- 浏览: 25989 次
- 性别:
- 来自: 广西
最新评论
文章列表
OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口(从2.4版本开始支持java的接口),实现了图像处理和计算机视觉方面的很多通用算法。
1、jdk环境的搭建就不再演示了,想必大家也已经很熟悉
3、安装很简单,其实就是解压缩的过程,解压完之后opencv的目录结构如下:
import org.op ...
在系统使用的过程中,数据库会出现很多inactive的session,占用服务器的资源,而这些session很多都是由于客户端以不正常的方式断开或者突然的断网产生的,如果清理掉必将会影响到数据库服务器的性能。我们可以通过select * from v$session WHERE status='INACTIVE' 来查看当前处在inactive 状态的sesion,然后将sid和serial#带入以下语句中将相应的session 杀死。
alter system kill session 'sid,serial#' immediate;
然而,如果要大量的删除,以上的方法就会显得十分的繁 ...
因为过两天就放假回家过年了,现在没什么心思去做其他的事,就把服务器的参数检查了一下,执行 free -m命令时发现当前可用内存很小,如下图: 然而我的服务器只装了一个oracle,只是作为数据库服务器,没有其他应用,内存使用率这么高不科学啊,于是到网上查看了相关的文章,这才知道我一直被linux“欺骗”了,原来linux的内存管理机制与windows的有所不同。linux的内存管理机制的思想为了保证内存利用率最大化,内核会把剩余的内存申请为cached,而cached不属于free范畴。当系统运行时间较久,会发现cached很大,对于有频繁文件读写操作的系统,这种现象会更加明 ...
/**
*
* @author chenzhuzuo
* 回溯法解决数字拆分问题
* 问题描述:
* 整数的分划问题。
如,对于正整数n=6,可以分划为:
6
5+1
4+2, 4+1+1
3+3, 3+2+1, 3+1+1+1
2+2+2, 2+2+1+1, 2+1+1+1+1
1+1+1+1+1+1+1
现在的问题是,对于给定的正整数n,编写算法打印所有划分。
用户从键盘输入 n (范围1~10)
程序输出该整数的所有划分。
*
*
*以前做这个题时一直找不到好的思路,在网上也看了一下别人的做法,更多的 ...
这是编程之美中的一道题目,这里我用java来实现
/**
*
* @param a
* @param n 数组的行数
* @param m 数组的列数
*/
private static void maxSum(int a[][],int n,int m){
int maxSum = 0;
for(int i=0;i<n;i++){
for(int j=0;j<=i;j++){
int thisSum = 0;
for(int col =0;col<m;col++){
thisSu ...
回溯法解决子集和问题
- 博客分类:
- 算法与数据结构
* @author chenzhuzuo
* @version2011.06.24
* 回溯法求子集和
*
*/
public class SubSum {
/**
* @param args
*/
public static void main(String[] args) {
int a[]= new int []{1,2,3,4,5,6};
getSum(a,6);
}
private static void getSum(int arr[],int sum){
int len= arr.length;
int ...
回溯法解决n皇后问题
- 博客分类:
- 算法与数据结构
/**
*
* @author chenzhuzuo
* @version2011.06.21
* 回溯法求N皇后问题
*
*/
public class NQueen {
/**
* @param args
*/
public static void main(String[] args) {
queen(4);
}
/**
*
* @param n 有n个皇后
*/
private static void queen(int n){
int result[]= new int [n+1];/ ...
package guoxin;
//图的m着色问题
public class Zuose {
/**
* @param args
*/
public static void main(String[] args) {
int p[][]= new int[6][6];
p[1][2]=1;
p[1][3]=1;
p[2][1]=1;
p[2][3]=1;
p[2][4]=1;
p[2][5]=1;
p[3][2]=1;
p[3][1]=1;
p[3][5]=1;
p[4][2]=1;
p[4][5]=1;
p[5][4]=1;
p[5][3]=1;
...
/**
*
* @author Administrator
*@version 2011.06.15
*动态规划法求最长公共子序列
*/
public class DPCommonSubstr {
/**
* @param args
*/
public static void main(String[] args) {
Object a[]={null,1,2,3,4,5,6,7};
Object b[]={null,1,2,3,-1,6,7,8};
MaxCommonSubSeq(a,b);
}
private static void MaxComm ...
/**
*
* @author Administrator
* @version 2011.06.15
* 动态规划法解决0/1背包问题
*/
public class DPBeibao01 {
/**
* @param args
*/
public static void main(String[] args) {
int w[]={0,2,2,6,5,4};
int v[]={0,6,3,5,4,6};
System.out.println(maxValue(w,v,10));
}
/**
*
* @param w存放物品的重量
* ...
http://www.iteye.com/topic/788198
数组a[]={3,5,2,4,1,8},要求从a中找出所有“和”等于10的子集。
关于这个问题大家有什么看法,我能想到的就是遍历。
解法一:
Java代码
public static void main(String[] args) {
int a[]={3,5,2,4,1,8};
int sub[]=new int[a.length];
int SUM=10;
for(int i=0;i<a.length;i++){
int res=a[i];
sub[0]=a[ ...
http://www.iteye.com/topic/963980#1983213
题目
将任一个数字进行拆解,例如:
3 = 2+1 = 1+1+1 所以3有三種拆法
4 = 3 + 1 = 2 + 2 = 2 + 1 + 1 = 1 + 1 + 1 + 1 共五種
5 = 4 + 1 = 3 + 2 = 3 + 1 + 1 = 2 + 2 + 1 = 2 + 1 + 1 + 1 = 1 + 1 +1 +1 +1 共七种
随便给一个数字,对其进行拆解,并打印可拆解情况和拆解结果数。
动态规划思想:
这个可以用动态规划来做:
状态:dp[x][y] ...
<c:if test="${!empty medicines}">
<c:forEach items="${medicines }" var="m" varStatus="loop">
<input type="hidden" name="mdicines" value="${m}"/>
<tr bgcolor="#EFF3F7" class ...