排序:
默认
按更新时间
按访问量

ES6快速入门

基础知识 常量 作用域 箭头函数 默认参数 对象代理 环境配置 环境配置过程 环境配置成功结果 ES6基础 常量 const PI = 3.1415926 console.log(PI) 作用域 // ES5 中作用域 const callbacks = ...

2018-03-11 21:50:07

阅读数:38

评论数:0

机器学习手记-入门级概念

什么是机器学习 利用计算机从历史数据中找出规律,并把这些规律用到未来不确定场景的决策 传统的数据分析行业依赖于数据分析师本身的经验和知识水平,通过机器学习则可以摆脱对数据分析师的依赖,由机器代替人工进行分析。 机器学习发展的原动力 从历史数据中找到规律,把这些规律用到未来...

2018-03-11 20:41:00

阅读数:27

评论数:0

git版本控制安装与配置(win)

简介 一款免费、开源的分布式版本控制系统 特点 可以有效高速的处理从很小到非常大的项目版本管理 配置用户名查看版本配置邮箱让Git不要管Windows/Unix换行符转换避免git gui中中文乱码避免git status显示中文文件名乱码win上还需配置git ssh key pair配...

2017-06-03 16:36:39

阅读数:136

评论数:0

Nginx反向代理服务器安装与配置(win)

Nginx 一款轻量级web服务器,也是一款反向代理服务器 Nginx作用 可以直接支持Rails和PHP的程序 可作为HTTP反向代理服务器 负载均衡服务器 邮件代理服务器 帮助实现前端动静分离 Nginx特点 高稳定 高性能 资源占用少 功能丰富 模块化结构 支持热部署 Nginx安装(w...

2017-06-03 15:24:01

阅读数:479

评论数:0

ftpserver安装(win)

安装系统环境 win10 64bitftpserver ftpserver绿色版安装 软件下载地址 http://learning.happymmall.com/ftpserver/ ,若链接失效,则可以查看我上传的资源,里面也有下载解压缩 双击可执行文件运行 执行ipconfig命令...

2017-06-03 14:34:33

阅读数:195

评论数:0

项目管理利器Maven

maven介绍及环境搭建 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 常用命令 mvn -v 查看maven版本 mvn compile 编译 mvn test 测试 mvn package 打包 mvn clean 删除ta...

2017-06-03 02:59:16

阅读数:118

评论数:0

浅析Redis(Jedis)

NoSQL概述 not only SQL 泛指非关系型数据库有效解决高并发读写问题 解决海量数据的高效率存储和访问 高扩展性和高可用性 NoSQL四大分类 键值对存储 可快速查询数据,但数据结构性较差列存储 查找速度快,扩展性强,但使用较为局限文档数据库 数据结构要求不是很严格,查...

2017-05-23 18:05:44

阅读数:259

评论数:0

Java多线程之内存可见性

可见性基本介绍基本概念 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是共享变量。 工作内存:JMM描述了变量访问规则,以及从内存中读取变量的底层细节。 内存基本规则 线程对共享变量的所有操作都必须在自己的工作...

2017-05-22 22:13:15

阅读数:96

评论数:0

Java实现Base64加密

密码常用术语 明文:待加密信息 密文:经过加密后的明文 加密:明文转为密文 加密算法:明文转为密文的转换算法 加密秘钥:通过加密算法进行加密操作用的秘钥 解密算法:将密文转换为明文的算法 解密秘钥:通过加密算法进行解密操作的秘钥 主动攻击:攻击者非法侵入密码系统,对系统注入假消息进行欺骗 科克霍夫...

2017-05-07 01:21:46

阅读数:1111

评论数:0

The case for the reduced Instruction Set computer读后感

The case for the reduced Instruction Set computer读后感 王楠 3140103634 计算机体系结构的目标 One of the primary goals of computer architexts is to design computer...

2017-03-22 21:36:09

阅读数:682

评论数:0

二叉搜索树

二分查找法-对于有序数列,才能使用二分查找法(排序得作用) -不断把查找数据与目标序列中间值相比较,决定接下来得查找方向,直到查到为止算法复杂度 O(logN) 代码实现 /* * 二分查找法,在有序数组arr中,查找target 如果找倒target,返回相应得索引inde...

2017-03-18 20:22:51

阅读数:118

评论数:0

堆和优先队列

优先队列-普通队列:先进先出 -出队顺序和入队顺序无关,和优先级相关 -操作系统划分时间片执行任务采用的就是动态优先队列优先队列的实现 - 入队 出队 普通数组 O(1) O(n) 顺序数组 O(n) O(1) 堆 O(lgn) O(lgn) -使...

2017-03-17 12:37:13

阅读数:108

评论数:0

归并排序与快速排序的衍生问题

共同点-都采用了分治算法逆序对的研究-衡量数列的有序程度 -暴力解法:考察每一个数对,算法复杂度:O(n^2)归并排序求逆数对-在归并比较的同时,可以依据比较结果,对逆序对进行计数-归并排序过程中,第一次排序完成后,分成了两个数组 [2368]/[1457] -先对2与1进行比较 2是第...

2017-03-15 19:59:00

阅读数:116

评论数:0

Java三路快速排序

三路快速排序算法基本原理-不需要多次操作重复元素 -将序列分为三个部分若e=v,把e并入=v的部分若e小于v,把e并入小于v的部分若e大于v,把e并入大于v的部分排序完成后的最终形态

2017-03-15 18:24:09

阅读数:625

评论数:0

Java双路快速排序算法

双路快速排序算法基本原理-针对序列中重复元素出现频率非常高,随机化快速排序算法退化成O(n^2)的问题 -双向开始遍历-当arr[i]>=arr[l],arr[j]<=arr[l]时暂停-进行归并-arr[i]与arr[j]交换元素-当i=j时遍历完毕代码实现// 双路快速排序算法,...

2017-03-15 17:54:56

阅读数:181

评论数:0

Java快速排序

基本思路-以一个数作为标志,将序列分为两部分 -v:标志 -J:分界标志 -e:正在访问的标志 代码实现-复杂度(Nlog(N))import helper.SortTestHleper;public class QuickSort { public static <...

2017-03-14 00:39:35

阅读数:74

评论数:0

Java归并排序算法

归并排序-层级log(N)-归并过程时间复杂度O(N) -需要额外的O(N)空间 以空间换时间 -总时间复杂度O(Nlog(N))具体实现public class MergeSort { // 归并排序 public static <T extends Compara...

2017-03-13 21:28:08

阅读数:79

评论数:0

测试选择排序算法性能

主函数import helper.SortTestHleper;public class SelectionSort { // 实现泛型排序 public static <T extends Comparable<? super T>> void select...

2017-03-13 20:07:32

阅读数:123

评论数:0

Java选择排序算法

O(n^2)级别的排序算法优点-基础 -编码简答,易于实现,简单场景的首选 -特殊情况下,简单的排序算法更加有效 -简单的排序算法衍生出复杂的排序算法选择排序public class SelectionSort { public void selectionSort(int[] arr...

2017-03-13 17:00:24

阅读数:106

评论数:0

Java设计模式——工厂模式

工厂模式概念-实例化对象,以工厂方法代替new操作 -包括工厂方法模式和抽象工厂模式 -抽象工厂模式是工厂方法模式的扩展工厂模式的目的-定义一个接口来创建对象,由子类来决定哪些类需要被实例化 -实例化的工作由子类实现 -面向接口编程而不面向实现适用场景-有一组类似的对象需要创建 -编码时...

2017-03-08 21:06:36

阅读数:91

评论数:0

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