- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 Effective Java读书笔记之clone方法
我们都知道Java中所有的类都继承自Object类,Object类中实现了一个clone方法。按照常理来推断,它应该就是对类中的field进行copy一下然后返回就好了。但是Java的实现很奇葩,它首先检查当前类是不是实现了Cloneable接口,如果实现了,才进行clone这个操作,否则跑出CloneNotSupportedException,而且这个clone方法还是protected。因此,
2013-10-12 00:07:27 631
原创 boost学习笔记之Pointer Container库
lights[0].getColor();当我们需要在stl的库中装入多态类的对象时,通常的做法是在容器里装入父类的指针,然后手动释放,如我有以下两个类class Light { .... } class PointLight:public Light { ... }
2011-07-19 12:00:06 1225
原创 项目错误集锦
<br />今天下午一个都在调程序,好久没写web应用,感觉有些东西都生疏了。<br />下列是错误及解决方案(未完待续):<br /> <br />1.数据库表设计中的一些关键字。<br />项目用的是mysql5.5,在设计表的时候为图简便,有个字段用了desc这个名字,结果用Hibernate update的时候一直报错,不知道错在哪,后来在网上找半天才发现原来desc,user这些都是关键字,所以不要乱用。。。<br /> <br />2.hibernate的update无效问题<br />网上的一
2011-04-30 20:50:00 599
原创 QT中编译OpenGL
<br />首先,这篇文章不是一个讲述操作细节,写这篇文章,主要是谈谈QT的模块化编译。<br />因为实验室的一个项目,需要用到OpenGL,我一看,才发现上次编译的时候由于没有安装opengl的开发包(我在Ubuntu 10.10下)而我在./configure的时候由于没有指定opengl,所以就没有编译,可是如果要重新全部编译实在太痛苦,因此捣鼓了下怎么只编译opengl。<br />首先下载源码包,进入到src/opengl目录,运行qmake,这时候会遇到一个inclusion error,查看
2010-12-17 23:22:00 2678
原创 关于Qt中的QImage与OpenCV中IplImage的相互转换
这几天在做图像处理的东西,程序整体框架是Qt,但其中图像处理的部分用的是OpenCV,显然如果要创建图像每次需要将IplImage转换为QImage,如果逐像素copy效率太低,所以可以整个copy,网上有介绍说直接用数据指针,但由于QT在不同平台下实现不同,这样不一定能成功,所以代码如下: IplImage* pDestImg = cvCreateImage(cvGetSize(m_pSrcG
2010-03-31 22:11:00 1160
原创 关于QT与Flash互操作
这几天在学习Action Script,在网上乱逛发现QT与flash互操作的可能性,试验了一把,居然成功了。首先是QT调用Flash中的函数:QT中有一个控件叫QAxWidget,加载一个.swf文件代码如下:QAxWidget flash(this,NULL); flash.setControl(QString::fromUtf8("{d27cdb6e-ae6d-
2010-03-29 22:50:00 3172 2
GDI+程序设计DotNetBookZero11
2009-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人