使用jenkins做持续集成时,Ant Targets经常变动,所以采用参数化构建,将Ant Targets参数化 1、在jenkins的job中增加String Parameter/Persistent?String Parameter 2、在构建时选择batch/shell脚本 3、其他 构建...
分类:
其他好文 时间:
2015-01-04 21:32:51
阅读次数:
1074
一、两层架构
我们之前敲写的机房收费系统,均采用的两层架构,两层架构有如下特点:
1)数据库访问和用户类型判断逻辑放在一起实现。
2)用户界面层直接调用数据访问实现。
3)整个系统功能放在同一项目中实现。
传统的两层结构的特点是用户界面层直接与数据库进行交互,还要进行业务规则、合法性校验等工作。两层结构软件模型如图
这种结构存在着很多局限性,比如:一旦用户的需...
分类:
其他好文 时间:
2015-01-04 21:32:26
阅读次数:
224
主要介绍除了常规的kernel的printk和android的DDMS, logcat外的几个调试手段.
包括bugreport, oprofile, traceview, ftrace等....
分类:
移动开发 时间:
2015-01-04 21:33:05
阅读次数:
352
Linux下添加用户:useradd 用户名
为用户名添加密码:passwd 用户名
查看系统中的所有用户:cat /etc/passwd |cut -f 1 -d :
注意:| 是管道,把cat的输出传给cut处理;后面的cut取出每一行的以:分割的第一栏。
用who命令可以查看当前登录的用户有哪些,一个用户可以多次登录比如有两个root。一个root在它的本地,一个ro...
分类:
其他好文 时间:
2015-01-04 21:32:54
阅读次数:
287
seconds_behind_master含义及不足
seconds_behind_master的值是通过将salve服务器当前的时间戳与二进制日志中的事件的时间戳相比得到的,所以只有执行事件时才会报告延迟。
1.1 如果备库复制线程没有运行,就会报延迟为null。
1.2 一些错误比如网络不稳定可能导致复制中断或停止复制线程,但是seconds_behind_master将显示为0,而...
分类:
其他好文 时间:
2015-01-04 21:31:40
阅读次数:
245
8178°C
上篇文章简单说了下linux安装redis的过程,这里就是用python代码稍加演练,首先用pip安装redis:
sudo pip install redis
然后就可以在python中调用了,下面写了些基础的东西,按着redis实战里面的介绍来写。关于redis的复杂的使用以后用到再来学习,代码更直观:
import rediscache = redis....
分类:
编程语言 时间:
2015-01-04 21:34:26
阅读次数:
203
上个星期学习了下金字塔的绘制,然后这周有看了看正方体的绘制,通过依次绘制6个面来绘制正方体,整体代码跟上次的金三角没有区别,只是坐标点,颜色,已经绘制的代码有点区别,上代码看看
//这是坐标
private static float[][] cubeVertexCoords = new float[][] {
new float[] { // top
1, 1,-1,
-1, 1,-1,...
分类:
其他好文 时间:
2015-01-04 21:33:40
阅读次数:
186
最近知道用dmesg和addr2line配合能定位出段错误的具体行。于是自己做了个小实验,在试验中发现,这个办法有时候也是不灵光的,具体取决于段错误的类型。
我写的小程序:
编译之后运行出现段错误,先用dmesg命令找到出错的地址,再用addr2line定位行数,发现定位失败了。看来这种段错误用这种方法是不可行的。
以下是从网上找到的内容:
Addr2line 工具...
分类:
其他好文 时间:
2015-01-04 21:32:39
阅读次数:
191
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7 might become 4
5 6 7 0 1 2).
Find the minimum element.
You may assume no duplicate exists in ...
分类:
其他好文 时间:
2015-01-04 21:32:18
阅读次数:
145
最近手机APP需要加一个分享功能。考虑到分享页面的点击量会远远大于注册用户量,为了减少服务器压力决定将分享页面生成html静态页供用户访问。
生成静态页的总体思路为:
从数据库中查找所需的数据将数据嵌入到html代码中把生成好的html代码通过文件流上传到服务器
数据嵌入可以通过两种方法实现:html模板替换或jsp动态生成。
1.html模板生成:
流程:
...
分类:
编程语言 时间:
2015-01-04 21:33:25
阅读次数:
274
一、引言
在最开始的时候,我本来准备学习的是C4.5算法,后来发现C4.5算法的核心还是ID3算法,所以又辗转回到学习ID3算法了,因为C4.5是他的一个改进。至于是什么改进,在后面的描述中我会提到。
二、ID3算法
ID3算法是一种分类决策树算法。他通过一系列的规则,将数据最后分类成决策树的形式。分类的根据是用到了熵这个概念。熵在物理这门学科中就已经出现过,表示是一个物质的稳定度,在这里就...
分类:
编程语言 时间:
2015-01-04 21:31:19
阅读次数:
180
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test0003 {
public static void main(String args[]) {
...
分类:
编程语言 时间:
2015-01-04 21:31:57
阅读次数:
121
Given an array of integers, find two numbers such that they add up to a specific target number.
The function twoSum should return indices of the two numbers such that they add up to the target, where...
分类:
其他好文 时间:
2015-01-04 21:29:46
阅读次数:
162
Android的GPS获取方法
其实这是一个伪命题;因为我不是要说android的gps获取实现,或者说底层具体实现;而是我直接使用了百度地图的sdk,在其中直接获取到gps信息,以前有做过这个功能,今天就直接将demo介绍一下以利大家。
第一步:获取sdk
在百度地图的开发者官网上直接就可以下载到线程的demo;当然功能相对是齐全的,基本解决需要地图的各种功能了。http://dev...
分类:
移动开发 时间:
2015-01-04 21:32:36
阅读次数:
141
OEL7.0 上静默安装oracle数据库
静默安装本人使用的也比较少,基本上不需要使用静默安装。就算是文本安装的系统,也使用Xmanager 来重定向图形化。但是万事总有个例外的,比如在MAC 操作系统上,貌似没有Xmananger , 那该上虚拟机如果只装了文本界面就只能静默安装了,如果再装个图形化那就另一个情况了。
地点: 杭州·滨江
微信公众号:HopToad
Email: ap...
分类:
数据库 时间:
2015-01-04 21:30:19
阅读次数:
469
今天学习grep命令运行时,grep出去等待状态的原因如下:
如果预料到有许多输出,您可以通过 管道 将其转到‘less’上阅读
$ grep magic /usr/src/linux/Documentation/* | less
这样,您就可以更方便地阅读。
有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,‘grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 ,然后再试。...
分类:
系统相关 时间:
2015-01-04 21:31:24
阅读次数:
232
水过。...
分类:
其他好文 时间:
2015-01-04 21:30:59
阅读次数:
216