- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 java多线程面试题
package thread;public abstract class Counter { static int count = 0;}package thread;public class ThreadC implements Runnable { @Override public void run() { for(int i=0;i<10;i++){ System
2012-08-10 18:40:17 814
原创 浅谈C++ 之RAII
一、何为RAIIRAII(Resource Acquisition is Initialization)——“资源取得时即初始化”。这是一种资源管理的观念,一般通过资源管理类来实现。其精髓在于,在构造函数中获得资源,在析构函数中释放资源。这里的资源包括内存、文件句柄、网络连接、互斥量等等。 二、为什么要用RAII请看如下代码:void function(){Resource*
2012-07-29 23:40:42 654
原创 静态方法中获取当前类/类名
class { public static void main(String[] args) { System.out.println(getClassForStatic().getName()); System.out.println(getClassNameForStatic()); } /** * 利用匿名类在静态方法中获取当前类,弥补静态方法中不
2012-07-16 13:39:01 2945
原创 Perl文件操作学习笔记
if (open(MYFILE, "E:\\Perl\\Code\\string.pl")) { print("success open the file\n");#############################################output all of MYFILE's content 1###############################
2012-04-22 20:33:17 528
原创 Spring2.5.6+Struts2+Hibernate3.6.7+DWR3.0 注解(Annotation)式配置
Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解的使用非常简单,在代码中只需要以‘@注解名’这种形式使用即可。除了符号'@'以外,注解的用法和java的基本语法基本相似。 注解式配置又称为“零配置”。这是由于采用这种配置方式几乎不用写XML配置文件(仍旧有少量配置文件,后文将具体介绍)。在以往的项目中我们总是
2011-12-11 12:29:02 2460 3
原创 如何在各种字符串类型之间进行转换(VS2010)
MSDN中有一篇文章详尽的讲述了各种字符串间的转换方法及示例,地址:http://msdn.microsoft.com/zh-cn/library/ms235631.aspx然而其中的例子有些诸如拼接字符串之类的累赘操作,正好最近在使用CFileDialog时遇到了必须把CString对象转换为char*型的情况,在网上搜了各种方法,诸如:(char*)(LPCTSTR)强转,利用Cstring类型的GetBuffer等,在VS2010中尝试无效后根据上面提到的文章编写了自己的代码:CString spat
2011-04-04 20:08:00 3919 1
原创 CFileDialog文件选择对话框的使用与定义
在CommDlg.h中有如下定义,在不使用MFC时,可以用该结构体的对象设置打开文件对话框属性,再配合GetOpenFileName(OPENFILENAMEA &of)函数实现打开文件。typedef struct tagOFNA { DWORD lStructSize; HWND hwndOwner; HINSTANCE hInstan
2011-04-03 13:23:00 2721
原创 关于cxtypes.h
cxtypes.h在OpenCV2.2中已经不存在了,相应的文件为“OpenCV2.2安装文件夹路径/include/opencv2/core/type_c.h”
2011-03-29 22:23:00 1680 1
原创 基于卡尔曼滤波的背景更新(Opencv实现)菜鸟记要
在背景更新中不使用标准卡尔曼滤波,而是使用卡尔曼滤波的简化版本,具体公式如下:1、B(i,j,k+1)=B(i,j,k)+g(k)*(I(i,j,k)-B(i,j,k))2、g(k)=β*(1-M(i,j,k))+α*M(i,j,k) 3、if |I(i,j,k)-B(i,j,k)|>Th M(i,j,k)=1 else M(i,j,k)=0说明:1、B(i,j,k)为K时刻背景帧,B(i,j,k+1)为K+1时刻背景帧 2、α为运动因子,β为背景
2011-03-28 10:24:00 2116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人