Linux下的几种并发服务器的设计模式 1>单线程或者单进程 相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client 不存在并发。 2>循环服务器和并发服务器 1.循环服务器:一个server只能一次只能接收一个client,当当前cli ...
分类:
系统相关 时间:
2016-05-07 20:54:20
阅读次数:
237
思路:1)将长网址md5生成32位签名串,分为4段, 每段8个字节;2)对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;4)总的md5串 ...
分类:
编程语言 时间:
2016-04-14 09:25:38
阅读次数:
168
public string GetDwz(string Url) { Url = HttpUtility.UrlEncode(Url); var data = "url=" + Url; var url = "http://dwz.cn/create.php"; var client = new S ...
分类:
其他好文 时间:
2016-04-13 12:43:17
阅读次数:
276
WEBQQ的实现的几种方式 1、HTTP协议特点 首先这里要知道HTTP协议的特点:短链接、无状态! 在不考虑本地缓存的情况举例来说:咱们在连接博客园的时候,当tcp连接后,我会把我自己的http头发给博客园服务器,服务器端就会看到我请求的URL,server端就会根据URL分发到相应的视图处理(D ...
分类:
编程语言 时间:
2016-04-09 11:54:42
阅读次数:
493
如果想深入弄懂它的原理:建议阅读《UNIX网络编程》 socket,我们一般指的是长连接,但是原来还有短连接,正确的解释是: 1. 如果是短链接,使用同步socket。例如http服务器、转接服务器等等。 2. 如果是长链接,使用异步socket。例如通讯系统(QQ / Fetion)、webgam ...
分类:
其他好文 时间:
2016-04-09 10:41:16
阅读次数:
315
新浪微博的API官方提供了很多种调用方式,支持编程的,归根结底就是两种: 1.基于Oauth协议,使用Open API。(http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E) 2.使用We
分类:
移动开发 时间:
2016-03-17 14:45:56
阅读次数:
368
链接生成接口 近日公司需要用到短链接,遂想是否可以找个现成的生成接口来用,于是乎就去摆渡,目前有百度家的短链接和新浪家的短链接,不巧的是百度家的短链竟然不支持我们这个长链接的生成,难道是因为传入的长链接参数是一个guid数字太长的原因?反正搞不懂为啥这么坑爹,没办法只能用新浪喽。尼玛查看了接口介绍才
分类:
其他好文 时间:
2016-02-25 00:01:48
阅读次数:
534
这个表在说什么?a) http是应用层协议,它的长连接和短连接其实就是TCP的长连接和短连接;b) Http1.0和Http1.1的区别是:前者默认短连接,后者默认长连接,长连接的标识是:connection:keep-alive(这个抓过包的都见过吧)c) TCP是传输层协议,作用是保证数据包可靠...
分类:
Web程序 时间:
2015-12-06 14:30:31
阅读次数:
243
在这样的背景下,国内权威测试平台Testin推出了免费的APP内测分发工具——Pre.im。Pre.im操作流程简便、上传下载快速,受到众多开发者追捧。用户只需将自己的应用上传至Pre.im平台,获得相应的下载短链接和二维码,再通过微信或短信等方式传播给测试人员。这样的方式既迎合了用户追求简单的心理...
分类:
移动开发 时间:
2015-12-04 14:37:01
阅读次数:
676
备注:1.本书第二章样例数据由于才有的是短链接,国内的用户可能无法下载。我把数据集拷贝到百度网盘上。大家可以从这个地方下载:http://pan.baidu.com/s/1pJvjHA7谢谢读者钱先生指出这个问题。2.P11,要记得设置log4j.properties文件,将日志级别改为WARN,否...
分类:
其他好文 时间:
2015-12-03 21:05:40
阅读次数:
159