图解TCP-IP协议本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次...
分类:
其他好文 时间:
2014-09-24 21:31:37
阅读次数:
198
Mysql学习之--数据库连接和用户管理一、连接与断开服务器为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数(即,连接的主机、用户名..
分类:
数据库 时间:
2014-09-24 16:43:38
阅读次数:
266
转的,没验证close(sock_fd)会把sock_fd的内部计数器减1当sock_fd的内部计数器为0时, 才调用shutodwn(), 并最终释放文件描述符调用shutdown()只是进行了TCP断开, 并没有释放文件描述符本来正常的TCP程序不需要显示调用shutdown()但某些TCP程序...
分类:
其他好文 时间:
2014-09-24 16:06:37
阅读次数:
638
一个生产环境,一个线上的环境,在线上环境出现的数据问题在生产环境中没有出现,因此需要将线上的数据库还原到生产环境,但是每次还原的时候总是出现 辞数据库正在使用,无法还原,但是肉眼是看不到,所以需要查询出来数据库连接并且强制断开。1、查询 SQL server 允许同时连接的用户的最大数SELECT ...
分类:
数据库 时间:
2014-09-24 14:55:06
阅读次数:
182
本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。
图1 TCP 三次握手四次挥手
图1主要包括三部分:建立连接、传输数据、断开连接。
1)建立TCP连接很简单,通过三次握手便可建立连接。
2)建立好连接...
分类:
其他好文 时间:
2014-09-24 13:58:36
阅读次数:
282
1.php.inimysql.connect_timeout = 60 设置mysql的超时时间,默认是60秒2.当php 在60秒钟内没有任何操作 将会断开连接: 使用while(treu) 做守护进程的时候,没有操作数据库 ,会断开连接,导致短信接口返回的结果不能够保存到数据库3. 新问题 ,....
分类:
数据库 时间:
2014-09-23 15:47:04
阅读次数:
216
SqlDataReader通常和SqlCommand一同使用,常用语简单浏览并且耗时较短的数据库操作。
DataSet长与SqlDataAdapter一同使用,DataSet会将所需数据读取到内存然后断开与SqlDataAdapter的连接,在本地内存进行操作,如需更新时在重新通过SqlDataAdapter刷新数据库。
同时,SqlDataReader、DataSet、DataTable都可以当做数据源直接赋值给某些控件的DataSource属性。...
分类:
Web程序 时间:
2014-09-23 14:50:24
阅读次数:
634
写php爬虫可能最大的问题就是php脚本执行时间的问题了,对于这个问题,我找到了两种解决方法。 第一种通过代码set_time_limit(0)或者ini_set("max_execution_time", "1800");来执行。 对于技术的追求当然不止如此。 防止因客户端断开连接终止脚...
分类:
Web程序 时间:
2014-09-22 18:56:03
阅读次数:
209
网上查资料,找到原因,网络连接socket建立后,若某一端关闭连接,而另一端仍然向它写数据,第一次写数据后会收到RST响应,
此后再写数据,kernel将向进程发出SIGPIPE信号,通知进程此连接已经断开。而SIGPIPE信号的默认处理是终止程序,导致上述问题的发生!...
分类:
其他好文 时间:
2014-09-22 17:04:02
阅读次数:
201