自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

转载 十步完全理解SQL

来源:http://blog.jobbole.com/55086/很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋

2014-01-13 20:08:10 920

原创 spring+springMVC+spring data jpa+jquery+bootstrap

留着吧

2013-12-11 22:33:47 2079 1

原创 搜狗2014年笔试题-两递增数组A和B,求A[i]+B[j]中前k个最小值(Java)

package array;import java.util.PriorityQueue;import java.util.Queue;import sort.Sort;/** * 已知两递增数组A={ai}和B={bj},对于A[i]+B[j],输出前k个最小值 * */public class MinTwoArrayK { /** * 算法复杂度(o(n^2))

2013-11-30 17:20:00 2739 1

原创 求n个数中最大值和最小值

#include #define LENGTH 5/************************************************************************//* 求n个数中最大值和最小值 两两对比,形成两组数一个较大组和一个教小组(复杂度为n/2) 在较大组中取出一个数和改组其他数比较((n-1)/2) 在较小组中取出一个数和改组其他数比较(

2013-09-24 21:06:37 7117

原创 java中初始化顺序

/** * 1、当使用新建对象实例或者调用静态成员变量或者方法时,初始化静态变量 * 2、静态变量在初始化时在前面的先初始化,静态块和静态变量相同对待(在初始化过程中,有新建对象实例的时候,暂时停止后面的静态变量初始化) * 3、静态变量没有初始化时,使用默认的初始值(如int为0) * 4、新建对象实例,对非静态的成员变量进行赋值,构造块同样如此,排在前面的先初始化 * 5、成员变量没

2013-09-24 00:20:34 1162

转载 C#窗体无法接受Keydown事件

问题一描述:当新建一个窗体时,添加KeyDown事件后,会正常处理,但是当添加有控件时,比如Button,TextBox,不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序。原因:由于窗体中添加了控件,于是焦点就在其中一个控件上,如果我们要处理的事件窗体和获取焦点的控件都同时拥有,系统就会将键盘的操作键值直接传递给这个获取焦点的控件。,就会出现上面这个问题。解

2013-03-08 09:34:08 14712 2

转载 随机抽样一致 RANSAC(转)

write.blog.csdn.net/postedit/8348381Ransac是用途很广泛的算法,详细介绍请看http://en.wikipedia.org/wiki/RANSAC。下面简单介绍一下(没兴趣的可以略过不看)。我们分析世界,需要对世界建模,把世界中的现象抽象成模型。每个模型,又存在一些参数,通过调节参数,可以得到不同的实例,进行推演。我们观察现象,得到一堆数据。如何

2012-12-20 09:36:07 984

原创 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to ]

恶心死人了~哎~弄了好久在用createNativeQuery进行原生态sql语句查询时,出现了这个转变的问题,其实也挺简单的解决方法代码如下:em.createNativeQuery(sql, SysSupplierCategory.class); 就这么简单

2012-12-16 22:52:29 2315

原创 Activemq-CPP编译及release版本

debug编译的在http://download.csdn.net/detail/genganpeng/4882034中release的方式编译以releaseDLL方式编译成功以上各个依赖包。只要将debug编译的方式,改为release即可。但是在以releaseDLL编译activemq的时候你会发现报错,'_ITERATOR_DEBUG_LEVEL': value '1

2012-12-13 12:26:31 1634

原创 wsdl2java 生成不带JAXBElement的客户端

使用的wsdl2java是cxf中的工具,cxf可以到apache下面下载wsdl2java用法: wsdl2java -p com -d srcl  aa.wsdl -p  指定其wsdl的命名空间,也就是要生成代码的包名: -d  指定要产生代码所在目录 -client 生成客户端测试web service的代码 -server 生成服务器启动w

2012-12-12 22:56:55 7163 3

原创 linux命令行中横线(-)前缀的特殊文件

用FTP命令获取文件在其中有这样一个文件夹"-123"发现用dir -123无法列出其中目录列表经过观察才发现,原来文件夹最前面的字符是“-”,这个和命令带的参数的标记是一样的,如ls -al解析的时候会错误的把“-123”解析为参数,所以也就无法列出“-123”中的内容

2012-12-12 11:27:31 4360

原创 activemq无法启动,端口被占用

activemq无法启动,端口被占用用netstat -an无法查出61616被哪个进程占用经过排查和网上资料参考,被windows的Internet connection share(ICS)服务占用,ICS是windows的一个Internet共享服务。在计算机-》管理,服务中暂停这个服务即可。启动activemq之后,然后再启动ics即可。这样两个就都可以使用了

2012-12-10 10:24:23 7417

原创 wxBitmap,dpi下降

wxBitmap bitmap;bitmap.LoadFile("1.bmp", wxBITMAP_TYPE_BMP);bitmap.SaveFile("22.bmp", wxBITMAP_TYPE_BMP);1.bmp的dpi为600dpi,保存为22.bmp时就为96dpi

2012-09-13 08:59:45 1082

原创 wxWidgets中wxStaticBitmap放缩不正常,引起其他控件放缩不正常

在使用wxStaticBitmap显示图片的时候,如果先将窗口放大,在缩小时发现wxStaticBitmap不能按比例缩放了。经过仔细的排查,发现在wxStaticBitmap中没有任何图片的时候,不出现放缩的问题,但是wxStaticBitmap里面有图片的时候,就会出现放缩不正常的问题。造成这个结果的原因是由于使用wxStaticBitmap::SetBitmap()操作,将wxS

2012-08-08 14:12:22 2041

转载 c++指针

http://www.cppblog.com/Lee7/archive/2007/08/08/29555.html什么是指针?  其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是围绕指针而设计的,如链表。开始学习  如何定义一个指针呢?就像你定义一个其它

2012-08-07 16:23:16 505

原创 wxWidgets中不断重绘矩形的方法

wxClientDC dc(tmpTmpstaticBitmap); wxPen pen(*wxBLACK, 1, wxDOT); dc.SetPen(pen); //以反逻辑函数绘制 dc.SetLogicalFunction(wxINVERT); dc.DrawRectangle(tmpRect);//第一次绘制 dc.DrawRectangle(tmpRect);//

2012-06-21 09:51:50 2369

原创 wxWidgets关于无法捕获鼠标事件的问题

wxWidget 的事件机制wxWidget 通过在编译期生成静态的事件表来实现事件类的事件处理。所有想要使用事件处理机制的地方都需要继承 wxEvtHandler 类(直接或间接)。由于 window 控件需要处理自身的 UI 时间,故 wxWidget 将实现为 wxEvtHandler 的基类,这就意味着所有的 wxWidget 的控件均是事件类,可以直接定义事件表。a) 定义事

2012-06-19 15:27:38 4680

原创 wxStaticBitmap在OnPaintDC中重绘

void StudyFrame::OnPaint( wxPaintEvent& event ){ wxRect rect = tmpAllStaticBitmap->GetRect(); wxImage image(dirName); image = image.Rescale(rect.GetWidth(), rect.GetHeight()); wxBitmap bitmap

2012-06-14 17:27:56 1593

原创 wxWidgets中定时器构造

1、定义一个定时器ID#define STUDY_TIMER_ID 20001 //定义一个计时器ID2、在类中定义一个定时器变量private:wxTimer m_timer;//定时器3、在类中声明一个一个定时器处理事件的函数  void OnTimer(wxTimerEvent& event);4、在事件表中定义定时器事件BEGIN_EVENT_TAB

2012-05-16 15:37:19 2943

转载 C++静态变量、静态函数、静态成员

http://blog.sina.com.cn/s/blog_6c45e7990100zg5i.html静态变量的类型说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 对于自动变量,它属于动态存储方式。

2012-05-16 15:15:55 730

转载 vc工程内存泄露检测方法

内存泄漏,即未能正确释放以前分配的内存,是 C/C++ 应用程序中最难以捉摸也最难以检测到的 Bug 之一。 最初少量内存泄漏可能不引人注目,但随着时间的推移,内存泄漏越来越多,就会出现一些征兆,包括性能下降,在应用程序内存不足时发生崩溃。 更严重的是,占用了所有可用内存的泄漏应用程序可能会导致其他应用程序崩溃,从而无法确定问题出在哪个应用程序。 即使看似无害的内存泄漏也可能说明存在其他问题应当纠

2012-05-11 17:20:57 5356

原创 wxWidgets乱码问题解决

将工程改为Unicode编码使用下面的函数wxString(wxConvUTF8.cMB2WC("字符串"),*wxConvCurrent)

2012-05-11 17:17:46 1205

原创 IplImage转为wxImage出现问题

下面是转换时用到的函数#ifndef IPLTOWXIMAGE_H#define IPLTOWXIMAGE_H#include "cv.h"#include "highgui.h"void copy_and_swap_rb(char *s, char *d, int size){ // Copy image data source s to destination d, swa

2012-05-11 11:21:49 1169

原创 opecv2.3+directshow操作多个摄像头配置

1、  下载地directshow,http://download.csdn.net/download/yangalbert/41844722、  到opencv中文官网下载,http://www.opencv.org.cn/index.php/使用DirectShow采集图像其中的下载代码和例程3、  配置opencv2.31 下载安装VS2010、OpenCV2.3,并解压缩Ope

2012-05-09 10:48:37 2510 2

转载 android开发-使用Dialog AlertDialog ----模态异步

原网址:http://blog.csdn.net/comkingfly/article/details/6578708Dialog对话框,大家肯定都不陌生。我们使用Windows操作系统、IE浏览器等经常会弹出对话框,这些对话框大部分都是模态的同步对话框。所谓的模态是指:当前弹出的Dialog挡住了它的父窗口,在Dialog消失前,父窗口无法获取焦点,浏览器中的alert对话框就是这样的;

2012-05-06 12:13:21 9408 1

转载 常用的android弹出对话框

原网址:http://blog.csdn.net/chenlei1889/article/details/6267406我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但

2012-05-06 12:11:25 781

原创 android通过ksoap2对webservice的解析

首先需要下载ksoap2插件,ksoap2-android-assembly-2.4-jar-with-dependencies.jar,然后导入android的工程中private static final String METHODNAME_DIARY = "queryAllDiaryByNoteBookId";// WSDL文档的URL 注意这里要用ip,即使是本机也不能用loca

2012-05-06 12:04:32 1751

原创 android对json数据的解析

服务器端通过webservice传过来的json数据格式如下,一个对象列表{"DiaryCategory":[{'diarycount':3, 'notebookid':22, 'notebookname'=test},{'diarycount':0, 'notebookid':23, 'notebookname'=nihao }]}通过Android中json数据解析,获得一个Lis

2012-05-06 11:56:39 644

原创 json解析的注意点

对json敏感的字符要加引号,比如android中json对“:”敏感

2012-05-06 11:45:01 754

原创 tomca下的web工程打包成war

利用cmd(控制台),进入webapp下的web工程中,执行下面的命令把整个WEB应用打包为helloapp.war文件,命令如下:jar cvf helloapp.war *.*其中 -c 创建新的文档         -v 生成详细输出到标准输出上         -f 指定存档文件名         注意 *.* 最好不要少注:在JDK的b

2012-05-06 11:42:58 552

原创 axis2发布时java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

axis2发布webservice需要用到mysql,其实自然少不老jdbc在访问时出现了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver其实解决方法很简单:把mysql-connector-java-3.1.12-bin.jar放入到axis2下的WEB-INF\lib下OK啦。有时间就把如何配置axis2说说~

2012-05-03 21:49:05 1130

原创 OTL连接数据库,输出时候出现乱码

由于在window中默认的显示的是gbk编码,而在数据库中统一的设置的是utf-8编码,所以输出的结果是乱码其实修改很简单,配置odbc数据源,找到连接的数据源名称,配置,其中有一个detail,将倒数第二个选项character set设为gbk即可

2012-04-25 10:06:15 1257

原创 otl通过myodbc连接mysql

Otl简介OTL 是 Oracle,Odbc andDB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库,例如Oracle,MS SQL Server,Sybase,Informix,MySQL,DB2,Interbase /Firebird,PostgreSQL,SQLite,SAP/DB,TimesTen

2012-03-28 11:39:35 6155 7

原创 C++和Java

1、从C++到Java(转载来源http://www.cnbeta.com/articles/140570.htm)  C++和Java谁快?从算法上讲我认为毫无疑问是汇编〉C++〉Java,不要迷信某些个别评测,单纯的回圈测试什么的,比如JNode的官方网站上有Java写的JVM的性能和SUN的JVM  进行性能比较的结果,JNode中用Java写的JVM竟然能比SUN公司用C+

2012-03-20 23:11:11 590

原创 java project 转换为 aspectj project

首先要在eclipse中装Aspectj插件。根据不同的eclipse版本到eclipse官方网站上下载,或者直接在eclipse中更新安装在当前项目中找到.project文件如下 toolBar org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanatu

2012-03-18 16:25:10 2084

原创 MFC缩放实现

在其中添加void ModelAcquire::OnSize(UINT nType, int cx, int cy)消息根据这里的nType可以判断窗口的最大化还是最小化if(nType == SIZE_MINIMIZED) {//最小化        return ;    }    else if (nType == SIZE_MAXIMIZED) {//最大化

2012-03-14 15:53:02 1759

原创 图像列表

1、  在窗口中拖放控件CList,同时并添加两个变量CListCtrlm_list;//模板图像列表           CImageList*m_pImgList;//模板图像2、  初始化列表控件m_list.DeleteAllItems();//关于模板图像列表的初始化m_pImgList=new CImageList;CWnd  *cWnd = GetDlgI

2012-03-14 15:52:01 951

原创 用opencv操作高清摄像头

1、  添加相关的参数CvCapture*m_Video;//获取摄像头IplImage* m_frame;//当前摄像头的内容bool isOpenCa;//是否打开了摄像头2、  记得在析构函数中销毁生成的对象if(isOpenCa == TRUE)                   cvReleaseCapture(&m_Video);3、  初始化打开摄像头的

2012-03-14 15:51:27 6267

原创 MFC 控件中画矩形

画矩形其实无非就是在鼠标移动的时候,不断地画出矩形和擦除已经画的矩形 void ModelAcquire::OnMouseMove(UINT nFlags,CPoint point){         //TODO: 在此添加消息处理程序代码和/或调用默认值         pdc= GetDC();         pen= new CPen(PS_SOLID, 1, R

2012-03-14 15:50:50 11557 1

原创 在图像上画矩形 opencv

IplImage * c_allImage =cvCloneImage(image);         cv::Matmtx(c_allImage, 0);//画矩形的上面的边,宽度为5         for(int j = origin_upToup; j                    for(inti = origin_leftToleft; i

2012-03-14 15:49:26 9524

C语言程序设计

C语言程序设计(第三版)-谭浩强

2015-02-11

程序员面试题精选63题

程序员面试题精选63题,网上有的都是只有40多题,这里面包括数据结构和一些算法以及C++的基本用法,来自互联网

2013-04-01

activemq-cpp编译

有activemq-cpp编译的详细介绍

2012-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除