-
[TCP/IP] TCP的重发机制是怎么实现的
1)滑动窗口机制,确立收发的边界,能让发送方知道已经发送了多少(已确认)、尚未确认的字节数、尚待发送的字节数;让接收方知道(已经确认收到的字节数) 2) 超时重传,tcp每发送一个报文段,就设置一次计时器,重传时间到但还没收到确认,就重传这一报文段,这个时间是加权平均...
2019-07-23 08:43:25
-
[TCP/IP]TCP服务端accept发生在三次握手的哪一个阶段
TCP服务端accept发生在三次握手之后 客户端 socket()==connect()==write()==read() 服务端 socket()==bind()==listen()==accept()==read()==write() 1.accept过程发生在三次握手之后 2.在调用listen函数之后,一个socket会从主动连接的套接字变为listen 套接字,accept...
2019-07-23 08:43:24
-
[TCP/IP] TCP的报文头
1.源端口和目的端口:各占2个字节,分别写入源端口和目的端口; 2.序列号:占4个字节,TCP连接中传送的字节流中的每个字节都按顺序编号。例如,一段报文的序号字段值是 301 ,而携带的数据共有100字段,显然下一个报文段(如果还有的话)的数据序号应该从401开始; 3.确...
2019-07-23 08:43:23
-
【多进程】php实现 master-worker 守护多进程模式
? php class Worker{ public static $count = 2 ; public static function runAll(){ static :: runMaster(); static :: moniProcess(); } // 开启主进程 public static function runMaster(){ // 确保进程有最大操作权限 unmask(0 ); $pid = pcntl_fork(); if ( $pid...
2019-07-23 08:43:10
-
WIN2003+IIS6+FastCGI+PHP5.4.30的安装配置
说明:PHP5.5已不支持win2003了,Win2003最高能安装PHP5.4.30。 安装好系统;并且安装好IIS6。 具体安装方法可查看:http://down.chinaz.com/server/201102/11_1.htm。 下载并安装IIS FastCGI 下载地址:http://www.iis.net/download/fastcgi。选择 x86或者download x8...
2019-07-23 08:43:09
-
推荐四个phpstorm酷炫实用插件 让你写代码的时候不在
程序员写代码很孤独,每天只能和电脑屏幕交流,想要一个程序员鼓励师妹子,老板又不给配,如何让自己写代码的时候不再孤单呢?今天给大家分享的这四个插件,既实用又好玩,还能提高开发效率,这四个插件主要用到phpstorm编辑器上的,大家可自行下载安装。 phpstorm安装...
2019-07-23 08:43:09
-
[TCP/IP] TCP第三次握手失败怎么办
三次握手 客户端 == SYN是1同步 ,ACK确认标志是0,seq序号是x == 服务器 客户端 == SYN是1同步 ,ACK确认标志是1,seq序号是y,ack确认号是x+1 ==服务器 客户端 == ACK确认标志是1,seq序号是x+1,ack确认号是y+1 ==服务器 server端发送了SYN+ACK报文后就会启动一个定时器,...
2019-07-23 08:43:07
-
rbac
// 登陆控制器 function actionLogin(){ $name =Yii:: $app -request-post("name" ); $pass =Yii:: $app -request-post("pass" ); $res = Yii:: $app -db-createCommand("select * from user where name=' $name ' and pass=' $pass '")- queryOne(); if ( $res ){ $se...
2019-07-23 08:43:05
-
redis键空间通知(keyspace notification)
一.需求 在redis中,设置好key和生存时间之后,希望key过期被删除时能够及时的发送一个通知告诉我key,以便我做后续的一些操作. 二.环境 系统:windows10 php:7.1 redis:3.2 三.redis 键空间通知:redis官方文档 键空间通知: redis中文文档 redis2.8.0版本之后推出了键空间...
2019-07-23 08:43:03
-
PDO简单的DB类封装
?php class DB { private $dbs = ""; private $fields = "*"; private $tables = null; private $joins = null; private $ons = null; private $wheres = null; private $limits = null; private $orderby = null; private $likes = null; private $groupby = null; pr...
2019-07-23 08:42:56
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash