自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下tomcat的常用操作及发布项目

一,jdk和tomcat的安装与配置这个很多地方都可以找到,我这里推荐一篇,感觉写的挺详细的,按着步骤做即可: Tomcat在Linux上的安装与配置–温故而知新二,启动、关闭tomcat1、cd到tomcat的bin目录: (如果你使用的是配置好的云服务器,需要先使用命令sudo find / -name *tomcat*,该命令意思是root权限下,从根目录递归式查找名称中包含tomcat

2017-02-23 21:28:43 1121

原创 简单python爬虫

初学python,借鉴网上一些资料尝试了一个简单的爬虫小程序,这是非常简单的爬网页图片的代码。一,版本问题开始在网上找到的简易爬虫小程序是下面这个:简易爬虫小程序讲解的很是详细,但是这个好像并不是用Python3.x写的,代码并不能直接用,在Python3 之后很多包都有所改动,像这篇博客代码中的urllib,re就有改动,改完之后与java的正则匹配倒是有些相似。通过查找api和搜索引擎将版本问题

2017-01-25 18:34:40 536

原创 正规方程

一,什么是正规方程在前面我们学习了使用梯度下降法来计算参数最优解,其过程是对代价函数相对于每个参数求偏导数,通过迭代算法一步一步进行同步更新,直到收敛到全局最小值,从而得到最优参数值。而正规方程则是通过数学方法一次性求得最优解。其主要思想是利用微积分的知识,我们知道对于一个简单的函数,我们可以对于其参数求导,并将其值置为0,这样就可以直接得到参数的值。就像就像下面这样: 但是现在的问

2016-12-10 15:36:23 16868 1

原创 特征缩放

一,特征缩放定义特征缩放是用来标准化数据特征的范围。二,特征缩放的作用及原理特征缩放是针对多特征情况的。当有多个特征向量的时候,如果其中一个变化范围比较大,根据上次所说的多特征梯度下降法算法可以知道,该特征向量的参数可能会变化范围很大,从而主导整个梯度下降的过程,使得整个收敛轨迹变得复杂,让收敛的时间更长。就像下图所示: 因此,我们可以将所有特征向量的变化范围维持在一个标准化

2016-12-04 13:33:53 9193 2

原创 梯度下降法

上一次说到代价函数,代价函数的作用就是找到最优的参数使假设函数与实际值相差最小。而梯度下降法(Gradient Descent)就是找到最优参数的方法之一。一,算法思想1.从参数的某一个(组)值开始,比如从θ0=0和θ1=0开始。2.保持该(组)值持续减小,如果是一组值就要保证他们同步更新,直到找到我们希望找到的最小值。过程如图,就像下山一样,从一点开始,找到最快的方法下山到最低点,在你不会摔

2016-10-25 13:37:25 1083 2

原创 代价函数

一,什么是代价函数 我在网上找了很长时间代价函数的定义,但是准确定义并没有,我理解的代价函数就是用于找到最优解的目的函数,这也是代价函数的作用。二,代价函数作用原理 对于回归问题,我们需要求出代价函数来求解最优解,常用的是平方误差代价函数。比如,对于下面的假设函数: 里面有θ0和θ1两个参数,参数的改变将会导致假设函数的变化,比如: 现实的例子中,数据会以很多点的形式给我们,我们想要解决回归

2016-10-19 21:09:30 53242 22

原创 多特征线性回归

一,单一特征线性回归 在NG的ml视频中举的是房价的例子,在这里我们也同样以房价为例: 在这个例子中只有房子面积x(Size)对房价(Price)有影响,如图所示,我们就可以写成图中的关系式,θ1为面积x特征的系数,θ0表示额外一个系数。二,多特征线性回归 当有很多因素来决定房价的时候,如图 我们就需要更多的未知数和系数来表示结果,在这之前需要普及一些表达式的含义,如图 n表示影响因素

2016-09-21 20:55:29 2968

原创 监督学习与非监督学习

出于对ml的兴趣,最近开始了对ml的学习,正在跟着 coursera学习ml的基础知识,在这里做一个笔记。     监督学习和非监督学习是两个基础的概念,但个人感觉并不是很简单,总有些容易混淆的感觉。    监督学习:监督学习从训练数据(training data)集合中学习模型,对测试数据(test data)进行预测。监督学习的目的在于学习一个由输入到输出的映射,即找到这样一个模型(又称为

2016-09-21 17:27:04 1091

转载 oracle之sysdate常用方法

加法select sysdate,add_months(sysdate,12) from dual; –加1年 select sysdate,add_months(sysdate,1) from dual; –加1月 select sysdate,to_char(sysdate+7,’yyyy-mm-dd HH24:MI:SS’) from dual; –加1星期 select sysdate

2016-09-17 11:42:19 2402

原创 表单提交方式导致的乱码

这几星期写的项目从页面添加信息到oracle中出现乱码,我将charset,pageEncoding,CharacterEncoding都设置为了utf-8,但是数据获取存入oracle数据库发现出现中文乱码,弄了很长时间不得其解,就先搁置在那,今天又查阅了很多资料,联想到可能是表单提交方式导致的。 表单提交方式分为post和get,表单默认提交方式为get。get会显示在地址栏上,post不会

2016-08-20 00:54:46 753

原创 oracle不修改constraint方法级联删除到触发器入门

今天遇到需要级联删除的情况,在网上找到 一些级联删除的办法,其中个人认为最简便的是使用触发器实现级联删除,因为普遍实现级联删除的做法都是修改constraint来达到目的的,这样稍微麻烦了一些。 一,触发器解决级联删除 sql语句如下: 其中TUDI_LOG中的TDID为外键,参考的是TUDI中的TDID。delete from TUDI where TDNAME='测试';create o

2016-08-10 17:13:40 946

转载 setContentType总结

response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。 response.setConten

2016-08-09 16:39:18 6062

转载 sessionID的理解

SessionID的本质 一、客户端用cookie保存了sessionID客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内存中搜索对应的sessionID,如果找到了对应的 sessionID,说明我们处于登录状态,有相应的权限;如果没有找到对应的sessionID,这说明:要么是我们把浏览器关掉了(后面会说明为什 么),

2016-08-04 12:04:23 1150

转载 jxl读取excel去除空行

jxl因其快速小巧受到大家的欢迎,但是jxl还是有许多不尽如人意的地方。 本文旨在解决jxl读取excel数据时无法自动取掉空行的问题,其实就是添加一个方法。//返回去掉空行的记录数 private int getRightRows(Sheet sheet) { int rsCols = sheet.getColumns(); //列数 int rsRows = sheet.getRows(

2016-08-03 20:31:23 5283 1

原创 oracle中sequence浅析

一,定义 sequence(序列)是数据库对象一种。多个用户可以通过序列生成连续的数字以此来实现主键字段的自动、唯一增长,并且一个序列可为多列、多表同时使用。 序列消除了串行化并且提高了应用程序一致性。二,创建CREATE SEQUENCE SEQ_1 --序列名称INCREMENT BY 1 -- 步长,每次加1(也可以为负数,表示降序)START WITH 1 -- 从1开始计数MIN

2016-07-20 11:24:48 1372

原创 io读文件显示在控制台问题汇总

今天回顾并手写了一个读文件并显示在控制台上的代码,如下:import java.io.*;public class ioTest { public static void main(String[] args){ String path = "G:/javaworkspace/Test/io/src/"; File file = new

2016-07-15 22:38:26 1186

原创 BeanUtils之个人理解

今天回顾BeanUtils的时候,发现了一些以前没有注意的地方,并且为此花费了很长时间,特别是对于converter转换器的认识上。先贴上代码段: String name = request.getParameter("name"); String age = request.getParameter("age"); String birthday =

2016-07-15 00:11:08 367

数字图像处理(MATLAB版)冈萨雷斯(第2版)代码及素材

这份资料是数字图像处理(MATLAB版)冈萨雷斯(第2版)代码及素材,帮助学习数字图像处理的同学更好地根据书上内容进行实验

2018-05-28

commons-lang.jar

commons-lang.jar是由apache开发的一系列工具包其中的一个,非常好用,里面很多封装的方法是我们简化很多操作,开发效率也快了很多,里面的StringUtils就是常用的工具包之一。

2016-09-21

commons-lang-2.4.jar

2016-09-18

空空如也

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

TA关注的人

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