abcdf

坐在外包公司的客厅里等着面试,暖风熏人,突然发现这样的工作挺无聊的。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

07 2016 档案

摘要:sip注册时有四个步骤, 1.客户端向服务端发送不带Authorization字段的注册请求 2.服务端回401,在回复消息头中带WWW_Authorization 3.客户端向服务端发送带Authorization字段注册请求,Authorization字段中的response信息是 根据收到的W 阅读全文
posted @ 2016-07-30 11:21 abcdf 阅读(2307) 评论(0) 推荐(1)

摘要:1.先写一个会产生段错误的程序: 2.编译程序 g++ -g test.cpp -o test 3.使用ulimit -c unlimited命令,使程序产生段错误时可以产生core文件 4.gdb test core.*** 调试程序 从上图可以看到,程序在main()->fun()->memcp 阅读全文
posted @ 2016-07-18 21:29 abcdf 阅读(2989) 评论(0) 推荐(1)

摘要:makefile的知识点应该很多,看网上的很多教程就能看出来,长的可以写一本书。记录一下自己用的一个简单的makefile, 方便以后查找。 先看一下程序的目录结构: 我们现在要做的是,通过Exception目录下的Makefile控制src和test下的Makefile,将src目录下的程序编译成 阅读全文
posted @ 2016-07-17 11:55 abcdf 阅读(280) 评论(0) 推荐(0)

摘要:写一个线程基类,用户通过继承该基类,重写基类中定义的线程运行函数,即可实现启动线程运行自己的函数。 该类可用于linux系统,用户继承该类,重写Run函数即可。 需要注意几个问题: 1.ThreadRoutine函数必须是static函数。原因是pthread_create函数的第三个参数类型是vo 阅读全文
posted @ 2016-07-10 09:15 abcdf 阅读(262) 评论(0) 推荐(0)

摘要:1.ulimit -c查看是否可以产生core文件 打印0表示当前不产生core文件 2.ulimit -c unlimited 设置产生core文件 这种方法只是临时设置产生core文件 3.echo '/tmp/core_%e.%p' | sudo tee /proc/sys/kernel/co 阅读全文
posted @ 2016-07-03 09:09 abcdf 阅读(179) 评论(0) 推荐(0)