经典排序算法总结

排序算法总结 Author: Sean / Date:2018-12-11 排序的算法的分类标准有很多,最简单的事根据复杂度进行划分。分为简单排序和复杂排序。 简单排序 简单选择排序 简单插入排序 冒泡排序 复杂排序 希尔排序 堆排序 归并排序 快速排序 应用实例1: Colletions....

2018-12-23 02:29:11

阅读数 64

评论数 0

设计模式之(二) 创建者模式

前言 23种设计模式中5种创建模式。其分别是单例模式、工厂模式、抽象工厂模式、建造者模式和原型模式。其中,单例模式、工厂模式和抽象工厂模式主要用于项目刚初始的架构;建造者模式主要用于new出一个新的对象,并为其赋予某些特殊的属性(详见建造者模式章节);原型模式主要用于拷贝创建。 单例模式 单例...

2018-12-07 19:00:40

阅读数 93

评论数 0

如何优雅的编译OpenJDK(Mac 版)

前言 最近拜读《深入理解Java虚拟机》一书。书中第一章要求,自己编译Java虚拟机。我尝试的编译了一下,发现随着Mac和Code版本的不断更新,要做到编译书中提及的OpenJDK1.7已经非常的困难。至此,将编译过程纪录于此,以慰后继来者。 PS: 编译的整个流程花费了2天多的时间,准备周日晚上...

2018-12-05 19:05:19

阅读数 298

评论数 3

CentOS 64 bit bad ELF interpreter

前言 前段时间Centos 64系统上发现有这样的错误: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 查了下发现stackoverflow有一样的错误。 CentOS 64 bit bad ELF int...

2018-12-03 00:57:30

阅读数 59

评论数 0

如何优雅的使用MarkDown画UML图

前言 前段时间写设计模式的总结,需要用到类图。但是如果使用OmniGraffle这类的图画出来,再导入。实在有点慢,又有点low。于是摸索出一个比较好的方案。 方案 Plantuml+MarkDown 先在 http://www.plantuml.com/plantuml/uml 上画出需要...

2018-12-03 00:45:58

阅读数 207

评论数 0

如何优雅使用百度网盘(Mac 版本)

前言 在Mac上,百度网盘日常限制速度80KB/s。下载大型文件时候,速度实在是不怎么恭维。但是,网盘的便捷性人人都知道。最简单的办法是开会员。临时使用可以某宝买会员共享(自己百度去吧)。 方案 方案1 开会员。或者某宝共享会员。 方案2 油猴+导出链接下载(Tampermonkey+http...

2018-12-03 00:25:08

阅读数 417

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭