Quartz的核心概念Job 是一个接口,只有一个方法 void execute(JobExecutionContext context),实现该借口定义需要运行的任务JobDetail Quartz在每次执行Job时,都重新创建一个Job实例,所以它不直接接收一个Job实例,而是接收一个J...
分类:
编程语言 时间:
2015-06-27 19:43:12
阅读次数:
178
今天复习一下C语言的类型转换和分支结构,C语言是一门强数据类型,而且他的语法编译器不像后来的其他语言那么严格,所以我们在使用它时一定要注意自己的数据类型。类型转换分为:强制类型转换和自动转换。所谓的强制抓换就是程序中人为的在其结果前加上自己想要转换的数据类型,例如:int a=(int )(1...
分类:
编程语言 时间:
2015-06-27 19:40:18
阅读次数:
102
后缀数组是根据一个给定的字符串,然后取这个字符串的所有后缀,然后将后缀排序,生成两个数组,sa数组和rank数组sa[i]存的是排名第i的字符串下标rank[i]存的是以下标i开头的后缀的排名所以sa[rank[i]] = i rank[sa[i]] = i由于字符串的比较是多关键字比较,如果用s....
分类:
编程语言 时间:
2015-06-27 19:38:57
阅读次数:
110
1.如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。2.下面是引用spring framework开发手册中的一段话“Spring 2.5引入了更多典型化注解(stereotype annotations)...
分类:
编程语言 时间:
2015-06-27 19:38:07
阅读次数:
121
环境:树莓派,系统raspbian,系统自带两个版本的python以及pygame。1、画板程序如下: 1 !/home/pi/game_1.py 2 import pygame 3 4 width = 640 5 height = 480 6 radius = 100 7 fill = 1 8 ....
分类:
编程语言 时间:
2015-06-27 19:38:14
阅读次数:
257
在 Linux 终端中利用 C 语言控制光标的技巧。
分类:
编程语言 时间:
2015-06-27 19:38:00
阅读次数:
111
1.二分查找法思路:不断缩小范围,直到low >> 1;20 int midVal = a[mid];21 22 if (midVal target)25 high = mid - 1;26 e...
分类:
编程语言 时间:
2015-06-27 19:35:17
阅读次数:
119
在看ConcurrentHashMap 源码的时候看到lock这个锁机制,不明白它和Synchronized的区别,查了一些资料记录下来,在Lock的文档中,对Lock的解释是:Lock实现比synchronized 提供了更多额外的锁操作,它有更灵活的结构,可以支持不同的属性,可以支持多个相关条件的对象。那下边看一下Lock可以提供哪些比synchronized 额外的操作,也就是解决synch...
分类:
编程语言 时间:
2015-06-27 18:33:30
阅读次数:
181
老板新安排的任务,需要在FPGA上实现双目算法,所以最近开始学习这块,双目算法主要分成3个部分:定标、校正、匹配。其实定标是最基础的部分,为后面的程序提供初始数据,这一块的数据主要参考了图像获取与单目定标和摄像机标定和立体标定,本文主要是我在双目定标的步骤以及我对此的理解。
一、固定摄像头
摄像头这块我使用的是两个罗技的普通USB摄像头,一般只要在opencv中使用cvCreateCamera...
分类:
编程语言 时间:
2015-06-27 18:33:30
阅读次数:
302
在一个排序矩阵中找从小到大的第 k 个整数。
排序矩阵的定义为:每一行递增,每一列也递增。
您在真实的面试中是否遇到过这个题?
Yes
样例
给出 k = 4 和一个排序矩阵:
[
[1 ,5 ,7],
[3 ,7 ,8],
[4 ,8 ,9],
]
返回 5。
挑战
使用O(k log n)的方法,n为矩阵的宽度和高度中的最大值。...
分类:
编程语言 时间:
2015-06-27 18:30:08
阅读次数:
1000
FileSystem shell指令
官方文档: HDFS Commands Reference
appendToFile
cat
checksum
chgrp
chmod
chown
copyFromLocal
copyToLocal
count
cp
createSnapshot
deleteSnapshot
df
du
dus
expunge
find
get
getfacl
getfattr...
分类:
编程语言 时间:
2015-06-27 18:28:18
阅读次数:
184
生成SingleTon代理对象在getSingleTonInstance方法中完成,这个方法时ProxyFactoryBean生成AopProxy对象的入口。代理对象会封装对target目标对象的调用,也就是说针对target对象的方法调用行为会被这里生成的代理对象所拦截。具体的生成过程是首先读取ProxyFactoryBean配置,为生成代理对象做好准备。Spring通过AopProxy类来具体生...
分类:
编程语言 时间:
2015-06-27 18:28:01
阅读次数:
178
若所有参数皆需类型转换,请为此采用non-member函数我们直奔主题
如果你定义一个有理数类如下class Rational{
public:
Rational(int numerator=0, int denominator=1);//非explicit,允许隐式转换
const Rational operator*(const Rational& rhs);
.....
分类:
编程语言 时间:
2015-06-27 18:23:35
阅读次数:
126
算法练习 -- DP 查找和为指定数字的数组...
分类:
编程语言 时间:
2015-06-27 18:25:11
阅读次数:
113
本文首先讲述两种循环移位的概念,并针对有符号与无符号数举例。最后,给出数制变换机制的示意图。...
分类:
编程语言 时间:
2015-06-27 18:23:07
阅读次数:
245
1.C和C++中struct有什么区别?
1>
C++中的struct类似于class,有变量,有构造函数、虚函数等,有继承,多态等类的特征;
2>
C中的struct只有变量,不能有函数,但是可以有函数指针
2.C++中的struct和class有什么区别?
在C++中,两者区别不大,但是有2个主要的区别
1>.
继承权限:str...
分类:
编程语言 时间:
2015-06-27 18:20:13
阅读次数:
279
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”“, “?”, “[]”。”“匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。方法glob.glob()
返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对...
分类:
编程语言 时间:
2015-06-27 18:19:29
阅读次数:
180