1、start-all.sh脚本,实际上执行java -cp Master 和 java -cp Worker 2、Master 启动时首先穿件一个RpcEnv对象,负责管理所有通信逻辑 3、Master 通信RpcEnv对象创建一个Endpoint,Master就是一个Endpoint,Worke ...
分类:
其他好文 时间:
2019-12-22 14:39:30
阅读次数:
98
1.通信协议 通信协议,就是在互联网中,实体之间完成通信或服务所需要遵循的规则和约定。 语言交流的规则:语法,主谓宾如何排列。 说白了,就是咱俩说话用普通话还是家乡话,用英语还是法语,唱着说还是好好说,咱们提前规定好。这就是通信协议 2.TCP/IP IP协议Internet Protocol,也可 ...
分类:
其他好文 时间:
2019-12-21 19:02:15
阅读次数:
90
一、 长尾关键词的特征 长尾关键词通常比较长,往往是2-3个词组成,甚至是短语,存在于内容页面,除了内容页的标题,还存在于内容中。 长尾关键词搜索量虽然非常少,而且不稳定。但是搜索量甚至超越热门目标关键词,并且在大中型网站中占据大量流量! 先在excel复制 读取长尾词 #读取长尾词 changwc ...
分类:
其他好文 时间:
2019-12-20 22:19:06
阅读次数:
120
一、编译器和解释器的区别 编译器:编译器是把源程序的每一句代码编译成机器语言,并保存在一个二进制的文件中。当计算机在运行这个程序时就可以直接用这个机器语言运行,速度快。 解释器:解释器是在运行程序的时候,才逐行将源程序解释成机器语言来运行。由于解释器是将源程序解释一行执行一行,所以运行速度比编译器要 ...
分类:
编程语言 时间:
2019-12-20 16:52:49
阅读次数:
107
微信用户信息 这个功能同样需要公众号认证成功才能使用,获取用户信息就是获取用户的openId和头像和名字,然后存进数据库里,openId是需要绝对保密的,获取用户的信息有两种方式对应两种代码的设计模式 两种设计模式 每次都授权弹窗设计模式 静默授权设计模式 可以看出两种模式区别就是在于access_ ...
分类:
微信 时间:
2019-12-20 13:58:17
阅读次数:
108
背景 有些客户反应客户端程序操作一段时间后,查看任务管理器发现客户端程序占用句柄数过多,怀疑存在句柄泄露问题。针对该问题,现场测试多个场景,把出现问题的范围缩小。现发现在以下两个场景下,会出现句柄泄露: 1、 打开客户端程序后操作交易 2、 在文本框中切换输入法(百度输入法2.10版本) 使用han ...
分类:
其他好文 时间:
2019-12-20 13:53:56
阅读次数:
100
1.安装yum包: 2.取出yum包装: 3.重新安装一个yum包: 4.搜索yum包: 5.显示yum包的信息: 6.更新安装的yum包: 7.更新具体的yum包: 8.显示yum历史: 9.显示已启用的yum存储库的列表: 10.找出哪个yum包提供了一个特定的文件(例如:/usr/bin/nc ...
分类:
其他好文 时间:
2019-12-20 11:39:37
阅读次数:
78
1 Linux内核初始化过程中加载TCP/IP协议栈 1.1Linux内核启动过程 由课上的讲解我们知道start_kernel是内核加载的起点,也是我们进行debug的起点。start_kernel中的最后一句为arch_call_rest_init(),其内部调用了课堂ppt上所说的rest_i ...
分类:
其他好文 时间:
2019-12-19 23:01:56
阅读次数:
112
Linux概述 Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/Unix系统上。 Linux吉祥物:Tux 一只小企鹅 Linux的创始人:Linus Linux理论上讲只是一个系统内核,在这个内核上,很多人进行了进一步 ...
分类:
系统相关 时间:
2019-12-19 21:07:30
阅读次数:
115
Lab8 – Greedy Snake Battle Greedy snake is a well-known computer game. In this lab, you’ll try to write an AIprogram for a modified greedy-snake battl ...
分类:
其他好文 时间:
2019-12-19 13:17:42
阅读次数:
94