2012年12月22日

管理日志2012.12

摘要: 教训备忘:1、管理者,对于某些重点关键的问题,尤其要主动、多关注、多确认员工是否也认识到其重要性?以及是否正确无误地理解与执行。2、讨论注意范围,误将组织内反复争论等复杂、效率低下的细节,暴露给客户或合作部门。3、发生问题时,对客户和要服务的部门,要诚恳、重视这些问题。但对内部,特别是基层员工,要注意方式方法。4、对于下属员工不应该提前或随意承诺。5、向上级汇报问题时,需要注意方式,简洁扼要、整体进展把握。6、在工作中,沟通需要,重点明确,控制情绪、言辞不应激烈,就事论事。经验总结:1、需要放权,对于组织中,突出的员工,应该给予他们机会,同时赋予他们应承担的责任。帮助员工更快成长,为自己分担精 阅读全文

posted @ 2012-12-22 22:59 hj_daydayup 阅读(126) 评论(0) 推荐(0)

宏注意事项

摘要: 由于宏是文本替换1、定义宏,需要考虑展开时,误义。需要通过括号、do{}while(0)等方式处理。2、如果用宏定义某个类型,在运行时、编译、链接出现问题时,可能看到的是宏展开后的符号,对定位问题会造成特别的困扰。 比如:#define HELLO HI 则运行或编译链接出现问题是,提示的符号是HI,对找到问题特别有困扰。 阅读全文

posted @ 2012-12-22 22:40 hj_daydayup 阅读(148) 评论(0) 推荐(0)

栈空间、栈上内存注意点

摘要: 1、局部变量,临时变量都会放在栈空间、栈上内存。2、类似于栈数据结构(先进后出),栈内存分配向低地址增长。3、局部变量在栈上分配时,地址不一定上连续的,所以开发时不能依赖局部变量在栈上内存分配的地址连续性。 比如:redhat、ubuntu10 32位系统下,g++编译器下,验证确实是连续的。而在Ubuntu10 64位系统下,局部变量分配时,地址是会对齐的。 因此对这段代码,执行的结果是不确定的。 char src[]="123456789"; char dst[]="1234"; strcpy(dst, src); printf("dst: 阅读全文

posted @ 2012-12-22 22:28 hj_daydayup 阅读(1115) 评论(0) 推荐(0)

静态对象构造注意点

摘要: 1、静态对象是在main函数运行就构造。因此静态对象的构造因尽量不依赖其他模块是否初始化。如出现其依赖某个模块需要在main运行后,依照一些参数、属性(比如路径名、资源大小等)才能正确初始化时,那会出现“提前”误初始化的问题。2、如果放在库里的静态变量,该源文件未被链接,该静态变量,并不会构造。如果与main函数一起编译,则一定会构造。待验证:是否可以通过改变静态变量的作用域,强制库里的静态变量一定构造? 阅读全文

posted @ 2012-12-22 22:16 hj_daydayup 阅读(196) 评论(0) 推荐(0)

导航