实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?
为什么他们常常自嘲为码农,搬砖工?
来料加工,缺乏创造力
我们生活在自己那个小小的加拉帕戈斯泡沫中(与全球化隔绝),对世界上其他的事情置若罔闻。撇开科学软件不谈(仿真系统、开发工具等等),我不认为我们对学术充满热情。
在大学初学计算机的时候,我们常常研究算法、数据结构、计...
分类:
其他 时间:
2015-07-21 22:19:28
收藏:
0 评论:
0 赞:
0 阅读:
381
随着电力电子技术的迅速发展,高压开关稳压电源已广泛用于计算机、通信、工业加工和航空航天等领域。所有的电力设备都需要良好稳定的供电,而外部提供的能源大多为交流,电源设备担负着把交流电源转换为电子设备所需的各种类别直流任务。但有时所供的直流电压不符合设备需要,仍需变换,称为DC/DC变换。直流斩波电路作为直流电变成另一种固定电压的DC-DC变换器,在直流传动系统.、充电蓄电电路、开关电源、电力电子变换...
分类:
其他 时间:
2015-07-21 22:19:18
收藏:
0 评论:
0 赞:
0 阅读:
385
B+树flyfish 2015-7-21引用自严蔚敏《数据结构》(C语言版) 一棵阶的B+树和m阶的B树的差异在于:1.有n棵子树的结点中含有n个关键字。
(B树是n棵子树有n-1个关键字)2.所有的叶子结点中包含了全部关键字的信息,及指向含有这些关键字记录的指针,且叶子结点本身依关键字的大小自小而大的顺序链接。
(B树的叶子结点没有包含全部关键字的信息)3.所有的非终端结点可以看成是索引部分,...
分类:
其他 时间:
2015-07-21 22:19:08
收藏:
0 评论:
0 赞:
0 阅读:
125
java线程互斥是为了保证,同一时刻最多只有一个线程执行该段代码。那么它的出现又是为了解决什么问题呢?账户存取款,在同一时间段只能让一个人进行操作。 下面来看一个简单实例(多线程带来的问题):public class TraditionalThreadSynchronized {
/**
* @param args
*/
public static void main(String[...
分类:
编程语言 时间:
2015-07-21 22:18:58
收藏:
0 评论:
0 赞:
0 阅读:
201
系统提供的dispatch方法如下:
//系统提供的dispatch方法
//后台执行:
dispatch_async(dispatch_get_global_queue(0, 0), ^{
// something
});
//主线程执行:
dispatch_async(dispatch_get_main_...
分类:
其他 时间:
2015-07-21 22:18:48
收藏:
0 评论:
0 赞:
0 阅读:
121
关闭%格式字符...
分类:
其他 时间:
2015-07-21 22:18:38
收藏:
0 评论:
0 赞:
0 阅读:
137
里氏替换原则:LSP
定义:
如果对于每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都换为o2时,程序的行为没有发生变化,那么S是T的子类型。
在继承的时候,父类出现的地方子类就可以出现,子类可替代父类,因为子类中有父类的方法,然而父类却不可以替代子类,因为子类中可能有父类没有的方法。这就是所谓的向下转型是不安全的。
使用继承有很多优...
分类:
其他 时间:
2015-07-21 22:18:28
收藏:
0 评论:
0 赞:
0 阅读:
250
http://acm.hdu.edu.cn/showproblem.php?pid=5288
Problem Description
OO has got a array A of size n ,defined a function f(l,r) represent the number of i (li) satisfy ai mod aj=0,now OO want to k...
分类:
其他 时间:
2015-07-21 22:18:18
收藏:
0 评论:
0 赞:
0 阅读:
231
ASCII码与汉字机内码:
在做HDOJ 2030 汉字统计一题中在讨论区看到有楼主发帖说汉字的ASCII码值为负数。但书中的ASCII码的范围又是0—255(其中0——127是国际通用标准码,128——255是拓展码)。
经过请教大牛与查阅资料得,汉字并没有ASCII码,汉字是又机内码表示的,即ansi编码,是系统根据当前地区然后确定的当地编码,例如大陆的ansi编码就代表
...
分类:
其他 时间:
2015-07-21 22:18:08
收藏:
0 评论:
0 赞:
0 阅读:
384
为了使页面更加的友好,我们不可避免的要在页面上使用JS,所以在页面上使用javascript获取控件ID是很常见的事情。但是最近在使用JS的使用,遇到了一件让我很头疼的事情,在获取控件ID时,抱错了,监控显示,获取不到控件ID。...
分类:
Web开发 时间:
2015-07-21 22:17:58
收藏:
0 评论:
0 赞:
0 阅读:
326
http://acm.hdu.edu.cn/showproblem.php?pid=5289
Problem Description
Tom owns a company and he is the boss. There are n staffs which are numbered from 1 to n in this company, and every staff has...
分类:
其他 时间:
2015-07-21 22:17:48
收藏:
0 评论:
0 赞:
0 阅读:
1453
权限不足而报错:
mv: cannot move './confsjjYiM/out' to 'cmake/Makefile': Permission denied
config.status: error: could not create cmake/Makefile
hyc@hyc-csu:/usr/local/proj-4.9.1$ make
Making all in src...
分类:
其他 时间:
2015-07-21 22:17:37
收藏:
0 评论:
0 赞:
0 阅读:
1589
http://acm.hdu.edu.cn/showproblem.php?pid=5294
Problem Description
Innocent Wu follows Dumb Zhang into a ancient tomb. Innocent Wu’s at the entrance of the tomb while Dumb Zhang’s at the e...
分类:
其他 时间:
2015-07-21 22:17:28
收藏:
0 评论:
0 赞:
0 阅读:
840
/*
* Copyright (C) Igor Sysoev
* Copyright (C) Nginx, Inc.
*/
#ifndef _NGX_RBTREE_H_INCLUDED_
#define _NGX_RBTREE_H_INCLUDED_
#include
#include
typedef ngx_uint_t ...
分类:
其他 时间:
2015-07-21 22:17:18
收藏:
0 评论:
0 赞:
0 阅读:
203
题意:
问有多少区间段,最大小值差<k。
做法:
枚举右端点,很明显 区间越大,最大小值差越大,所以有线性关系。所以可以二分。找到差值小于k的点,这个点到右端点之间所有点都可以做为左端点。
线段树和树状数组都可能超时,离线最大小值计算最稳的就是RMQ了。...
分类:
其他 时间:
2015-07-21 22:16:58
收藏:
0 评论:
0 赞:
0 阅读:
272
函数分类HIVE CLI命令显示当前会话有多少函数可用
SHOW FUNCTIONS;显示函数的描述信息
DESC FUNCTION concat;显示函数的扩展描述信息
DESC FUNCTION EXTENDED concat;简单函数函数的计算粒度为单条记录。
关系运算
数学运算
逻辑运算
数值计算
类型转换
日期函数
条件函数
字符串函数
统计函数聚合函数函数处理的数...
分类:
其他 时间:
2015-07-21 22:16:48
收藏:
0 评论:
0 赞:
0 阅读:
580
先手打一个快速排序热身
排序方法很多,选一个快速排序傍身没错的
code:public void QuickSort(int[] data,int start ,int end) {
int low = start;
int high = end;
if(low < high) {
int tmp = data[low];
while(lo...
分类:
编程语言 时间:
2015-07-21 22:16:38
收藏:
0 评论:
0 赞:
0 阅读:
235
如果两个字符串的字符一样,但是顺序不一样,被认为是兄弟字符串,问如何在迅速匹配兄弟字符串(如,bad和adb就是兄弟字符串)。思路:判断各自素数乘积是否相等。
方法一:
1、判断两个字符串的长度是否一样。
2、每个字符串按字符排序,如acb排序之后是abc,如果是兄弟字符串的话,排序之后是一样的。
方法二:
给26个字符依次赋予质数。质数是比较特殊的一堆数字,它们只能...
分类:
其他 时间:
2015-07-21 22:16:28
收藏:
0 评论:
0 赞:
0 阅读:
218
如何在spring aop中使用aspectJ
1:声明一个切面:如下:
@Aspect //切面注解
@Component //spring 实体类实例化注解
public class ErrorLog {
//声明切点
@Pointcut("execution(* com.base.user.service.*.*(..))")
public void service()...
分类:
编程语言 时间:
2015-07-21 22:16:18
收藏:
0 评论:
0 赞:
0 阅读:
318
一个UIStoryboardSegue对象负责执行两个试图控制器之间的视觉过渡。另外,segue对象通常用来准备从一个控制器过渡到另一个控制器。segue对象包含了涉及过渡的控制器的信息。当segue被触发,并且在视觉过渡发生之前,正在运行的storyboard调用当前的视图控制器的prepareForSegue:sender:方法从而可以传送任何将要展示的必须数据到下一个视图控制器。UIStory...
分类:
其他 时间:
2015-07-21 22:16:08
收藏:
0 评论:
0 赞:
0 阅读:
440