前言 前面完成了创建型的设计模式的分享,创建型的设计模式解决的是对象创建的问题。今天开始介绍结构型的设计模式,其中结构型设计模式包括:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。结构型设计模式解决的是类与对象的组合关系。今天讲结构型对象中的第一个——适配器模式。适配器模式 ...
分类:
其他好文 时间:
2019-09-02 09:35:06
阅读次数:
116
通俗易懂,适合初学者阅读。强烈推荐。5+星。 申明:此文章是在他处看到的,转自阮一峰博客。 来源: http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂, ...
分类:
编程语言 时间:
2019-09-01 17:02:24
阅读次数:
100
raid0:特点:平行存储,将数据都分到每个硬盘里面,一块硬盘的损坏都会导致数据的不完整,不可用磁盘数量:1块或者n块磁盘容量:一共磁盘的总和优点:读写性能比较高缺点:无冗余与备份,安全性比较低应用环境:安全性要求不高的地方,比如图形工作站raid1特点:镜像存储,就是将每一个磁盘都写入相同的数据,以保证用户数据的可用性和可修复性磁盘数量:2个或2个以上磁盘容量:50%优点:磁盘数据的安全性比较高
分类:
其他好文 时间:
2019-09-01 16:30:01
阅读次数:
113
Python 教程资源 Python 这门语言是学习数据科学和人工智能,始终绕不开的一个基础知识和技能点,我们只有点亮这个技能点才能更好的开展我们的宏图霸业(用Python自动赚钱什么的)。 废话不多说,我们直接进入正题。在这篇文章里,我会把所涉及的资料分为三个部分。第一个部分是书籍的推荐,第二个部 ...
分类:
编程语言 时间:
2019-09-01 01:42:23
阅读次数:
262
递归: 所谓递归,就是既有传递,又有回归,与其说是传递与回归,初学不如理解是一种 “循序递进”与“规律约束”。 为什么这样说,因为递归算法相比较于循环在代码结构方面个人认为更加简洁清晰,清晰易懂,递归注重的是一种有序的规律,所以在每个程序开始之前,我们只要能找到一个使程序循序递进的规律;并且在整个过 ...
分类:
编程语言 时间:
2019-08-30 23:06:46
阅读次数:
115
本文从Java代码编写的初期到结尾,做了一次整体的总结,希望对初学者有帮助。1、命名很重要一个错误的命名会很误导人,不良的命名,对于阅读代码的人来说很纠结。一个良好的命名对自己也有很大的帮助。我个人命名的变量都比较长,一般是单词的全称,这样代码读起来易懂,有些缩写你根本不知道它代表的单词是什么,除了像id代表identifier,org代表organization这些大家常见的缩写命名。命名一个方
分类:
编程语言 时间:
2019-08-29 17:52:36
阅读次数:
105
上面的代码的效果是,当我们输入firstName后,wacth监听每次修改变化的新值,然后计算输出fullName。 handler方法和immediate属性 这里 watch 的一个特点是,最初绑定的时候是不会执行的,要等到 firstName 改变时才执行监听计算。那我们想要一开始就让他最初绑 ...
分类:
Web程序 时间:
2019-08-29 16:24:23
阅读次数:
273
本文会尽可能对 java web 项目的目录结构做出最详细的解释,尽量做到浅显易懂。 eclipse web 项目目录结构 java web 项目事例 03-springmvc-drien-xgq 是创建的项目名字,这个名字自己可以随便创建,只要符合命名规则。 src 和 src_test 里面放的 ...
分类:
Web程序 时间:
2019-08-28 18:45:34
阅读次数:
128
vim是Linux使用的默认编辑器,刚接触时vim没有其他编辑器易懂好用,但在熟练运用各种命令之后会发现这是人类世上最好用的文本编辑器 编辑模式 a:进入编辑模式并在光标之后插入 i:进入编辑模式并在光标之前插入 o:进入编辑模式并在光标所在行之下开始新的一行 命令行模式 dd 删除光标所在的一行 ...
分类:
系统相关 时间:
2019-08-27 22:52:45
阅读次数:
86
需求: 假设有如下json字符串: 请利用C#处理这个字符串,在控制台显示出公司的ID,第一位员工的姓,和所有管理者的工资。 解决步骤: (为了更清晰的说明,本例在控制台中测试,本人编程环境VS2015) 1、下载开源的类库Newtonsoft.Json(下载地址 http://json.codep ...