自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纸上得来终觉浅

人就应该把时间浪费在美好的事物上!

  • 博客(66)
  • 资源 (7)
  • 收藏
  • 关注

原创 模式识别之特征评估

模式识别之特征评估 本文内容学习自《模式识别与智能计算——MATLAB技术实现》对原特征空间进行优化后,就要对优化的结果进行评价,通过反复选择不同的特征组合,采用定量分析比较的方法,判断所得到的特征维数,以及所使用的特征是否对分类最有利,这种以定量检验分类性能的准则称为类别可分离性判据,用来检验不同的特征祝贺对分类性能好会的影响。对待特征评估的方法dating分为两类: - 以计算样品在特

2016-04-25 22:50:41 3666

原创 MySQL学习笔记—视图

MySQL学习笔记—视图视图是查看基础表数据的一种方式,其作用有  - 简化开发难度,可以运用视图执行多表操作   - 数据安全,开发人员不能直接对表操作,也不能进行删除,修改操作   - 数据重构,在有限的表中,以不同的角度生成所需的视图,简化业务CREATE VIEW语法CREATE VIEW语法:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | M

2016-04-22 14:36:58 4952 1

原创 MySQL学习笔记—触发程序

MySQL学习笔记—触发程序触发程序是与表有关的命名数据库对象,当表上发生特定事件时,将触发执行相应的触发程序。CREATE TRIGGER语法CREATE TRIGGER语法:CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt触发程序是与表有关的命名

2016-04-20 17:48:51 6422

原创 MySQL学习笔记—插件式存储引擎

MySQL学习笔记—插件式存储引擎在MySQL 5.1中,MySQL AB引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运行的MySQL服务器中。使用MySQL插件式存储引擎体系结构,允许数据库用户为特定的应用需求选择专门的存储引擎,完全不需要管理任何特殊的应用编码要求。采用MySQL服务器体系结构,由于在存储级别上提供了一致和简单的应用模型和API,应用程序编程人员和DBA可不再考虑所

2016-04-19 14:48:34 3519 1

原创 MySQL学习笔记—SQL服务器模式汇总

MySQL学习笔记—SQL服务器模式汇总MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。你可以用–sql-mode=”modes”选项启动mysqld来设置默认

2016-04-19 11:33:55 5766

原创 MySQL学习笔记—自定义函数

MySQL学习笔记—自定义函数注释语法:MySQL服务器支持3种注释风格:从‘#’字符从行尾。从‘– ’序列到行尾。请注意‘– ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同。从/序列到后面的/序列。结束序列不一定在同一行中,因此该语法允许注释跨越多行。下面的例子显示了3种风格的注释:mysql> SELECT

2016-04-14 21:52:37 20005 1

原创 Eclipse问题Access restriction: The type 'SunJCE' is not API 解决,并加深理解/jre与/jdk目录下jre的区别

Eclipse问题Access restriction: The type ‘SunJCE’ is not API 解决,并加深理解/jre与/jdk目录下jre的区别今天写程序的时候遇到了一个编译问题Access restriction: The type 'SunJCE' is not API (restriction on required library 'D:\Program Files\

2016-04-14 12:55:31 10284

原创 MySQL学习笔记—运算符与常用函数总结

MySQL的运算符与常用函数字符函数 函数名 作用 使用格式 concat() 字符连接 concat(‘str1’,’str2’,…) concat_ws() 使用指定的分隔符进行字符连接 concat_ws(‘分隔符’,’str1’,’str2’,…) format() 数字格式化 format(formatNumber,decimalPlace)

2016-04-08 19:17:29 924

原创 JDK中的命令行工具

JavaJDK中的命令行工具 本文内容主要学习自《深入理解Java虚拟机》,超赞的一本书强烈推荐!一,常用JDK监控和故障处理工具 命令名称 全称 用途 jstat JVM Statistics Monitoring Tool 用于收集Hotspot虚拟机各方面的运行数据 jps JVM Process Status Tool 显示指定系统内所有的HotSpo

2016-04-02 18:20:26 7027 1

原创 Java遍历一个目录下的所有文件

Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存储。    一,File类有多个构造器,常用的构造器有:1,public File(String pathname){}  在pathname路径下创建文件对象2,public File(String pa

2016-03-30 18:13:07 27665 2

原创 Java中String判断相等equals与==的区别以及StringBuilder的equals

Java中String类型具有一个equals的方法可以用于判断两种字符串是否相等,但是这种相等又与运算符==所判断的“相等”有所不同,接下来进行分析,结论由程序进行验证String的equals函数只要两个字符串“看起来”相等,就可以返回true,“看起来”相等意思指的是,当两个字符串对象所存放的内容相同时,不需要存放的内存地址相同,但是==判断则只有当判断的两个变量所使用的内存地址为相同时

2016-03-28 12:12:18 20971

原创 Struts2当调用action时出现HTTP Status 404 问题解决

之前碰到这一个问题,在网上查找解决方法,改了两天也没有解决,今天重新建了一个工程一开始还是出错了,后来查看Console的信息发现以下问题:严重: Exception starting filter struts2java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymphony.

2016-03-24 16:43:26 24932 1

原创 pyplot.annatate(s,xy, xytext=None, xycoords=’data’,textcoords=’data’, arrowprops=None, **kwargs)参数分析

pyplot.annatate(s,xy, xytext=None, xycoords=’data’,textcoords=’data’, arrowprops=None, **kwargs)是matplotlib.pyplot模块提供的一个注解函数,可以用来对坐标中的数据进行注解,让人更清晰的得知坐标点得意义,现在对其参数作用进行分析:    #        xy -- 为点的坐标 

2016-03-22 17:29:33 13894 1

原创 Python出现TypeError: file() argument 1 must be encoded string without NULL bytes, not str问题解决

window系统下,在使用Python的open函数打开一个文件时,出现了TypeError: file() argument 1 must be encoded string without NULL bytes, not str的问题分两种情况讨论说明:two.txt与0_2.txt为相同的文件1,文件放置于一级文件目录下#一级文件目录下,文件名为纯英文组成,程序可执行lines

2016-03-20 21:06:02 12733

原创 读懂《机器学习实战》代码—K-近邻算法改进约会网站配对效果

从上一篇文章大概了解了K-近邻算法的原理,并实现了分类函数:#inX为用于分类的输入向量 #dataSet为输入的训练样本集 #lables为标签向量 #参数k表示用于选择最近邻居的数目 def classify0(inX,dataSet,lables,k)接下来,通过人物特点将约会者分到不同的类型中,约会数据集格式为第一行表示每年的飞行里程数,第二行表示玩视频

2016-03-20 18:38:03 3304 4

原创 读懂《机器学习实战》代码—K-近邻算法

一,K近邻算法概念K近邻算法即是给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的K个实例(也就是上面所说的K个邻居), 这K个实例的多数属于某个类,就把该输入实例分类到这个类中。KNN 算法是一种 lazy-learning 算法,分类器不需要使用训练集进行训练,训练时间复杂度为0。KNN 分类的计算复杂度和训练集中的文档数目成正比,也就是说,如果训练集中文档总数为

2016-03-15 15:26:22 2482 1

原创 MongoDB学习—(6)MongoDB的find查询比较符

首先,先通过以下函数向BookList集合中插入10000条数据 function insertN(obj,n){ var i=0; while(i<n){ obj.insert({id:i,name:"bookNumber"+i,publishTime:i+2000}) i++; } } var BookList=db.getCollection("B

2016-03-13 20:58:03 4311

原创 用Java抓取CSDN主页上的图片

一,步骤一:获取网页源码1,定义要爬取的页面的URL对象//定义即将访问的链接String url="http://www.csdn.net";//获取CSDN的URL对象URL realURL = new URL(url);2,获得这个链接的一个连接对象URLConnection connection = realURL.openConnection();       

2016-03-11 17:49:59 1365 2

原创 MongoDB学习—(5)修改器$inc,$unset,$push,$pushAll,$allToSet,$pop,$pull,$pullAll

通过db.help()可以查询到关于数据库的操作,一查询发现有很多方法其中有一个方法为db.getCollection(cname),即通过这一个函数,传入数据库中的一个集合的名称来获取到该集合的一个对象,我们可以编写函数 function insertTenRecord(obj){ var i=0; while(i++<10){

2016-03-10 17:16:16 7436 1

原创 MongoDB学习—(4)文档的插入,删除与更新

一,文档的插入插入命令有两个一个为insert,另一个为save,两者的区别为db.[documentName].insert({..})插入的数据不允许重复,即_id不可相同db.[docuemntName].save({..})插入的数据允许重复,如果整条数据内容相同,则不发生替换,如果数据有做不同,则将原数据替换二,删除文档数据db.[docuementName].r

2016-03-09 21:47:31 1299

转载 基于 Python 和 Scikit-Learn 的机器学习介绍

R和Python是提供给数据科学家的最常用的两种工具。每一个工具都有其优缺点,但Python最近在各个方面都有所胜出(仅为鄙人愚见,虽然我两者都用)。这一切的发生是因为Scikit-Learn库的腾空出世,它包含有完善的文档和丰富的机器学习算法。请注意,我们将主要在这篇文章中探讨机器学习算法。通常用Pandas包去进行主数据分析会比较好,而且这很容易你自己完成。所以,让我们集中精力在实现上

2016-03-09 16:25:19 1463

原创 MongoDB学习—(3)shell的基本操作

一,删除数据库中的集合文档命令为db.[documentName].drop()二,删除数据库命令为db.dropDatabase()执行该命令时,应该先进入想要删除的数据库中,如三,shell中的help我们可以运用shell中的help来查询相关的操作,查询数据库相关的就用db.help(),查询集合相关的就用db.[documentName].help

2016-03-08 21:08:10 846

转载 机器学习系列(2)_从初等数学视角解读逻辑回归

作者:龙心尘 && 寒小阳 时间:2015年10月。 出处:http://blog.csdn.net/longxinchen_ml/article/details/49284391, http://blog.csdn.net/han_xiaoyang/article/details/49332321。 一、 引言前一篇文章《机器学习系列(1)_逻辑回归初步》中主要介绍了

2016-03-08 20:04:29 619

转载 python numpy教程

文章转自:http://blog.chinaunix.net/uid-21633169-id-4408596.html作者:刘一痕ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。matplotlib将允许你绘图Scipy在NumPy的基础上提供了很多科学模块基础篇NumPy的主要对象是同种元素的多维数组。

2016-03-08 16:58:48 14356

转载 机器学习系列(1)_逻辑回归初步

作者:寒小阳 && 龙心尘时间:2015年10月。出处:http://blog.csdn.net/han_xiaoyang/article/details/49123419。1、总述逻辑回归是应用非常广泛的一个分类机器学习算法,它将数据拟合到一个logit函数(或者叫做logistic函数)中,从而能够完成对事件发生的概率进行预测。2、由来    要

2016-03-08 16:35:54 1130

转载 机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾

作者: 寒小阳 时间:2015年11月。 出处:http://blog.csdn.net/han_xiaoyang/article/details/49797143 1.引言先说一句,年末双十一什么的一来,真是非(mang)常(cheng)欢(gou)乐(le)!然后push自己抽出时间来写这篇blog的原因也非常简单:写完前两篇逻辑回归的介绍和各个角度理解之后

2016-03-08 15:24:21 3569

原创 MongoDB学习—(2)shell的基本操作

一,创建一个数据库使用use关键字,格式为use [databasename]当你这样创建一个数据库时,该数据库只是创建于内存中,只有你对数据库执行一些操作后,数据库才真正的创建,否则如果直接关掉mongodb,数据库在内存中会被删除掉。二,查看所有数据库命令为show dbsMysql中的命令为show databases,两者有所不同。三,查看数据库中的现有的文

2016-03-03 23:05:59 1027

原创 MongoDB学习—(1)安装时出现The default storage engine 'wiredTiger' is not available问题解决

MongoDB是NoSql类型的一种基于分布式文件存储的数据库,其存储方式与关系型数据库不同。其详细解释可见于[百科]。安装文件可从官网下载,官网:http://mongodb.org我将下载的解压文件放到D盘的mongodb文件夹下,bin目录中就有操作所需的各个文件,在命令行中cd到bin目录下,输入mongod.exe --dbpath D:\mongodbData (你的数据

2016-03-01 22:32:22 9688 5

原创 Java验证辛钦大数定理

本实验通过程序模拟采集大量的样本数据来验证辛钦大数定理。 实验环境:本实验采用Java语言编程,开发环境为Eclipse,图像生成使用JFreeChart类。 一,验证辛钦大数定理由辛钦大数定理描述为:辛钦大数定理(弱大数定理)  设随机变量序列 X1, X2, … 相互独立,服从同一分布,具有数学期望E(Xi) = μ, i = 1, 2, …, 则对于任意正数ε ,

2016-02-29 20:07:15 1807 1

原创 PHP连接MySQL数据库过程

一,PHP要对数据库进行操作,首先要做的是与数据库建立连接,通常我们使用mysql_connect函数进行数据库连接,该函数需要指定数据库的地址,用户名及密码。$host = 'localhost';$user = 'code1';$pass = '';$link = mysql_connect($host, $user, $pass);PHP连接数据库的方式类似于直接在命令行

2016-02-29 19:32:47 1819

原创 Java的ArrayDeque使用例程

题目要求为:卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以

2015-11-28 21:49:55 2126

原创 Java的HashMap使用例程

在做PAT题目时,有一道题我使用了HashMap。问题的要求为:读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号

2015-11-28 21:42:09 1680

原创 Java解决PAT乙级真题第1002题

题目的要求是:读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:

2015-11-25 23:19:05 1045

原创 Java实现服务器端对多个客户端请求响应

首先,创建一个服务器端的套接字,并规定套接字监听的端口:ServerSocket serverSocket = new ServerSocket(8001);然后,等待客户端通过端口8001的请求:Socket socket=serverSocket.accept();接下来创建客户端接收到的套接字的输入输出流,并将输入输出流转化成扫描器和写入器:InputStream i

2015-11-08 15:40:00 6035 1

原创 Java实现将两个数之和用标准形式输出

程序目的是将形如-23455066,2345539转化成-23,455,066,2,345,539形式。程序中用到的主要方法是String的toCharArray()方法,该方法将字符串转化成字符数组,获取到数组后就可以利用其进行修改,完整代码如下:package testcode;import java.util.Scanner;public class PAT1001

2015-11-07 15:47:05 1358

转载 Java网络爬虫讲解

网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互

2015-10-23 19:49:33 1210

原创 开始学习hadoop!

之前为了学习hadoop所以在电脑上安装了虚拟机,但是在安装虚拟机的时候遇到了各种各样的问题。因为用的是校园网,然后虚拟机又只是安装了最小的命令行模式,所以在使用桥接方式上总是遇到问题,自己设置的同一网段内的IP总是通不过验证最后只能使用NAT的方式连接,不过发现NAT的连接方式很好用,接着又慢慢安装单机的hadoop。刚刚在下课的时候终于将初步的学习环境给搭配好了, 搭配环境是也是遇到各种问题,

2015-10-21 20:23:09 710

转载 Java网络编程

网络编程         网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。         在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨

2015-10-15 00:06:28 1339 1

转载 MySql外键设置详解

文章转自:http://blog.sina.com.cn/s/blog_53729e4601011wja.htmlMySql外键设置详解(1) 外键的使用:外键的作用,主要有两个:    一个是让数据库自己通过外键来保证数据的完整性和一致性    一个就是能够增加ER图的可读性    有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会

2015-10-14 09:25:00 12066

原创 解决VMware8安装CentOS等系统时出现Fatal IO error 11(Resource temporarilt unavaliable) on Xshell:1问题

在VMware上安装CentOS时总是会出现Fatal IO error 11(Resource temporarilt unavaliable) on Xshell:1这个问题,如下图:在网上百度了很多,找到的一些方法也没有效果,今天终于找到解决方法了。之前看教程时,因为是初学,所以很多教程都会建议我们在新建虚拟机时采用默认的方法,就是下面这一个方法:然后一路next

2015-10-13 20:31:14 5846 2

commons-dbcp-1.2.1与commons-pool.rar

commons-dbcp-1.2.1与commons-pool.rar

2016-03-31

aspectj.rar

2016-03-31

aopalliance-1.0.jar包

2016-03-31

MySQL驱动包

2016-03-31

datingTestSet2.txt

2016-03-20

三天入门M4——Kinetis(V2)

本文档帮助想要入门学习K60芯片的新手快速地掌握K60系统,对于参加飞思卡尔智能车比赛的人也有帮助。

2015-03-30

空空如也

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

TA关注的人

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