发布时间:2014-04-22 18:28:06
unique是唯一键,primary key是主键unique和primary key都是唯一性约束,但是两者之间有很大的区别:1:primary key是一个列或多个列必须为not null ,增加primary key系统会自动添加not null,但是unique没有硬性要求2:在一个表中unique可以有多个,但是primary key只能有一个.........【阅读全文】
发布时间:2014-04-22 14:31:23
int snprintf(char *restrict buf, size_t n, const char * restrict format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个'\0'。所以如果目标串的大小为n 的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。点击(此处)折叠或打开.........【阅读全文】
发布时间:2014-04-22 13:10:34
一、指针数组和数组指针的内存布局 初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组.........【阅读全文】
发布时间:2014-04-22 10:50:26
TCP连接断开的时候调用closesocket函数,有优雅的断开和强制断开两种方式.那么如何设置断开连接的方式呢?是通过设置socket描述符一个linger结构体属性。linger结构体如下:struct linger{int l_onoff;int l_linger;};有三种组合方式:第一种l_onoff = 0;l_linger忽略这.........【阅读全文】