如果要更新proto文件 添加字段: 只能添加optional或者repeated字段,否则,旧消息不能被新服务解析 不能使用已有的数字标识 删除字段: 只能删除optional或者repeated字段,否则,新的消息旧的服务解析不了 最好不要删除,因为这样数字标识也被删了,后面如果别人不小心又用了 ...
分类:
其他好文 时间:
2018-01-29 20:17:26
阅读次数:
183
按照如图所示: 第一步: 第二步: 更改内存: -Xms512M -Xmx1024M -XX:PermSize=512m -XX:MaxPermSize=2048m (数值按照自己的需求更改), 更改前先把tomcat发布的项目给去掉,否则会出现下图的叉叉。 ...
分类:
编程语言 时间:
2018-01-29 20:17:19
阅读次数:
145
解决方案一 问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕,如何让发送端在发送数据前,把自己将要发送的字节流总大小让接收端知晓,然后接收端来一个死循环接收完所有数据。 #_*_coding:utf-8_*_ import socket,subprocess ip ...
分类:
其他好文 时间:
2018-01-29 20:17:11
阅读次数:
169
flexible.js是淘宝推出的一款移动端手机自适应的库,源码内容很简洁,当网页使用了该库之后,页面会在head中加入对应的页面响应式的meta标签。 当使用flexible.js的时候,引入百度联盟的广告代码,会发现广告的文字会异常小,因为本身自己项目文字字号是根据data-dpr来响应式判断显 ...
分类:
移动开发 时间:
2018-01-29 20:17:05
阅读次数:
250
(一) 生成从minNum到maxNum的随机数 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title></title> 7 <!--1.引入jq--> 8 <script src="http://code.j ...
分类:
Web程序 时间:
2018-01-29 20:16:55
阅读次数:
175
当你在做一个站点的同一时候。你可能会为站点做一些能够互动的环节。在SNS越来越重要的这个时代,像腾讯,新浪。阿里等等都争着做社交化元素。相同的假设一个站点缺少社交模块,那么你的站点遭遇冷落也是非常正常的。很多人说。看XX站点,就是看标题和评论,甚至是与话题毫不相关的评论。评论为何成为站点的香饽饽。能 ...
分类:
其他好文 时间:
2018-01-29 20:16:49
阅读次数:
142
传送门 最小费用最大流。 每天拆成两个点,i表示用完的餐巾,i+n表示干净的餐巾。 s向i连容量为ri费用为0的边,表示每天用脏的ri条餐巾。 i+n向t连容量为ri费用为0的边,表示每天需要用ri条餐巾。 s向1+n连容量为inf费用为p的边,表示新买进的干净餐巾,需要新买的在第一天全买了。 两种 ...
分类:
其他好文 时间:
2018-01-29 20:16:40
阅读次数:
147
http://www.52nlp.cn/fasttext 1条回复 本文首先会介绍一些预备知识,比如softmax、ngram等,然后简单介绍word2vec原理,之后来讲解fastText的原理,并着手使用keras搭建一个简单的fastText分类器,最后,我们会介绍fastText在达观数据的 ...
分类:
其他好文 时间:
2018-01-29 20:16:32
阅读次数:
308
一:撤销操作 比如我现在在readme.txt文件里面增加一行 内容为555555555555,我们先通过命令查看如下: 在我未提交之前,我发现添加5555555555555内容有误,所以我得马上恢复以前的版本,现在我可以有如下几种方法可以做修改: 第一:如果我知道要删掉那些内容的话,直接手动更改去 ...
分类:
其他好文 时间:
2018-01-29 20:16:22
阅读次数:
184
rpm将光驱挂载到/mnt/目录下Packages目录中有一系列的rpm安装包[包名]-[版本号]-[发布版本号(el7指centos7)].[平台].rpmnoarch:noarchitecture可在各个不同的cpu使用rpm-ivh[packagefullname]安装过程实际是调用文件的过程,需要写全名-iinstall-vhdisplay显示安装进度-U升级-e[packagename]
分类:
其他好文 时间:
2018-01-29 20:16:15
阅读次数:
164
merage# pandas提供了一个类似于关系数据库的连接(join)操作的方法<Strong>merage</Strong>,可以根据一个或多个键将不同DataFrame中的行连接起来,语法如下: merge(left, right, how='inner', on=None, left_on= ...
分类:
编程语言 时间:
2018-01-29 20:15:57
阅读次数:
291
矩阵快速幂讲解 若求斐波那契数列第n项的数值,我们可以递推求得,若n值(>1e10)很大,我们一个一个求,一定会超时,下面讲解一下用矩阵快速幂求解 矩阵快速幂就是:求矩阵A^n的矩阵,如同快速幂一样,代码极其相似,将快速幂中的整数乘法改为矩阵的乘法即可 矩阵乘法: 其中c[i][j]为矩阵A的第i行 ...
分类:
其他好文 时间:
2018-01-29 20:15:48
阅读次数:
153
最近研究Spring MVC,发现他对MVC的实现和.net 有很大不同,总结如下:虽然现在都是声明式的,但是配置文件还是要了解下的。 先看图 可以看到,front controller就像一个gateway,所有的组件都和他直接交互。其他组件并不直接交互。 2. 首先,要在WEB-INF/web. ...
分类:
编程语言 时间:
2018-01-29 20:15:42
阅读次数:
121
编译工具链(gcc)安装 by HYH | 2018 年 1 月 1 日 上午 9:36 一 .说明 下载 下载十分简单,在友善之臂的官网下直接下载即可。名字是arm-*-gcc*.http://www.arm9.net/download.asp 2.要求 liunx系统中安装有tar,gzip等工 ...
分类:
其他好文 时间:
2018-01-29 20:15:33
阅读次数:
190
基本用法 const声明一个只读的常量,一旦声明,常量的值就不能被改变。 上面代码表明改变常量的值会报错。 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值 上面代码表示,对于const来说,只声明不赋值,就会报错。 const的作用域与let命令 ...
分类:
其他好文 时间:
2018-01-29 20:15:26
阅读次数:
198
单链表 链表是表ADT的一种链式映像。单链表是链表的一种,即每个结点只有一个指针域,指向和它相连的下一个结点。 (这里的链表是带有头结点的链表) 单链表的结点的声明与定义如下: 单链表上的一些操作: (其它可自定义) + int IsEmpty(List L); + int IsLast(List ...
分类:
其他好文 时间:
2018-01-29 20:15:17
阅读次数:
149
webdriverSelenium是ThroughtWorks公司开发的一套Web自动化测试工具。它分为三个组件:Selenium IDE
Selenium RC (Remote Control)
Selenium WebdriverSelenium IDE:是firefox的一个插件,允许测试人员录制脚本并回放。Selenium RC和Selen
分类:
编程语言 时间:
2018-01-29 20:15:09
阅读次数:
220