2020年5月17日

【Head First 设计模式】-装饰者模式

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第三章 装饰对象 定义装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 装饰者和被装饰对象有相同的超类型。 可以用一个或多个装饰者包装一个对象。 既然装饰者和被装饰对象有相同的超类型,所以在任何需要原 阅读全文

posted @ 2020-05-17 22:43 Dev_F 阅读(103) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-观察者模式

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第二章 让你的对象知悉现况 定义观察者模式:1、观察者模式定义了一系列对象之间的一对多关系; 2、当一个对象改变状态,其他依赖者都会收到通知,并自动更新。 观察者模式:类图[稍后补充] 设计原则: 为了加护对象之间的松耦合设计而努力。 松耦合 阅读全文

posted @ 2020-05-17 22:30 Dev_F 阅读(141) 评论(0) 推荐(0) 编辑

2020年5月10日

【Head First 设计模式】-欢迎来到设计模式的世界

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第一章 欢迎来到设计模式的世界 前言:做开发也有几年了,设计模式感觉自己在开发的过程中似乎也用到了,现在看来一地鸡毛。 所谓模式:最重要的是经验复用,而不仅仅是代码复用! 本章中提到的设计原则: 1、可能变化和不需要变化的代码不要混在一起 可 阅读全文

posted @ 2020-05-10 23:23 Dev_F 阅读(153) 评论(0) 推荐(0) 编辑

2019年7月21日

计算机网络-自定向下方法之网络安全

摘要: 七月箴言 万物之中,希望最美;最美之物,永不凋零。—— 斯蒂芬·金 第八章 本章计算机网络中的安全 一、什么是网络安全 机密性:为了保证发送的内容不被别人了解. 完整性:为了保证内容不被篡改 端点鉴别:为了保证不会收到冒名顶替者的报文 运行安全性:为了识别一个组织或机构所收发的报文内容的合法性 二、 阅读全文

posted @ 2019-07-21 22:42 Dev_F 阅读(157) 评论(0) 推荐(0) 编辑

2019年7月14日

计算机网络-自定向下方法之链路层

摘要: 七月箴言 万物之中,希望最美;最美之物,永不凋零。—— 斯蒂芬·金 第六章 本章链路层和局域网 一、链路层概述 运行链路层协议的任何设备(所有运行链路层协议的主机,路由器,交换机,WiFi接入点)称为节点。把沿着通信路径连接相邻节点的通信信道称为链路。 1.1链路层提供的服务: 成帧。在每个网络层数 阅读全文

posted @ 2019-07-14 23:20 Dev_F 阅读(193) 评论(0) 推荐(0) 编辑

2019年6月23日

计算机网络-自定向下方法之网络层

摘要: 六月箴言 万物之中,希望最美;最美之物,永不凋零。—— 斯蒂芬·金 第四章 本章节主要网络层相关的 网络层,分为数据平面和控制平面。 主要功能:其中最主要的是路由选择与转发。 转发:当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组移动到适当的输出链路。 路由选择:当分组从发送方流向接收方 阅读全文

posted @ 2019-06-23 22:44 Dev_F 阅读(175) 评论(0) 推荐(0) 编辑

2019年6月16日

计算机网络-自定向下方法之运输层

摘要: 六月箴言 万物之中,希望最美;最美之物,永不凋零。—— 斯蒂芬·金 第三章 本章节主要运输层相关的 运输层位于应用层和网络层中间,负责将应用程序的数据发送至网络层和从网络层接收数据转交给相应的应用程序。 网络层提供了主机间的逻辑通信,而运输层则为运行在不同主机之上的进程之间提供逻辑通信。 运输层运行 阅读全文

posted @ 2019-06-16 22:32 Dev_F 阅读(173) 评论(0) 推荐(0) 编辑

2019年6月9日

LeetCode 【2】 Reverse Integer --007

摘要: 六月箴言 万物之中,希望最美;最美之物,永不凋零。—— 斯蒂芬·金 第二周算法记录 007 -- Reverse Integer (整数反转) 题干英文版: Given a 32-bit signed integer, reverse digits of an integer. Example 1: 阅读全文

posted @ 2019-06-09 11:17 Dev_F 阅读(156) 评论(0) 推荐(0) 编辑

2019年5月28日

LeetCode 【1】 Two Sum --001

摘要: 5月箴言 住进布达拉宫,我是雪域最大的王。流浪在拉萨街头,我是世间最美的情郎。—— 仓央嘉措 从本周起每周研究一个算法,并以swift实现之 001 -- Two Sum (两数之和) 题干英文版: Given an array of integers, return indices of the 阅读全文

posted @ 2019-05-28 17:17 Dev_F 阅读(166) 评论(0) 推荐(0) 编辑

2019年5月27日

计算机网络-自定向下方法之应用层

摘要: 5月箴言 住进布达拉宫,我是雪域最大的王。流浪在拉萨街头,我是世间最美的情郎。—— 仓央嘉措 第二章 本章节主要是对应用层相关的概述。主要是摘出觉得比较重要或者关键的部分,以及个人理解 2.1 研发网络应用程序核心就是写出能够运行在不同的端系统和通过网络彼此通信的程序。 网络核心程序并不在应用层起作 阅读全文

posted @ 2019-05-27 20:53 Dev_F 阅读(192) 评论(0) 推荐(0) 编辑

导航