- 博客(8)
- 收藏
- 关注
原创 设计模式5-模板模式
模板方法:一个抽象类:其中有抽象的方法,其他方法有的依赖这个方法子类去实现这个抽象方法.比较适用于:在写一个类的时候,有的方法不太确定.或者有不同的实现的时候.比较常见的的是java io类 里有不少用到模板方法比如 reader和InputStreamReaderpublic abstract class Reader implements Readable, Clo
2018-01-25 13:34:21 347
原创 简单认识UML
说说分类:1. ▲△ + 线段 == 继承 extend 实现implement其中▲:代表上级是实体的的类△:代表上级是虚的,抽象的接口2. A-------->B 代表 B是A的属性 A- - - - - >B 代表 B是A的方法中的局部变量或参数3. A◇-------- B 代表A的构造器中有参数B A◆---------B
2018-01-24 15:43:44 225
原创 设计模式1-单例模式
单例模式是常见的设计模式,也是最被滥用的设计模式.单例模式的构成:私有的构造器私有的对象属性公共的get方法单例模式分为两种:懒汉式:第一次getInstance的时候加载;饿汉式:申明的时候加载懒汉式为大多数人喜欢,因为他复杂.而且据说延迟加载据说能提示性能.首先懒汉式是线程不安全的,在多线程的环境下要加锁.常用的方法是双重检查+volat
2018-01-22 16:48:33 226
原创 关于win10 或其他 磁盘100% 电脑超级卡的解决方法
电脑卡如果自己的硬件不太过时,打开设备管理器,查看ahci控制器的驱动是不是2006年的,是的话,根据自己的主板芯片组,下载安装最新的AHCI驱动(intel的这个驱动叫 快速存储技术)
2017-12-04 15:17:53 11799
原创 浮点型精度理解及存储原理理解
float 类型精度6到7位double 类型精度15到16位可能会有人会比较疑惑,我们慢慢分析。首先解释下为什么叫浮点型我们常常用,确容易被忽略的问题,明白这个,计算浮点型的精度和最小小数就简单了。Ⅰ .简答原理1.浮点型即为小数点可以浮动的数据类型2.通俗的来讲就是2进制的科学计数法。所以浮点型有科学计数法的优点和缺点。解释1:什么是
2017-11-19 00:35:35 2454
原创 快速排序分析
一般而言,网上对于为什么快速排序比冒泡快,有两种方向:对于1.算时间复杂度这是逻辑颠倒,恰恰是效率高导致时间复杂度低。所以说这种解释因果倒置。对于2.二分法的优越性这个我不知道说什么好。
2017-11-14 23:35:20 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人