发布时间:2015-03-02 10:40:26
GDB是linux开发中最常用的代码调试工具,功能十分强大,本文简单介绍几种用GDB调试多进程代码的方法。多进程调试确切指父子进程间的调试。实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果该进程fork了子进程,GDB会继续调试该进程,子进程会不受干扰地运行下去。如果你事先在子进程代.........【阅读全文】
发布时间:2015-03-02 09:27:08
如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应用开发中的内存问题。Valgrind 概述体系结构Valgrind是一套Linux下,开放源.........【阅读全文】
发布时间:2015-02-28 16:54:52
Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:http:/.........【阅读全文】
发布时间:2015-02-28 10:20:46
项目开发中,需要从数据库查询数据,在不使用数据库库函数的情况下对获取的数据解析,这时就可以对查询的SQL语句操作,使其要查询的每一项通过连接符连接在一起成为查询的一项,这时通过查询获取的数据就是一列的数据--一个字符串,再对字符串操作获取对应的每一项数据。在编程实现中,可以把对SQL语句的操作看着是对字.........【阅读全文】