1. newSingleThreadExecutor创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。2.newFixedThreadPool创...
分类:
编程语言 时间:
2014-10-10 23:48:44
阅读次数:
312
星期一,2013年11月4日linux自带python,只要输入python就可以进入编辑器;number=23;guess=int(raw_input('Enter:')) #int转换成整型#raw_input是一个自带函数,键盘输入if number==guess: #if...else语句(...
分类:
编程语言 时间:
2014-10-11 00:21:34
阅读次数:
277
Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。 1.在Spring中这时需要设置concurrent的值为false, 禁止并发...
分类:
编程语言 时间:
2014-10-10 23:02:24
阅读次数:
287
func?dst(in?[]float64)?[]float64?{
????out?:=?make([]float64,?len(in))
????nr?:=?len(in)
????for?i?:=?0;?i?<?nr;?i++?{
????????for?j?:=?0;?j?<?nr;?j++?...
分类:
编程语言 时间:
2014-10-10 22:28:54
阅读次数:
227
使用jcabi-ssh在java中操作ssh命令 如果我们想在java代码中远程连接ssh,并且执行一些shell命令,可以使用jcabi-ssh这个小框架,纯java编写,很方便。这里介绍一下如何使用。 依赖 java框架,依赖的包肯定是jar文...
分类:
编程语言 时间:
2014-10-10 21:55:14
阅读次数:
475
1. Java自带的实现
类图
/**
* 观察目标 继承自 java.util.Observable
* @author stone
*
*/
public class UpdateObservable extends Observable {
private int data;
public UpdateObservable(Observer observer)...
分类:
编程语言 时间:
2014-10-10 21:37:14
阅读次数:
285
一、java和javac命令行
(1)javac命令行
javac.exe用于编译java源文件,生成.class文件
语法:javac [option] source
常用的[option]选项:
A、-classpath (-cp缩写):指定要使用的类路径或要使用的jar包的路径(jar文件、zip文件(里面都是错啦搜索文件)),使用后
会覆盖CLASSPA...
分类:
编程语言 时间:
2014-10-10 23:17:04
阅读次数:
404
project 编译问题
1、在项目上右键properties->project Facets->修改右侧的version 保持一致
2、window->preferences->java->Compiler->设置右侧的Compiler compliance level
3、window->preferences->java->Installed JREs...
分类:
编程语言 时间:
2014-10-10 22:42:54
阅读次数:
221
本文介绍了一种基于后缀匹配的模式串匹配算法Boyer-Moore算法,简称为BM算法,该算法在好的情况下查找时间复杂度比KMP算法要快。...
分类:
编程语言 时间:
2014-10-10 21:35:24
阅读次数:
417
选择排序(假设递增排序)
每次选取从当前结点到末尾结点中最小的一个与当前结点交换,每一轮固定一个元素位置。
时间复杂度O(n^2),空间复杂度O(1)。下面的示例代码以带头结点的链表为存储结构:
#include
#include
#define Elemtype double
struct Node
{
Elemtype data;
struct Node *next;
};
void...
分类:
编程语言 时间:
2014-10-10 21:50:04
阅读次数:
225
从今天开始,一步步走上源码分析的路。刚开始肯定要从简单着手。我们先从Java发展史上最强大的框架——Spring、、、旗下的资源抽象接口Resource开始吧。 我看了好多分析Spring源码的,每每一开始就是Spring IOC、AOP、BeanFactory这样的Spring典型模块,实在...
分类:
编程语言 时间:
2014-10-10 23:11:24
阅读次数:
195
超赞的线程安全的初始化
static plsa::PLSAModel& model()
{
static plsa::PLSAModel _model = ([&]() { plsa::PLSAModel _model;
string modelPath = "./data/plsa.model/p...
分类:
编程语言 时间:
2014-10-10 22:18:44
阅读次数:
162
1.Visual C++简称VC或者VC++是一个集成开发环境(编辑器+调试器+编译器)gcc---Linux和Unix的C++编译器Vc----Windows的C++编译器2.MFC(Microsoft Foundation Classes)微软基础类库, 是微软封装的用于windows平台开发的...
分类:
编程语言 时间:
2014-10-10 21:11:44
阅读次数:
170
一个数组$a0有N个元素,要将其中第3个元素,排在数组的首位。第一种做法是:取出第3个元素,赋值给变量$aunset 第3个元素array_unshift 将$a添加到数组头部。如果是数字下标的数组,这样是可以的。可如果是字符串做为下标,array_unshift会破坏下标,都变成了数字,以0开始计...
分类:
编程语言 时间:
2014-10-10 22:18:14
阅读次数:
349
iOS8开放了很多API,包括HomeKit、HealthKit什么的。我们这里要说的是其中之一的Touch ID验证。以前用app保护用户的隐私内容,只能设定和输入密码。眼看着只能是iPhone本身用Touch ID方便酷炫的解锁而自己的app不能。实在让人捉急。现在咱也可以酷炫一把了。当用户打开...
分类:
编程语言 时间:
2014-10-10 22:16:34
阅读次数:
240