OTHERS

NEW 2026_08_26

2026_08_26

bingliaolong 2天前 2 0

windows异常 Windows异常是什么 CPU 执行写内存指令时发现地址无效,产生异常 异常产生后,Windows 会构造 EXCEPTION_RECORD:异常码、异常地址、附加参数 CONTEXT:异常发生时的寄存器状态,例如 RIP/RSP/RAX 常见异常码 异常 ...

VS Code:常用配置项

VS Code:常用配置项

bingliaolong 1周前 4 0

CPP 概述 在 VS Code 里用 C++,主要涉及三个配置文件,都放在项目根目录的 .vscode/ 文件夹下 tasks.json 定义"任务"(怎么编译) 作用是告诉 VS Code 如何执行外部命令,最常见的用途是编译 label:任务名字,供其他...

2023_02_22

2023_02_22

bingliaolong 3年前 16 0

原子操作 概念 所谓原子操作是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何context switch 原子操作可以保证正在工作的动作不被打断,即一旦开始,持续到结束。对比互斥锁优势在于,原子操作是在C/C++的层面,是无锁操作,既能解决并发...

2023_02_09

2023_02_09

bingliaolong 3年前 13 0

Part1 32位内存大小和对齐 string构造开销对比 判断一个类有没有虚函数 判断链表有没有环 Part2 thread 调用CreateThread可以创建一个线程内核对象,内核对象创建成功后,系统会给它从进程的地址空间分配空间供线程使用。 系统把传给CreateThre...

2022_09_14

2022_09_14

bingliaolong 3年前 18 0

智能指针 C++11_ 第二篇 C++11_ 第三篇 进程间通信 共享内存 让两个进程的虚拟地址空间映射到同一组物理内存页 Linux POSIX:shm_open + ftruncate + mmap System V:shmget + shmat 匿名共享映射:mmap(.....

2022_02_24_02

2022_02_24_02

bingliaolong 4年前 18 0

Windows点击X关闭窗口的过程 WM_CLOSE 这是点击“X”按钮后产生的第一个消息,是一个关闭请求 应用程序可以在此阶段决定是否允许关闭 例如,如果文档有未保存的修改,程序可以弹出一个对话框询问用户是否保存 WM_DESTROY 当窗口确定要关闭时(通常是调用了 Dest...

2022_02_18

2022_02_18

bingliaolong 4年前 30 0

static 修饰全局变量 加不加static都是静态存储方式 加了static,只初始化一次,防止在其他源文件中被引用 修饰局部变量 变成静态存储方式,变量的生命周期变长,作用范围不变 只初始化一次 修饰函数 加了static之后,函数在内存中只有一份 没加的话,普通函数在每个...

2020_04_22

2020_04_22

bingliaolong 6年前 30 0

vector.size() && vector.capacity() 相关介绍 size() 返回容器里面当前存放的元素个数 capacity() 在不重新分配内存的情况下,vector或string能存放的元素的最大个数 shrink_to_fit() 将cap...

Fiddler

Fiddler

bingliaolong 5个月前 43 0

基础抓包 过滤请求 只看目标域名 命令行快速过滤 断点操作 全局断点 针对 URL 的断点 修改请求/响应 把线上接口的响应替换成本地 mock 数据 查看请求内容 HTTPS 解密 弱网模拟 底部命令行常用命令 断点相关 会话筛选和选中 搜索 会话操作 请求构造(直接发请求) ...

扫一扫二维码分享