- 博客(7)
- 收藏
- 关注
原创 C++中socket编程基础详解
<br />对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.<br />SOCKET中首先我们要理解如下几个定义概念:<br /> 一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向两个进程要通讯,任一进程要知道通讯对方的位置,位置如何来确定,就用对方的IP<br /> 二是端口号:用来标识本地通讯进程,方便OS提交数据.就是说进程指定了
2010-09-16 13:43:00 10796
转载 SCP 命令详解
<br />SCP 命令跟 CP 命令类似,只不过CP命令是在同一台机器上用的,SCP是在2台机器上复制的命令。<br />举例说明:<br />复制远程服务器的文件到本地scp -P 999 [email protected]:/home/test.zip /home/<br />复制本地的目录到远程服务器scp -P 999 -r /home/andy/ [email protected]:/home/<br />SCP 命令语法<br />scp [-1245BCpqrv] [-c cipher] [F ss
2010-09-15 13:16:00 2542
转载 valgrind测试内存泄露
valgrind内存检测中五种内存丢失的解释结果示例:LEAK SUMMARY:definitely lost: 140 bytes in 5 blocks.indirectly lost: 1,252 bytes in 41 blocks.possibly lost: 0 bytes in 0 blocks.still reachable: 36 bytes in 1 blocks.suppressed: 0 bytes in 0 blocks.1) still reachable: 表示泄漏的内存在程序
2010-09-13 17:00:00 12157
转载 维特克的四句话
马克思之女燕妮问维特克:“您能用最简明的语言,把人类历史浓缩在一本小册子里吗?”维特克说:“不必,只要四句德国谚语就够了。 1.上帝让谁灭亡,总是先让他膨胀。2.时间是筛子,最终会淘去一切沉渣。3.蜜蜂盗花,结果却使花开茂盛。4.暗透了,更能看得见星光。”
2010-09-13 13:58:00 1936
转载 mysql长连接和短连接的问题
<br />什么是长连接?<br />其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。<br />通常的短连接操作步骤是:<br />连接-》数据传输-》关闭连接;<br />而长连接通常就是:<br />连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;<br />这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了<br />什么时候用长连接,短连接?<br />长连接主要用于在少数客户端与服务端
2010-09-09 10:11:00 13137
原创 shell脚本
<br />1. cd `dirname $0`是什么意思<br /> <br />这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。<br />在/home/admin/test/下新建test.sh内容如下:<br />cd `dirname $0`<br />echo `pwd`<br />然后返回到/home/admin/执行<br />sh test/test.sh<br />运行结果:<br />/home/admin/
2010-09-07 11:34:00 1223
转载 STL中的排序算法 sort stable_sort patition_sort等
1 STL提供的Sort 算法 C++之所以得到这么多人的喜欢,是因为它既具有面向对象的概念,又保持了C语言高效的特点。STL 排序算法同样需要保持高效。因此,对于不同的需求,STL提供的不同的函数,不同的函数,实现的算法又不尽相同。 1.1 所有sort算法介绍 所有的sort算法的参数都需要输入一个范围,[begin, end)。这里使用的迭代器(iterator)都需是随机迭代器(RadomAccessIterator), 也就是说可以随机访问的迭代器,如:it+n什么的。(partition 和st
2010-09-01 10:58:00 4625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人