摘要: 先人对程序的定义: 程序 = 数据 + 算法 层出不穷的软件设计思想,面向对象,面向过程,结构化编程,敏捷开发,插件开发,组件,脚本思想等等,每一门都够我们花很多的时间与精力去 理解消化。 程序员遇到最常见的问题是什么? 1、给你一个需求,要如何实现这个功能? 2、给你一个功能,如何用代码去实现? 阅读全文
posted @ 2020-07-05 11:44 淡若轻风 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. 理解函数编程 把函数理解成一个功能的单元,一个大的功能,可以有若干不同的小功能单元组成。 把大的需要,拆成小的功能。 把注意力集中在要做什么,然后如何精确的得到自己要做的。 2. 使用Func<> 示例: Func<int, int> f = x => x + 1; Func<int, int 阅读全文
posted @ 2020-06-17 18:24 淡若轻风 阅读(111) 评论(0) 推荐(0) 编辑
摘要:  Microsoft .NET documentation: https://docs.microsoft.com/dotnet  The .NET API documentation: https://docs.microsoft.com/dotnet/api  The C# languag 阅读全文
posted @ 2020-06-16 14:29 淡若轻风 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 比较常见却不知的思维定势: (1)因果倒置 (2)满足于普通解 (3)依赖框架 (4)范围适应 (5)思考止于关键词 (6)执着于初步假设 (7)忘却思考的初衷 (8)偏重过程 (9)失去独立思维 其中(1)(2)属于初级思维定式,(3)(4)(5)(6)属于可能陷入两难窘境的严峻定式, (7)(8 阅读全文
posted @ 2019-09-16 13:41 淡若轻风 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 下面以从快到慢的顺序列出五种大O运行时间 O(log n), 对数时间,二分查找。 O(n),线性时间,线性查找。 O(n*log n),快速排序。 O(n^2),选择排序。 O(n!),旅行商问题解决方案。 备注: 以上内容出自《图解算法》。 阅读全文
posted @ 2019-09-10 17:28 淡若轻风 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 关键字const,你可以用它在classes外部修饰global或namespace作用域中的常量,或修饰文件、函数、或区块作用域(block scope)中被声明 为static的对象。 也可以用它修饰classes内部的static或non-static成员变量。 如果const出现在星号左边, 阅读全文
posted @ 2019-09-10 17:09 淡若轻风 阅读(91) 评论(0) 推荐(0) 编辑
摘要: #define ASPECT_RATIO 1.653 // 替换 const double AspectRatio = 1.653 若要在头文件内定义一个常量,如下示例: 若要在头文件内定义一个常量,如下示例: class专属常量 另外一种方式 宏函数 忠告: 对于单纯常量,最好以const对象或e 阅读全文
posted @ 2019-09-10 16:14 淡若轻风 阅读(68) 评论(0) 推荐(0) 编辑
摘要: C++最初的名称,C with Classes. C。C++仍以C为基础。区块(Blocks)、语句(statements)、预处理器(preprocessor)、内置数据类型(built-in data types)、数组(arrays)、指针(pointers)等等 都来自C。 Object-O 阅读全文
posted @ 2019-09-10 15:36 淡若轻风 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 这个博客很早就建立起来了,一直都想写点有“价值”的东西。可是苦苦思索,一直没有想到有价值的 东西,所以这个博客荒废至今。 直到最近我才想明白,还是普普通通的好,把自己对技术的思考,记录下来,写在博客上面,权当 学习笔记,不一定要非常有“价值”。想明白这点以后,我就打算开始想了, 人生漫漫,要学的东西 阅读全文
posted @ 2019-09-07 21:32 淡若轻风 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ObjDef.h 问题描述: 假如有多个对象,如何控制每个对象的初始化与析构? 方法1: 使用指针。 如下代码: 执行结果: 总结: 关键字new在使用的时候,分配对象内存,调用对象构造函数。 关键字delete在使用的时候,调用对象析构函数,释放对象占用内存。 方法2: 使用局部静态对象。如下代码 阅读全文
posted @ 2019-09-07 21:04 淡若轻风 阅读(177) 评论(0) 推荐(0) 编辑