lei - lei001的BLOG http://lei001.52rd.net/ - 复制 - 收藏
博 文
十条不错的编程观点 (2010-7-25 22:28)
酷壳:http://CoolShell.cn  原文:http://coolshell.cn/?p=2424   在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。 1) The only “best practice” you should be using all the time is “Use Your Brain”. 唯一的“Best Practice”并不是使用各种各样被前人总结过的各种设计方法、模式,框架,那些著名的方法、模式、框架只代码赞同他们的人多,并不代表他们适合你,你应该更多的去使用你的大脑,独立地思考那些方法、模式、框架出现的原因和其背后的想法和思想,那才是“best practice”。事实上来说,那些所谓的“Best Practice”只不过是限制那些糟糕的程序员们的破坏力。 2)Programmers who don’t code in their spare time for fun will never become as good as those that do. 如果你对编程没有感到一种快乐,没有在你空闲的时候去以一种的轻松的方式去生活,无论是编程,还是运动,还是去旅游,只要你在没有从中感到轻松和愉快,那么你只不过是在应付它们。而你无时无刻不扎在程序堆中,这样下来,就算是你是一个非常聪明,非常有才华的人,你也不会成为一个优秀的编程员,要么只会平平凡凡,要么只会整天扎在技术中成为书呆子。当然,这个观点是有争议,热情和能力的差距...
日历的计算-整理 (2008-10-18 00:19)
1.  干支记年                 1  2   3   4  5   6  7   8  9  10   甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉    11  12 13   14  15  16  17  18  19  20   甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未    21  22  23  24  25  26  27  28  29  30   甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳    31  32  33  34  35  36  37  38  39  40   甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯    41  42  43  44  45  46  47  48  49  50   甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑    51  52  53  54  55  56  57  58  59  60   甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 公元后:年份(y)计算方式 :((y%60)-4+60)%60 公元前: 年份(y)计算方式:  (57-y%60+60)%60 2.干支记月 年 份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 甲、巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 乙、庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 丙、辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 丁、壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 ...
时间管理 (2008-9-24 21:26)
      时间是个人的资源,它的使用一定要忠于个人意志。因此在时间的管理,要了解: 1)了解自己的价值观 2)确定自己的目标 3)对自己的目标排出重要性 4) 将自己的目标细分成任务 5)对任务排出重要性 任务是目标的细化,目标是价值观的体现。事情的缓急是时间的问题,这个是重要的,但不是主要的。主要的是事情的轻重,事情的轻重取决于自己的价值观。 做事几个原则 1.第一次把事情做对 2.20/80法则,避免完美主义 3.做事要专注 4.集中力量把主要的做对 5.微笑拒绝 6.委派 7.保持内心宁静和open               
  1、问清楚工作的目标与要求,可避免重复作业与减少错误的机会; 2、懂得拒绝别人,不让额外的要求扰乱自己的工作进度;   3、主动提醒老板排定优先级,可大幅减轻工作负担;   4、报告时要有自己的观点,只需少量的信息即可让老板感到满意   5、演示文稿时增加互动的机会,可缩短演示文稿的内容与报告的时间   6、有效过滤邮件,让自己的注意力集中在最重要的讯息上   7、邮件内容尽量精简,节省写信的时间并增加对方响应的机会   8.当没有沟通的可能时,不要浪费时间想要改变   9、只要取得信任,不需要反复的沟通,同样可争取到你要的资源   10、专注工作本身,而不是绩效评量的名目,才能真正有好的表现    
字节对齐 (2008-8-31 00:32)
      字节对齐是C/C++编译器为了加速CPU寻址速度而采用的一种策略,通常的表现是将结构中某些不足CPU字长的成员填入若干字节的垃圾值使整个结构的大小成为CPU字长的整数倍。一个CPU的字长,通常简单地理解为一个sizeof(int)的大小。      字节对齐的规律是:      假设结构体的其实地址为0,    N字节对齐    1)结构体成员变量地址是min(变量类型大小,N)的整数倍,否则补齐。     2)结构体的长度为结构体中所有对齐参数的整数倍,否则补齐。 举例说明: #include "stdio.h" #pragma pack(4)#pragma pack(push)#pragma pack(4)struct{short a1; //2short a2; //2char a3;  //1}A; //5+1 struct{short a1; //2char a2;  //1+1 short a3;  //2}B; //6 struct{long a1; //4short a2; //2}C; //6+2 struct{short a1; //2+2long a2;  //4short a3; //2}D; //10+2 struct{char a1; //1char a3;  //1}E; //2 #pragma pack(pop)     void main(void){int num;num = sizeof(A);num = sizeof(B);num = sizeof(C);num = sizeof(D);num = sizeof(E);}
1
博 主
进入lei001的首页
博客名称:lei
日志总数:5
评论数量:0
访问次数:8868
建立时间:2006-3-22 1:53:00
导 航
公 告
评 论
链 接