[ 图 ] (原创)浅谈如何做好一个软件项目

(原创)浅谈如何做好一个软件项目  其实这是一个很大的话题,做好一个项目,也不能靠三言两语就能说清道明的,下面我说下对这方面的一个小见解,做好一个项目,首先具备如下条件: 优秀的项目经理 优秀的项目团队 有人看到上述两个条件,就泄气了,如何去评估项目团队与项目经理是优秀的。甚至有些朋友在那抱怨,项目组成员经常流动,并且有很多刚毕业的新手进入,项目有点进入混乱与力不从心了,最后项目进入很被动的状态,如果此时上层领导不重视,那基本上这个项目也就难成功了。 前面有转载了一篇文章《软件项目经理所必需具备的素质》,作为项目经...

阅读全文 4882 ℃

(原创)谈谈字节对齐,#pragma pack()

(原创)谈谈字节对齐,#pragma pack() #include<stdio.h> #pragmapack(16) typedefstructt1{ charc; intd; shorta; }t1; voidmain(void) { t1a; a.c='a'; a.d=1; a.a=3; printf("sizeoft1=%d",sizeof(t1)); } 我们先不看具体结果是什么,先来回忆下具体的在这些结构体中的字节对齐的问题。正常char类型1个字节,short2个字节,int4个字节,在GCC3...

阅读全文 3582 ℃

(原创)C中的scanf陷阱

(原创)C中的scanf陷阱 最近一直在看AndrewKoening写的书籍,可以说学习C/C++或者从事这方面的开发的人员非常值得一看的书籍,这里我推荐看看《C陷阱与缺陷》与《C/C++沉思录》。 这里先来看看《C陷阱与缺陷》一段代码。 #include<stdio.h> intmain() { inti; charc; //printf("iaddress:%ld/n",&i); //printf("caddress:%ld/n",&c); for(i=0;i<5;i++) { scanf("%d",&c); printf("%d",i); ...

阅读全文 141 ℃

(原创)优化你的GCC

(原创)优化你的GCC GCC具有优化代码的功能,代码的优化是一项比较复杂的工作,它可归为:源代码级优化、速度与空间的权衡、执行代码的调度。但一般调试的时候推荐不使用优化,而是在你的程序的功能模块完成后,因为代码经过优化后,原先在源码程序中声明和使用的变量很可能不再使用,控制流也可能会突然跳转到意外的地方,循环语句也有可能因为循环展开而变得到处都有,所以这些都将使调试工作异常艰难。所以如果将要将众多模块整合成一个完整的软件的时候,可以考虑优化一下你的GCC,使得你的软件运行更快。 GCC提供了下列优化选项: -O0:默认不优化(若要生成调试信息,最好不优化) -O1:简单优化,不进行速度与空间的...

阅读全文 41 ℃

Back to Top