上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页
摘要: 按照之前我写的文章教程,可以很简单的编译出静态库(仅供学习交流) 编译 windows 上的 qt 静态库 编译出静态库后,替换旧版本的库,见我另一篇文章教程 VS2019 配置 QT 库 之所以没有直接上 Qt6.0 以上的版本,是因为 Qt6.0 对比 Qt5 删减了不少东西(我之前已经测试过了 阅读全文
posted @ 2023-04-17 15:12 strive-sun 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 遵循四个原则, 1) 程序执行一个函数时,就创建一个新的受保护的独立空间(新函数栈) 2) 函数的局部变量是独立的,不会相互影响 3) 递归必须向退出递归的条件逼近,否则就是无限递归,死龟了:) 4) 当一个函数执行完毕,或者遇到 return,就会返回,遵守谁调用,就将结果返回给谁。 斐波那契数列 阅读全文
posted @ 2023-03-31 17:33 strive-sun 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 项目中有个需求是要对文本内容检索并重写,我们使用的是 WriteFile 覆盖旧的文本内容 最小示例: #include <Windows.h> #include <iostream> int main() { HANDLE hFile = CreateFile(L"File.txt", // Op 阅读全文
posted @ 2023-03-14 14:44 strive-sun 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 给一段音频数据,计算它的样本数 假设一双声道的音频数据为 buffer,buffer 大小为 buffer_size,采样位数为 16 位(一般都是 16),一个采样点占 2 个字节 也就是说这样的音频流在内存中的排列是这样的, 左声道和右声道各占两个字节(4个字节代表一个双声道),假设 buffe 阅读全文
posted @ 2023-03-10 17:19 strive-sun 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 项目上有个需求要用到 wil 库,于是打开 cmd 输入: vcpkg install wil:x86-windows-static 等了很久,一直卡在配置命令 连续试了好几遍,还是不行,安装其他的静态库,比如 wxwidgets,是能够正常安装的 怀疑是 vcpkg 版本有点低,我目前用的是 21 阅读全文
posted @ 2023-02-21 17:45 strive-sun 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 前段时间在测试一个连麦 demo,demo 简要说可以在内网环境中运行时,输入频道号就可以模拟连麦 但是在加入连麦时,一直返回错误 -2 EOF,询问得知,该错误的解释信息是“Service Unavailable”,询问服务器的同学得知,他们那边的服务器并没有收到连麦请求 使用 wireshark 阅读全文
posted @ 2023-02-14 11:11 strive-sun 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 最近在处理一个字符串转码问题,故记录一下过程 该需求是外部 sdk 的一个 api 需要一个 char* 字符串路径入参,我以往是将宽字符串转为 UTF8 后再传给 sdk 这次这个 api 似乎不接受 UTF8 编码的字符串路径,于是我改用系统编码传参作测试,也就是将 GB2312 编码的字符串路 阅读全文
posted @ 2023-02-09 19:46 strive-sun 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 这个错误通过某度没找到合适的解决方案,故记录下来 其实如果使用 google 搜索错误的英文关键词,大概第一条就是解决问题的链接 Large number of "'function' is not a member of 'std'" errors #435 我在这里记录的是遇到问题的过程,我们项 阅读全文
posted @ 2023-02-01 18:33 strive-sun 阅读(4516) 评论(0) 推荐(0) 编辑
摘要: 想写点东西,又不知道要写啥,看着随笔 299 篇,想着凑到 300 好了 这几天看了很多人的年终总结,都写的很精彩 我这边就随便唠唠好了,想到啥就写啥,都是真实的事情 说来也搞笑,我大学专业是自动化数控技术,跟现在用的 C++ 编程基本毫无关系,大学里就是画图,单片机,数模组,再就是机床实习。 因为 阅读全文
posted @ 2023-01-17 14:34 strive-sun 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一个好的解释, 原子操作是不能细分为更小部分的操作。因此,它永远不会半途而废,因此您可以保证它将始终以一致的状态被观察到。例如,现代硬件实现原子比较和交换操作。 互斥锁排除其他进程或线程执行同一段代码(关键段)。基本上,它确保最多一个线程执行给定的代码段。互斥锁也称为锁。 在幕后,锁必须以某种方式使 阅读全文
posted @ 2023-01-11 19:13 strive-sun 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页