09 2023 档案
摘要:聚焦企业核心业务的分析估值模型 下面以某个包装印刷企业为例: Part1:利润的来源分析 Part2:主营业务的盈利能力分析 Part3:企业净利润的获现率 Part4:对企业未来利润进行预测并且设定WACC得到估值 企业价值来源主要分为几个部分:非经营性资产、经营性资产、企业盈利能力、企业的成长能
阅读全文
摘要:SGI STL二级空间配置器内存池源码 空间配置器 allocator 只是基层内存配置/释放行为的一层薄薄的包装,没有任何效率上的强化。一般而言,C++ 内存配置操作和释放操作如下: classFoo{ ... }; Foo* pf = new Foo;// 配置内存,然后构造对象 delete
阅读全文
摘要:muduo网络库开源代码学习 本项目通过使用 C++11 简化 muduo 网络库,同时去除了 Boost 库的依赖以及一些冗余的组件,提取出 muduo 库中的核心思想,即 One Loop Per Thread。 前置知识: 1、TCP协议和UDP协议 2、TCP编程和UDP编程步骤 3、IO复
阅读全文
摘要:前置知识 并发和并行 CPU单核 CPU多核、多CPU 并发 单核上,多个线程占用不同的CPU时间片,物理上还是串行执行的,但是由于每个线程占用的CPU时间 片非常短(比如10ms),看起来就像是多个线程都在共同执行一样,这样的场景称作并发(concurrent)。 并行 在多核或者多CPU上,多个
阅读全文
摘要:nginx内存池源码剖析 核心类型定义 // nginx内存池的主结构体类型 struct ngx_pool_s { ngx_pool_data_t d; // 内存池的数据头 size_t max; // 小块内存分配的最大值 ngx_pool_t *current; // 小块内存池入口指针 n
阅读全文
摘要:tmux+nvim " __ ____ __ _ ___ _____ __ __ ____ ____ " | \/ \ \ / / | \ | \ \ / /_ _| \/ | _ \ / ___| " | |\/| |\ V / | \| |\ \ / / | || |\/| | |_) | |
阅读全文
摘要:资产负债表 目的 资产规模、负债规模 偿债能力及举债潜力 营运能力和盈利能力 财务状况质量和未来发展趋势 战略的制定与实施情况,透视企业的管理 资产质量的相对性 资产质量会因所处的企业背景不同而有所不同,其中包括宏观经济环境、企业所处的行业背景、企业的生命周期背景、企业的不同发展战略等。企业的某项闲
阅读全文
摘要:拷贝构造和赋值构造的发生时机 Test gt1; // 1 int main(){ Test t1; //无参构造函数 3 Test t2(t1); //拷贝构造 4 Test t3 = t2;//拷贝构造 5 static Test st = Test(); //静态局部变量的内存空间在运行时已经
阅读全文
摘要:继承 继承的好处: 1、可以做代码的复用 2、在基类中给所有派生类提供统一的虚函数接口,让派生类进行重写,然后就可以使用多态了 一:继承的本质和原理 继承的本质:a.代码的复用 b.类和类直接的关系: 组合:a part of ~ ~的一部分 继承:a kind of ~ ~的一种 继承方式 基类的
阅读全文
摘要:对象的深拷贝和浅拷贝 对象占用外部资源时浅拷贝会出问题 自定义拷贝构造函数和赋值重载函数 SeqStack s; //默认构造函数 SeqStack s1(10); // 堆上空间(new int[10]) 对象内存空间 *_pstack _top _size SeqStack s2 = s1; /
阅读全文
摘要:容器空间配置器myVector 内存开辟 内存释放 对象构造 对象析构 /****************************************************************************** Welcome to GDB Online. GDB online
阅读全文