后端知识点记述 一

后端知识点记述 一

语言类 volatile 易变性 所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。 “不可优化”特性 volatile告诉编译器,不要对我这个变量进行各种激进的优化,甚至将变量直接消除,...

2020_11_19_01

2020_11_19_01

模态对和非模态对话框 模态对话框 当它弹出后,本应用其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作并退出后,其他窗口才能与用户交互。 非模态对话框 它弹出后,本程序其他窗口仍能响应用户输入。 消息循环机制 Windows是事件驱动的。 Windows有两...

2025_03_11

2025_03_11

bingliaolong Question Ans 9个月前 40 0

关于auto推导 关于t最后推导出的类型 auto 的默认类型推导规则会 忽略引用,直接推导出值的类型 函数 test() 返回的是 std::string&(引用),但 auto t = test(); 会 拷贝引用指向的值,生成一个新的 std::string 对象 ...

2023_02_27

2023_02_27 2

02_27 shared_ptr lambda 02_28 自定义消息 自定义系统唯一消息 windbg调试 UI库区别 软件卡的分析 表现为进程中某个或多个线程卡死,可能是UI主线程,也可能是其他线程。 UI主线程的话,可能是UI界面无法点击、无法操作 其他线程的话可能是相关模...

2019_11_05

2019_11_05

argc && argv argc 表示传入main函数的参数个数 argv 表示传入main函数的参数序列或指针 其中,argv[0]一定是程序的名称,包含路径的名称 而由于argv[0]存放的一定是程序的名称,所以我们传入的参数的个数是argc-1 strle...

2023_02_15

2023_02_15

vector和list 进程间通信 浏览器输入网址后的行为 网络线程请求http数据 通过IPC将数据传给渲染进程的主线程 渲染进程的主线程将解析并构造DOM树,然后进行样式计算 然后根据DOM树和样式计算生成Layout树 然后通过遍历Layout树生成绘制顺序表 接着遍历La...

2020_11_09

2020_11_09

shared_ptr shared_ptr采用引用计数的方式管理所指向的对象。当有一个新的shared_ptr指向同一个对象时(复制shared_ptr等),引用计数加1。当shared_ptr离开作用域时,引用计数减1。当引用计数为0时,释放所管理的内存。 可以使用make_s...

2022_02_26

2022_02_26

界面白屏,如何定位问题 发生在初始化阶段 检查窗口创建和消息循环 在窗口创建后、进入主消息循环前添加日志或断点 验证消息泵(Message Pump)是否在正常运行,没有因为某个消息被阻塞 审查资源加载 检查程序启动时加载的大型资源,如图片、字体等,是否存在或已正确载入 加载失败...

扫一扫二维码分享