Sun

数字人生


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Git

发表于 2019-04-27 | 分类于 java | 阅读次数:
Git初始化1git init 生成如下的目录: HEAD:指示目前被检出的分支; config*:项目特有的配置选项。 description:文件仅供 GitWeb 程序使用,我们无需关心。 hooks/:客户端或服务端的钩子脚本(hook scripts) info/包含一个全局性排除(gl ...
阅读全文 »

计算机网络自顶向下:第四章-网络层

发表于 2019-04-25 | 分类于 计算机网络自顶向下 | 阅读次数:
网络层概述转发和选路网络层的主要功能是什么? 转发:当分组到达路由器时,如何将分组转发出去。 路由:计算分组从发送端到接口端最合适的路径。 选路算法决定了转发表中的表项 转发分组的设备叫做分组交换机,分为两种: 链路层分组交换机:从输入链路接口道输出链路接口 网络层分组交换机(路由) 除了 ...
阅读全文 »

linux常用命令

发表于 2019-04-15 | 分类于 linux | 阅读次数:
linux常用命令cd命令切换目录 cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录cd ../path # 切换到上层目录中的path目录中,“..”表示 ...
阅读全文 »

计算机网络自顶向下:第三章-传输层

发表于 2019-03-08 | 分类于 计算机网络自顶向下 | 阅读次数:
传输层传输层的介绍传输层提供应用进程间的逻辑通信 应用进程间的逻辑通信作何解? 从应用进程的角度看,两台相隔两岸的计算机中的进程,通过传输层,就好似直接连接起来进行交流一般,对于底层的路由、链路都是透明不可见的。 传输层和网络层的联系和传输层相比,网络层提供主机之间的逻辑通信,区别是细微的,但十分 ...
阅读全文 »

计算机网络自顶向下:第二章-应用层

发表于 2019-02-15 | 分类于 计算机网络自顶向下 | 阅读次数:
应用层两个终端应用如何交流? 本章就是为了解决这个问题 网络应用原则什么是终端应用体系结构? 网络上终端之间的不同的交流方式 什么是CS应用体系?特征是什么? 网络终端上的主机分为服务器和客服端,客户端上的应用一般是人为交互操作,向服务端发送请求。服务器上有固定,已知的IP,一直在线,服务器上的应 ...
阅读全文 »

11 处理泛化关系

发表于 2019-01-15 | 分类于 重构 学习笔记 | 阅读次数:
处理泛化关系Pull Up Field(字段上移)problem:两个类有相同的字段solution:从子类中删除该字段并将其移动到超类 重构原因? 子类分别增长和开发,导致出现相同(或几乎相同)的字段和方法 Pull Up Method(方法上移)problem:子类具有执行类似工作的方法sol ...
阅读全文 »

10 对函数调用重构

发表于 2019-01-15 | 分类于 重构 学习笔记 | 阅读次数:
对函数调用重构Rename Method(函数改名)problem:函数的命名不能解释这个函数做什么solution:重命名 12345getsnm(){}//======================after refactoring===================== ...
阅读全文 »

09 条件表达式重构

发表于 2019-01-14 | 分类于 重构 学习笔记 | 阅读次数:
条件表达式重构如何让条件语句看起来更清晰? Decompose Conditional(分解条件式)problem:你有一个复杂的条件(if-then-else)语句。solution:从if、then、else 三个段落中分别提炼出独立函数。 123456789if (date.before (S ...
阅读全文 »

08 数据重构

发表于 2019-01-11 | 分类于 重构 学习笔记 | 阅读次数:
数据重构数据应该符合封装的思想是直接读取还是间接读取?是用字段还是用对象?是值对象还是引用对象?是单向关联还是双向关联?如何更好的表示类型码?常量?类? Self Encapsulate Field(自封装值域)problem:你直接访问一个私有值域(field),但与值域之间的耦合关系逐渐无法满足 ...
阅读全文 »

07 责任重构

发表于 2019-01-09 | 分类于 重构 学习笔记 | 阅读次数:
责任重构让代码尽量符合单一职责原则,会大大的提高阅读和维护效率 Move Method(搬移函数)problem:有个函数与其所驻class之外的另一个class进行更多交流:调用后者,或被后者调用;可以认为这个函数更适合作为另一个class的特性。solution:在该函数最常引用的class中建 ...
阅读全文 »
1…567…9
Sun

Sun

Lv.0

88 日志
13 分类
52 标签
GitHub
© 2020 Sun
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4