
C\C++
zb872676223
pc软件开发
展开
-
vs2015 openssl-1.0.2j编译
1 openssl编译基本信息1.1 openssl版本信息openssl 官网:https://www.openssl.org/ 稳定版本LTS版本:https://www.openssl.org/source/openssl-1.0.2j.tar.gz官网上说1.0.2版本是支持到2019-12-31的长期支持版本。 官网版本说明:https://www.openssl.org/policie...转载 2018-04-04 17:17:04 · 1659 阅读 · 0 评论 -
C++实现一个线程安全的单例工厂
我们见到经常有人用 static 局部对象的方式实现了类似单例模式,最近发现一篇文章明确写明 编译器在处理 static局部变量的时候 并不是线程安全的 !!!http://blogs.msdn.com/b/oldnewthing/archive/2004/03/08/85901.aspx https://blog.youkuaiyun.com/yue7603835/article/details/...转载 2018-04-18 16:17:58 · 381 阅读 · 0 评论 -
_stdcall与_cdecl区别 (QT 加载MFC的dll时,要注意的"_stdcall"或者CALLBACK的问题)
转载自 http://blog.youkuaiyun.com/leehong2005/article/details/8607536看到这篇好文章,帮了我很大忙,直接转载过来了。查看全文,请跳转上面链接地址。前段时间编程时遇到过这么一个问题,我写了一个DLL,把里面的一个函数导出来,然后再定义一个签名与其匹配的函数指针,动态地把这个DLL加载起来(LoadLibrary),得到函数指针后,一调用,结果报错了...转载 2018-05-08 17:03:44 · 1379 阅读 · 0 评论 -
windows录音程序原理
依赖条件:1 #pragma comment ( lib, "winmm.lib" )音频的输入大体分三步1 打开设备 -----waveInOpen(打开一个音频输入设备)、2 开始录音------waveInStart开始录音3关闭设备-------waveInClose关闭录音。之前调用一下waveInReset,这样可以清掉尚在等待录音的缓冲区常用的相关API为:w...转载 2018-12-29 18:40:14 · 881 阅读 · 0 评论 -
window下使用SetUnhandledExceptionFilter捕获让程序的崩溃
简单使用SetUnhandledExceptionFilter()函数让程序优雅崩溃虽然是大公司的产品,QQ它还是会在我们的折腾下崩溃的,但是它总是崩溃的很优雅,还要弹出自己的对话框来结束。并且发送报告,去掉了系统默认的发送报告的对话框。所以一拍脑袋,想让自己的程序崩溃的体面一点。自己想了大概的思路,觉得可以用一个进程来监控目标程序。的确也可以拿到了目标程序崩溃的信息,知道它什么时候崩...转载 2019-02-27 20:04:21 · 2112 阅读 · 0 评论