你知道socket.io中connect事件和connection事件的区别吗?

2018-01-20
阅读 2 分钟
12.6k
server端的socket.io中有两个连接事件.一个是.on('connect'),一个是.on('connection'). 官网上没有对这两个事件的区别进行解释. 那么这两个事件有什么区别呢? 使用起来似乎没有什么差别哎? 笔者就2.0.4版本的socket.io进行实验. 基本情形 这段代码搭建起了一个最简单的socket.io服务器,监听1111端口. {代码...} 客户端连...

tarjan算法求强连通分量的应用:有向图缩环为点

2017-04-25
阅读 3 分钟
7k
tarjan提出了很多算法.本文讨论的是图论中求解强连通分量的那个tarjan算法...的应用。 讲得不会非常基础,甚至只是起到记录知识的作用. 建议先阅读他人的文章,在对tarjan算法有了大概了解后再继续读下去. 本文讨论的核心是 有向图为何要缩点 什么是有向图缩点 有向图缩点的实现细节 hihoCoder-1185 的实现代码 本文暂时(...

CodeForces - Duff and Weight Lifting - [I/O加速]

2017-01-31
阅读 3 分钟
2.4k
CodeForces - Duff and Weight Lifting - #326 (Div. 1) c++ iostream I/O优化 [链接] 一句话题意:有若干个数字,都是2的n次幂;每次取出若干个数字,且要保证取出的数字之和也是2的n次幂;问至少要取多少次。 样例输入: 5 1 1 2 3 3 样例输出: 2 解: 我们从最简单的样例入手。 样例输入可以整理如下。x的后面表示这...

HDU - 3350 - #define is unsafe - [基于递归的简单表达式解析]

2017-01-25
阅读 3 分钟
2.6k
[链接] 一句话题意:对一个含有MAX()宏与'+'与','的表达式进行计算,并求出要计算多少次加法;其中#define MAX(a,b) ((a)>(b)?(a):(b))。

HDU - 1201 - 18岁生日 - [局部分离思想]

2017-01-24
阅读 2 分钟
2.6k
首先考虑闰年。一般来说,公元闰年的确定方法如下:年份若为400的正整倍数时,闰;否则,年份是4的正整倍数且不是100的正整倍数时,闰;都不符合,平。这点体现在函数is_leap里。

SPOJ - MKEQUAL

2017-01-23
阅读 2 分钟
2k
SPOJ - MKEQUAL - Make them equal ! [链接] 一句话题意:一个数组,n个正整数元素,每次选两个不同的元素,分别一增一减,求最后最多能得到多少个相同的元素。 比如,1 2 3 4 => 1 3 3 3,就是选2 4两个元素分别增减的结果。这时,有三个元素相同,达到了这个例子的最大值。 这个题目我觉得题面有坑……我一开始读了好...