- 博客(664)
- 资源 (98)
- 问答 (3)
- 收藏
- 关注
原创 VS2012编译Lua5.1的luafilesystem(lfs)
LuaFileSystem是一个Lua库,用于补充标准Lua发行版提供的与文件系统相关的一组函数。LuaFileSystem提供了一种可移植的方式来访问底层目录结构和文件属性。LuaFileSystem是免费软件,使用与Lua 5相同的许可证。
2024-04-10 01:59:15
489
原创 使用BBDown下载bilibili视频的方法
自动合并音频+视频流+字幕流+章节信息(使用ffmpeg或mp4box)一款命令行式哔哩哔哩下载器. Bilibili Downloader.只需要打开bili视频网站,复制视频地址使用bbdown就可以下载。支持8K/HDR/杜比视界/杜比全景声下载。支持AVC/HEVC/AV1编码。就是用aid下载,右键视频。单独下载视频/音频/字幕。选择指定清晰度进行下载。选择指定分P进行下载。
2024-03-14 23:53:30
6181
原创 轻量脚本语言Lua的配置与c++调用
Lua是一种功能强大且快速的编程语言,易于学习和使用,并且可以嵌入到应用程序中。Lua被设计成一种轻量级的可嵌入脚本语言。它被用于各种各样的应用程序,从游戏到web应用程序和图像处理。
2024-03-07 15:34:09
184
原创 C++对含有map的结构体使用memset清零导致的崩溃
如果结构体中有map,不能使用memset。否则清零map地址,之后再进行插入等操作必定崩溃。
2024-02-03 09:13:53
558
原创 C++队列操作
C++中的队列(Queue)是一种容器,遵循先进先出(FIFO)的原则。在C++中,队列是标准模板库(STL)的一部分,位于头文件中。以上是C++中使用队列的基本操作,你可以根据自己的需求进行相应的调整和扩展。
2024-02-01 01:24:47
630
原创 C++98和C++11的特性和改进
需要注意的是,相较于 C++11、C++14 和 C++17,C++98 的新特性相对较少,C++11 引入的新特性更加丰富和强大。类型推断:C++11 引入了 decltype 关键字和更加灵活的模板类型推导规则,提高了 C++ 中类型推断的能力。新的标准库组件:C++11 引入了新的标准库组件,如正则表达式库、元组库、随机数库等,增强了 C++ 标准库的功能。总的来说,C++11 相较于 C++98 引入了许多重要的新特性和改进,使得 C++ 编程更加方便、灵活和高效,提高了代码的质量和效率。
2024-01-22 06:03:13
1500
原创 c++11的类型转换函数
这些类型转换函数提供了不同的功能和用途,在使用时需要注意遵循安全和合理的转换规则,以避免潜在的错误和未定义行为。C++11引入了几种新的类型转换函数以及改进了已有的类型转换操作符。
2024-01-19 19:52:12
431
原创 C++实现接口功能和使用的情况
在上面的示例中,Hero类具有一个名为applyModifiers的方法,该方法接受一个实现了IStatModifier接口的实例,并通过调用接口方法来修改英雄的血量和魔法。具体的类可以继承这个抽象基类,并实现其中的纯虚函数,从而实现接口的功能。在C++中,虽然没有像Java中的接口(interface)那样的语法构造,但可以使用抽象基类和纯虚函数来实现类似的效果,来实现回调函数。这样,我们通过抽象基类和纯虚函数的方式,实现了一个接口,并通过实现该接口的类来实现接口中定义的方法。
2024-01-16 21:33:38
178
原创 c++异常捕获的使用
在C++中,可以在函数定义中使用throw关键字指定函数可能抛出的异常类型。// 其他处理逻辑...try {// 其他操作...// 异常处理逻辑...return 0;在上面的示例中,函数通过在函数定义中使用throw关键字指定了可能抛出的异常类型为。这样,在函数实现中使用throw语句抛出的异常类型必须与函数定义中指定的异常类型相匹配。使用函数定义中的throw关键字可以帮助提供更详细的函数接口信息,指示函数可能产生哪些异常,从而帮助调用者更好地处理可能发生的异常情况。
2024-01-16 18:35:27
113
原创 c++对象拷贝与堆中的对象实例拷贝
拷贝构造函数和等于号赋值在对象赋值和对象初始化过程中起着重要的作用,可以保证对象的正确复制和赋值。在自定义类中,如果没有手动定义拷贝构造函数和等于号赋值运算符,编译器会自动生成默认的拷贝构造函数和等于号赋值运算符。拷贝构造函数主要用于初始化新对象为已有对象的副本。赋值运算符重载函数主要用于已初始化对象之间的赋值操作。
2024-01-12 23:10:51
238
原创 如何使用UUP从windows更新服务器下载windows10原版镜像
UUP是指Windows 10中的一种更新技术,全称为Unified Update Platform。UUP的目标是提供更快、更高效的更新体验,它通过增量更新的方式来更新操作系统,只下载和安装实际变化的部分,而不是整个更新包。这样可以节省带宽和时间,加快更新速度。UUP还支持多种设备类型,包括PC、手机、Hololens等。制作完成后的镜像在根目录,制作的过程时间取决于电脑的性能。选择windows10版本,可以看到所有的版本列表。选择下载并转换为iso文件,点击创建下载包。选择需要的版本,下一步。
2024-01-07 01:47:48
3642
1
原创 特殊的C++vector容器迭代器失效情况:vector iterator not incrementable
众所周知,容器删除元素会使当前使用的迭代器失效
2023-12-31 22:05:29
536
原创 AriaNg与aria2的配置和使用
AriaNg is a modern web frontend making aria2 easier to use. AriaNg is written in pure html & javascript, thus it does not need any compilers or runtime environment. You can just put AriaNg in your web server and open it in your browser. AriaNg uses respons
2023-12-27 12:28:57
3237
libpng1256+zlib127+libpng1256vs2013build.zip
2023-12-06
照片识别分类软件.7z
2023-12-04
Microsoft speech sdk 51.7z 微软文字转tts语音,sr语音识别库
2023-08-30
LSnotebook1.1 LS记事本
2023-04-30
MFC进度条问题,vs2013编译后显示老旧的xp样式的进度条
2021-11-29
阅读量比展现量高是什么原因
2021-11-20
怎样在富文本编辑器插入代码段,不是一整行的那种,而是一个单词
2021-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人