- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 linux远程文件传输命令
How to copy file to local system?nc , ssh ,scp ,sftp ,sshfs 。
2016-11-09 17:11:03
936
原创 机器学习-线性回归
线性回归简介:之前的文章中介绍过一种回归算法,梯度下降算法,这里再看看另外一个回归算法,线性回归,主要的内容包括简单的线性回归和局部加权回归算法。在回归里面需要考虑的问题就是,我如何通过一堆训练数据求出回归方程?
2016-10-31 17:23:24
590
原创 AdaBoost(自适应增强算法)
AdaBoost(自适应增强算法)AdaBoost的目标是通过一个弱分类器构建一个强分类器,AdaBoost的大致运行过程:训练数据中的每一个样本,并赋予其一个权重,形成对应的权重向量DD,一开始所有训练样本具有相同权值,然后使用弱分类器分类并计算出该分类器的错误率,然后再统一数据集上面再次训练弱分类器,在第二次训练中,将会调整每个样本的权值,其中第一次分队的样本的权重将会降低,第一次分错的样本权重
2016-10-27 11:26:36
4363
原创 机器学习05-支持向量机_1
支持向量机松弛变量 惩罚参数smo算法实现我们引入分隔超平面的概念,通过确认一个分隔训练集的平面,使得所有训练集合数据尽量的远离该平面,这个平面称之为分隔超平面,对于二维数据超平面为一维的一条直线,对于三维数据超平面为二维平面,对于n维数据超平面为n-1维的面。确定超平面后对于给定数据点如果离超平面的距离越远则最终得到的预测结果越可信。
2016-10-18 15:34:32
815
原创 机器学习02-决策树ID3算法
决策树概述:通过分析每个数据特征项在分类过程中所起到的所用比重,将数据划分为几个数据子集,如果某个数据子集数据同一类型,则无需再继续划分数据分类,如果不属于同一分类,则需要在对数据子集进行分割。 优点:计算复杂度不高。 缺点:可能会出现由于样本特征值对应的样本数量不统一导致结果偏向于数量多的样本对应的分类。具体分类算法 ID3算法在每次划分数据集时我们会取一个特征属性来进行划分,那么这里有一个问
2016-10-10 19:26:15
438
原创 机器学习01-kNN邻近算法
k-近邻算法概述:k-近邻算法采用测量不同特征值之间的距离方法进行分类 优点:精度高、对于异常值不敏感,无数据输入假定 缺点:计算复杂度高,空间复杂度高,并且它没有办法各处基础数据的一些内部信息数据。 算法描述:存在一个准确的数据集合样本,称作训练样本集,样本集合中每个item都附带自己所属分类标签。当需要判断新数据的分类是,只需要计算特征数据和样本数据中最相似的分类标签,选择k个最相似的标签
2016-10-01 22:48:47
3194
原创 Actor事件处理框架介绍
Actor事件处理框架介绍酒店交易系统架构介绍酒店订单交易架构的一个特点是所有订单业务都是基于事件驱动,统一的订单存储服务order-store在完成每次变更存储之后会将变更信息以消息事件发送出来,各个业务系统通过配置qmq Listener获取订单变更事件,通过具体变更信息匹配实现对各自业务系统流程的一个驱动,基于此模型实现酒店订单架构相关的20+个业务系统的业务流程驱动。 下面两个图分别是酒店
2016-08-22 11:23:52
3050
1
原创 Python 遍历网页代码抓取文字和图片
Python 遍历网页代码抓取文字和图片通过python的几个工具requests,beautifulSoup,json, Pool暴力遍历url抓取内容获取全量的文字和图片链接获取图片获取全量的文字和图片链接#!/usr/bin/python#-*- coding:utf-8 -*-import requestsimport bs4from multiprocessing impor
2016-04-17 19:48:28
2512
1
原创 Mysql文章笔记
Mysql名词解释/含义/读书笔记MVCC(Multiversion concurrency control) MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC最大的好处,相信也
2015-08-04 13:54:51
771
原创 Java NIO 特性学习
Java NIO 特性学习Java NIO 特性学习ChannelsChannel ImplementationsBase Channel ExampleBufferBuffer UsageBuffer Capacity Position and LimitCapacityPositionLimit常用的Buffer 实现SomeMethods of BufferAlloc
2015-07-22 11:37:01
581
原创 了解Jvm虚拟机1
Jvm基本的参数设置-Xms1024m #设置堆最小大小-Xmx2048m #设置堆最大大小-XX:PermSize=256m #设置永久代(方法区大小)-XX:MaxPermSize=256m #限制方法区大小-Xss1m #用于设置栈大小-XX:NewSize=256m #设置年轻代大小-XX:+HeapDumpOnOutOfMemoryError #可以让虚拟机在出现内存溢时Du
2015-07-14 00:33:36
542
原创 Linux 基础命令知识4
无网不利,Shell网络知识shell 网络 linux打印网络接口列表ifconfig | cut -c-10 | tr -d ' ' | tr -s '\n'eth0lo#cut -c-10 只取前10个字符 , tr -d '' 删除所有的空格 tr -s '\n' 合并换行符 ifconfig eth0eth0 Link encap:Ethernet
2015-07-08 19:02:17
446
原创 Linux 基础命令知识3
Shell基础知识快照和备份提取快照和备份数据都是日常工作,这节了解一下Shell基本的归档命令知识Shell基础知识快照和备份tar归档tar向归档文件中添加文件tar从归档文件中提取文件或文件夹tar拼接两个归档文件tar通过检查时间戳来更新归档的内容从归档文件中删除文件压缩归档文件gunzip 或 gzip压缩gunzi
2015-07-08 18:09:57
449
原创 Linux 基础命令知识2
用cut 安列切分文件#平时按列切分文件用的最多的就是awk ,cut 命令相对awk可能更加轻量级和命令简洁#语法 cut -f FIELD_LIST filename # FIELD_LIST是需要的列,由列号组成,彼此之间用逗号分隔。demo: cut -f 2,3 filename 打印第2列和第3列cat test.txt 123 xueping.you test2
2015-07-06 18:22:58
437
原创 Linux 基础命令知识1
去掉字符串前后空格echo " a bc " | awk 'gsub(/^ *| *$/,"")'计算变量的length长度:var="abc";echo ${#var}查看进行Idpgrep java查看进行环境变量cat /proc/${pid}/environ超
2015-07-05 16:08:54
639
原创 Guava EventBus配合Spring完成事件分发可配置(变通使用三方库)
在项目需要正对一个事件做分发,触发多个处理逻辑Handler,普通的使用Java代码做会造成代码的高耦合,如果后期涉及到处理添加、修改、去除Handler都会涉及到整体代码变更增加测试复杂度。本文将列举一种通过Guava 的EventBus实现事件和Handler的注册机制,并结合Spring使得整个Handler挂载卸载配置化。包装原生的Guava Handler ,继承EventB
2015-06-17 19:36:27
6637
原创 Memcached学习笔记
Memcached Like A HashTable 特征: 系列文章:http://kb.cnblogs.com/page/42731/协议简单memcached的服务器客户端不采用复杂的xml格式,而是采用简单的基于文本行的协议。因此,通过telenet也能在memcached上面进行保存数据,获取数据操作,例子:$ telnet localhost
2015-06-17 18:55:00
658
转载 MySQL Cluster(MySQL 集群) 初试
来源:http://imysql.comMySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysq
2015-06-17 18:41:47
602
转载 mysql如何优化大数据量情况下的distinct
在mysql的优化中,有一条是:大量的排序操作影响系统性能,所以尽量减少排序操作。GROUP BY、ORDER BY、 ROLLUP、DISTINCT等都会产生排序。少用DISTINCT!至于DISTINCT为什么效率低上面兄弟们说的已经很明白了,我这里不说了。我主要说一下用什么方法尽量替代DISTINCT。用EXISTS代替DISTINCT。EXISTS 使查询更为迅速,因为RDBMS核心模
2015-06-17 17:27:14
4182
1
原创 Mysql 关于 order by limit 的一个问题
1、建表语句: CREATE TABLE `prepay_settle_bill_index` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增Id', `biz_sys` tinyint(4) NOT NULL COMMENT '系统类型:1=hms、2=qta、3=团购、4=OTAGH', `bill_
2015-06-17 16:02:46
1067
原创 Java JVM内存分析
JVM常见参数及溢出分析工具和方法 JDK1.6.45常用基本参数 -server 服务模式启动 -verbose:gc 开启gc日志打印 -Xms值} 最小堆 -Xmx{值} 最大堆 -Xss{值} 栈容量 -Xmn{值} 新生代的内存空间大小,注意:此处的大小是(eden + 2 survivor space) -Xloggc 日志文件路径
2014-04-03 19:05:10
890
原创 Quartz 任务调度机制笔记——01
实例:1、代码实现Demo@Test public void demo01() throws InterruptedException{ //获取调度器 SchedulerFactory schedulerFactory = new StdSchedulerFactory(); Scheduler scheduler = null;
2014-02-18 12:04:36
2451
原创 Shell查询数据库,和发送邮件
sendmail.sh#!/bin/bash#################################################################function getDateStr(){echo `date -d "-$1 day" +%Y-%m-%d`}#定义配置文件的地址PROPERTY_FILE="/home/xueping.you/con
2014-02-17 14:05:54
1357
原创 Guava关于JAVA中系统组件之间交互通讯(非线程之间通讯)
Guava EventBus组件// Class is typically registered by the container.class EventBusChangeRecorder { @Subscribe public void recordCustomerChange(ChangeEvent e) { recordChange(e.getChange()); }
2014-02-17 12:14:44
1027
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人