自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考,行动,再思考,再总结

思考是进步的原动力,思考同样需要总结

  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 写代码的一些准则

最近和同事调试程序,有一些心得:1. 警告最好视为错误,过多的警告容易把有些错误过滤; 2. 调试代码的一些log和调试信息最好保留,并使用宏可以区分。例如加入DEBUG宏,调试信息就打开;否则关闭调试信息。调试信息最好分级,例如DEBUG_INFO, DEBUG_ALERT, DEBUG_SYSTEM。而且调试信息能看出模块名称和错误等级。3.调试很长时间找不到问题或者bug的真正所在,这时候静下心来,看看程序流程是否有问题, 分析整个流程走向,往往能有所发现。4. 调试过程要敢于怀疑一切,但也要对自己的

2011-04-12 22:15:00 614

原创 关于源代码目录结构的思考

我们同事今天讨论了一个问题:源代码目录结构。一般源代码目录结构类似于这样的-----include-----drivers-----sys  |  ------os  |  ------hal-----samples-----test case如果头文件中类型定义和函数声明超过1000行,最好分成两个头文件,一个xxx_type.h, 一个xxx_def.h。最好定义一个xxx_cfg.h,用于配置模块。 把所有模块的配置头文件生成一个config.h,然后直接只用gcc -iconfig.h连接confi

2011-04-08 22:59:00 583

WebAppNativePlayBack

javascript和java之间的交互,可以实现焦点控制。

2016-07-09

三星6410开发板资料

三星6410开发板所有资料,包括芯片资料,开发板原理图,操作系统移植

2009-09-25

空空如也

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

TA关注的人

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