自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 机器学习常见问题

伪代码实现:LR、梯度下降、最小二乘、KNN、Kmeans;LR(logistic回归):一般有两个用途:1、用来预测 2、用来寻找因变量中的影响因素假设X为自变量,Y为因变量,如果X的个数为1,那么就叫一元回归分析;大于一个就叫多元回归分析;对于一元回归分析:对于多元回归分析:基本知识:1)监督与非监督区别;2)L1L2区别;3)生成模型和判别模型区别 像贝叶斯...

2017-08-07 19:35:00 75

转载 常用正则表达式

正则表达式常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5]   评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r   评注:可...

2017-04-17 13:15:00 75

转载 栈和队列

栈和队列设计一个有getMin功能的栈实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。pop push getMin操作的时间复杂度都是O(1)。可以使用现有的栈的结构。思路:使用两个栈,一个栈用来保存当前栈中的元素,其功能和正常的栈一样,记为stackData;另一个栈用来保存每一步的最小值,记为stackMin第一种实现方案压入数据规则...

2017-02-13 13:32:00 88

转载 TCP三次握手四次挥手

转载于:https://www.cnblogs.com/Jhon95/p/6365844.html

2017-02-04 16:59:00 73

转载 HTTP状态码

HTTP 状态代码如果向您的服务器发出的某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供该请求状态的相关信息,并向 Googlebot 提供有关您网站和请求的网页的信息。一些常见的状态代码为:• 200 - 服务器成功返回网页• 404 - 请求的...

2017-02-04 16:56:00 52

转载 Maven国内高速镜像

这里提供下国内牛逼的Maven镜像 阿里云Maven镜像;配置下setting.xml即可;<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.al...

2017-02-02 18:12:00 52

转载 Redis使用及优化入门

Redis的优势MySQL读写慢,Redis内存数据库,读写速度快。少量的数据要经常读写,尤其是读操作,读写速度要求高。丰富的数据结构,Redis支持5种数据结构,MySQL字段变化,需要手动维护,比较繁琐。数据持久化,数据全部放在内存,不安全。Redis操作是原子性的,支持对几个操作合并后的原子操作,还支持事务。Redis数据结构1. stringKey=>V...

2017-01-05 14:48:00 71

转载 链表分析

链表ArrayList、LinkedList对比1、LinkedList没有随机访问功能。2、利用index访问LinledList需要使用循环。3、LinkedList双参数方法是常数级别,而ArrayList是O(n)。5、LinkedList没有初始容量大小的构造函数。6、含有ArrayList没有的方法。public boolean addFirst(Object ...

2016-12-12 19:40:00 97

转载 ArrayList数组列表

ArrayList数组列表Collection接口和List接口的区别List接口扩充了Collection接口,添加了索引相关的方法。code exampleObject get(int index)Object set(int index,Object element)int indexOf(Object elem)void add(int index,Object...

2016-12-12 19:39:00 75

转载 数组

数组 也叫线性表数组是相同类型元素的集合。在内存中连续存储。元素之间相邻存储。数组的缺陷1、数组的大小固定,存储空间预先分配,分配多了容易造成空间浪费,少了容易造成溢出。2、删除和插入操作,操作复杂。数组的动态扩展参考:数组的malloc内存动态分配数组的操作1、创建数组创建数组时必须使用new操作符。a.int[] intArray;b.intArray...

2016-12-12 19:38:00 55

转载 java集合框架

java集合框架分类List列表通常表示一个列表(数组、队列、链表、栈等),其元素可以重复,常用实现类为ArrayList 、LinkedList、 Vector。另外,LinkedList还是实现了Queue接口,因此也可以作为队列使用Set集合通常表示一个集合,其元素不可重复(通过hashcode和equals函数确保),常用实现类有HashSet TreeSet.Hash...

2016-12-12 19:37:00 70

转载 共享对象

共享对象可见性确保跨线程写入的内存可见性,必须使用同步机制。案例:public class NoVisibliity{ private static boolean ready; private static int number; private static class ReaderThread extends Thread{ pub...

2016-12-11 21:30:00 97

转载 锁机制

锁机制java提供的内部锁机制1、synchronized对象的引用2、synchronized块:跨越整个方法的代码块3、内部锁:都为互斥锁,意味着至多只有一个线程可以拥有锁4、同步机制带来了性能问题servlet应用案例public class MyServlet implements Servlet{ public synchronized void se...

2016-12-11 21:29:00 71

转载 线程安全性

线程安全性线程安全:核心在于对状态访问操作的管理,特别是对共享的、可变的状态的访问。共享:意味着变量可以被多个线程同时访问。可变:意味着变量的值可以在生命周期内发生变化。竞争条件1、检查再运行:通过潜在的过期观察值来做决策或执行计算。星巴克案例2、检查再运行的常见错误用法:延迟初始化对象public class LazyInitRace{ private Ne...

2016-12-11 21:28:00 74

转载 线程

线程的优势1、线程是基本的调度单元2、单处理器系统,多线程可以提高吞吐率3、多处理器系统,多线程可以提高CPU利用率4、建模的简单,使用线程可以将复杂的工作流分解为一组简单的同步的工作流,每个工作流在每个单独的线程中运行,并在特定的同步的位置进行交互。5、异步事件的简化处理单线程阻塞IO,每个请求拥有自己的处理线程,就不会影响其他的请求。6、响应更灵敏的界面现代的GUI框...

2016-12-11 21:25:00 69

转载 数据库索引

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因...

2016-12-09 22:48:00 61

转载 K-邻近算法

K-邻近算法采用测量不同特征值之间的距离来进行分类Ad:精度高,对异常值不敏感,无数据输入假定Na:计算复杂度高,空间复杂度高KNN原理存在样本集,每个数据都存在标签,输入无标签的新数据后,算法提取出特征最相似的标签。一般选取前K个数据,通常K不大于20,最后选择K个最相似的数据中出现次数最多的分类,作为新数据的分类标签。适用数值型和标称型算法流程收集数据an...

2016-12-09 22:36:00 50

转载 冒泡排序

冒泡排序算法分析从头开始,持续比较相邻的元素,大的元素放在后面。代码实现def bubbleSort(a): for i in xrange(len(a)): print a for j in xrange(1,len(a)-i): if a[j-1]>a[j]: a[j-1...

2016-12-09 22:04:00 47

转载 插入排序

插入排序算法分析输入:n个数<a1,a2,a3,...an>输出一个序列<a1',a2',a3'...an'>,使得a1'<=a2'<=a3'<=..<=an'插入排序的原理类似打牌的手法,在开始摸牌时,左手是空的,接着,从桌上摸起一张牌,并把它插入左手,要将它与手中已有的每一张牌从右到左进行比较,使得无论什么时候左手里的牌都是排...

2016-12-09 21:49:00 103

转载 Maven3简介

Maven3简介百度百科maven官网: http:\/\/maven.apache.org\/Maven下载安装Maven 下载:http:\/\/maven.apache.org\/download.cgi首先要确定 jdk 已经安装和配置把 maven 解压到放到 D 盘配置 maven 环境变量:M2_HOME D:\maven\apache-maven-3.3.3...

2016-12-09 21:06:00 223

转载 网络基础知识

1、常用协议网络体系架构 协议 主要用途TCP/IPX IP,ICMP,TCP.UDP,HTTP,TELNET,SNMP,SMTP 互联网、局域网IPX/SPX IPX,PSX,NPC... 个人电脑局域网AppleTalk DDP,RTMP,AEP,ATP,ZIP... 苹果产品局域网DECnet DPR,NSP,SCP....OSI FTAM,MOTIS,VT,CMIS/...

2016-12-09 21:03:00 71

转载 分布式数据库

#分布式数据库##分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点上,在分布式事务中,会有多个节点参与。##相关概念 1、事务 一个事务是一个完整的工作单元,由多个独立的计算任务组成,多个任务在逻辑上是原子的。 2、全局事务 一次性操作多个资源管理器的事务就是全局事务。 3、分支事务 在全局事务中,每个资源管理器都...

2016-12-09 20:59:00 59

转载 分布式基础知识

#分布式基础知识##计算机网络 OSI七层: 从上往下 应用层、表现层、会话层、传输层、网络层、数据链层、物理层 TCP/IP四层: 从上往下 应用层、传输层、网络层、网络接口层##网络IO 主要接触的以TCP/IP UDP协议栈的socket网络通信socket网络编程主要有三种实现方式:BIO 、NIO 、AIO 1、BIO...

2016-12-09 20:57:00 66

转载 MySQL优化

## Mysql### 一. 基本架构 1.服务层:处理连接 安全验证 2.核心层:查询分析,优化,缓存,内置函数 内建视图,存储过程,触发器 3.存储引擎层:数据的存储 提取### 二. 选择版本 MariaDB 完全兼容mysql XtraDB引擎 代替mysql的InnoDB引擎 企业版:收费 社区版:开源 用的人多 Percona ...

2016-12-09 20:56:00 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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