上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: ---author: lunardate: Thu 01 Oct 2020 10:46:38 AM CST---### 模板与泛型编程#### 条款41: Understand implicit interfaces and compile-time polymorphism> 隐式接口受知乎用户"invalid s"启发,感谢。在面向对象编程中,一类重要的思想是:显式接口(explicit ... 阅读全文
posted @ 2020-10-03 17:02 kaleidopink 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ---author: lunardate: Fri 25 Sep 2020 07:35:26 PM CST---### CMake 教程(基础篇)> 本系列笔记均来自与github仓库: https://github.com/ttroy50/cmake-examples#### CMake的使用流程一般先写好一个CMakeLists.txt,然后创建一个build目录用于存放二进制文件。来到b... 阅读全文
posted @ 2020-09-30 20:15 kaleidopink 阅读(339) 评论(0) 推荐(0) 编辑
摘要: ---author: lunardate: Tue 22 Sep 2020 02:47:33 PM CST---## 第二章 控制系统的数学模型在静态条件下(即变量各阶导数为零),描述变量之间关系的代数方程叫**静态数学模型**,描述变量各阶导数之间关系的微分方程叫做**动态数学模型**。建立控制系统的数学模型的方法包括分析法和实验法两种。分析法是对系统内各部分的运动机理进行分析,根据它们所依据的... 阅读全文
posted @ 2020-09-28 15:54 kaleidopink 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: ---author: lunardate: Mon 21 Sep 2020 09:40:16 AM CST---## 第一章 信息与信息系统### 1.1 信息与信息量哈特莱对于信息的度量方法:$$I = \log\frac1P = -\log P$$如果上述公式的对数以2为底,则其计量单位为比特(bit)#### 1.1.2 信息量的计算方法Shanon 根据哈特莱的信息度量方法,给出了不同情况... 阅读全文
posted @ 2020-09-28 15:53 kaleidopink 阅读(677) 评论(0) 推荐(0) 编辑
摘要: ## 拉普拉斯变换由于古典意义下的傅里叶变换存在的条件是$f(t)$除了满足狄拉克雷条件以外,还要在$(-\infty,\infty)$上绝对可积,许多函数都不满足这个条件。在很多实际问题中,存在许多以时间 $t$ 为自变量的函数,这些函数根本不需要考虑$t0\end{cases} $$ 这样在$t \beta_1$上处处收敛(by the way,Res表示留数),且由这个积分确定的函数... 阅读全文
posted @ 2020-09-26 15:43 kaleidopink 阅读(4687) 评论(0) 推荐(0) 编辑
摘要: ---author: lunardate: Fri 25 Sep 2020 02:44:31 PM CST---## C++ 智能指针智能指针是C++11新引入的行为类似于指针的类对象,智能指针最大的特点是可以帮助管理动态内存分配的智能指针模板。如果在一个类中定义了指针,我们知道在这个类不再使用时编译器会自动调用其析构函数以释放内存,所以该指针所占用的内存也会被释放。然而,该指针所指向的内存不会被... 阅读全文
posted @ 2020-09-25 19:25 kaleidopink 阅读(619) 评论(0) 推荐(0) 编辑
摘要: ---author: lunardate: Wed 23 Sep 2020 09:20:09 PM CST---## 探讨 C++ 新标准> 《C++ Primer Plus》读书笔记本章介绍C++11对C++所做的改进,包括以下主题:- 新的声明方式- 移动语义和右值引用- 新的类功能- Lambda 表达式- 包装器模板 function- 可变参数模板#### 新声明1. `auto` ... 阅读全文
posted @ 2020-09-25 14:49 kaleidopink 阅读(274) 评论(0) 推荐(0) 编辑
摘要: author: lunar date: Wed 23 Sep 2020 06:31:43 PM CST 左值引用与右值引用 左值:可以取地址的,有名字的,非临时的就是左值; 右值:不能取地址,没有名字的,临时的就是右值。 左值的英文缩写为"lvalue", 右值的英文缩写为"rvalue"。这并非很 阅读全文
posted @ 2020-09-23 20:21 kaleidopink 阅读(1527) 评论(1) 推荐(1) 编辑
摘要: ---author: lunardate: Wed 16 Sep 2020 03:14:38 PM CST---## 6. 继承和面向对象程序设计### 条款32: Make sure public inheritance models "is-a".如果你令`class D`以public形式继承`class B`, 你便是告诉编译器每一个类型为D的对象同时也是一个类型为B的对象."public... 阅读全文
posted @ 2020-09-21 16:28 kaleidopink 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ---author: lunardate: Tue 15 Sep 2020 02:52:32 PM CST---## 5. 实现### 条款26: Postpone variable definitions as long as possible.由于每定义一个变量都会带来构造和析构成本, 所以变量的定义应该尽可能的延后, 延后到不得不用的时候. 因为有时候一个变量可能并没有使用程序就已经离开了控... 阅读全文
posted @ 2020-09-21 16:25 kaleidopink 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页