一、设计模式(Design Pattern): 1.设计模式的概念 是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 2.学习设 ...
分类:
编程语言 时间:
2019-09-27 21:07:33
阅读次数:
89
一、模块 模块的概念 模块的本质 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里。这样,每个文件包含的代码就相对较少,很多编 ...
分类:
其他好文 时间:
2019-09-26 23:49:25
阅读次数:
106
1,了解到前端模块化:从《编写可维护的JavaScript-3》书籍中了解到模块化的概念和AMD模块的冻冻,但是不理解。 2,参考:https://blog.csdn.net/qq_35697034/article/details/78297756总算明白什么是ADM模块的概念: 一提到模块化,常说 ...
分类:
其他好文 时间:
2019-09-22 17:54:05
阅读次数:
90
前端的动态数据交互离不开服务端提供的接口,在一个前后端分离的中后台项目中,接口的请求和响应是必不可少的。 那么在架构一个中后台系统的时候,我们如何有效的管理和封装接口,提高项目接口调用的统一性、可维护性,以及在后端接口还没有开发完成,在仅有契约的基础上我们如何有效的模拟接口的调用呢? 接下来便会对以 ...
分类:
其他好文 时间:
2019-09-19 14:02:01
阅读次数:
94
设计原则详解 设计模式存在的根本原因是为了代码复用,增加可维护性。 开闭原则:对扩展开放,对修改关闭 里氏转换原则:子类继承父类,单独掉完全可以运行 依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用底层。 接口隔离原则:每一个接口应该是一种角色 合成/聚合复用原则:新的对象应使用一些已有 ...
分类:
其他好文 时间:
2019-09-18 01:08:45
阅读次数:
101
Clean code 看《clean code》一书,学习高手写出的代码,简单高效的代 1.目标 Bjarne Stroustrup:优雅且高效;直截了当;减少依赖;只做好一件事 Grady booch:简单直接 Dave thomas:可读,可维护,单元测试 Ron Jeffries:不要重复、单 ...
分类:
其他好文 时间:
2019-09-17 12:43:06
阅读次数:
128
一、为什么要使用函数? 1. 简化代码,增强程序的可读性。 把一些计算或操作编成通用的函数,以供随时调用,从而避免了代码的重复冗长;简化代码量,对各个部分进行封装,使问题变得简单而且直观,提高了程序的易读性。 2.提升程序的可维护性。 如果我们把主程序拆分成许多个步骤,为每一个功能编写一个函数,那么 ...
分类:
编程语言 时间:
2019-09-16 21:35:43
阅读次数:
103
C++函数及其应用 一.为什么要用函数 1. 我们知道,c和c++中使用函数,能简化代码量,对各个部分进行封装,使得问题变得简单和直观,提高了程序的易读性。 2. 还可以提升可维护性,把一些计算或操作编成通用的函数,以供随时调用,从而避免了代码的重复冗长。 3. 但是运用函数,就需要传递参数,开辟缓 ...
分类:
编程语言 时间:
2019-09-15 01:23:58
阅读次数:
96
string 字符串的概念早就深入我们的思维,因为日常我们接触的最多的就是文本,所以对字符串特别熟悉,一看到需要的是字符串,我们就能联想到字符串这个类型去存储它。 字符串用途 暂时想到就是,用于存储字符,这个太常见了,等以后有了新的理解再展开。 字符串的理解 字符串通常提供了索引访问方式,比如cha ...
分类:
其他好文 时间:
2019-09-14 11:16:53
阅读次数:
83
之前做项目用到了SDN,知道其作用,但是对其不是特别熟悉,今天特来总结一下相关知识点: 1. SDN的典型架构分为哪三层 主要分为应用层,控制层,和基础设施层; 2. SDN技术的关键点是 控制平面和数据平面; 3. SDN本质上具有的三大特性? 控制和转发分离,设备资源虚拟化,以及通用硬件及软件可 ...
分类:
其他好文 时间:
2019-09-11 13:31:39
阅读次数:
343