会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
二木森
博客园
首页
新随笔
联系
订阅
管理
2021年11月30日
c++编译流程
摘要: c++的编译过程又四步组成:预处理,编译,汇编,链接 1. 预处理 包含头文件,解释宏,生成中间文件.ii 2. 编译 将预处理后的文件进行词法、语法分析生成对应的汇编文件.s 3. 汇编 将汇编代码变成机器可执行的命令 4. 链接 链接器ld将各个目标文件组装在一起,生成可执行文件(解决符号依赖,
阅读全文
posted @ 2021-11-30 09:54 二木森
阅读(442)
评论(0)
推荐(0)
2021年11月18日
mysql知识体系梳理(一)
摘要: mysql从架构上看分为两层:Server层负责上层业务处理,存储引擎层负责底层数据维护 数据存储 mysql数据存储在磁盘上,如何高效的对数据进行访问,不可避免的引入了索引的概念,索引存在的意义在于如何快速的找到对应的数据 事务 事务的概念对应生产环境非常重要,将操作实体封装在一起 日志系统 日志
阅读全文
posted @ 2021-11-18 16:38 二木森
阅读(88)
评论(0)
推荐(0)
2021年10月23日
关于IO的一些思考
摘要: 同步阻塞(BIO) 服务器采用单线程模型的情况下,当accept一个请求后,调用send/recv时线程将会被阻塞。 服务器采用多线程模型下,当accept一个请求后,开启线程进行recv,可以完成并发处理,但是线程数量是有限的,并且线程也会相应的消耗系统资源。 同步非阻塞(NIO) 服务器acce
阅读全文
posted @ 2021-10-23 10:16 二木森
阅读(52)
评论(0)
推荐(0)
2021年9月28日
深入探索c++对象模型《第二章 构造函数语义学》
摘要: 默认构造函数什么时候会被构建 当编辑器认为默认构造函数被需要时 基类中含有默认构造函数(基类部分初始化) 对象成员中含有默认构造函数(对象成员初始化) 带虚函数的类(虚表指针初始化) 继承自虚基类的类(调用虚基类构造函数) 拷贝构造函数的构建 拷贝构造函数是一种构造函数,其参数是本类对象。大部分情况
阅读全文
posted @ 2021-09-28 15:44 二木森
阅读(46)
评论(0)
推荐(0)
2021年9月26日
深入探索c++对象模型《第一章 关于对象》
摘要: 1. C++在内存布局以及时间上的主要负担是由virtual引起的,包括 虚函数机制,引入vptr以及vtbl,支持一个有效率的运行期数据绑定 虚基类,多次出现在继承体系中的基类只有唯一一个对象 多重继承下,派生类跟第二个以及后续基类之间的转换 2. C++指针会教会编辑器如何解释特定地址的内容及大
阅读全文
posted @ 2021-09-26 20:51 二木森
阅读(64)
评论(0)
推荐(0)
c++常用工具转化
摘要: c++ string转化为char*数组 int main() { string a = "string test"; vector<char> writable(a.begin(), a.end()); writable.push_back('\0'); cout << &writable[0]
阅读全文
posted @ 2021-09-26 20:13 二木森
阅读(36)
评论(0)
推荐(0)
2021年9月18日
Linux磁盘问题排查
摘要: 1. 查看机器文件系统情况 df -lh 2. 发现/data目录磁盘占用大 du - sh *
阅读全文
posted @ 2021-09-18 11:28 二木森
阅读(50)
评论(0)
推荐(0)
2021年9月17日
Linux高CPU问题排查流程
摘要: 在日常工作中难免遇到现网高cpu的问题,现对排查流程做一个整理 一、采用top查看现在机器的运行情况 二、针对高CPU进程查看当前运行线程 top -H -p PID 三、找到异常线程查看线程堆栈 pstack PID
阅读全文
posted @ 2021-09-17 21:51 二木森
阅读(111)
评论(0)
推荐(0)
2021年5月8日
C++虚函数原理
摘要: 本文主要作为个人对于C++虚函数学习记录。 虚函数重点摘要 1. 虚函数作用:c++基于虚函数实现多态 2. 虚表生成规则:编译时生成在全局数据区 3. 虚表指针在哪里:对象内存空间 4. 虚表怎么实现多态的:虚函数在父类与子类中的虚表地址偏移是一致的,执行时根据对象类型,动态调用 对象的内存布局
阅读全文
posted @ 2021-05-08 17:28 二木森
阅读(161)
评论(0)
推荐(0)
公告