- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 epoll的使用
epoll的ET模式和LT模式可通过下面代码来测试int handleMessage(int sockfd){ char buf[MAXBUFF + 1] = {0}; int len; len = recv(sockfd, buf, MAXBUFF ,0); if(len > 0) { printf("%d:%s\n%d bytes received.\n", sockfd
2012-07-23 17:06:57 589
转载 编码字符集与字符集编码的区别
我自己的理解: 编码字符集:一个字符在字符集中的序号。 字符集编码:该字符在计算机中是实际如何保存这个编号的。以下内容为转载:编码字符集——charset; 字符集编码——encoding无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标
2012-07-19 23:21:17 673
翻译 linux make使用的简单翻译
原文地址:http://www.cs.umd.edu/class/fall2002/cmsc214/Tutorial/makefile.html<!--@page {margin:2cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}pre.cjk {font-family:
2012-07-19 22:33:36 650
原创 linux网络编程的一些基础知识--基础API相关
大多数套接字函数都需要一个指向套接字地址结构的指针作为参数。IPV4套接字地址结构struct in_addr{ in_addr_t s_addr; //32bits};struct sockaddr_in{ uint8_t sin_len; //8bits; sa_family_t sin_family
2012-07-18 15:50:52 1106 1
原创 linux网络编程的一些基础知识--TCP协议相关
首先了解的TCP协议的报文格式,网上和书本上都有很多介绍,我们只要知道它包含了以下几个重要字段一:源端口号和目标端口号 (16bits),需要注意的是源和目标ip地址不在TCP报文中,而是在IP报文中二:序号和确认序号(32bits),序号用来标识从TCP端发送的数据字节流,表示在这个报文中的第几个数据字节;
2012-07-18 15:06:58 670
转载 传递实参时丢弃类型限定的原因
编译错误: 将'const xxx'作为'xxx'的'this'实参时丢弃了类型限定。 这样的错误一般是因为const限定符的问题。如:#include #include #include #include using namespace std;class A{public: string m_str; A(string str
2012-07-14 20:39:51 1870
原创 linux2.6下系统调用被信号中断时的响应
测试代码如下#include#include#include#includestatic void sigfunc(int signo){ if(signo == SIGUSR1) { printf("receive sigusr1\n"); }}int main(){ char str[10]; if(signal(SIGUSR1, sigfunc)
2012-07-09 20:22:26 1945
原创 不同长度的字符串数组排序
#include#include#includeint myStrCmp(const void *lhs, const void *rhs){ const char *lc = *(char **)lhs; //数组元素是char *,而qsort中第四个函数原型是int (*) (const void *, const void *),所以传进来的参数实际是指
2012-07-03 15:07:46 949
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人