自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

转载 DLL的显式调用与隐式调用

一、隐式调用编译程序时需要头文件、lib文件,运行时需要DLL文件,并且运行过程中DLL文件一直被占用。#pragma comment(lib, "Common.lib")二、显式调用编译时什么都不需要,在需要使用DLL中的函数时,通过LoadLibrary()和FindProcAdress()这两个API调用。只需要一个DLL文件即可,而且在需要使用的时候DLL才被占用,使用完毕即解除占用(Fr...

2018-04-23 15:10:05 849

转载 sizeof与strlen的区别

char str[20]="0123456789"; int   a=strlen(str); /*a=10; strlen 计算字符串的长度,以\0'为字符串结束标记。 int   b=sizeof(str); /*b=20; sizeof 计算对象所占的内存空间的大小,不受里面存储的内容影响====================================================...

2018-04-21 23:59:10 244

原创 SQLite 和 Berkeley DB 的比较

   一、内存数据库:FastDB、BerkeleyDB、SQLite   内存数据库, 顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。 最近要做一个项目,需要用到实时数据库,PI太贵了,想找一个免费的,实在不行就只能自己编了。找了半天,找到了FastDB、BerkeleyDB和SQLite...

2018-04-18 15:51:36 8475

转载 Qt Creator快捷键大全

一、常用默认快捷键:编号快捷键功能1Esc切换到代码编辑状态2F1查看帮助(选中某一类或函数,按下F1,出现帮助文档)3F2在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)4F3查找下一个5F4头文件和源文件之间切换6F5开始调试/继续执行7F9设置和取消断点8F10单步跳过9F11单步进入10Shift...

2018-04-12 19:27:41 342

原创 从视频中抓取所有的车牌号

opencv播放视频   (https://blog.csdn.net/qq_32925781/article/details/53709271)opencv抓拍  (https://blog.csdn.net/rainvictor1/article/details/61625143)ocr 技术识别车牌号  (开源的OCR代码,或在线首付的,如阿里云OCR)...

2018-04-11 18:35:57 7715

转载 16位的MD5加密和32位MD5加密的区别

MD5加密后所得到的通常是32位的编码,而在不少地方会用到16位的编码它们有什么区别呢?16位加密就是从32位MD5散列中把中间16位提取出来!其实破解16位MD5散列要比破解32位MD5散列还慢因为他多了一个步骤,就是使用32位加密后再把中间16位提取出来, 然后再进行对比而破解32位的则不需要,加密后直接对比就可以了admin 的加密代码:16位加密:7a57a5a743894a0e32位加密...

2018-04-10 14:35:09 3022

原创 空类对象的sizeof 大小为1

空类对象的sizeof 大小为1空结构体对象的sizeof 大小也为1为什么?深度探索c++对象模型中是这样说的: 那是被编译器插进去的一个char ,使得这个class的不同实体(object)在内存中配置独一无二的地址。 也就是说这个char是用来标识类的不同对象的 这就是我们刚才所说的实例化的原因(空类同样可以被实例化),每个实例在内存中都有一个独一无二的地址,为了达到这个目的,编译器往往会...

2018-04-08 18:11:07 1070

原创 memset一个类指针为0,类对象还可以用吗

答案是肯定的,还可以使用。class CNullPointCall{public: CNullPointCall() { this->m_iTest = 1100; } static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStati...

2018-04-04 14:46:09 899 1

原创 结构体没有重载==,不能判断相等!!没有重载=,可以赋值

struct stStudent{ int num; wstring name; wstring level; bool isTwo;};自定义的结构体,没有重载operator==,是不能进行等于判断的。没有重载operator=,可以进行赋值操作 stStudent a, b; a.isTwo = false; a.level = L"1"; a.name = L"zhans...

2018-04-04 14:34:43 3084

转载 C++ 字符串不区分大小比较

1、使用C++提供的忽略大小写的比较函数使用到的函数不是C++标准库中的函数,windows和Linux下各有不同的实现,所以使用宏定义进行处理实现跨平台stricmp是windows下提供的函数strcasecmp是Linux下提供的函数,使用时需要包含头文件strings.hstring strSrc = "Hello, World";string strDes = "Hello, worl...

2018-04-04 12:53:30 5151

转载 memmove 解决内存拷贝时内存重叠的问题

内存重叠:拷贝的目的地址在源地址范围内。所谓内存重叠就是拷贝的目的地址和源地址有重叠。在函数strcpy和函数memcpy都没有对内存重叠做处理的,使用这两个函数的时候只有程序员自己保证源地址和目标地址不重叠。使用memmove函数可解决内存重叠问题。memmove函数对内存重叠做了处理。重叠从两方面考虑:(1).dest数据覆盖了source; 如:dest(8byte) 地址:1000sour...

2018-04-04 12:00:40 3173

原创 在C++类的构造中调用this指针,会有警告?

以前面试的时候,被问到一个问题:在C++类的构造函数中调用this指针,为什么会有警告?我在vs2017中测试了一下,并没有发现警告!! 还可以正常的给类成员变量赋值。疑惑!!...

2018-04-04 11:48:56 666 2

转载 C++类中this指针的含义

有下面的一个简单的类:class CNullPointCall{public:    static void Test1();    void Test2();    void Test3(int iTest);    void Test4();private:    static int m_iStatic;    int m_iTest;};int CNullPointCall::m_iSta...

2018-04-04 11:44:29 1135

转载 C++设计模式

简述设计模式(Design pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码保证代码可靠性使代码更易被他人理解……毫无疑问,设计模式于己、于人、于系统都是多赢的。《设计模式》之于程序员,就好比《圣经》之于耶稣信徒一样,意义可想而知!简述什么是 GoF设计模式的类型创建型模式结构型模式行为型模式N 问设计模式源码地址版权所有:一去丶二三里,...

2018-04-03 22:37:36 137

opengl es 3.0 源码

opengl es 3.0书籍的配套代码,程序都能运行,包括Ubuntu、ios,android,win等平台。

2022-12-06

cmake-3.21.3.tar.gz

cmake-3.21.3.tar.gz linux系统中CMake安装包 1、卸载原来的cmake版本: sudo apt-get remove cmake 2、解压cmake源码 tar -zxv -f cmake-3.21.3.tar.gz 3、执行 ./bootstrap 4、执行 make 5、执行 sudo make install 6、验证版本: cmake --version

2021-09-30

TMS320C6000系列DSPs原理与应用(第二版)(pdf版本)

TMS320C6000系列DSPs原理与应用(第二版) pdf版本 TMS320系列DSP是软件可编程器件,具有通用微处理器所具有的方便灵活的特点。

2019-01-23

pexports-0.43

此工具根据 dll 生成标准的 def 文件 pexports test.dll -o > test.def 生成test.def文件;

2018-12-10

标准库STL_第1节_顺序容器

详细介绍标准库STL中的容器:vector、list、forward_list、deque、string、array,讲解常用函数,并举例说明常见的用法和原理。

2017-12-30

unrar(rar压缩包的解压代码,包括使用示例)

针对rar压缩包的解压,包括使用示例。开源代码

2017-04-26

图片透明化处理

使用VS2008 MFC实现。可将导入或拖拽图片进行透明化处理。

2013-12-11

将点9图片自动生成目标大小的图片

使用VS2008,MFC实现,传入或拖拽点9图片,输入目标图片的宽高,直接生成目标图片。 什么是点9图片就不赘说了。.9图片的制作请使用eclips_tools中的draw9patch.bat,我本人自做了一个,有时间上传

2013-12-11

两个C++类:UTF8自动转换至Unicode,Unicode自动转换至UTF8

两个C++类:UTF8自动转换至Unicode,Unicode自动转换至UTF8

2013-01-30

Zend_Studio教程(完整版)

Zend_Studio教程(完整版)共9章42页

2013-01-14

自绘滑动条,前面那个有乱码

自绘滑动条,在VS2005中编译通过,使用方法很简单

2013-01-09

msppt(vc实现对ppt的读写)

用vc实现对office之PowerPoint的读、写、删除、添加等操作。

2013-01-08

visual assist 破解版 x 10.6.1827

支持vc6.0, vs2005, vc2008, vs2010

2013-01-08

SQLiteExpert 破解补丁

SQLite Expert Professional 破解补丁,版本3.3.33及其以前的版本可用,此后的版本没试过,可能也能用。双击即可

2011-11-14

自绘滑动条

自绘滑动条,派生于CStatic,可导入png等图片作为滑条或滑块。代码产生于VS2005.

2011-10-28

一个简单的自绘按钮vs2005(mfc)实现

一个简单的自绘按钮,按钮的四种状态分别对应一个贴图,点击按钮时,文字下沉。vs2005(mfc)实现

2010-08-12

空空如也

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

TA关注的人

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