之前在《深入理解并行编程》的群里,有个小米的兄弟问了一个问题,服务器A发包给服务器B,Seq是1,但是在未能收到服务器B的报文回复的情况下,发送了rst,但是rst报文中,对应的seq是1461,一堆人都在猜测,为什么seq跳变了,由于当时只看到一半的图片,所以我让他发送完整报文出来之后,我 发现其 ...
分类:
系统相关 时间:
2018-07-20 12:27:01
阅读次数:
439
服务器环境:Windows Server 2012,IIS8。 当绑定了https,使用IE和Firefox浏览器能够正常访问,但是使用谷歌浏览器会出现net::ERR_CONNECTION_ABORTED的错误,就是访问不了。 解决办法: 这是由于服务器上安装了KB 2992611补丁导致的。 在 ...
分类:
Web程序 时间:
2018-07-19 21:26:25
阅读次数:
223
官网:http://www.proftpd.org/ 1.安装 git 仓库:https://github.com/proftpd/proftpd/ make && make install 2. 修改配置(最好采用被动模式) # This sample configuration file ill ...
分类:
其他好文 时间:
2018-07-16 20:27:05
阅读次数:
389
0. TCP三次握手 该图来自:TCP SOCKET中backlog参数的用途是什么? syns queue: 半连接队列 accept queue: 全连接队列 控制参数存放在文件:/proc/sys/net/ipv4/tcp_abort_on_overflow中,0:表示如果三次握手第三步的时候 ...
分类:
系统相关 时间:
2018-07-16 20:01:57
阅读次数:
1202
一、线程池介绍 线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。 如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 如果用生活中的列子来说明,我们可以把线程池 ...
分类:
编程语言 时间:
2018-07-10 19:11:53
阅读次数:
205
CREATE PROCEDURE [dbo].[proc_test] @success bit out, @id int as begin Set NOCOUNT ON; Set XACT_ABORT ON; begin try begin tran transtest --begin ----。。... ...
分类:
其他好文 时间:
2018-07-05 21:32:39
阅读次数:
136
start_ip_num = rset->getNumber(1); end_ip_num = rset->getNumber(2);2988 info_log("GetIpLibraryFromOracle data rset [%zu,%zu,%d]\n",rset->getNumber(1), ...
分类:
数据库 时间:
2018-06-26 12:22:04
阅读次数:
173
from flask import Flask from flask import abort app = Flask(__name__) # 在第一次请求之前调用,可以在此方法内部做一些初始化操作 @app.before_first_request def before_first_request... ...
分类:
其他好文 时间:
2018-06-23 19:13:38
阅读次数:
157
异常的捕获 1 from flask import Flask 2 from flask import abort 3 4 app = Flask(__name__) 5 6 7 @app.route('/') 8 def hello_world(): 9 return 'Hello World!' ...
分类:
其他好文 时间:
2018-06-19 21:26:44
阅读次数:
160