2017年9月16日

gdb基本操作

摘要: GDB十分钟教程 作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日 本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 GDB是 阅读全文

posted @ 2017-09-16 17:33 xuelei56 阅读(1097) 评论(0) 推荐(0) 编辑

gdb调试多线程

摘要: 二、编译运行 2.1 编译 gcc -g test.c -lpthread -o test 2.2 运行 ./test 2.3 输出结果 三、调试 -- 方法1 3.1 查看 test进程号 ps aux|grep test 3.2 查看进程中的所有线程 pstree -p 13006 3.3 gd 阅读全文

posted @ 2017-09-16 17:22 xuelei56 阅读(397) 评论(0) 推荐(0) 编辑

数据库基础

摘要: 设计表、创建/删除/修改表 增删改数据 简单查询,多表查询:union, join 视图:就是一段sql语句 临时表:放在内存里的表 存储过程:一堆sql语句 函数:有返回值的一堆sql语句 触发器:insert updata delete之前或之后触发操作 数据库优化:索引、分库分表、select 阅读全文

posted @ 2017-09-16 15:31 xuelei56 阅读(115) 评论(0) 推荐(0) 编辑

删除vector所有元素

摘要: 原文地址:http://blog.csdn.net/u012580994/article/details/43932701 阅读全文

posted @ 2017-09-16 11:16 xuelei56 阅读(9641) 评论(0) 推荐(0) 编辑

stl迭代器失效

摘要: 迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所占内存 阅读全文

posted @ 2017-09-16 11:07 xuelei56 阅读(165) 评论(0) 推荐(0) 编辑

多线程同步精要

摘要: 单机并发编程有两种基本模型:"消息传递"和"共享内存";分布式系统运行在多台机器上,只有一种实用模型:"消息传递"。 单机上多进程并发可以照搬"消息传递",多线程编程用"消息传递"更容易保证程序的正确性。 多线程同步有很多种方式:互斥量、条件变量、信号量、读写锁等。尽量不要用信号量和读写锁 Don’ 阅读全文

posted @ 2017-09-16 11:06 xuelei56 阅读(131) 评论(0) 推荐(0) 编辑

导航