- 博客(12)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 C++11 三种主要的智能指针类型:std::unique_ptr, std::shared_ptr, 和 std::weak_ptr
C++11 引入了三种主要的智能指针类型:std::unique_ptr, std::shared_ptr, 和 std::weak_ptr。
2025-01-07 22:23:44
490
原创 C++ 11 新特性
lambda表达式(&:引用传递,所在类的this,所有可见的局部变量,相当于传递所有局部变量,同&this;=:值传递;)。可变参数模板 template void showlist(Args... args){}。原子操作( atomic==》 atomic a1(0); )。nullptr、 智能指针(std::unique_ptr和std::shared_ptr和weak_ptr)auto关键字等。
2025-01-07 22:19:04
635
转载 crtmpserver配置文件详解
crtmpserver.lua文件详解配置文件实际上是一个Lua脚本,它包含至少一个configuration的对象,最后的应用加载,只到这一步完成后,服务和应用才在线,并准备就绪。除了configuration对象外,还可以有函数,Lua库等。依据日志级别,追加器可以选择是否有日志消息输出到指定目的处;读取日志追加器,用来配置日志记录并启动到运行状态,这部分用来配置各种应用,并设置这些应用的属性;每个应用的属性都对应了这个应用的指定功能;依据日志追加器,可以看到更多的日志信息。
2025-01-01 22:01:58
27
转载 ffmpeg参数说明
例 子:ffmpeg -y -i "1.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200。ffmpeg.exe -i F:\闪客之家\闪客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv ffmpeg -i F:\01.wmv -ab 56 -ar 22050 -b。
2025-01-01 21:57:08
29
原创 C++程序CPU占有高的原因和解决方法
内存泄漏和内存越界,使用valgrand工具检测代码优化:线程管理不当,线程创建过多或线程同步问题,如死锁,会导致CPU资源占有高。算法效率低,复杂的算法或低效的代码逻辑,简化算法,避免复杂的计算。容器使用不当,循环处理不当,无限循环,以及循环内部处理不当,例:for循环,list,直接使用list.size();过多的计算或条件判断。避免不必要的循环。
2024-11-05 17:29:27
552
原创 vs2013 查找进行的过程中被停止
解决方法二:在注册表中找到并删除"HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Find"后重启VS即可。
2020-07-16 17:31:02
277
原创 fatal error C1060: “编译器的堆空间不足“——C1001错误代码
这个错让人很无语,最初遇到这个问题,以为是内存的问题,买了内存条加内存,加完内存还是不行,错误代码C1001也报过,错误代码C1060一直报,让人很崩溃,最后导致快放弃找解决方法。编译器报这个错误,微软官网(https://docs.microsoft.com/zh-cn/cpp/error-messages/compiler-errors-1/fatal-error-c1060?view=v...
2019-08-26 13:53:29
13811
4
转载 BOOST库在Windows下的配置
一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包(目前最新版是1.39.0)。因为 boost一部分类是需要编译成库才能使用的,所以我们还需要准备好boost专用的编译辅助工具bjam。网上很多人都提倡直接使用boost安装包中 附带的bjam源码来编译出bjam,但是之前需要修改若干配置脚本才能编译成功。个人认为真没什么必要,费这劲毫无意义...
2019-03-19 17:35:05
532
原创 win10 +vs2015+openssl配置
1、安装ActivePerl,nasm汇编器,下载地址:网上找。 安装完后配置环境变量(一般安装成功后,环境变量就已经配置好了,如果没有配置自己配置环境变量): 我的perl路径是D:/perl;配置的环境变量是D:/Perl/bin。2、下载:openssl-1.1.1a.tar.gz,解压并安装3、编译openssl:(1)VS2015 开发人员命令提示(2)...
2019-01-03 17:54:36
613
转载 openssl主要流程
——自己写的时候没有发现好的文章,写完之后发现好文章赶紧保存下来。转发自:https://blog.youkuaiyun.com/ghevinn/article/details/12909557// CA.cpp : Defines the entry point for the DLL application. // #define sprintf_s sprint...
2018-03-15 09:38:09
1183
原创 windows下vs 2015 libtorrent库的配置,vs2015下-boost-openssl-libtorrent的配置
libtorrent依赖OpenSSL和boost库,首先要编译Openssl和boost库。 1、安装ActivePerl,下载地址:网上找。 安装完后配置环境变量(一般安装成功后,环境变量就已经配置好了,如果没有配置自己配置环境变量): 我的perl路径是G:/perl;配置的环境变量是G:/Perl/bin。 2、编译openssl: 我下载的是openssl-...
2016-12-20 16:43:22
2454
opencv-4.10.0-vs2022-x86 音视频研发
2025-01-08
opencv-4.10.0源码,64位-V2019编译好的windows库
2025-01-07
opencv-4.10.0-64位-V2022编译好的windows库
2025-01-07
boost_1_68_0_动态库
2018-12-05
求数字签名c++源代码示例
2017-08-31
c++使用openssl库为一个软件进行数字签名的问题
2017-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人