介绍 WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 上古时期的浏览器有 ...
分类:
Web程序 时间:
2018-12-21 22:53:45
阅读次数:
2277
rpc原理,和httpclient 客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根,存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后通过网络远程发送给服务方。 服务端存根,接收客户端发送过来的消息,将消息解包,并调用本地的方法。 dubb ...
分类:
Web程序 时间:
2018-12-16 19:36:39
阅读次数:
333
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip File ...
分类:
系统相关 时间:
2018-12-15 21:06:18
阅读次数:
241
tuple 的主要用途,就是把各种类型的参数组合成一个新的数据关联体(结构体),相当于早期的 std::pair 的泛化版本。 组合存储是方便了,但是,对于某些特定的应用场景,解包就成了个比较麻烦的事情。为此,我查看 gcc 8.2.0 版的 STL ...
分类:
编程语言 时间:
2018-12-15 19:49:51
阅读次数:
840
第1章 课程导学(Java语言教学)【说明:课程案例部分以Java语言实现】本章节首先会对课程进行导学讲解,包括为什么应该学习本课程,课程目标与收获,课程内容安排,适合人群和学习建议等,接着会讲解代码规范与开发注意事项,目的全在于希望极大的方便同学进行本课程的学习。...1-1 课前必读(不看会错过 ...
分类:
其他好文 时间:
2018-12-15 14:29:08
阅读次数:
430
这个东西是用来serialization 的key,A和B相互之间传输信息,用seralize,但是相互之间把解包之后的文件进行了更改,如果你程序中不加这个,相互之间再传输,会因为这个key不一样,而失败。所以,在程序中定义,会使软件版本兼容,无论怎么改,都可以相互序列化和反序列化。 Java中,如 ...
分类:
编程语言 时间:
2018-12-13 10:22:55
阅读次数:
213
1、命令格式 tar[必要参数][选择参数][文件] 2、命令功能 用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 3、命令参数 4、常见解包/压缩命令 (1)、.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirNa ...
分类:
系统相关 时间:
2018-12-12 11:20:49
阅读次数:
293
一.rpm包 rpm -ivh 包名 #安装 rpm -q 包名 #查看某软件是否安装 rpm -ql 包名 #查看安装清单 yum - y install 包名 二.源码包 1.安装开发工具 yum -y install gcc make 2.tar解包 tar -xf 包名 -C 目标目录 3. ...
分类:
其他好文 时间:
2018-12-09 12:08:10
阅读次数:
183
基本要素: 贪心选择:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 最优子结构:当一个问题的最优解包含其子问题的最优解时,称此问题具有最优子结构性质。 过程: 过程: 建立数学模型来描述问题; 把求解的问题分成若干个子问题; ...
分类:
编程语言 时间:
2018-11-28 00:30:44
阅读次数:
291
# info=conn.recv(8096)# payload_len=info[1] &127# ####################拿到这payload的值# if payload_len==126:# extend_payload_len==info[2:4]# ############# ...
分类:
其他好文 时间:
2018-11-25 17:59:18
阅读次数:
188