目录 前言 正文 time_wait和rst fin与连接关闭 nagel和ack延迟算法 滑动窗口与拥塞控制 文末 总结 测试代码 前言 网上已经有大量关于tcp的文章,感觉作为一名技术人员,不写一篇tcp相关的文章,对职业生涯来说是一种遗憾,但是又不想单纯造一篇轮子,带着这种矛盾的心态,一拖再拖 ...
分类:
其他好文 时间:
2018-02-22 23:51:36
阅读次数:
215
日志: JDK有自带的默认日志记录器,并通过调用指定级别的方法记录日志信息: Logger.getGlobal().info("默认日志记录器,通过调用info()方法记录日志信息"); 自动包含了时间、调用的类名和方法名; 在专业的应用程序中(企业级日志),不要将所有的日志都记录到一个全局的日志记 ...
分类:
编程语言 时间:
2018-02-22 23:51:29
阅读次数:
223
一、进程 抽象类Process用来封装进程,即执行的程序。Process主要用作由Runtime的exec方法创建的对象类型或由ProcessBuilder的start方法创建的对象类型的超类。 二、运行时环境 Runtime封装了运行时环境,不能实例化Runtime对象,而是通过调用静态方法Run ...
分类:
编程语言 时间:
2018-02-22 23:51:23
阅读次数:
231
背景 目前后台业务系统的大部分接口都是以同步阻塞式的方式工作,资源利用率低,单机qps有限。因为go语言原生支持协程,能够同时满足开发效率和程序性能,于是决定引入go语言进行改造。 主要是分享以下三点心得: C/C++库的封装 map内部成员赋值,以及protobuf协议的支持 网络I/O超时处理 ...
分类:
编程语言 时间:
2018-02-22 23:51:16
阅读次数:
245
导语 本文对nginx http模块开发需要掌握的一些关键点进行了提炼,同时以开发一个简单的日志模块进行讲解,让nginx的初学者也能看完之后做到心里有谱。本文只是一个用作入门的概述。 目录 背景 主线 认识nginx http请求处理流程 日志模块开发准备 配置解析流程 挂载处理函数 获取日志数据 ...
分类:
Web程序 时间:
2018-02-22 23:51:08
阅读次数:
248
HDU-1005 题解:每次的数都会对7进行mod操作,mod之后数的范围一定在[0,6]之间,如果每次都循环到n的话明显会TLE,那么就说明这个结果会出现一个周期,我们只要找到这个周期,然后根据周期进行mod,然后找到结果就好了。 PS:讨论区的最简代码的mod48操作我也不是很理解,但是有人是说 ...
分类:
其他好文 时间:
2018-02-22 23:51:01
阅读次数:
182
配置 配置app.json例子: app.json配置项列表 pages 接受一个数组,每一项都是字符串,来制定小程序由哪些页面组成。每一项代表对应页面的(路径+文件名)信息,数组的第一项代表小程序的初始页面,小程序中新增/减少页面,都需要对pages数组进行修改。 文件名不需要写文件后缀,因为框架 ...
分类:
微信 时间:
2018-02-22 23:50:51
阅读次数:
462
我们先看一下libco协程库的特性描述 对于其第三点特性,支持gethostbyname、mysqlclient、ssl等常用第三库。这说明什么?说明它们的网络IO函数,使用的是libco中的网络IO函数,不然进入不了协程调度。那么lobco是如何实现的呢?如果你善于运用搜索引擎,一定会找到一些文章 ...
分类:
其他好文 时间:
2018-02-22 23:50:45
阅读次数:
1918
vue 使用Jade模板写html,stylus写css 日常工作都是使用vue开发页面和webApp,写的多了就想偷懒简化各种书写方式,所以使用了jade写html,stylus写css,省了很多的步骤和提高了效率。 安装包 配置文件 jade使用前后对比 使用Jade注意事项 需要简单了解jad ...
分类:
Web程序 时间:
2018-02-22 23:50:35
阅读次数:
222
"题目链接" 题意 给定两个$n$位的$m$进制数$s1,s2$,所有出现的$0$均可等概率地被其他数字替换,求$s1\gt s2$的概率。 思路 从高位到低位,根据每一位上相应的$0$的个数进行 分类讨论 。 计算每一位的时候加上这样一部分答案: 比到该位恰能比出大小 的情况数。 恰能比出大小意味 ...
分类:
其他好文 时间:
2018-02-22 23:50:24
阅读次数:
248
登录官网下载对应版本: 执行exe文件: 等待下载解压 点击retry重试 安装完成 等待项目启动 ...
分类:
移动开发 时间:
2018-02-22 23:50:06
阅读次数:
203
1 一般类静态成员函数不能调用非静态成员函数 2 static成员函数可以调用构造函数吗? 答案是肯定的,由于static成员函数没有this指针,所以一般static成员函数是不能访问non-static成员的,包括成员函数和成员变量。 由于构造函数特殊性,它从无到有构造一个对象,因此调用它不需要 ...
分类:
其他好文 时间:
2018-02-22 23:49:56
阅读次数:
251
我们知道,借助OWIN,WebApi,SignalR,WCF 都可以创建自托管(Self-Host)实例,完全不需要IIS,静态网站也可以。 最近做一个服务器监控小工具,用 SignalR 通信,监控端是一个静态网站(挂在IIS),服务端是一个 WinForm 程序(SignalR 服务寄宿),但是 ...
分类:
Windows程序 时间:
2018-02-22 23:49:47
阅读次数:
1503
一:碎片 碎片是一种类似于便利贴一样的微型控件。 常用于 各种标签 的显示。如:兴趣标签:听歌、电影、跳舞...... 二:定义标签 ...
分类:
其他好文 时间:
2018-02-22 23:49:28
阅读次数:
172
OS:windows 10,x64JDK:9.0.4JRE:Java(TM) SE Runtime Environment (build 9.0.4+11)下载及安装步骤省略新建系统变量JAVA_HOME=jdk安装路径JRE_HOME=jre安装路径PATH= .;%JAVA_HOME%\bin;... ...
分类:
其他好文 时间:
2018-02-22 23:49:21
阅读次数:
307
x x 技术书籍读腻了, 很突然的想读读金融系的书籍,和一些励志类创业类的书籍, 一个逗比朋友给我推荐了他-->>创业维艰 ...
分类:
其他好文 时间:
2018-02-22 23:49:13
阅读次数:
170