![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 53
爱学习的蓝调
每天进步一点点~做个有追求的程序员
展开
-
复杂度与Big-O标记
复杂度种类标记意义常量O(1)运行时间与元素个数无关对数O(log(n))运行时间随元素个数的增加呈对数增长线性O(n)运行时间随元素个数的增加呈线性增长n-log-nO(nlog(n))运行时间随元素个数的增加呈“线性与对数乘积”增长平方O(n^2)运行时间随元素个数的增加呈平方增长五种典型的复杂度Big-O标记种类标记1251050100100010000常量O(1)11111原创 2021-01-07 09:48:06 · 210 阅读 · 2 评论 -
C++标准库(第2版)读书笔记
持续更新ingC++11新特性Template表达式内的空格vector<vector> > vec; // Ok in each C++ versionvector<vector>> vec; // Ok since C++11nullptr_tC++11允许使用nullptr取代0或NULL,用来表示一个pointer,指向no value。它时一个新关键字 ,拥有类型为std::nullptr_t, 它被自动转换为各种pointer,但原创 2021-01-07 09:23:21 · 190 阅读 · 0 评论 -
MarkDown基本语法
MarkDown基本语法功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Comma原创 2020-12-30 18:44:23 · 143 阅读 · 0 评论 -
Markdown 数学公式
行内与独行行内公式:将公式插入到本行内,符号:$公式内容$,如:$xyz$ 独行公式:将公式插入到新的一行内,并且居中,符号:$$公式内容$$,如:$$xyz$$上标、下标与组合上标符号,符号:^,如:$x^4$ 下标符号,符号:_,如:$x_1$ 组合符号,符号:{},如:${16}_{8}O{2+}_{2}$汉字、字体与格式汉字形式,符号:\mbox{},如:$V_{\mbox{初始}}$ 字体控制,符号:\displaystyle,如:$\displaystyle \frac{原创 2020-12-30 18:36:04 · 904 阅读 · 0 评论 -
《贝佐斯的数字帝国》读书笔记
最近有幸读到一本好书:《贝佐斯的数字帝国》,收获还是颇丰,特此记录一些要点。 亚马逊核心管理思想及体系 模块1 业务模式:痴迷客户,拓展边界 不少企业号称客户第一、以客户为中心,但落到实处的残酷真相是:以老板为中心、以对手为中心,或者以股价涨跌为中心。说是要看长远,但...原创 2020-08-20 17:12:34 · 9363 阅读 · 0 评论 -
最短路径--狄克斯特拉(Dijkstra)算法
最短路径从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径,称为最短路径Dijkstra算法算法来源Dijkstra算法是由一个叫Dijkstra的荷兰人发明的,故称此算法为Dijkstra算法算法思想将图上的初始点看作一个集合S,其它点看作另一个集合 根据初始点,求出其它点到初始点的距离d[i] (若相邻,则d[i]为边权值;若不相邻,则d[i]为无限大) 选取最小的d[i](记为d[x]),并将此d[i]边对应的点(记为x)加入集合S(实际上,..原创 2020-07-20 17:05:58 · 2424 阅读 · 0 评论 -
c语言标准库
c语言标准库标准输入输出(stdio.h)文件操作(stdio.h)字符操作(ctype.h)字符串操作(string,h)数学函数(math.h)资源管理(stdlib.h)格式转换(stdlib.h)时间/日期(time.h)断言(assert.h)各种类型的常数(limits.h & float.h)变长参数(stdarg.h)非局部跳转(setjmp.h)...原创 2020-05-06 11:03:56 · 190 阅读 · 1 评论 -
查看dll导出函数
使用及制作DLL及LIB库文件时,经常要确认接口是否已成功导出,现给大家分享一点经验:1、进入Visual Studio 20XX命令提示符2、进入查看dll路径3、在命令行了输命令:dumpbin /exports dll文件名 ,即可得到DLL的接口4、如果要重定向输出至reslut.txt文本文件,则命令格式如下:dumpbin /exports xxx...原创 2019-04-12 15:13:46 · 2098 阅读 · 0 评论 -
1M等于多少字节
1M = 1024k = 1048576字节算法是:1Byte(字节) = 8bit(位)1KB =1024Byte(字节)1MB =1024KB1GB =1024MB1TB =1024GB一个汉字要占用2个字节如果换算成中文汉字那么就是1M=524288个汉字...原创 2019-03-27 09:37:53 · 41753 阅读 · 0 评论 -
《重构:改善既有代码的设计》读书笔记
重构原则1、重构的定义名词:Refactoring是对软件内部结构的一种调整,目的是在不改变外部行为的前提下,提高其可理解性,降低其修改成本; 动词:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。2、重构的好处改进软件的设计:时间长了,随便添加新功能,已经看不出原有的设计,难以维护; 使软件更容易理解:重构的过程也可以理解代码; 帮助找到bug:“我不是...原创 2018-02-27 15:03:28 · 321 阅读 · 0 评论 -
把时间当作朋友 -- 读书笔记
很久没有买新书了,前段时间跟朋友聊天聊到心中的一些困惑和纠结,朋友就推荐了这本书给我,当天晚上就在亚马逊上下单了,第二天书到了就开始阅读了。刚开始读的时候比较枯燥,毕竟很久没读书了,而且前面也是一些作者在阐述为什么写这本书的原因。但越读到后面,发现作者描述的一些场景跟自己的好像,感觉这本书就是为我而生的,都有一些切身的体会,也将我内心的疑惑意义解答了。从读书的时候记忆力就不是很好,下面就将...原创 2018-05-14 08:59:27 · 585 阅读 · 0 评论