摘要: 1.GDB简介: GNU 的调试器称为 GDB,是一个交互式工具,工作在字符模式下。很多程序员习惯于图形界面的程序开发,如 VC、VB 等集成开发环境,但是在 UNIX/Linux 环境下,GDB 的功能更强大。 GDB 作为功能强大的调试工具,可完成如下的调试任务: (1)设置断点。 (2)监视程序变量的值。 (3)程序的单步执行。 (4)修改变量的值。2.GDB的使用 GDB常用命令: a)加载应用程序: gdb test (加载应用程序) gdb + file test (路径下的程序) gdb+ attach 6678 (加载某个进程PI... 阅读全文
posted @ 2012-11-07 13:44 codersu 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 今天在工作中需要在linux下编译windows上的代码,由于代码文件较大,不方便用xftp传输,所以想到了用mount的方式来挂载。man了一下mount命令,我了个去,参数异常之多,今天主要记几个常用的。格式:mount [-t vfstype] [-o options] device dir -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount... 阅读全文
posted @ 2012-10-24 00:26 codersu 阅读(408) 评论(0) 推荐(0) 编辑
摘要: ProtoBuf简介: ProtoBuf是一种用于数据存储结构化的方法,与语言和平台无关(现在有Java、C++或Python开发),说的通俗点,就是你的数据被ProtoBuf序列化成二进制文件,通过通信机制传输,接受到后ProtoBuf再将其反序列化成我们需要的数据。 有人疑问了,不是有XML了吗,还重复造轮子干嘛,非也非也,一般的开源项目,要么自己单干,要么几个人合伙群殴,但是ProtoBuf得后台相当强硬,那可是google,而且ProtoBuf在google久经沙场,可见其功力非凡。 相比较XML,ProtoBuf更小,更快,更简单。在分布式的开发中,有着很好的效果。 这是官方... 阅读全文
posted @ 2012-10-23 23:59 codersu 阅读(322) 评论(0) 推荐(0) 编辑