引言 前文中已经介绍了什么是cordova 为什么要用cordova,基础的环境搭建以及如何编译打包生成APK安装包,接下来我们介绍如何使用Jenkins 自动化编译打包生成APK安装包! 服务器搭建 在搭建jerkins之前首先需要一台服务器环境,一个虚拟机或者阿里云租一台,这里我以阿里云服务器为 ...
分类:
移动开发 时间:
2018-08-16 10:36:44
阅读次数:
420
API开发中经常会遇到一些对请求数据进行验证的情况,这时候如果使用注解就有两个好处,一是验证逻辑和业务逻辑分离,代码清晰,二是验证逻辑可以轻松复用,只需要在要验证的地方加上注解就可以。 Java提供了一些基本的验证注解,比如 、`@Size`,但是更多情况下需要自定义验证逻辑,这时候就可以自己实现一 ...
分类:
编程语言 时间:
2018-08-16 10:36:36
阅读次数:
131
1. 背景 昨天看到一段brpc中的压测代码rpc_press, 看着不错。整理一下。 发压工具的难点不是发送请求,而是要注意下面的2点: 保证能发出 ,比如上万qps ,比如控制为5qps,不可以大量发压 2. brpc 中的是关键实现 2.1 如何确保发送足够qps rpc_press 采用多线 ...
分类:
其他好文 时间:
2018-08-16 10:36:29
阅读次数:
158
少编码多思考:代码越多问题越多学习语言而不是框架我喜欢PHP、Python和JavaScript,喜欢用他们做些东西。但我却不是Symfony、Django、jQuery开发人员。我认为这有很大的区别。一个人很有可能成为一名jQuery程序员而非JavaScript,也有可能成为Django程序员而不是Python。在实际应用中,的确存在许多有价值且非常实用的工具和框架,但如果我仅知道如何使用一个
分类:
其他好文 时间:
2018-08-16 10:36:21
阅读次数:
124
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 def make( ...
分类:
其他好文 时间:
2018-08-16 10:36:12
阅读次数:
171
Previous we see how to do Setter injection: https://www.cnblogs.com/Answer1215/p/9472117.html Now let's see how to cover setter injection to coustruct ...
分类:
编程语言 时间:
2018-08-16 10:36:05
阅读次数:
159
题目链接 https://leetcode.com/contest/weekly contest 96/problems/reachable nodes in subdivided graph/ 解题思路 1)题目要求,经过m步后,可以到达的点,等价于求有多少点距离起点的最短距离小于等于m,即这是一 ...
分类:
其他好文 时间:
2018-08-16 10:35:49
阅读次数:
166
翻译 给出$2$个二进制的串,可以交换第一个串的$2$个位置,求有多少种交换可以让交换后的第一个串与第二个串异或结果与之前的不同。 思路 怎么是数论题啊。 摘自百度百科:如果$a$、$b$两个值不相同,则异或结果为$1$。如果$a$、$b$两个值相同,异或结果为$0$。那么就简单了,不同的情况会有以 ...
分类:
其他好文 时间:
2018-08-16 10:35:42
阅读次数:
113
一、简介 前面三篇博客分别介绍了CyclicBarrier、CountDownLatch、Semaphore,现在介绍并发工具类中的最后一个Exchange。Exchange是最简单的也是最复杂的,简单在于API非常简单,就一个构造方法和两个exchange()方法,最复杂在于它的实现是最复杂的。在 ...
分类:
编程语言 时间:
2018-08-16 10:35:34
阅读次数:
138
翻译 给你一个图,这个图里面会有一些长方形与正方形,只要他们的四角中的任意三个角有一个$X$的话(请饶恕我这么形容),那么他就会在空缺的角形成一个新的$X$,你可以变出来一个$X$,给你这个图的大小以及哪里有$X$,问你至少要变出几个$X$才可以使得全图都是$X$。 思路 不亏是明星团队出的题,代码 ...
分类:
其他好文 时间:
2018-08-16 10:35:24
阅读次数:
161
Sphinx 优点 高速索引(接近10M/S) 高速搜索(2-4G文本搜索耗时不到0.1秒) 高可用性(单CPU支持100GB文本,100M文档) 提供相关性排名、分布式搜索、文档摘要(高亮显示) Sphinx 缺点 必须有主键 主键必须是整形 不负责数据存储 配置复杂 Sphinx是介于PHP和m ...
分类:
其他好文 时间:
2018-08-16 10:35:18
阅读次数:
231
一、问题描述(题目链接) 有n个门和m个开关,每个开关可以控制任意多的门,每个门严格的只有两个开关控制,问能否通过操作某些开关使得所有门都打开。(给出门的初始状态)。 二、问题分析 大部分开关问题首先要想到的一点就是任何开关操作两次以上都是无意义的,因此对于每个开关,我们要么操作一次,要么不操作。 ...
分类:
其他好文 时间:
2018-08-16 10:35:10
阅读次数:
165
思路: 利用树链剖分转化为线段树问题,考虑线段上经这两种操作后的sum求值方法,并着重考虑树链合并的情况即可。线段树为了打cov,要注意将所有的颜色统一加一。 ...
分类:
其他好文 时间:
2018-08-16 10:34:58
阅读次数:
168
**redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源。第三方源包括:网易,epel,repoforge ,rpmfusion 以下为详细过程: 1. 删除原yum 删除r ...
分类:
其他好文 时间:
2018-08-16 10:34:42
阅读次数:
137
导读 最近在做中文词向量相关工作,其中看了一些中文词向量的相关论文,在这篇文章,将把近几年的中文词向量进展及其模型结构加以简述,大概要写3 4篇综述,每篇包含2 3篇论文。续 "中文词向量论文综述(二)" 。 一、Learning Chinese Word Representations From ...
分类:
其他好文 时间:
2018-08-16 10:34:35
阅读次数:
327
题意: 求最长回文串 长度要大于等于2 且输出起点和终点 输出回文串字符 这个字符还是要以给出的字符为起点a 输出 解析: 分析一下s_new串就好了 ...
分类:
其他好文 时间:
2018-08-16 10:34:26
阅读次数:
128
Object类中的equals方法: 无论new多少个对象,当使用 "= =" 来判断的时候,是判断内存地址。判断回事false 若是需要进行对象之间的判断,则需要重写equals方法: public boolean equals(Object obj)//obj是传入的形式参数(对象) { if ... ...
分类:
编程语言 时间:
2018-08-16 10:34:09
阅读次数:
134