上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 一:生成DLL1:创建DLL工程文件->新建->项目->visual c++->win32->win32控制台应用程序(win32项目也可以)填写项目名称MyDLL->确定->下一步->DLL(附加选项 对空项目打钩)->完成。到这里DLL工程就创建完毕了,下面新建两个文件MyDLL.cpp和MyD... 阅读全文
posted @ 2015-10-12 10:56 超酷小子 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 验证码图片均取自于国内某知名信息安全网站,通过图像处理、模板对比识别等步骤,实现了该类简单验证码图片的识别功能。同时对程序实现了可视化界面,并集成了(验证码)图片下载、(灰度值)门限手动调节等扩展功能。代码存在github,传送门请戳我。一、程序内容及原理本程序以Python实现,主要借助了PIL(... 阅读全文
posted @ 2015-09-24 17:44 超酷小子 阅读(2595) 评论(0) 推荐(0) 编辑
摘要: C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string user_name, 有可能在你调用... 阅读全文
posted @ 2015-09-17 15:52 超酷小子 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 最近总是在封装函数的时候,纠结如何往封装函数内带入有用的值,又如何从封装函数带出来必要的内容,在此,关于做了一些基础知识的整合。1.变量将值带入函数的形参 这种情况比较简单,就是将定义好的相应类型的值传递到自己封装的函数内就可以了,在此不必传入地址,或者应用之类的,直接传递真值即可,此处就不过多的... 阅读全文
posted @ 2015-09-17 10:14 超酷小子 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch块中进行事务回滚(回滚怎么理解?))。#include #include using... 阅读全文
posted @ 2015-09-11 10:47 超酷小子 阅读(143458) 评论(5) 推荐(10) 编辑
摘要: 断言是很早之前就有的东西了,只需要引入cassert头文件即可使用。往往assert被用于检查不可能发生的行为,来确保开发者在调试阶段尽早发现“不可能”事件真的发生了,如果真的发生了,那么就表示代码的逻辑存在问题。最好的一点就是,断言只在Debug中生效,因此对于Release版本是没有效率上的... 阅读全文
posted @ 2015-09-11 10:06 超酷小子 阅读(5562) 评论(0) 推荐(0) 编辑
摘要: 最近MFC写了个程序,生成release版,原来正常,后来删掉了些控件再编译运行,结果竟然报内存读写错误,debug却是正常的。后来将“Project Settings” 中 “C++/C ” 项目下优化选项改为Disbale(Debug),就又能正常运行了。DEBUG和RELEASE 版本差异及调... 阅读全文
posted @ 2015-09-01 14:28 超酷小子 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 上一节讲的是MFC六大核心机制之一:MFC程序的初始化,本节继续讲解MFC六大核心机制之二:运行时类型识别(RTTI)。 typeid运算子 运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编... 阅读全文
posted @ 2015-08-19 09:31 超酷小子 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 很多做软件开发的人都有一种对事情刨根问底的精神,例如我们一直在用的MFC,很方便,不用学太多原理性的知识就可以做出各种窗口程序,但喜欢钻研的朋友肯定想知道,到底微软帮我们做了些什么,让我们在它的框架下可以简单的写程序。本文开始就跟大家分享一位同行前辈写的MFC核心机制分析(稍作整理),语言朴实易... 阅读全文
posted @ 2015-08-18 16:37 超酷小子 阅读(3603) 评论(1) 推荐(0) 编辑
摘要: MFC类的分类1Root: CObject :CObject2Application Architecture Classes:CWinApp/CFrameWnd/...3Window, Dialog, and Control Classes:CWnd/CDialog/...4Drawing and... 阅读全文
posted @ 2015-08-17 15:15 超酷小子 阅读(504) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页