V
主页
【C++源码分析】微信二维码闪退,深扒源码后,竟发现远不止这一处bug!
发布人
4月24日微信扫描二维码出现闪退是怎么回事呢?原来是空指针解引用导致的segfault。小彭老师查看源码后,竟然发现数量众多的bug(不止这一处)!让我们分析一下源码,看看从这次事故中都能学到哪些C++知识? 微信扫码模块源码详见:https://github.com/opencv/opencv_contrib/tree/4.x/modules/wechat_qrcode 开源社区修复方案详见:https://github.com/opencv/opencv_contrib/pull/3480/files
打开封面
下载高清视频
观看高清视频
视频下载器
现代C++教程 2023
【微信逆向工程】源码解析
【C++】从零搭建聊天服务器(面试加分必备实战项目)
【录播】现代C++中的高性能并行编程与优化(持续更新中)
被双笙子佯谬拉黑了。4寸屏幕扣了好久的字
【公开课】现代CMake高级教程(持续更新中)
【C++】malloc/new追踪,可视化内存碎片,监测内存泄漏
【公开课】现代OpenGL保姆级课程,从零开始打造3D游戏引擎(第一集,持续更新中)
【C++】类型擦除 + 工厂模式,告别 if-else
【性能优化】往数组里写入0为何比写入1更快?详解缓存的工作机制
【C++项目实战】实现一个JSON解析器
【公开课】第02讲:RAII与智能指针
【公开课】现代C++进阶:模板元编程与函数式
【公开课】C++11开始的多线程编程(#5)
【C/C++进阶】宏函数实用指南
【manim】动画演示SSE指令集SIMD intrinsics(第一期)
【公开课】现代OpenGL保姆级课程,从零开始打造3D游戏引擎(第三集:OBJ格式三维模型的加载与相机视角控制)
【C++公开课】全面理解STL标准库 vector容器 精讲(第1集 持续更新中)
【公开课】现代CMake模块化项目管理指南【C/C++】
【C++17】小彭老师陪你从零手搓HTTP服务器
【C++】transform, reduce, scan是什么意思?理解常用并行算法及其实现原理
【Vim命令全解】新人如何入坑?教你自定义快捷键快速编译运行程序,并定位编译出错点
【C++20】从0开始自制协程库,有手就行(上)
【C++20工程实战】自己动手实现纯头文件日志库
【C++标准库】自己动手实现vector容器
【C++20】基于协程实现的WebSocket聊天服务器
【C++11】自己动手实现unique_ptr智能指针,都有哪些难点?
【并行计算】CUDA在现代C++中如何运用?看这一个就够了!
【现代C++】函数式编程优雅实现信号槽
【C++】速通面向对象设计模式(1):策略、工厂、迭代器、适配器、享元、代理
【C++20】基于协程的简易HTTP服务器(下)
【C++/OpenGL】三体运动物理仿真
【C++】type_traits与SFINAE用法教学,检测是否有某成员函数
【C++辟谣】inline关键字的作用是“内联优化”?你可能是谭浩强的受害者!inline真正的用途是...
【辟谣】C++根本没有堆和栈!
【C++】局部变量初始化,推荐用哪种写法?最不容易错?
【Vim插件整合包】C++/Python自动补全,模糊查找文件,编译CMake工程等
还在用rand生成随机数?来学学【现代C++】的正确用法吧!
【RAII+异常】小彭老师解题+思路详解!mq白的现代C++习题集(第二期)
【C++ STL】小彭老师带你手搓智能指针:shared_ptr(简介有源码链接)