读书笔记
文章平均质量分 90
TTdreamloong
人工智障飞行员
展开
-
extern详解
extern关键字详解转载 2022-12-27 20:42:02 · 39134 阅读 · 1 评论 -
利用两个小demo理解汇编代码排查内存溢出问题
近日处理现场问题时遇到了踩内存导致的崩溃问题,然而个人对反汇编程序执行过程不熟悉,通过查阅资料,对比分析两个小demo理解汇编代码踩内存的分析。原创 2022-11-28 22:17:12 · 667 阅读 · 0 评论 -
收藏的链接
认真分析mmap:是什么 为什么 怎么用 - 胡潇 - 博客园mmap基础概念mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针https://www.cnblogs.com/huxiao-tee/p/4660352.htmlC++11 并发指南系列 - Haippy - 博客园本系列文章主要介绍 C++11 并发编程,计划分为 9 章介绍 C++11 的并发和多线程编程ht原创 2022-01-06 14:22:37 · 271 阅读 · 0 评论 -
搬运! Windbg调试命令详解
转载注明>>【作者:张佩】【原文:http://www.yiiyee.cn/Blog】1. 概述用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是:cdb.exe、ntsd.exe、kd.exe和Windbg.exe。其中cdb.exe和ntsd.exe只能调试用户程序,Kd.exe主要用于内核调试,有时候也用于用户态调试,上述三者的一个共同特点是,都只有控制台界面,以命令行形式工作。Windbg.exe在用户态、内核态下都能够发挥调试功能,尤其.转载 2021-02-07 10:57:52 · 2715 阅读 · 0 评论 -
C++笔记(一)
C++基础1. C++能做什么后台服务程序,可运行于windows/linux系统 设备接入服务程序(VAG),流媒体服务器(VTDC)、联网网关(NCG)等。桌面客户端程序 电视墙客户端、视频巡逻客户端等网页插件、一般为IE浏览器插件 预览控件、回放控件、地图插件等。各种SDK程序 海康的设备网络SDK(HCNetSDK)、取流库、播放库等。2. 面向对象-基本概念 对象是对客观事物的抽象,类是对对象的抽象 对象(Object)是类(class)...原创 2020-11-18 18:36:50 · 346 阅读 · 1 评论 -
C++笔记(二)
1. extern用法 变量前有extern不一定就是声明,而变量前无extern就只能是定义。 注:定义要为变量分配内存空间;而声明不需要为变量分配内存空间。 https://www.runoob.com/w3cnote/extern-head-h-different.html 简单总结:a.h 中extern声明,a.c中定义 ->b.h 中extern声明或者 添加头文件 2. __stdcall __stdcall 是 Standard Ca......原创 2020-11-17 11:53:33 · 241 阅读 · 0 评论 -
Effective C++读书笔记
让自己习惯C++条款01:将C++视为一个语言联邦条款02:尽量以const、enum、inline替换#define(宁可以编译器替换预处理器)#define在预处理中处理,宏不会被记号表(symbol table)记录关于const常量指针的定义需要将指针声明为const,因为通常常量指针在头文件中可以被其他源文件使用,const两次const char* const authorname = “Scott Meyers”class专属常量,#define并不重视作用域,也原创 2020-11-12 09:32:29 · 349 阅读 · 0 评论