- 博客(76)
- 资源 (3)
- 收藏
- 关注
转载 十步完全理解SQL
来源:http://blog.jobbole.com/55086/很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋
2014-01-13 20:08:10
964
原创 搜狗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
2821
1
原创 求n个数中最大值和最小值
#include #define LENGTH 5/************************************************************************//* 求n个数中最大值和最小值 两两对比,形成两组数一个较大组和一个教小组(复杂度为n/2) 在较大组中取出一个数和改组其他数比较((n-1)/2) 在较小组中取出一个数和改组其他数比较(
2013-09-24 21:06:37
7238
原创 java中初始化顺序
/** * 1、当使用新建对象实例或者调用静态成员变量或者方法时,初始化静态变量 * 2、静态变量在初始化时在前面的先初始化,静态块和静态变量相同对待(在初始化过程中,有新建对象实例的时候,暂时停止后面的静态变量初始化) * 3、静态变量没有初始化时,使用默认的初始值(如int为0) * 4、新建对象实例,对非静态的成员变量进行赋值,构造块同样如此,排在前面的先初始化 * 5、成员变量没
2013-09-24 00:20:34
1219
转载 C#窗体无法接受Keydown事件
问题一描述:当新建一个窗体时,添加KeyDown事件后,会正常处理,但是当添加有控件时,比如Button,TextBox,不会触发窗体的KeyDown事件,也没有调用KeyDown事件的处理程序。原因:由于窗体中添加了控件,于是焦点就在其中一个控件上,如果我们要处理的事件窗体和获取焦点的控件都同时拥有,系统就会将键盘的操作键值直接传递给这个获取焦点的控件。,就会出现上面这个问题。解
2013-03-08 09:34:08
14872
1
转载 随机抽样一致 RANSAC(转)
write.blog.youkuaiyun.com/postedit/8348381Ransac是用途很广泛的算法,详细介绍请看http://en.wikipedia.org/wiki/RANSAC。下面简单介绍一下(没兴趣的可以略过不看)。我们分析世界,需要对世界建模,把世界中的现象抽象成模型。每个模型,又存在一些参数,通过调节参数,可以得到不同的实例,进行推演。我们观察现象,得到一堆数据。如何
2012-12-20 09:36:07
1046
原创 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to ]
恶心死人了~哎~弄了好久在用createNativeQuery进行原生态sql语句查询时,出现了这个转变的问题,其实也挺简单的解决方法代码如下:em.createNativeQuery(sql, SysSupplierCategory.class); 就这么简单
2012-12-16 22:52:29
2364
原创 Activemq-CPP编译及release版本
debug编译的在http://download.youkuaiyun.com/detail/genganpeng/4882034中release的方式编译以releaseDLL方式编译成功以上各个依赖包。只要将debug编译的方式,改为release即可。但是在以releaseDLL编译activemq的时候你会发现报错,'_ITERATOR_DEBUG_LEVEL': value '1
2012-12-13 12:26:31
1676
原创 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
7249
原创 linux命令行中横线(-)前缀的特殊文件
用FTP命令获取文件在其中有这样一个文件夹"-123"发现用dir -123无法列出其中目录列表经过观察才发现,原来文件夹最前面的字符是“-”,这个和命令带的参数的标记是一样的,如ls -al解析的时候会错误的把“-123”解析为参数,所以也就无法列出“-123”中的内容
2012-12-12 11:27:31
4437
原创 activemq无法启动,端口被占用
activemq无法启动,端口被占用用netstat -an无法查出61616被哪个进程占用经过排查和网上资料参考,被windows的Internet connection share(ICS)服务占用,ICS是windows的一个Internet共享服务。在计算机-》管理,服务中暂停这个服务即可。启动activemq之后,然后再启动ics即可。这样两个就都可以使用了
2012-12-10 10:24:23
7486
原创 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
1120
原创 wxWidgets中wxStaticBitmap放缩不正常,引起其他控件放缩不正常
在使用wxStaticBitmap显示图片的时候,如果先将窗口放大,在缩小时发现wxStaticBitmap不能按比例缩放了。经过仔细的排查,发现在wxStaticBitmap中没有任何图片的时候,不出现放缩的问题,但是wxStaticBitmap里面有图片的时候,就会出现放缩不正常的问题。造成这个结果的原因是由于使用wxStaticBitmap::SetBitmap()操作,将wxS
2012-08-08 14:12:22
2133
转载 c++指针
http://www.cppblog.com/Lee7/archive/2007/08/08/29555.html什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是围绕指针而设计的,如链表。开始学习 如何定义一个指针呢?就像你定义一个其它
2012-08-07 16:23:16
534
原创 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
2471
原创 wxWidgets关于无法捕获鼠标事件的问题
wxWidget 的事件机制wxWidget 通过在编译期生成静态的事件表来实现事件类的事件处理。所有想要使用事件处理机制的地方都需要继承 wxEvtHandler 类(直接或间接)。由于 window 控件需要处理自身的 UI 时间,故 wxWidget 将实现为 wxEvtHandler 的基类,这就意味着所有的 wxWidget 的控件均是事件类,可以直接定义事件表。a) 定义事
2012-06-19 15:27:38
4815
原创 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
1636
原创 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
3009
转载 C++静态变量、静态函数、静态成员
http://blog.sina.com.cn/s/blog_6c45e7990100zg5i.html静态变量的类型说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量, 例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 对于自动变量,它属于动态存储方式。
2012-05-16 15:15:55
779
转载 vc工程内存泄露检测方法
内存泄漏,即未能正确释放以前分配的内存,是 C/C++ 应用程序中最难以捉摸也最难以检测到的 Bug 之一。 最初少量内存泄漏可能不引人注目,但随着时间的推移,内存泄漏越来越多,就会出现一些征兆,包括性能下降,在应用程序内存不足时发生崩溃。 更严重的是,占用了所有可用内存的泄漏应用程序可能会导致其他应用程序崩溃,从而无法确定问题出在哪个应用程序。 即使看似无害的内存泄漏也可能说明存在其他问题应当纠
2012-05-11 17:20:57
5438
原创 wxWidgets乱码问题解决
将工程改为Unicode编码使用下面的函数wxString(wxConvUTF8.cMB2WC("字符串"),*wxConvCurrent)
2012-05-11 17:17:46
1290
原创 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
1203
原创 opecv2.3+directshow操作多个摄像头配置
1、 下载地directshow,http://download.youkuaiyun.com/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
2560
转载 android开发-使用Dialog AlertDialog ----模态异步
原网址:http://blog.youkuaiyun.com/comkingfly/article/details/6578708Dialog对话框,大家肯定都不陌生。我们使用Windows操作系统、IE浏览器等经常会弹出对话框,这些对话框大部分都是模态的同步对话框。所谓的模态是指:当前弹出的Dialog挡住了它的父窗口,在Dialog消失前,父窗口无法获取焦点,浏览器中的alert对话框就是这样的;
2012-05-06 12:13:21
9547
转载 常用的android弹出对话框
原网址:http://blog.youkuaiyun.com/chenlei1889/article/details/6267406我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但
2012-05-06 12:11:25
810
原创 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
1780
原创 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
681
原创 tomca下的web工程打包成war
利用cmd(控制台),进入webapp下的web工程中,执行下面的命令把整个WEB应用打包为helloapp.war文件,命令如下:jar cvf helloapp.war *.*其中 -c 创建新的文档 -v 生成详细输出到标准输出上 -f 指定存档文件名 注意 *.* 最好不要少注:在JDK的b
2012-05-06 11:42:58
619
原创 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
1160
原创 OTL连接数据库,输出时候出现乱码
由于在window中默认的显示的是gbk编码,而在数据库中统一的设置的是utf-8编码,所以输出的结果是乱码其实修改很简单,配置odbc数据源,找到连接的数据源名称,配置,其中有一个detail,将倒数第二个选项character set设为gbk即可
2012-04-25 10:06:15
1319
原创 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
6221
原创 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
624
原创 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
2161
原创 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
1919
原创 图像列表
1、 在窗口中拖放控件CList,同时并添加两个变量CListCtrlm_list;//模板图像列表 CImageList*m_pImgList;//模板图像2、 初始化列表控件m_list.DeleteAllItems();//关于模板图像列表的初始化m_pImgList=new CImageList;CWnd *cWnd = GetDlgI
2012-03-14 15:52:01
992
原创 用opencv操作高清摄像头
1、 添加相关的参数CvCapture*m_Video;//获取摄像头IplImage* m_frame;//当前摄像头的内容bool isOpenCa;//是否打开了摄像头2、 记得在析构函数中销毁生成的对象if(isOpenCa == TRUE) cvReleaseCapture(&m_Video);3、 初始化打开摄像头的
2012-03-14 15:51:27
6360
原创 MFC 控件中画矩形
画矩形其实无非就是在鼠标移动的时候,不断地画出矩形和擦除已经画的矩形 void ModelAcquire::OnMouseMove(UINT nFlags,CPoint point){ //TODO: 在此添加消息处理程序代码和/或调用默认值 pdc= GetDC(); pen= new CPen(PS_SOLID, 1, R
2012-03-14 15:50:50
11731
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
9594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人