自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

C++学习杂记之-面向对象

1、对象是类的一个实例(instance),重要的是类的设计而不是对象的设计,类要注重行为的设计而不是数据的设计,所以类中先public:成员函数。2、继承与程序复用性的关系(1)B继承A,则B必须是A的一种;如果B是A的一部分,则不允许B继承A的功能(2)通过继承,实现了后来写的程序可以使用以前写好的程序,即所谓“程序的复用性”3、虚函数与多态(1)多态即允许派生类对象当...

2011-03-31 09:39:00 51

j2me 图片上传 路径问题

今天写了个上传图片的小程序,但是就是不管你怎么调试,死活都不对。弄了一晚上之后发现,只要简单的把文件的绝对路径改成相对路径就可以了,实在是很无语.... 不知道j2me中是否是只支持相对路径?还是我弄错了哪里?有知道的大侠 麻烦告知一下,不胜感激!...

2011-03-30 20:35:00 61

[C++] 姗姗来迟的C++0x

最新消息说ISO C++委员会批准了C++0x最终草案。最新的C++标准将在夏天发布,先前被临时命名为C++0x的新标准将被称为C++ 2011。缺憾:Concepts不能出台错过了一次给template升级的难得机会;typeof未能实现只拿出了一个decltype的廉价替代品;内存处理方面没有解决根本问题(越界);异常处理方面几乎没改进。亮点:auto关键字简化了templat...

2011-03-28 02:09:00 64

随感

1、图像阈值分割,实际上就是把数据分为两类的过程,可以认为是分类问题。所以,什么贝叶斯准则、Fisher准则等聚类方法都是可以用来二值化图像的。这已经有文章证明了!2、随机数的产生:类似迭代,通过一个变换,不断改变当前值。可以通过函数形参传递一个指针int *seed,通过如下变换,不断改变*seed的值,即可产生随机数。当然了,如果在main中只调用一次rand(),每次运行main产生的数...

2011-03-25 16:19:00 60

IT人的前途

一个项目经理跟我说自己很迷茫,不知道自己的前途,这也不禁让我思考,从身边的一些人也许可以进行借鉴。认识A的时候,A只是一个高级开发人员,普通院校毕业,已经30多岁,这让人一看就不是有前途的样子,但是金子终究会发光,通过深入了解,发现A对技术还是很有自己的见解,于是比较注意培养,从项目组技术负责人,到项目经理,都作的有声有色,现在在一家著名公司担任部门经理,各方面都还不错,自己也很满足。...

2011-03-25 09:03:00 52

IT人的前途

一个项目经理跟我说自己很迷茫,不知道自己的前途,这也不禁让我思考,从身边的一些人也许可以进行借鉴。认识A的时候,A只是一个高级开发人员,普通院校毕业,已经30多岁,这让人一看就不是有前途的样子,但是金子终究会发光,通过深入了解,发现A对技术还是很有自己的见解,于是比较注意培养,从项目组技术负责人,到项目经理,都作的有声有色,现在在一家著名公司担任部门经理,各方面都还不错,自己也很满足。...

2011-03-25 09:03:00 61

打开思维,让分层飞一会

认识分层: 做开发也有几年了,在开发软件的过程中,分层式结构是最常见的,也是非常重要的。 其实,分层只是一种思想,与层数无关,不管是分为三层,还是五层,抑或是七层,这些分法都是为了让我们的项目适应变化,可重用,方便程序员的开发。那些所谓的代名词: 表示层:这一层是给用户的界面;就是和用户交互的,用于显示和接收用户输入的数据的。 数据层:这一层就是负责数据库的访...

2011-03-24 15:53:00 77

详解协方差与协方差矩阵

协方差的定义对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。记住,X、Y是一个列向量,它表示了每种情况下每个样本可能出现的数。比如给定则X表示x轴可能出现的数,Y表示y轴可能出现的。注意这里是关键,给定了4个...

2011-03-23 10:46:00 411

Delphi 调用COM(VC编写)

Delphi 调用COM前的准备--------------------------------------------------------------------1. Windows 系统引入运行 -> Regsvr32 x:/FCV.dllx:/FCV.dll 是你放置COM文件的目录2. Delphi 开发环境引入Project -> Import Type Libr...

2011-03-17 15:28:00 131

Windows编程使用__declspec(dllimport)的意义

在windosw下编程,函数的调用语句被转化为汇编语句CALL xxx。若使用DLL中的函数,函数调用有两种情况 (1)CALL DWORD PTR[00402010] (2)CALL 00401164 00401164: JMP DWORD PTR[00402010] 第二种情况显然增加了代码的复杂程度,我们当然希望编译器给出的是第一种翻译。顺便说一下,第一种翻译跳转到的地址,就是外部...

2011-03-16 15:58:00 81

复杂背景车牌定位

由于车牌号码多为垂直数字,而车身引入的干扰在水平方向,进行垂直边缘检测,即可去除水平方向上颜色区别较大的干扰。该算法核心之处在于利用了车牌号码与车身干扰正好垂直的特点,仅在垂直方向检测边缘,而对水平的边缘则不予理会。垂直边缘检测,可用roberts算子、sobel算子、prewitt算子,但这些算子在这里使用效果都不好。于是作者[1]提出了采用改进后的边缘检测算子,其实也很简单,实现起来也不复杂...

2011-03-16 10:01:00 120

测试题01

网上有一段程序,被数人转载。 code: int inc(int a) { return (++a);}int muti(int *a, int *b, int *c) { return (*c = (*a) * (*b));}typedef int(FUNC1) (int in);typedef int(FUNC2) (int *, in...

2011-03-15 13:13:00 76

SendMessage()两程序通信与MFC手动添加用户需要的新消息及其反汇编注解

1、实现SendMsg程序将输入的数据发送给ReceiveMsg程序的过程。效果见图1,源代码见http://download.csdn.net/source/3091018。图1 两个程序通信 发送方(SendMsg)主要使用::SendMessage()函数,使用该函数需要将接受函数的句柄,发送给接受程序的消息,以及发送内容的地址做为参数。关键代码如下HWND hfwn...

2011-03-14 16:15:00 98

winsock编程客户机服务器,在程序中传递IP的方法

参考《Visual C++网络高级编程》(陈坚&陈伟)人民邮电出版社。2.2节,写了客户端程序和服务器程序,winsock程序具体参考书中内容。代码具体见 http://download.csdn.net/source/3075587。之所称这个程序为简单示例,是应为这种使用套接字的方法不够完善,程序实际跑起来是有点卡的,但足够说明套接字编程的思路和过程了.....服务器: 创建套接...

2011-03-14 15:14:00 98

简洁代码一定比复杂代码效率高吗?

春节期间,一个正在读计算机系大四的朋友到我这里聊天,谈到C语言的学习时,他说C语言入门容易,精通很难,我表示赞同。他接着举例说,每次写一些函数,自己反复修改后,拿给同学们看时,不是被挑出一些毛病,就是代码被大量精简。我说,初学者首要的是要保证代码的正确性和可读性,代码写多了后,问题自然少了,代码也较简洁了,效率也会随之提高。后来我问他,实现同样功能,简洁代码一定比复杂代码效率高吗?他想了一下说,...

2011-03-10 23:38:00 136

用Eclipse编译Spring3

Spring-Framework作为一个经典框架,对于其代码研读是非常有意义的。Windows环境下使用Eclipse编译Spring3的步骤如下:1。必要工具 JDK 1.6 Ant 1.72。下载源码,可以使用SVN客户端,地址为: https://src.springsource.org/svn/spring-framework/trunk3...

2011-03-08 17:26:00 51

用Eclipse编译Spring3

Spring-Framework作为一个经典框架,对于其代码研读是非常有意义的。Windows环境下使用Eclipse编译Spring3的步骤如下:1。必要工具 JDK 1.6 Ant 1.72。下载源码,可以使用SVN客户端,地址为: https://src.springsource.org/svn/spring-framework/trunk3...

2011-03-08 17:26:00 54

C/C++易错小问题记录

1、若声明了重构函数(析构函数),而不去实现它,则编译类时可以通过,但在主函数中使用该类则编译器会报错: unresolved external symbol "public: __thiscall..............2、类的设计(以设计yyy类为例)(1)xxx.h #ifndef XXX_H_#define XXX_H_class yyy{//-------...

2011-03-08 11:53:00 67

OllyICE使用与关键代码定位(断点)

1、文本框中内容读出来的函数GetDlgItemText(A, W), GetWindowText(A, W)2、快捷键Ctrl+G 跟随表达式Alt+B 打开断点窗口Alt+F9 回到领空Ctrl+N 应用程序输入表:查找->当前模块中的名称;程序使用的所有APIAlt+M 看到内存,分段管理的内存内容3、command命令? 表达式求值 ,如 ?45-20D 查看内存 ,如 ...

2011-03-06 21:44:00 1126

GNUPLOT和GAMS的画图

不是很好画,参数太多。帮助如下:http://www.gamsworld.org/mpsge/debreu/gnuplot/gnuplot.htm#installation网站上有相当多的例子,在gams中调用

2011-03-04 15:20:00 309

从面向过程到面向对象再到UML来看待英语学习,思想才是王道

开篇两个引子: 引子一: 经常和一些编程人士交流,从他们的对话中能感觉到他们都是用着面向对象工具,用着面向对象程序语言,但是往往做不出一个真正符合面向对象思想的软件。 到底是为什么?而自己将来要做什么才能编写符合面向对象思想的软件呢? 引子二: 暑假我们团队进行了short brain英语培训,简单的说这种英语的学习就是推翻了以前几乎所有的英语学习模式,建立了一...

2011-03-03 21:08:00 74

const引用做形参---函数参数的传递,并不都是复制

使用引用做形参,可以直接访问实参对象,并改变实参内容,而不是将实参复制给形参,所以在大数据传递时,用引用做形参可以提高效率。void f(int& x)//引用做形参{ x=7;}int main(){ int y=0; f(y);//y=7 return 0;} 使用const做形参,则形参的内容永远不能被改变...

2011-03-02 11:53:00 132

空空如也

空空如也

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

TA关注的人

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