上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页

2017年11月21日

C++ explicit关键字详解(转载)

摘要: 转载:https://www.cnblogs.com/ymy124/p/3632634.html 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默 阅读全文

posted @ 2017-11-21 11:01 J·Marcus 阅读(151) 评论(0) 推荐(0) 编辑

2017年11月15日

use zlib lib to compress or decompress file

摘要: If you want to compress or decompress file when writing C++ code,you can choose zlib library,that's quite easy. 1,Download zlib library's code form we 阅读全文

posted @ 2017-11-15 14:39 J·Marcus 阅读(1101) 评论(0) 推荐(0) 编辑

2017年11月14日

奇怪的问题0xc000007b

摘要: 自己的程序运行debug版本正常,运行release版本main函数还未进入就弹出异常。 令我感觉很奇怪。 觉得应该就是动态库哪里有问题。 仔细检查,发现并没有缺什么动态库。也不存在版本问题。 最后我把debug目录下的三个dll直接拷贝到release目录下(由于release目录下已经存在这三个 阅读全文

posted @ 2017-11-14 15:48 J·Marcus 阅读(159) 评论(0) 推荐(0) 编辑

2017年9月28日

VS工程中的Windows.h

摘要: 才发现这个Windows.h是有些奥秘的,不是随便引用就可以的。 1,C++工程,头文件引用要讲求一定顺序。如果cpp文件先引用a.h,再引用b.h,则后者自动包含a.h。这一点很重要。 2,Windows.h这个头文件有一些特殊性,里面全部是头文件包含,是vs帮我们定义好windows开发需要的头 阅读全文

posted @ 2017-09-28 15:08 J·Marcus 阅读(805) 评论(0) 推荐(0) 编辑

2017年8月10日

动态库Link error 一种可能

摘要: 一般出现link error都是链接时找不到对应函数。 前些天出现这种错误,我反复地检查,都发现动态库里明确的是有对应函数的。 代码里有这样一句#pragma comment(lib,"lib_x64\\TGHidApi.lib"),表示配置了动态库。动态库路径也确实没问题。 找了一上午,最后发现是 阅读全文

posted @ 2017-08-10 10:02 J·Marcus 阅读(378) 评论(0) 推荐(0) 编辑

2017年8月2日

python生成exe文件

摘要: 首先需要工具py2exe。 但要注意py2exe的版本一定要和自己的python的版本对应。并且最好是2.x的python版本,因为我用3.x的试过总是有问题。 另外,也是有32位和64位区分的。 http://download.csdn.net/detail/o_yale_o/3331522 这个 阅读全文

posted @ 2017-08-02 15:15 J·Marcus 阅读(536) 评论(0) 推荐(0) 编辑

2017年7月5日

【反汇编玩耍2】论指针和数组

摘要: 在反汇编观察后,你会发现:指针变量就是块内存区域,里面存放的是地址,你可以通过这个地址访问其它内存。 数组就是块连续的内存区域,里面连续排列着同样size的内存,多维数组也是一样的。 上述很简单,就不贴代码赘述了。 但人们一般纠结这样一个问题:数组名 是不是 一种指针? 也就是说arr[]的这个ar 阅读全文

posted @ 2017-07-05 15:54 J·Marcus 阅读(795) 评论(4) 推荐(1) 编辑

2017年7月4日

【反汇编玩耍1】通过反汇编真正理解函数参数传递过程

摘要: 过去我一直以为,函数参数就只是通过栈传递的,最近看一些反汇编代码,发现好多时候都是通过寄存器。做了个实验,最终明白了,函数的参数怎样传递,其实是和参数个数有关。 在linux下的objdump反汇编的结果:如果参数很多,有一些参数会通过栈传递,否则通过寄存器。 在windows下的VS反汇编的结果: 阅读全文

posted @ 2017-07-04 16:09 J·Marcus 阅读(2950) 评论(0) 推荐(3) 编辑

2017年6月30日

win32界面程序开发,自制一个会自动销毁的提示框

摘要: 思路:创建线程里面启动窗口,设置定时器关闭该窗口。 创建窗口几个步骤和一般窗口无异,注册、然后createwindow,之后showwinodw,然后消息循环。 在createwindow之后,获取到窗口句柄。然后使用SetTimer函数,参数传进窗口句柄、定时器id、时间、和定时器回调函数。 在回 阅读全文

posted @ 2017-06-30 10:28 J·Marcus 阅读(672) 评论(0) 推荐(0) 编辑

2017年6月22日

windows界面程序设计,设置一个窗口始终在屏幕最前,SetWindowPos函数

摘要: 有时这种需求还是很必须的,比如现在做的一个登录验证系统,如果在windows登录界面点击到窗口外面,那窗口就会永远隐藏掉没法再启用了。这种情况必须设置该窗口一直在最前。 使用函数SetWindowPos。 例如: SetWindowPos(hwnd,HWND_TOPMOST,0,0,0,0,SWP_ 阅读全文

posted @ 2017-06-22 12:18 J·Marcus 阅读(4338) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页

导航