自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 关于团队管理的胡言乱语

我们项目不算复杂,一个项目经理,一个美工,两个页面,一个应用程序,这些都工作在.net平台,然后在加上一个linux平台的小组长,四个linux平台的开发,一名专职测试。十个人的班子就这样搭建起来了。 项目经理做页面出生,对业务很了解,直接对接客户和公司的市场人员,手下的两个页面人员也是他一手带起来的,所以用的得心应收。但linux平台的小组就和他离的比较远了,主要做底层开发,于是半个月过

2009-07-16 18:06:00 385

原创 项目总结(按照接口编程)

  原来一直做c的项目开发,系统还算稳定,做了差不多3年,核心的代码都重写了2遍以上。去年开始做新项目,为了提高开发效率,决定上c++。  c++就是好呀,成熟的库一大堆,于是选定了boost、ace作为系统的主要支撑库。boost还不错,块分的很好,团队学习起来很容易。ace就有点麻烦了,封装层还算易学,框架层就比较复杂了。还有就是ace一些比较特殊的代码风格,也着实花了一些时间。

2009-07-16 16:51:00 734

原创 用什么写代码?

刚学写程序的时候还是在大二的课堂上,蓝色的TC让人感觉心情愉快。当时短小的练习程序加上超快的编译速度,写程序其实也是一种享受。工作了,要在linux下作程序开发,这下麻烦了TC好像没有linux版的,于是editplus,记事本,十八班武艺都上了。直到VIM这时候出现了,黑底白字,没了鼠标的飘动,又有了当年TC的感觉。项目一点点进展,代码慢慢的变长了,复杂了。用ctags+vim好像不那么

2006-08-07 19:42:00 3266 2

原创 垃圾代码的重构(1)

如果写了一段垃圾代码怎么办?重写....如果写了一堆垃圾代码怎么办?重构....----------------------------------------------------第一步,先看看是什么样的垃圾:主要的逻辑都在共两个文件中,一个是1821行的c文件....还有一个23行的头文件...详细列表如下:pe_init,pe_main,pe_destory

2006-03-22 09:38:00 880

转载 用valgrind来检查内存泄漏

Valgrind Quick Start GuideThe Valgrind distribution has multiple tools. The most popular is the memory checking tool (called Memcheck) which can detect many common memory errors such

2005-09-29 16:01:00 2610

原创 linux下的二叉树

轮子还是自己造的好,不过借用一下别人的也不错。linux下提供了用二叉树进行搜索的实现。以下是接口定义:       #include        void *tsearch(const void *key, void **rootp,                       int(*compar)(const void *, const void *));       void *tfi

2005-09-29 09:30:00 1242

原创 c语言中为什么不能在结构体中嵌套(循环)定义?

先有鸡还是先有蛋,这是个问题。所以想要让下面的代码编译通过是不可能的:typedef struct a A;typedef struct b B;struct a{        B bb;        int i;};struct b{        A aa;        int i;};没办法,看来只有用指针了#include typedef struct a A;typedef str

2005-06-07 10:18:00 4264 2

原创 Bash Shell启动时干了些什么?

Bash Shellbash is something of a cross between the Bourne and C shells. A login bash will read .bash_profile, .bash_login, or .profile. A bash subshell - but not a login shell - will read a file named

2005-05-29 10:24:00 1002

原创 gnu manual

http://www.gnu.org/manual/acct autoconf autogen automake bash bc bfd-2.9.1 binutils bison cfengine coreutils cvs dc-1.05 ddd dejagnu diffu

2005-02-13 13:41:00 971

原创 人生中有失意

        原来总觉得朋友越多越好,也总是义气用事,认为朋友的事很重要,自己能帮的就帮。自己忙点,烦点无所谓,甚至是自己吃点亏也没什么?还年轻这点无所谓。        可是就这样还是一次一次的被出卖,关键时刻,那些所谓的好友,只需弯一下手指就能帮到忙的事,也一次一次令我失望。我并没有奢求什么,我也不能有什么奢望。在这个世界上人人为己,没什么错,但在关系到自己利益的时候,如果能稍微想一下朋友,

2005-01-08 16:39:00 716

原创 ...继续学习Unix编程...

12.2U 书第二章为了可移殖,代价还是比较大的编译时间选择项编译时间限制    。通常在.h中定义运行时间限制    。与文件目录相关         pathconf()    fpathconf()    。不与文件目录相关     sysconf()U 书第三章难点重点:aflag 参数v节点表原子操作fcntl函数

2004-12-03 15:34:00 957

原创 万事开头难...起步...

流水帐...12.1    买书:                                全称                       简称(为了以后写流水账方便)                              U                    第四版          C                               G               

2004-12-03 15:07:00 860

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除