自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 一文打尽设计模式(C++实现)

23设计模式一文打尽,每种模式包括应用场景,优缺点,模式结构,类图 以及 C++代码示例。介绍设计模式是什么,有什么作用以及由来。

2020-12-25 22:54:33 4864

转载 小类,大对象:C++

C++小类,大对象的设计例子

2020-12-23 21:27:02 998

原创 设计模式之外观模式(C++实现)

外观模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-31 23:02:28 796

原创 设计模式之装饰器模式(C++实现)

装饰器模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-31 23:00:10 1717

原创 设计模式之组合模式(C++实现)

组合模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-30 21:34:34 777

原创 设计模式之桥接模式(C++实现)

桥接模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-30 21:30:34 1178

原创 设计模式之适配器模式(C++实现)

适配器模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-29 22:24:07 1277

原创 设计模式之原型模式(C++实现)

原型模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-29 22:20:00 1557 1

原创 设计模式之建造者模式(C++实现)

建造者模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-28 21:55:58 1010

原创 设计模式之单例模式(C++实现)

单例模式模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例。包括三种实现:饿汉式单例类、懒汉式单例类+双检查锁、懒汉式单例类+static变量

2020-12-28 21:51:42 2003 6

原创 设计模式之抽象工厂模式(C++实现)

抽象工厂模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-25 23:08:11 1058

原创 设计模式之工厂方法模式(C++实现)

工厂方法模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-25 23:05:26 1051

原创 设计模式之简单工厂模式(C++实现)

简单工厂模式介绍,包括应用场景,优缺点,模式结构,类图 以及 C++代码示例

2020-12-25 23:01:23 1103

转载 小类,大对象

小类,大对象的介绍

2020-12-23 21:18:57 1515

转载 容器与封装

探讨了直接暴露容器所带来的问题,以及如何进行封装,以提高可维护性

2020-12-22 21:11:33 765

转载 类与封装

面向对象的主要目的是为了**模块化**。而**封装**作为`OO`的三大特征之一,其主要目的,是在模块化的过程中通过**信息隐藏**,封装变化,从而提高系统应对变化的能力。本文通过几个例子,从不同侧面讲述了关于封装的作用和方法。而关于如何做好封装,总是可以回到**高内聚低耦合**的角度来思考,通过正交策略来指导。

2020-12-22 21:09:35 795 1

原创 C++string中find,rfind 与 find_first_of,find_last_of

C++string中find , rfind 与 find_first_of , find_last_of 区别

2020-12-21 21:54:11 2239

转载 C++泛型与多态(4):Duck Typing

Duck Typing

2020-12-21 21:40:28 930

转载 C++泛型与多态(3):类模板特化

类模版特化

2020-12-21 21:37:48 896

转载 C++泛型与多态(2):模板特化

函数模板的特化全特化部分特化一等公民二等公民

2020-12-21 21:35:48 732

转载 C++泛型与多态(1):基础篇

模版:参数化多态函数重载:Ad-hoc多态

2020-12-21 21:33:03 1416

转载 多态,OO与FP

转载自:https://www.jianshu.com/p/9ad1a3cd6b7d作者:袁英杰注:本文原名《OO NOT SUCKS, YOU DO》。缘起Erlang之父Joe Armstrong曾经写过一篇《Why OO Sucks》,被很多反OO的程序员——尤其是erlang社区的程序员——当作了大旗。文中指出了OO的四大问题:数据结构和函数不应被绑在一起(Data structure and functions should not be bound together);所有事物都

2020-12-21 20:59:02 1123

转载 正交设计,OO与SOLID

单一职责和开放封闭,更多的在强调类划分时的高内聚;而里氏替换,依赖倒置,接口隔离则更多的强调类与类之间协作接口(即API)定义的低耦合。

2020-12-17 23:31:39 821

转载 变化驱动:正交设计

软件模块怎么分?然后再怎么合?内聚与耦合让我们的系统达到恰如其分的内聚度和耦合度的四个策略

2020-12-17 23:24:28 730

转载 简单设计

简单设计原则1. 通过所有测试(Passes its tests)2. 尽可能消除重复 (Minimizes duplication)3. 尽可能清晰表达 (Maximizes clarity)4. 更少代码元素 (Has fewer elements)5. 以上四个原则的重要程度依次降低。

2020-12-17 23:12:36 1756 1

转载 第一颗子弹

转载自: https://www.jianshu.com/p/9147f15c7234作者:袁英杰软件不软的一个主要原因,是其经常处于变化之中。所以,当策略分离不同的变化方向被提出后,一个随之而来的问题也就产生了:何时分离?尽管一个软件已经满足了当前所有需求,作为富有经验,伤痕累累的程序员,我们却毫无喜悦,因为我们很清楚,事情还远未结束:用不了多久,新需求就会再次排山倒海般涌来。而当前设计能否顶得住下一波的冲击,没有人心里有底。怀着不安的心情,我们打开IDE,调出代码,翻页跳转,试图从字里行间揣测未

2020-12-17 23:10:12 788

原创 top命令介绍、实存(RES) 与 虚存(VIRT)区别 ——VIRT持续增长,记一次内存泄漏定位

top命令介绍、实存(RES) 与 虚存(VIRT)区别、线程未释放导致内存泄漏top查看VIRT持续增长内存泄漏定位

2020-12-12 22:26:45 17764

原创 linux系统C/C++实现遍历指定目录

DIR结构体、dirent 结构体、stat 结构体、d_type 文件类型遍历并获取指定文件夹下文件详细信息

2020-12-12 22:14:21 1042

原创 statfs获取磁盘使用信息

statfs 结构体、statfs/fstatfs 函数

2020-12-12 22:09:30 1202

Pluma-1.1-cmake.zip

Pluma插件管理框架,官网路径:http://pluma-framework.sourceforge.net/ 添加CMake支持

2021-04-19

用于 Ubuntu 20根文件的 qemu-arm-static

用于 Ubuntu 20根文件的 qemu-arm-static

2021-03-12

qemu-5.0.0+u-boot+linux-5.4.95+gcc-linaro-6.5.0+busybox-1.32.1.zip

qemu-5.0.0、u-boot 源码、linux-5.4.95内核、gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf交叉编译链、busybox-1.32.1 工具 文章 https://blog.csdn.net/leacock1991/article/details/113703897 使用资源

2021-02-05

glibc-2.29.zip

一步一步学linux操作系统 专栏 06 系统调用 , 使用的 glibc源码 glibc-2.29

2020-06-26

linux-4.13.16.tar.gz

一步一步学linux操作系统 专栏 使用linux内核源码 linux-4.13.16.tar.gz

2020-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除