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

2017年11月24日

C++复制、压缩文件夹

摘要: 之前写过一篇用zlib库来压缩的,但zlib只能压缩文件,我需要压缩文件夹,要想压缩文件夹还得利用zlib库自己写代码,我是真的服了,一个开源库这么不好用。 C++复制文件夹也是麻烦事,网上这篇文章:http://blog.csdn.net/u012750702/article/details/52 阅读全文

posted @ 2017-11-24 14:28 J·Marcus 阅读(4780) 评论(0) 推荐(0)

2017年11月21日

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

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

posted @ 2017-11-21 11:01 J·Marcus 阅读(159) 评论(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 阅读(1194) 评论(0) 推荐(0)

2017年11月14日

奇怪的问题0xc000007b

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

posted @ 2017-11-14 15:48 J·Marcus 阅读(170) 评论(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 阅读(846) 评论(0) 推荐(0)

2017年8月10日

动态库Link error 一种可能

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

posted @ 2017-08-10 10:02 J·Marcus 阅读(406) 评论(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 阅读(551) 评论(0) 推荐(0)

2017年7月5日

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

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

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

2017年7月4日

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

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

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

2017年6月30日

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

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

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

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

导航