Wesley13 Wesley13
3年前
UDT协议实现分析——数据的接收
看了UDT中数据发送的部分之后,我们转换一个角度,来看一下接收端发生的故事。如我们前面在UDT协议实现分析——连接的建立(http://my.oschina.net/wolfcs/blog/505253)一文中看到的那样,CUDT在connect()的后半场,会通过调用CRcvQueue::removeConnector()把它自己从它的CCha
Easter79 Easter79
3年前
SuperSocket框架中BinaryRequestInfo协议的使用
一、开发环境  1.Windows10企业版64位  2.MicrosoftVisualStudio2017企业版二、项目开始  1.新建控制台程序,项目名称“BinarySuperSocket”,.net框架“4.7.1”  !(https://oscimg.oschina.net/oscnet/3af
Wesley13 Wesley13
3年前
URL请求中的HTTP协议分析
URL请求过程中,浏览器或程序会按照标准的HTTP协议进行处理,下面以百度访问为例,我们可以用curlvhttps://www.baidu.com(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.baidu.com%2F)来分析,会发现总共有4个处理阶段。1、
Wesley13 Wesley13
3年前
RFC1945 超文本传输协议
5.请求(Request)从客户端到服务器端的请求消息包括,消息首行中,对资源的请求方法、资源的标识符及使用的协议。考虑到局限性更大的HTTP/0.9的向后兼容问题,有两种合法的HTTP请求格式:RequestSimpleRequest|FullRequest
Wesley13 Wesley13
3年前
MySQL通讯协议(1)数据类型
\TOC\MySQL通讯协议(1)数据类型对于大部分开发者来说,并不需要了解MySQL客户端和服务端是如何交互的。但是当业务发展到一定阶段,数据量增大时,分库分表就成了不得不考虑的一种优化措施。目前主流的方案主要有两种,一种是本地代理连接、分析重写SQL、路由、执行、合并结果,一种是把这些放到中间件里。而后一种就
Stella981 Stella981
3年前
Dubbo 支持哪些序列化协议?
面试题dubbo支持哪些通信协议?支持哪些序列化协议?说一下Hessian的数据结构?PB知道吗?为什么PB的效率是最高的?面试官心理分析上一个问题,说说dubbo的基本工作原理,那是你必须知道的,至少要知道dubbo分成哪些层,然后平时怎么发起rpc请求的,注册、发现、调用,这些是基本的。接着
Stella981 Stella981
3年前
API 文档神器 Swagger 介绍及在 PHP 项目中使用
Swagger(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fswagger.io%2F)是我目前用过的最优秀的ApiDoc协议没有之一。它与其他ApiDoc协议(如apidocjs(https://www.oschina.net/action/GoToLink?url
Wesley13 Wesley13
3年前
MySQL通信协议栈Java实现
2\.协议包格式MySQLclient和MySQLserver之间要想传输数据,必须:1\.将数据切分成若干个大小不超过!(http://static.oschina.net/uploads/img/201604/24114347_0r3r.jpg)字节(16MB)的packet里面2\.将每一个数据包封装一
Wesley13 Wesley13
3年前
IOS 委托和协议区别和联系 (=)
上一片大致说了一下IOS上面委托和协议的区别和联系,并且举了一个简单的例子,但是例子比较简单,今天做一个用委托模拟button回调的例子。在一个自定义View上面放一个登陆按钮,并且这个LoginView里面有一个实现ILogin的委托对象,在登陆按钮的点击事件中调用需要实现的协议函数。在一个ViewController中实现ILgin协议,并实现log
linbojue linbojue
8个月前
Redis 不再开源??不针对个人用户
Redis官方今日宣布修改开源协议——未来所有版本都将使用“源代码可用”的许可证(sourceavailablelicenses)。Redis不再开源??不针对个人用户具体来说,Redis将不再遵循BSD3Clause开源协议进行分发。从Redis7.4版