摘要:
1、 2、tcp、udp客户服务器socket一般过程 1 TCP编程的服务器端一般步骤是: 2 3 4 1、创建一个socket,用函数socket(); 5 2、设置socket属性,用函数setsockopt(); * 可选 6 3、绑定IP地址、端口等信息到socket上,用函数bind() 阅读全文
摘要:
1、unix下文件可分为:目录文件,设备文件,普通文件,管道文件,符号链接文件,socket文件 2、-l 静态链接库的名称 -L静态链接库的目录 -I头文件目录 g++ a.cpp -o a -L -l -I 3 4、gdb调试 list break xline run n往下执行一条 不进入函数 阅读全文
摘要:
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数 阅读全文
摘要:
我虽然不懂音乐,但是林海的音乐能让我安静下来。 阅读全文
摘要:
一、红黑树的基本性质 1、红黑树本质上是一种二叉查找树BST,满足左孩子均小于根,右孩子均大于(等于)根的性质,但是它从根节点到最远叶子节点的长度不会超过到最近叶子节点的两倍,所以是近似平衡的。 【证明】由于性质5 假如说一个黑高度为3的红黑树, 最短路径定为 黑-黑-黑 长度为2 最长路径 为黑- 阅读全文
摘要:
1 #include 2 #include 3 #include 4 using namespace std; 5 6 int main() { 7 int x; 8 while(cin >> x) { 9 x = (x & 1) ? ( ( x & ((-... 阅读全文
摘要:
桶排序 阅读全文
摘要:
代码: 1 #include 2 3 int add(int a, int b) { 4 if(a == 0 || b == 0) { 5 return a ^ b; 6 } 7 return add( (a&b) >= 1;25 }26 ... 阅读全文
摘要:
大意:求最长回文字串:分析:1、暴力方法。。枚举头尾,判断是不是回文串 0(n^3)3、寻找中点往两边暴力 n^2代码 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int maxn = 55; 7 8... 阅读全文