Macos开发相关工具
开发工具 XCode CLion Qt 开发辅助 Git Sourcetree 感觉没有CLion内置git好用 iterm2 终端 ohmyzsh zsh-autosuggestions zsh-highlighting autoupdate zsh-completions v...
开发工具 XCode CLion Qt 开发辅助 Git Sourcetree 感觉没有CLion内置git好用 iterm2 终端 ohmyzsh zsh-autosuggestions zsh-highlighting autoupdate zsh-completions v...
02_27 shared_ptr lambda 02_28 自定义消息 自定义系统唯一消息 windbg调试 UI库区别 软件卡的分析 表现为进程中某个或多个线程卡死,可能是UI主线程,也可能是其他线程。 UI主线程的话,可能是UI界面无法点击、无法操作 其他线程的话可能是相关模...
原子操作 概念 所谓原子操作是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何context switch 原子操作可以保证正在工作的动作不被打断,即一旦开始,持续到结束。对比互斥锁优势在于,原子操作是在C/C++的层面,是无锁操作,既能解决并发...
单链表反转
vector和list 进程间通信 浏览器输入网址后的行为 网络线程请求http数据 通过IPC将数据传给渲染进程的主线程 渲染进程的主线程将解析并构造DOM树,然后进行样式计算 然后根据DOM树和样式计算生成Layout树 然后通过遍历Layout树生成绘制顺序表 接着遍历La...
Part1 32位内存大小和对齐 string构造开销对比 判断一个类有没有虚函数 判断链表有没有环 Part2 thread 调用CreateThread可以创建一个线程内核对象,内核对象创建成功后,系统会给它从进程的地址空间分配空间供线程使用。 系统把传给CreateThre...
判断空类
智能指针 C++11_ 第二篇 C++11_ 第三篇 进程间同步 无名管道 有名管道 消息队列 信号量 进程间通信 临界区 COM的使用 介绍 COM定义了标准线路格式和协议,以便在不同硬件平台上运行的对象之间进行交互 COM与实现语言无关,可以使用不同的编程语言来创建COM库 ...
多态 编译时多态 通过函数重载实现 运行时多态 多态性可以概括为“一个接口,多个方法”,程序运行时才决定调用哪个具象化函数。 多态通过虚函数实现,虚函数允许子类重新定义成员函数,而子类重写定义父类函数的做法叫做覆盖,override。 虚函数相关 概念 虚函数机制用以支持一个有效...
a b
搜索当前分类