c++
yangops
这个作者很懒,什么都没留下…
展开
-
valgrind笔记
【代码】valgrind笔记。原创 2022-09-08 11:00:53 · 308 阅读 · 0 评论 -
openssl生成自签名证书
安装openssl, 执行如下命令openssl genrsa -out server.key 2048 &&subj="/C=CN/ST=hanan/L=zhengzhou/O=Me/OU=Me/CN=localhost" &&openssl req -new -x509 -key server.key -out server.crt -days 365 -subj $subj原创 2020-08-25 18:31:03 · 187 阅读 · 0 评论 -
drmemory内存检测工具
drmemory内存检测工具网站: http://www.drmemory.org/原创 2020-07-28 11:55:41 · 320 阅读 · 0 评论 -
使用autotools小结
autotool使用步骤 autoscan #扫面当前目录、源文件,生成configure.scan文件 aclocal #根据configure.in生成aclocal.m4文件以及autom4te.cache文件夹 autoconf #根据configure.in和aclocal.m4来产生confi原创 2020-05-25 19:18:03 · 208 阅读 · 0 评论 -
websocketpp wss
根据web端证书生成wss客户端需要的*.pem文件 https://blog.csdn.net/longji/article/details/82429143使用 openssl.exe 根据证书文件 17ce.com 生成 client.pem 文件。在openssl.exe目录下运行:openssl x509 -in XXX.cer -inform der -out XXX.pem...原创 2019-12-13 16:53:53 · 5167 阅读 · 9 评论 -
ffmpeg或opencv以rtsp读取网络摄像头时,网络不通,程序持续等待或等待几十秒
ffmpeg或opencv以rtsp读取网络摄像头时,网络不通,程序持续等待或等待几十秒在OpenCV3.4.7的 opencv\sources\modules\videoio\src\cap_ffmpeg_mpl.hpp,如下打开流超时时间为30s。#define LIBAVFORMAT_INTERRUPT_OPEN_TIMEOUT_MS 30000#define LIBAVFORMAT_...原创 2019-10-15 11:56:24 · 3171 阅读 · 2 评论 -
exe程序注册服务bat脚本
exe注册为window服务,首先exe程序包含服务启动运行的接口;void WINAPI service_main(int argc, char** argv);void WINAPI ServiceHandler(unsigned long fdwControl);没有这些接口,即使注册为服务,也无法启动程序。接口如何实现找百度,网上资料很多注册服务:@echo offSET S...原创 2019-08-16 18:10:56 · 1450 阅读 · 0 评论 -
Windows下minGW编译boost库
下载boost安装包;设置mingw的bin的环境变量;进入boost的目录,运行bootstrap.bat gcc ,需要等待一会儿运行结束,生成b2.exe和bjam.exe--prefix=<PREFIX> 编译后安装路径,默认C:\Boost--build-type=<type> 编译类型,可选minimal(最小)、complete(完整),默认m...原创 2019-08-01 16:03:52 · 564 阅读 · 0 评论 -
关于匿名函数 lambda表达式
一、lambda表达式ISO C++ 11 标准的一大亮点是引入Lambda表达式[capture list] (parameter list)->return type { function body }注释:capture list 捕获列表 [] 可以为空; [=] 定义在表达式{}外的变量,在表达式{}中为只读变量,不能对其进行修改。 [&am...原创 2019-07-27 15:00:22 · 414 阅读 · 0 评论 -
win下mingw编译OpenCV
安装环境1.安装cmake,安装步骤不在详细说明2.下载免安装版mingw;下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/选择文件名有-posix的安装包下载;-win32 编译过程会报错 error: 'mutex' in namespace 'std' does not name a type设置环境...原创 2019-07-30 09:43:10 · 500 阅读 · 0 评论 -
mingw编译OpenCV error: 'mutex' in namespace 'std' does not name a type
在mingw构建工具链的“线程模型:win32”中不支持互斥。您必须选择任何具有“线程模型:posix”的工具链。选择 -posix的免安装包。参考资料链接:https://stackoverflow.com/questions/14191566/c-mutex-in-namespace-std-does-not-name-a-type...原创 2019-07-30 09:15:40 · 12072 阅读 · 3 评论 -
c/c++利用ghostscript API打印机pdf文件
一、简介本次是利用ghostscript的api接口实现打印pdf文件的功能;安装包和源码地址:https://github.com/ArtifexSoftware/ghostpdl-downloads/releasesAPI文档:https://www.ghostscript.com/doc/9.27/API.htm命令行参数说明:https://www.ghostscript.com/...原创 2019-05-30 10:25:20 · 5631 阅读 · 0 评论 -
jsoncpp安装记录
要安装jsoncpp,首先要下载好scons,再去安装jsoncppscons下载地址:wget http://prdownloads.sourceforge.NET/scons/scons-2.2.0.tar.gzJsoncpp 下载地址 http://sourceforge.net/projects/jsoncpp/files/latest/download?_test=goal ...原创 2018-05-31 11:48:24 · 434 阅读 · 0 评论 -
c++ 字符切割
字符切割原创 2017-09-08 18:39:01 · 301 阅读 · 0 评论