- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 调试core文件的实用命令
一、需要设置系统能够产生core文件。这一步不是重点,先提供一个简单的设置,使能够产生core文件,并且不限制大小ulimit -cunlimited二、进入调试命令假如可执行文件叫 server, 其异常退出所产生的core文件叫 core.2087那么可以使用命令: gdb -c core.2087 server 来进行调试。-------------这是这篇日志的重
2015-06-15 15:25:00 1154
原创 linux 网络编程之最简单的tcp通信客户端
编写一个最为简单的tcp通信客户端。代码如下:#include #include using namespace std;#include #include #include #include #include int main(){ /*创建socket*/ int sd = socket(AF_INET, SOCK_STREAM, 0);
2015-06-11 15:32:06 1449
原创 vim字符串替换命令
呜呜老是忘。 这里记录一下,只记录其中日常用的最多的命令。:%s/str1/str2/g 替换每一行中所有str1为str2 常用!:s/str1/str2/g 替换当前行所有str1为str2其他一大堆的东西参见:http://blog.csdn.net/gqb_driver/article/details/8771205
2015-06-10 18:05:58 14391
转载 糊涂窗口综合症及其解决方法(Nagle算法,Clark方法,延时确认方法,CORK算法)
前记:TCP/IP详解系列,毕竟不是一本教材,很多地方讲的不细致。比如SWS未说明是什么就开始介绍其避免方法,还和nagle扯在了一起,直觉告诉我二者一定有猫腻,边搜索一下,果然很有收获。今天贴在这里,分享给大家。 第一部分:SWS何谓糊涂窗口综合症 当发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之;就会使应用进程间传送的报文
2015-06-09 17:55:36 6932
转载 网络编程释疑之:TCP半开连接的处理(好)
熟悉基于TCP协议进行linux高性能、高并发服务端编程的朋友肯定应该知道每个文件描述符及其所占的资源对并发量的影响。在这种7*24甚至*365不间断运行的服务器上,一个描述符被浪费,两个被浪费...如果被浪费的多了,那还何谈高并发,高性能。除去文件描述被正常占用的情况外,是什么导致了我们可用的文件描述符越来越少呢?什么是半开连接?当客户端与服务器建立起正常的TCP连接后,
2015-06-09 15:19:03 5011
转载 TCP/IP入门(3) --传输层
/**本篇博客由汗青ZJF整理并发布, 转载请注明出处:http://blog.csdn.net/zjf280441589/article/category/1854365*/传输层的主要功能 1)传输层为应用进程之间提供端到端的逻辑通信(网络层是为主机到主机提供逻辑通信)。 2)复用和分用: 复用是指发送方不同的应用进程都可以使用同一个传输
2015-06-08 14:47:42 951
原创 大小端模式与网络字节序
一、为什么会出现大小端模式?不同的cpu采用的大小端模式不一致。X86是小端模式。而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。二、大小端模式的不同带来的问题是什么?如何解决?如果存在数据网络传输,如果大小端模式不一致,如果不经过转换,必然会导致数据不致,出现错误。解决方法:统一将网络上传输的
2015-06-03 11:18:16 7792
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人