C++老鸟感谢C# 非技术
    "先说个别的,你认识洪XX没?"     "而这差异,就导致了不少C#高手提心吊胆,担心同事,担心菜鸟会超越自己,导致饭碗不保。毕竟,菜鸟有一天也会成为高手,即使只有1%能成为高手,也会因为新手的基数太大,这高手的数量也绝对不 ..

以简化繁解决性能问题 数据库
      select count(*) into @a from A where condition1 and condition3 and condition4; 用的是MySQL的InnoDB。对于InnoDB来说,上千万的数据确实是多了。需要从SQL语句本身来优化确实很不容易了。但是 ..

写给即将入行的程序员的一封信 编程语言
  2. 选择一个你可以从中学到东西的操作系统   参加一个和你相关的(你使用编程工具相关的)程序员社区。比如StackOverflow就是程序员的Facebook。那里没有消息状态和回复,取而代之的是问题和答案。除此之外还要学会使用IRC。 ..

不要困在自己建造的盒子里 编程语言
此文章的主旨是希望过于专注.NET程序员在做好工作、写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说.NET不行或劝大家放弃.NET。恕我愚钝,此主旨在文 ..

清除代码异味 编程语言
  长方法 你不能在一屏上看到整个方法 这通常意味着一个方法承担这多重任务 难于调试 不可测试 难于重用-> 导致程序员从方法的其它地方拷贝粘贴出重复的代码 复杂的条件语句-> 挑战大脑的逻辑分析能力 方法长度:组织归纳水平 ..

从Rails聊聊小公司的研发团队建设 编程语言
上周末搞活动,有腾讯的哥们问我,有PHP程序员推荐给我啊,我们急需,我听了都想吐血。你们腾讯,百度,新浪,网易都在北京狂招PHP程序员,还给不给我们小公司活路?何况你们现在都招不到,我怎么可能招得到? JavaEye的PV到了140万了,一年前才1 ..

IT人,请爱惜你的身体 非技术
 昨夜的八九点,也就是差不多在我今夜写文章的时候,我遇见了一位几年前的同事,当时我离开天津的时候去的第一家公司,我就和他同事,当时我大学毕业毕业离开湖北之后工作了三年半,而他在湖北十堰读的大学,在那里工作一年之后回到了山西,之后我们在一 ..

我使用过的Linux命令之if - Bash中的条件判断语句 操作系统
fi 使用示例 示例一 if [ "foo" = "foo" ]; then echo expression evaluated as true fi   1. 怎么判断字符串非空?     语句 文件 ..

我使用过的Linux命令之case - Bash的多分支判断语句 操作系统
         默认执行的 语句 [root@smsgw root]# service atd restart Stopping atd:                                              [  OK  ] Starting a ..

我使用过的Linux命令之while - Bash中的While循环 操作系统
文件 while_4.sh #!/bin/sh usage() { echo "usage: $0 [-a] [-e <admin>] [-f <serverfile>] [-h] [-d < ..

学习七宗罪 编程语言
误区二:不善于做笔记,不善于总结。 实践,实践,还是实践 误区五:没有耐心,怕麻烦,思考时间不够长 NOTE: 7、英语的重要性。如果你想进外企的话,那么英语是必须要多的一关(主要体现在听说上) 解决方法:做人要谦虚,学习程序设计更要谦虚。要知道山外有山,人外有人,只有谦虚才会督促自己 ..

Linux下编程为什么多用进程少用线程 操作系统
这些进程数目的检查都在do_fork()中进行,因此,对于LinuxThreads来说,线程总数同时受这三个因素的限制。 这种分配方式保证了进程中所有的线程(包括已经退出)都不会有相同的线程id,而线程id的类型pthrea ..

工作流系统设计-面临新的问题,需要新的思路 行业应用
工作流系统-面临新的问题,需要新的思路   新一代的工作流系统大概需要解决下面四个问题之后才能够形成新的体系   动态流程数据结构           大规模流程拓扑数据结构                新的流程自动运行控制器        ..

一位软件工程师的6年总结 行业应用
10、心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。想想自己2000年间开发的那些Windows ..

应聘职位技巧 非技术
回答提示:①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利 ..

面试70问经典回答--1 非技术
、请你自我介绍一下你自己, 回 答提示:相信其实大家心中一定都有答案了吧!每个人的价值观不同,自然评断的标准也会不同,但是,在回答面试官这个问题时可不能太直接就把自己心理的话说出来,尤其是薪资方面的问题,不过一些无伤大雅的回答是不错的考虑,如 ..

java自学之路 非技术
向别人提问,应该首先确定你已经做了自己应该做的事,简单说是我前面列举的1,2,3,4步你都作过了,然后再求助于人。不要没有经过认真思考就草率的向别人提问,自己也不会有长足进步的。 在google或百度搜索《提问的智慧》,你会 ..

学习JAVA浮点数必看文章! 编程语言
使用 BigDecimal 作为互换类型 所有的 equals 方法都不能真正测试相等 对于 BigDecimal ,有几个可用的构造函数。其中一个构造函数以双精度浮点数作为输入,另一个以整数和换算因子作为输入,还有一个以小数的 String 表示作 ..

考考你的C/C++应用能力 编程语言
  考考你的C/C++应用能力  题目: #include <iostream.h> ///////////////////////////////////////////////////////////////////// int main(int argc, char* ..

一些软件设计的原则 编程语言
KISS原则在设计上可能最被推崇的,在家装设计,界面设计 ,操作设计上,复杂的东西越来越被众人所BS了,而简单的东西越来越被人所认可,比如这些UI的设计和我们中国网页(尤其是新浪的网页)者是负面的例子。“宜家”(IKEA)简约、效率的家居设计、生产思路;“微软”(Mic ..