- 博客(4)
- 资源 (20)
- 收藏
- 关注
转载 GDB调试中将信号发送给程序的方法
文章来源:http://blog.csdn.net/xzz_hust/article/details/8894836在看CSAPP的chapter 8 Exceptional Control Flow时发现用GDB调试程序时程序无法接收到ctrl-c发送的终止信号, 上网查了一下, 原来是因为GDB默认会截获信号, 使调试程序无法接收到信号, 要使调试程序能够接收到信号有两种办法:
2016-12-04 00:32:25 2676
原创 域名转ip地址编程实现
首先ip地址在编程中有两种形式,一种是十进制点分式,如192.168.2.187,另外一种是用一个32位的整数表示(ipv4)。域名转换成ip地址,首先调用函数gethostbyname,转换结果存在一个hostent结构体中。转换成功后的ip地址存放在hostent最后一个字段中:struct hostent { const char *h_name; /
2016-12-02 14:25:12 2574 4
原创 服务器端编程心得(三)—— 一个服务器程序的架构介绍
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos 7.0编译器:gcc/g++ 4.8.3 cmake 2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以
2016-12-02 00:36:02 21716 7
原创 URLEncode和Decode算法代码
bool UrlEncode(const string& src, string& dst){ if(src.size() == 0) return false; char hex[] = "0123456789ABCDEF"; size_t size = src.size(); for (size_t i = 0; i < size; ++i)...
2016-12-01 09:27:47 3761
文章《用Android Studio进行NDK编程》配套资源
2018-04-17
即时通讯flamingo服务器端代码
2017-04-06
即时通讯flamingo客户端
2017-04-06
myreactor项目C++11版本源代码
2016-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人