1 2 3 4 5 ··· 36 下一页
摘要: 1. C++ Primer 2. 深入理解 FFmpeg 3. 鸿蒙 sdk 开发 4. LLVM Core Libraries GCC和 LLVM 都是三段式编译的工作原理,分别是前端、优化器和后端。 前端负责解析源代码,检查语法错误,并将其翻译为抽象的语法树; 优化器对这一中间代码进行优化,试图 阅读全文
posted @ 2024-07-30 16:24 strive-sun 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. dependency walker 用于查看 dll 之间的依赖关系 2. EXE Explorer 查看 exe 或者 dll 的 PE 信息 可以查看时间戳,看编译时间是否正确 3. hash.exe 查看文件的 md5 是否一致 可以用来检查文件是否完整 4. clumsy 0.2 cl 阅读全文
posted @ 2023-12-25 12:02 strive-sun 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 书籍: 现代 C++ 教程 日常查阅资料看到的有用文章链接: C++11新特性总结(相比C++98) C++ 智能指针的正确使用方式 对于智能指针的使用,实际上是对所有权和生命周期的思考,一旦想明白了这两点,那对智能指针的使用也就得心应手了。 https://suzulang.com/try-lib 阅读全文
posted @ 2021-08-23 23:06 strive-sun 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 公司提供的网络准入小助手在输入服务器地址和端口号后,初始化过程一直提示失败 在排除外部因素(服务器是正常的),这种问题一般出在用户电脑上,首先检查是否启动了代理服务器,发现没有启动 关闭了防火墙和防御软件,依然初始化小助手失败 最终发现是系统环境变量加了 HTTP_PROXY 和 HTTPS_PRO 阅读全文
posted @ 2024-08-27 16:11 strive-sun 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 有相关的官方文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-app-debugging-26-V5 实操: 将编译好的三方库文件和符号文件整理好 在工程中添加对库文件的使用,一般是将库文件放到 libs/ 阅读全文
posted @ 2024-08-21 12:07 strive-sun 阅读(8) 评论(0) 推荐(0) 编辑
摘要: wolfssl github: https://github.com/wolfSSL/wolfssl 编译 .lib 或者 .dll wolfssl 很好的提供了 win32 的工程=》sln 文件 这样就不用折腾 CMakeLists 文件了,使用 Visual Studio 打开 sln 文件后 阅读全文
posted @ 2024-08-20 17:54 strive-sun 阅读(3) 评论(0) 推荐(0) 编辑
摘要: onigmo github: https://github.com/k-takata/Onigmo 测试环境:Windows 我编译库时习惯于在 vs code 下 git clone 文件后,再执行相应的编译操作 而 vs code 提供的终端一般是 git bash 和 powershell 在 阅读全文
posted @ 2024-08-20 16:31 strive-sun 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 安装 cmake-js 时遇到 npm ERR! code EUNSUPPORTEDPROXY 错误 这种一般是代理问题,需要手动设置代理地址,如下: npm config set http-proxy [url][port] #代理地址+端口 npm config set proxy [url][ 阅读全文
posted @ 2024-08-08 17:52 strive-sun 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 查看 .so 符号表 objdump -T libxxx.so 2. 查看文件大小 ls -lf libxxx.so 3. 查看 .a 架构信息 lipo -detailed_info libxxx.a 4. 安装 cmake.js brew install node https://yves 阅读全文
posted @ 2024-07-30 14:32 strive-sun 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 解封装涉及到很多接口的调用 AVFormatContext: 初始化格式上下文,由 avfomat_alloc_output_context2(&oc, NULL, NULL, filename) 赋值 作用:用于封装和解封装的核心数据结构是 AVFormatContext,它包含所有关于正在读取或 阅读全文
posted @ 2024-06-14 12:24 strive-sun 阅读(13) 评论(0) 推荐(0) 编辑
摘要: HLS、HTTP+FLV 和 DASH 是三种常见的流媒体传输协议,它们在技术实现、使用场景和优缺点方面都有显著的区别。以下是对它们的关系和区别的详细解释,以及当前最流行的流媒体传输协议的讨论。 HLS(HTTP Live Streaming) 开发者: 由 Apple 开发。 工作原理: 将视频切 阅读全文
posted @ 2024-05-31 15:16 strive-sun 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 阅读多线程实战第六章第二节时,看到 mutable 关键词的使用,突然忘记它的含义 => https://github.com/xiaoweiChen/CPP-Concurrency-In-Action-2ed-2019/blob/master/content/chapter6/6.2-chines 阅读全文
posted @ 2024-05-23 15:30 strive-sun 阅读(2) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 36 下一页