自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (17)
  • 收藏
  • 关注

原创 dockerfile

from daocloud.io/library/ubuntu:latestenv timedate 2017-05-24add jdk-8u131-linux-x64.tar.gz /home/add apache-maven-3.3.9-bin.tar.gz /home/add apache-tomcat-8.5.15.tar.gz /home/run apt-get up

2017-11-04 23:16:04 615

原创 docker常用操作

Dabby@ybbaDvi /etc/ssh/sshd_configyum install net-tools -yetc/yum.repos.d/vim docker.repo(下载安装源)——-[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/r

2017-11-04 23:12:34 654

原创 Java虚拟机JVM总结(一)JVM运行原理及JVM中的Stack和Heap的实现过程

Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。一、JVM原理1、JVM简介:JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层

2015-05-27 16:04:50 5252 3

原创 机器学习与数据挖掘-K最近邻(KNN)算法的实现(java和python版)

KNN算法基础思想前面文章可以参考,这里主要讲解java和python的两种简单实现,也主要是理解简单的思想。http://blog.csdn.net/u011067360/article/details/23941577python版本:这里实现一个手写识别算法,这里只简单识别0~9熟悉,在上篇文章中也展示了手写识别的应用,可以参考:机器学习与数据挖掘-logistic回归及手写

2015-05-23 21:42:28 9715 5

原创 机器学习与数据挖掘-logistic回归及手写识别实例的实现

本文主要介绍logistic回归相关知识点和一个手写识别的例子实现一、logistic回归介绍:logistic回归算法很简单,这里简单介绍一下:1、和线性回归做一个简单的对比下图就是一个简单的线性回归实例,简单一点就是一个线性方程表示(就是用来描述自变量和因变量已经偏差的方程)2、logistic回归可以看到下图,很难找到一条线性方程能将他们很好的分开

2015-05-10 21:55:15 5247 1

原创 如何把多个Android Project打包成一个APK

如何把多个Android Project打包成一个APK(你的项目如何引用其他项目)。如何把多个android project 打包成一个apk呢,其实原理是这样的,一个主project引用其他的project,其他project类似于jar包一样被引用,当然和jar的引用原理有很大的区别。下面是详细的说明。第一步,把普通的android project设置成库项目库项目也是一

2014-10-15 20:49:17 2296

原创 Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目

一、前言:本篇主要介绍Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了。看完本篇博客之后,你就会知道Cocos2d-x 3.0竟然发生了如此大的变化,变得如此简单,环境搭建、项目创建、编译的方式更加人性化了。二、环境准备:1、下载ADT Bundle(Eclipse捆绑了SDK和ADT),或者是

2014-10-03 22:45:37 1972

原创 window.location.Reload()和window.location.href等联系和区别

在web开发中经常会遇到页面刷新的系列问题,现在总结如下:1、js 刷新页面window.location.reload(); 强制刷新页面,从服务器重新请求! (如果有数据提交的话,会提示是否提交的(是和否选项)),促使浏览器重新下载当前的页面。2、window.location.href设置或返回完整的 URL。在js中关于location.href的用法究竟有哪几种,

2014-09-14 11:27:33 8896

原创 bootstrap配置

js和css文件引用:                                                                 导航条实例: Toggle navigation

2014-09-11 00:06:03 2187

原创 现在通过json和gson来实现完成一个级联下拉列表框

现在通过json和gson来实现完成一个级联下拉列表框(例如:省市联动)1、前台jsp页面: 请选择 ${addressName} 2、前台js实现:/js/jquery-1.9.1.min.js"> $(doc

2014-09-08 11:05:04 1848

原创 Struts2 拦截器(Interceptor )原理和配置

一、Struts2拦截器原理:Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的    拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑

2014-09-04 12:08:46 2475

原创 @Autowired与@Resource的用法和区别

一、@Autowired:1、Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。这样你在userSer

2014-08-27 17:48:29 6692 2

原创 JSONObject jsonObject = new JSONObject()执行错误

刚刚执行下面代码的时候程序没有出现异常,也没有报错,但是就是停止运行下一步了JSONObject jsonObject = new JSONObject();Gson gson = new Gson();关键原因是缺少json的相应的jar包了,对应的jar包如下(不过有时候要根据structs2对应的版本来):1.commons-beanutils-1.7.0.jar

2014-08-25 21:20:58 8634 2

原创 MySQL字段名与保留字冲突的问题及解决方法

问题:MySQL字段名与保留字冲突在实际操作是经常出现的,一把会出现以下错误。com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException。解决方法:在MySQL中,下表中的字显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,在MySQL中,当表名或字段名乃至数据库名和

2014-08-24 16:16:28 2854

原创 Myeclipse2013 SVN安装方法以及项目上传到svn服务器

1、 打开 Myeclipse 工具栏下的Help下的Install from Site 2、打开后弹出窗口, 并点击Add标签,如下图:3、现在是最重要的一步,填写相关信息。在对话框Name输入svn,URL中输入:http://subclipse.tigris.org/update_1.6.x点击OK按钮,提示如下:

2014-08-22 17:17:35 1780

原创 Connection is read-only. Queries leading to data modification are not allowed

Connection is read-only. Queries leading to data modification are not allowed例如有UserService的方法 listUsers, 获取所有用户,就没问题。但是如果是UserService的方法delUser, 要在dao层删除用户。就会报错误如下:Connection is

2014-08-11 21:33:56 40990

原创 java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtils

java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtilsStruts2框架下使用JSON插件时,程序保存找不到类org/apache/commons/lang/xwork/StringUtils  几种可能的错误及解决方法:1、没有commons-lang,xwork-core-2.2

2014-08-07 13:56:44 4272

原创 Eclipse启动Tomcat时,45秒超时解决方式

在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误,出现下面的错误。以前我们一般通过找到XML配置文件,将对应Timeout为45的值,修改为认为足够大来解决问题。但是有时候这样很麻烦,有时候根本就在配置文件中找不到Timeout的属性值,所以这里有一种可以快速的解决方法。     解决方法:     1、双

2014-07-16 20:53:58 13961 2

原创 opencms 安装出现下面的问题:Your 'max_allowed_packet' variable is set to less than 16777216 Byte (16MB).

一、问题在安装opencms是会出现如下错误:MySQL system variable 'max_allowed_packet' is set to 1048576 Byte (1MB).Please note that it will not be possible for OpenCms to handle files bigger than this value in

2014-07-11 10:08:56 3631

原创 支持向量机(SVM)(五)-- SMO算法详解

一、我们先回顾下SVM问题。A、线性可分问题1、SVM基本原理:SVM使用一种非线性映射,把原训练            数据映射到较高的维。在新的维上,搜索最佳分离超平面,两个类的数据总可以被超平面分开。2、问题的提出:3、如何选取最优的划分直线f(x)呢?4、求解:凸二次规划建立拉格朗日函数:求偏导数:

2014-05-21 20:41:43 13821 2

原创 【Android UI设计与开发】使用ViewPager实现欢迎引导页面

一、实现的效果图 每次看别人的代码前,必须要先看实现的效果图达到了一个什么样的效果,是不是跟自己想要实现的效果类似,有图才有真相嘛,同时,最下方有源码的下载地址,几乎源码的每一行都有注释,写的通俗易懂,非常清晰。      二、编码前的准备工作       ViewPager是Android3.0之后提供的新特性,所以要想让你的应用向下兼容就必须要android-sup

2014-05-19 20:34:11 2128

原创 Android ViewPager多页面滑动切换以及动画效果

一、我们可以使用ViewPager做什么:1、ViewPager制作APP第一次使用时出现的导航介绍,外加底部圆点的效果,比如微信等很多导航。2、页卡滑动,加上菜单的效果,一般这些都支持手势也支持底部图标点击。3、ViewPager+Fragment可以做出多页面滑动效果,让我们的应用程序界面操作起来更加灵活。先看看几个效果图:1、使用导航,外加底部圆点的效果,比如新浪。

2014-05-19 19:07:15 2478

原创 一个IT学子的personal statement

前段时间英语老师要求我们写一篇自己的personal statement,我相信作为一个IT学生,很多人对personal statement应该都是很了解的,出国留学深造都是必须的,当然想想自己也觉得有点遥远,但是以后的事情也说不好,说不定以后真能用的着呢,还是认认真真的写完personal statement。以下是英语汉语对照的全文。As an applicant to your Uni

2014-05-14 15:36:01 6333

原创 fragment和fragmentactivity解析

一、为什么要使用fragment

2014-05-12 12:50:40 4087 6

原创 支持向量机(四)-- 核函数

一、核函数的引入问题1:SVM显然是线性分类器,但数据如果根本就线性不可分怎么办?解决方案1:数据在原始空间(称为输入空间)线性不可分,但是映射到高维空间(称为特征空间)后很可能就线性可分了。问题2:映射到高维空间同时带来一个问题:在高维空间上求解一个带约束的优化问题显然比在低维空间上计算量要大得多,这就是所谓的“维数灾难”。解决方案2:于是就引入了“核

2014-05-10 20:58:45 5778 1

原创 支持向量机(SVM)(三)-- 最优间隔分类器(optimal margin classifier)

在之前为了寻找最有分类器,我们提出了如下优化问题:在这里我们可以把约束条件改写成如下:首先我们看下面的图示:很显然我们可以看出实线是最大间隔超平面,假设×号的是正例,圆圈的是负例。在虚线上的点和在实线上面的两个一共这三个点称作支持向量。现在我们结合KKT条件分析下这个图。我们从式子和式子可以看出如果那么,这个也就说明时,w处于可行域的边界上,这时才是起作用的约束

2014-05-08 18:00:04 3389

原创 支持向量机(SVM)(二)-- 拉格朗日对偶(Lagrange duality)

简介:1、在之前我们把要寻找最优的分割超平面的问题转化为带有一系列不等式约束的优化问题。这个最优化问题被称作原问题。我们不会直接解它,而是把它转化为对偶问题进行解决。2、为了使问题变得易于处理,我们的方法是把目标函数和约束全部融入一个新的函数,为了使问题变得易于处理,我们的方法是把目标函数和约束全部融入一个新的函数,即拉格朗日函数,再通过这个函数来寻找最优点。即拉格朗日函数,再通过这个函数

2014-05-07 16:31:07 15242

原创 java反射机制与动态代理

在学习HadoopRPC时,用到了函数调用,函数调用都是采用的java的反射机制和动态代理来实现的,所以现在回顾下java的反射和动态代理的相关知识。一、反射JAVA反射机制定义: JAVA反射机制是java程序在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机

2014-05-05 13:03:03 5567 1

原创 机器学习与数据挖掘-支持向量机(SVM)(一)

最近在看斯坦福大学的机器学习的公开课,

2014-05-02 21:32:49 9285

原创 数据挖掘十大经典算法--CART: 分类与回归树

一、决策树的类型 在数据挖掘中,决策树主要有两种类型:分类树 的输出是样本的类标。回归树 的输出是一个实数 (例如房子的价格,病人呆在医院的时间等)。术语分类和回归树 (CART) 包含了上述两种决策树, 最先由Breiman 等提出.分类树和回归树有些共同点和不同点—例如处理在何处分裂的问题。分类回归树(CART,Classification And Regressi

2014-05-02 13:15:16 69849 7

原创 Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整数)

一、Android中资源分类详解 1、Android资源分类Android中的资源分为两大类 : 可直接访问的资源, 无法直接访问的原生资源;-- 直接访问资源 : 这些资源可以使用 R. 进行访问, 都保存在res目录下, 在编译的时候, 会自动生成R.java 资源索引文件;-- 原生资源 : 这些资源存放在assets下, 不能使用 R类 进行访问, 只能通过

2014-05-01 21:26:43 3118

原创 数据挖掘十大算法--Apriori算法

一、Apriori 算法概述Apriori 算法是一种最有影响力的挖掘布尔关联规则的频繁项集的 算法,它是由Rakesh Agrawal 和RamakrishnanSkrikant 提出的。它使用一种称作逐层搜索的迭代方法,k- 项集用于探索(k+1)- 项集。首先,找出频繁 1- 项集的集合。该集合记作L1。L1 用于找频繁2- 项集的集合 L2,而L2 用于找L2,如此下去,直到不能找到

2014-04-30 20:32:27 28051 2

原创 MapReduce 编程模型

一、简介1、MapReduce 应用广泛的原因之一在于它的易用性。它提供了一个因高度抽象化而变得异常简单的编程模型。2、从MapReduce 自身的命名特点可以看出,MapReduce 由两个阶段组成:Map 和Reduce 。用户只需编写map ( ) 和reduce( ) 两个函数,即可完成简单的分布式程序的设计。  1)m a p ( ) 函数以key/value 对作为输入,产

2014-04-30 14:00:45 7142 1

原创 hadoop技术基本架构

一、Hadoop概述hadoop由两部分组成,分别是分布式文件系统和分布式计算框架MapReduce。其中,分布式文件系统主要用于大规模数据的分布式存储,而MapReduce 则构建在分布式文件系统之上,对存储在分布式文件系统中的数据进行分布式计算。2、在Hadoop 中,MapReduce 底层的分布式文件系统是独立模块,用户可按照约定的一套接口实现自己的分布式文件系统,然后经过简单

2014-04-30 12:53:58 5469

原创 机器学习中的有监督学习,无监督学习,半监督学习

在机器学习(Machine learning)领域,主要有三类不同的学习方法:监督学习(Supervised learning)、非监督学习(Unsupervised learning)、半监督学习(Semi-supervised learning),监督学习:通过已有的一部分输入数据与输出数据之间的对应关系,生成一个函数,将输入映射到合适的输出,例如分类。非监督学习:直接

2014-04-29 19:57:08 60121 4

原创 android四大组件--ContentProvider详解

一、ContentProvider简介:

2014-04-29 10:32:48 2320 2

原创 Android四大组件--Broadcast Receiver详解

本文主要讲述了:一、BroadcastReceiver概述:二、BroadcastReceiver事件分类三、BroadcastReceiver事件的编程流程四、两类BroadcastReceiver五、普通广播和有序广播六、Service与BroadcastReceiver如何交互?七、开机自动运行service八、BroadcastR

2014-04-26 17:41:19 3653 1

原创 android service 例子(电话录音和获取系统当前时间)

关于android service 的详解请参考: android四大组件--android service详解,下面将用两个实例具体呈现Android Service的两种实现。一个是startService()方法来启动一个服务,这里用电话录音的例子;另一个是bindService()方法来绑定一个服务,这里用获取系统当前时间的例子;实例一(电话录音):/CallRecorde

2014-04-26 14:09:09 2898

原创 android四大组件--android service详解

一、android service简介1、Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。2、在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务。例如,一个从service播放音乐的音乐播放器,应被设置为前台运行,因为用户会明确地注

2014-04-26 13:25:23 5207

原创 Android四大组件--Activity详解

本文的主要内容包括1、activity的建立、配置和使用;2、activity的跳转和传值;3、startActivityForResult;4、activity的生命周期。1、activity的建立、配置和使用Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个

2014-04-25 17:14:07 4497

前后分离之后台开发技术

前后分离前后台分离技术之后台开发,java+mysql+mybatis+struct2

2018-08-03

java并发编程的艺术(PDF文档+源码)

《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解

2018-04-05

CKedit后台开发

CKedit,java 后台开发,html前端开发,mybatis数据库开发

2017-11-28

web和后台技术开发wj

web和后台技术开发,mybatis,mysql,redis,框架技术,项目实例

2017-11-19

前端和技术web以及脚步开发

前端技术web以及脚步开发,nodejs,angularjs等,Python

2017-11-05

前端和后台开发技术web

前端和后台开发技术web,数据库为mybatis,前端为jsp。

2017-11-04

前端和后台开发技术

前端和后天开发技术,前端jsp,后天java开发,数据库开发等

2017-11-04

knn(java实现)

knn(java实现)http://blog.csdn.net/u011067360/article/details/45937327

2015-05-23

kNN(python实现)

kNN(python实现)http://blog.csdn.net/u011067360/article/details/45937327

2015-05-23

logistic回归--手写识别实例的实现

logistic回归--手写识别实例的实现,包括源代码,训练集和测试集,详细注解能运行。

2015-05-10

高仿遇见客户端

高仿遇见客户端,完美的界面实现,登陆注册,相册,个人主页,可以完全直接运行

2015-04-26

高仿人人网客户端

高仿人人网客户端,功能很齐全,比如登陆,查看资料,相册等,可以完美运行。

2015-04-26

时间轴TimelineDemo

类似时间轴模型,可以根据相应时间显示具体内容,可以运行

2015-04-26

使用ViewPager实现欢迎引导页面

使用ViewPager实现欢迎引导页面,几乎源码的每一行都有注释,写的通俗易懂,非常清晰。

2014-05-19

Android 随手势进行3D旋转的源码

Android 随手势进行3D旋转,简单介绍了android手势识别。

2014-03-13

android拍照上传服务端

android拍照上传服务端,根据上传到服务器的情况,返回响应代码查看是否上传成功。

2014-03-13

手机录音源码

手机录音,android开发,值得学习和研究的一个小项目。

2013-11-01

空空如也

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

TA关注的人

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