/*
* main.cc
*
* Created on: 2009-11-30
* Author: liheyuan
* Describe: 阻塞模式服务器(Echo服务器)
*
* Last Date: 2009-11-30
* [......]
select, poll和epoll的区别
转载自:http://hi.baidu.com/makeittrue/blog/item/bb6ca4371b4941360b55a954.html
select()系统调用提供一个机制来实现同步多元I/O:
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
int select[......]
C#数据库开发相关技巧汇总(转)
转载自:http://www.csharpwin.com/csharpspace/7098r1147.shtml
C#数据库开发一.用SqlConnection连接SQLServer
1.加入命名空间
- usingSystem.Data.SqlClient;
2.连接数据库
- SqlConnection myConnection=new SqlConnection();
- myConnection.ConnectionSt[......]
C++Primer读书笔记-第四章
对应于容器(vector)和迭代器(iterator),C++从C语言继承了数组和指针。
4.1数组
数组时由类型名、标示符和维数组成的符合数据类型。
没有所有元素都是引用的数组。
【数组定义和初始化】
数组的维数必须是大于或者等于1的常量表达式,如果需要计算才能确定,必须使用new或者malloc。
可以在定义的时候将初始化值写在{}中,如下:
int array[5] = {0,1,2}
则,a[0]到a[2]初始化为0、1、2,而后面的a[3]和a[4]为0
对于没有显示初始化的数组[......]
删除重复的链表 c语言实现
#include
typedef struct node
{
int num;
struct node *next;
}*LINK,NODE;
/*
这个函数用来创建有重复节点的单链表,
简单起见,每个节点的num成员变量按照节创建先后顺序付值,依次为
1,2,3...
第一个int n参数是要创建的总结点个数
第二个参数n1是第几个哪个节点与前面的节点的num成员变量相同
例如调用link_cr(5,2),则产生的节点如下:
NODE 1 num 1
NODE 2 num 2[......]