持续集成(Continuous Integration,简称CI)作为先进的项目实践之一,近年来逐渐受到国内软件公司的重视;但对于许多朋友来说,可能从未听说过持续集成这个词,抑或只是了解概念但并没有实践过。
什么是持续集成?它对软件开发有哪些好处呢?
持续集成的概念
随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤...
分类:
其他好文 时间:
2016-07-10 19:03:35
阅读次数:
138
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持
HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用reque...
分类:
Web程序 时间:
2016-07-10 19:00:22
阅读次数:
306
Charles
Petzold
下载代码示例
在著名的波形的万神殿,简单的正弦曲线至高无上。 只是看着它,您可以看到其精髓的顺利起伏性质
— — 当它达到其峰值、 几乎停止,它冠,然后逐步加快速度减慢,达到它的最大速度横渡水平轴开始另一个经济放缓。
这种视觉印象更深的数学分析所证实。 正弦曲线在任意点的瞬时速度是对曲线切线。 图的那些速度,并可以得到另一个正弦曲线,由...
分类:
其他好文 时间:
2016-07-10 19:02:03
阅读次数:
157
1 项目整体目录
2 查询缓存
2.1 缓存的意义
将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。
2.1 mybatis持久层缓存
mybatis提供一级缓存和二级缓存
mybatis一级...
分类:
编程语言 时间:
2016-07-10 19:02:38
阅读次数:
337
一 IntentService介绍IntentService定义的三个基本点:是什么?怎么用?如何work?官方解释如下://IntentService定义的三个基本点:是什么?怎么用?如何work?*/1、IntentService is a base class for Services that handle asynchronous requests (expressed as Inten...
分类:
移动开发 时间:
2016-07-10 19:00:35
阅读次数:
311
我觉得应用程序需要处理最多的就是用户动作,也就是需要为用户动作提供响应,这种为用户动作提供响应的机制就是事件处理。Android提供了两套事件处理机制:
基于监听的事件处理:主要做法是为Android界面组件绑定特定的事件监听器;
基于回调的事件处理:主要做法是重写Android组件特定的回调方法或者重写Activity的回调方法;...
分类:
移动开发 时间:
2016-07-10 19:00:14
阅读次数:
234
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
标准库中包括Set和Map的散列实现,即HashSet类和HashMap类。HashSet的实现直接借助了HashMap。JDK中是使用...
分类:
编程语言 时间:
2016-07-10 19:02:21
阅读次数:
205
给计算器的结果计算添加动画效果,完成我们的第一个安卓应用。...
分类:
其他好文 时间:
2016-07-10 19:01:10
阅读次数:
123
我是一个刚刚进入java开发的菜鸟,java 基础比较薄弱,但是肯定都是最基础最实用的。
第一章 初步认识 输入输出流 I/O流第一步 流是什么 ?流是对于信息的一个抽象!
站在程序的角度上讲 输入流 是读取数据
站在程序的角度上讲 输出流 是写入数据...
分类:
其他好文 时间:
2016-07-10 18:59:49
阅读次数:
268
RxJava 提供了很多操作函数。加上各种重载函数,一共有 300 多个操作函数。这些函数中只有很少一部分是核心的操作函数,离开这些核心的函数根本就没法使用 RxJava 了。其他的大部分函数只是一些便捷函数,方便开发者使用,并且他们的名字基本都说明了他们的用法。比如 如果操作函数 source.First(user -> user.isOnline()) 不存在,则我们依然可以使用 source....
分类:
编程语言 时间:
2016-07-10 18:59:52
阅读次数:
237
字符串
new String(“abc”)创建了几个对象?
一个或两个,如果常量池中原来有“abc”,则只创建一个对象;如果常量池中原来没有字符串“abc”,那么就会创建两个对象。
String s="abc";
String s1="ab"+"c";
System.out.println(s==s1);
输出 true ,因为"ab"+"c"在编译器就被转换为"abc",存放在常量区,...
分类:
编程语言 时间:
2016-07-10 19:00:23
阅读次数:
203
1、CSS揭秘作者:Lea Verou
译者:CSS魔法★ 豆瓣评分8.1分
★ CSS一姐Lea Verou作品,CSS魔法执笔翻译
★ Eric Meyer、Jeremy Keith等前端大佬推荐《CSS揭秘》注重实践,揭示了47个鲜为人知的CSS技巧,主要内容包括背景与边框、形状、视觉效果、字体排印、用户体验、结构与布局、过渡与动画等。“如果你想深入探寻CSS的美妙之处、创意之处与智慧之...
分类:
Web程序 时间:
2016-07-10 18:59:21
阅读次数:
230
原文地址:https://yq.aliyun.com/articles/57554前言相比较于React Native的“Learn once, write anywhere”,Weex的口号是“Write once, run everywhere”。考虑到React Native比较任性的向下兼容性,我们也引入了Weex做一番了解。本文主要分为以下几个部分:
构建Hello World程序;
集成...
分类:
其他好文 时间:
2016-07-10 19:01:17
阅读次数:
210
相关源码
framework/base/core/java/andorid/os/Handler.java
framework/base/core/java/andorid/os/Looper.java
framework/base/core/java/andorid/os/Message.java
framework/base/core/java/andorid/os/MessageQueue.j...
分类:
其他好文 时间:
2016-07-10 18:59:28
阅读次数:
232
Android NDK技术深度总结,同时提供了一些作者自己研究的开发技巧,尤其是C开发时JNI源码的自动提示和测试技巧...
分类:
移动开发 时间:
2016-07-10 18:59:38
阅读次数:
259
1.Activity简介Activity是Android一个非常重要的用户接口(四大组件之一),是可见的,主要是用户和应用程序之间进行交互的接口。在每个Activity中都可以放很多控件,所以也可以把Activity看作控件的容器。2.Activity生命周期
onCreate:主要执行初始化工作,比如用setContentView加载布局界面
onStart:Activity由不可见变为可见,但是...
分类:
移动开发 时间:
2016-07-10 18:59:34
阅读次数:
220