自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

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

原创 项目经理需要具备哪些素质

今天和老板聊天,总结一下项目经理需要具备的素质。1. 项目经理是一个联系窗口(contact window)。项目经理需要和客户沟通,和属下沟通,和领导沟通。项目经理就是属下,领导和客户的联系窗口。 2.项目经理要把握项目发展方向,不要限到细节里面,关注关键路径。 3.项目经理逻辑要清楚,思路要清晰,做事要有方法。 4.项目经理开会之前要列出会议议题,和其他项目组交流时

2009-06-22 21:43:00 1944

原创 内存泄漏检测工具

1. mtrace 它是一种最简单的内存泄漏跟踪工具。 可以探测由于不成对使用malloc/free函数调用引起的内存泄漏,通过GUN C库的函数调用mtrace()实现,可以打开跟踪并且创建分配和释放地址的日志文件。 通过一个perl脚本(也叫mtrace)显示日志文件,列出不成对malloc()发生的源代码行号。在linux下可以用于检查c和c++程序。mtrace具有

2009-06-07 19:30:00 2165

原创 学习源代码关注什么

如果一个软件的源代码非常庞大,我们需要关注什么? 1. 关键的数据结构 2.数据的输入输出以及整个数据的流向 3.数据输入和数据输出经过哪些线程, 线程之间的通信方式(信号,消息队列,共享变量)以及通信数据 4.数据间的同步方式(信号量,互斥量,锁) 5.数据流向是同步还是异步。同步是不需要等待结果,两个事件同步执行;异步是一个事件必须等待另一个事件完毕后才

2009-06-06 20:58:00 582

原创 程序调试中遇到的几种问题

1。无限等待signal 有线程1和线程2,线程1结束前需要等待线程2发送signal,才能结束。 结果线程1还未进入等待signal的时候,线程2已经发送signal完毕,造成线程1无限等待signal,程序陷入死循环。 2。相互等待signal线程1发送消息(往消息队列写入), 线程2接收消息(从消息队列读取),线程3处理消息命令,线程4负责播放状态切换。 

2009-06-04 20:36:00 3849

原创 使用gdb调试多线程

以前觉得调试多线程是个难题,今天和同事研究了一下,有点思路。 如果觉得程序有问题,使用ctrl+c停止程序运行,然后查看线程信息。 info threads:可以看出有多少个线程thread n:第几个线程bt:可以看出线程是否suspend还是sleep。如果suspend说明等待signal或者mutex。 还有几个问题:1。如何看出哪个线程suspend还

2009-06-04 19:46:00 1189

原创 QT对thread的支持的注意要点

QT对thread有很好的支持,但是配置需要多多注意。 1。configure的时候需要加入-thread选项 2。在qt目录下键入如下命令:    make -f src-mt.mk   这样可以编译出支持QThread的库 3。编译应用程序的时候需要加入thread的支持    CONFIG += -thread 4。编译应用程序可能要加入-lqte

2009-06-04 12:42:00 1368

WebAppNativePlayBack

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

2016-07-09

三星6410开发板资料

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

2009-09-25

空空如也

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

TA关注的人

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