自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

转载 Eclipse 中设置JVM 内存

Eclipse 中设置JVM 内存今天在eclipse 中测试把文档转换为图片的时候,报出了下面的错误:Java.lang.OutOfMemoryError: Java heap space    从上边的异常信息可以看到,JVM 需要使用的内存已经超过了我们分配给虚拟机可以使用的最大内存。所以问题就转化为如何设置eclipse 中jvm 的最大内存

2016-11-10 11:34:10 266

转载 HTTP协议

2 Http协议入门                         2.1什么是http协议                                  http协议:对浏览器客户端 和  服务器端 之间数据传输的格式规范                          2.2 查看http协议的工具                                 

2016-11-06 23:22:48 342

原创 Date问题

sql里面的Date继承了util里面的Date 如果要从util转化为sql里面的Date, 方法是这样的 new java.sql.Date(birthday.getTime());

2016-11-05 19:56:37 347

转载 Tomcat介绍

4 Tomcat基本使用                         4.1下载并按照                         1)到apache官网。www.apache.org     http://jakarta.apache.org(产品的主页)                         2)                                

2016-11-04 19:29:44 256

转载 XML约束

2 XML约束                         2.1引入                         XML语法:规范的xml文件的基本编写规则。(由w3c组织制定的)                         XML约束:规范XML文件数据内容格式的编写规则。(由开发者自行定义)                         2.2XML约束技术

2016-11-04 19:26:22 221

转载 奇异值与特征值基础

一、奇异值与特征值基础知识:    特征值分解和奇异值分解在机器学习领域都是属于满地可见的方法。两者有着很紧密的关系,我在接下来会谈到,特征值分解和奇异值分解的目的都是一样,就是提取出一个矩阵最重要的特征。先谈谈特征值分解吧:   1)特征值:    如果说一个向量v是方阵A的特征向量,将一定可以表示成下面的形式:    这时候λ就被称为特征向量v对应的特征

2016-11-02 08:36:03 369

原创 XML-dom4j实战

dom4j是一个用来读取XML的工具包,它是采用DOM思想来读取的,也就是把XML组织成一个文档树,然后根据相应的节点来读取。import java.io.File;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;impor

2016-10-30 22:58:53 226

转载 XML-DOM SAX解析

XML基础                1)XML的作用                                1.1 作为软件配置文件                                1.2 作为小型的“数据库”                2)XML语法(由w3c组织规定的)                                标签: 

2016-10-30 21:53:28 203

原创 XML-DOM解析1

1 XML入门              1.1 引入                 HTML:负责网页的结构                         CSS:负责网页的样式(美观)                 Javascript:负责在浏览器端与用户进行交互。                  负责静态的网页制作的语言                 

2016-10-30 21:50:14 201

原创 XML-DOM解析

1 什么是XML       XML(eXtensibleMarkup Language,可扩展标记语言)。        1.1数据、文件和文本                1.1.1二进制文件       我们称插入到文档中的代码为元数据,或者关于信息的信息,正是这些元数据,使得一种文件类型有别于另一种文件类型。二进制格式文件有诸多优点:计算机容易理解、处理速度快、存储效率高

2016-10-30 16:20:16 231

原创 编码问题

其实关于乱码问题的本质原因在于,不同软件或者编辑器或者游览器有参考的编码/解码的码表不一样,如果码表一样了 就不会出现乱码的问题了。比如,我们用记事本编辑了一段内容,比如xml文件,里面有中文, 如果你没有设置记事本的编码格式,记事本就会默认用GBK来编码,此时 你用游览器打开, 游览器呢,默认用UTF-8 ,用两个不同的码表去编码/解码 , 那肯定会出错嘛。 所有啊, 只要把码表设置一致 就不会

2016-10-30 10:44:48 194

原创 HTML-认识<img>标签

认识元素1.  2. src属性既可以是相对路径也可以是绝对路径。记住,如果链接和图形都在相同的网站,用相对路径比较好。3. alt属性用来告诉用户图片的信息,当图片无法加载时,这些信息会被显示。4. width和height这对属性用来决定图片的大小。5. 是内联标签,不会换行。6. 可以为图片添加链接。小结1. 使用元素在网页中添加图像。2. 游览器对待元素

2016-10-23 15:24:00 316

原创 HTML-开始链接

开始链接关键的URL1. URL,(Uniform Resource Locators,统一资源定位符),通常我们称之为网站地址。是一个全球性的地址,用于定位网上的资源,包括HTML页、音频、视频,以及其他形式的网上内容。2. 实例:http://www.starbuzzcoffee.com/index.htmla) http->URL的开头部分告诉你用来接受资源的协议http协议

2016-10-23 14:06:23 580

原创 HTML-<a>元素的理解

深入理解超文本标签1. 元素用来创建一个到其他页面的链接。元素的内容会作为链接的标题。2. 属性href用来告诉游览器链接的指向。 3. 路径:HTML只能使用/ 属性1. 属性用来指定元素的附加信息2. 属性的编写 3. 所有的属性已经事先规定好,不能自己创建属性。总结1. 当你需要从一个网页链接到另一个网页时,使用元素.2

2016-10-23 08:22:41 460

原创 HTML——入门介绍

HTML了解HTML1.      HyperText Markup Language(超文本标记语言),简称HTML2.      基本概念a)      Web服务器:一台连接到互联网的计算机,等待处理用户的各种请求。b)     HTML的意义:告诉游览器页面的结构和内容。c)      实战例子3.      标记a)      标记标识主题。

2016-10-23 00:42:06 215

原创 Java图形界面-JComboBox

JComboBox的事件处理亦可分为两种,一种是取得用户选取的项目;另一种是用户在JComboBox上自行输入完毕后按下[Enter]键, 运作相对应的工作。对于第一种事件的处理,我们使用ItemListener.对于第二种事件的处理,我们使用ActionListener.这个范例用户可以选取所要的字号,字号的变化会呈现在JLabel上,并可让用户自行输入字体的大小。当用户按下[Enter

2016-10-22 16:21:56 1334

原创 Java读取XLS文件-JXL的使用

一.JAVA读取EXCEL的文件#方法 : 使用jxl.jar封装好的方法,调用类库,完成我们的操作。#实战:具体的如下。我把读取Excel的代码封装成一个JXLUtils类的readFile()方法。import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;im

2016-10-21 14:51:50 566

原创 Linux文件系统

ls -lhi  查看文件格式#参数解释第1列: 700943指的是inode的值,它是文件或者目录在磁盘里的唯一标示,linux读取文件首先要读取到这个索引点。第2列:      *第1个字符-> 文件类型,Linux的文件类型分为**普通文件 -**目录文件 -d**链接文件 -l**特殊文件 -s -b等      *第2-10个字

2016-10-20 01:04:54 246

原创 Linux文件的权限详解

文件权限1.  ls -l打印该目录下的文件#输出入下:-rw-rw-r--. 1 oldboy oldboy 134 10月 14 01:57 text.txt#解释:-rw-rw-r--*10个字符来确定不同用户对文件能做什么*第1个字符-:-普通文件,d目录,l链接,等。*第1组rw-:代表文件所有者的权限r:读、w:写、x:执行           该示例表示所

2016-10-19 08:29:33 866

转载 GitHub意外情况1-warning: push.default is unset

warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use:  gi

2016-10-16 20:43:47 211

原创 Linux目录详解-etc目录

/etc/hosts#文件格式:IPaddress hostname aliases#文件功能:提供主机名到IP地址的对应关系cat /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4   ::1         localhost loca

2016-10-16 16:29:24 937

转载 B树B+树的原理和操作

3.B- 树      3.1什么是B-树具体讲解之前,有一点,再次强调下:B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误解。如人们可能会以为B-树是一种树,而B树又是一种一种树。而事实上是,B-tree就是指的B树。特此说明。我们知道,B 树是为了磁盘或其它存储设备而设计的一种多叉(下面你会

2016-10-15 19:22:59 23044 3

原创 SQL中级-连接表达式

1. 连接条件 SELECT student.id AS id, NAME, dept_name, tot_cred, course_id, sec_id, semester, YEAR, gradeFROM student JOIN takes ON student.id = takes.idon条件可以表示任何SQL谓词,这也是on比自然连接更丰富的地方。2.外连接2.1

2016-10-14 12:32:15 711

原创 Linux目录树结构

整个Linux系统最重要的地方就是在于目录树架构, 所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。

2016-10-13 23:01:43 10845

原创 JDBC-处理图片等大的字节数据

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.

2016-10-13 20:44:12 192

原创 JDBC-处理属性为text的大文本问题

和处理常见属性大致相同,不同点在于大文本的输入借助于java中io流从读取,然后作为参数传递进去。import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;impo

2016-10-13 20:14:13 2101

原创 堆算法

一.概念二叉堆在逻辑上可以看成一个完全二叉树,其逻辑结构是一个数组,映射关系如下· 树上的每个节点对应数组上的一个元素· Parent(i)    return array[i/2] ; Left[i]  return array[2*i];  Right(i) return array[2*i+1];(注意对应的物理数组下标从1开始)二. 主要算法· maxHeapity(维

2016-10-13 12:11:54 170

原创 JDBC-SQL注入问题

当用name作为参数时,如果名字里面含有or等带有歧义的情况时,或导致错误。比如String name = "or 1 or "将导致全部的记录都会被输出。这种错误叫做sql注入。我们需要将过滤的工作交给数据库来处理。即PreparedStatement ps.例子如下:PreparedStatement ps = null;String sql = "sele

2016-10-12 22:20:32 547

原创 JDBC-Java连接Mysql

Mysql公司帮我们写好了Mysql Driver的类, 方便我们写Java程序的时候调用类来执行数据库的相关操作,如果想要连接数据库,我们按一下步骤执行就可以了。1. 导入mysql-connector-java-3.1.13-bin.jar(如果没有,CSDN上下载一个)。2. 安装mysql,创建一个用户(默认用户名为root,密码123456), 在上面创建一个数据库(假设为hom

2016-10-12 21:05:18 273

原创 随机化算法

随机化算法的主要目的是希望让随机发生在算法上,而不是发生在输入分布上,这样的话,没有特别的输入会引起我们的算法的最坏情况。即使你最坏的敌人也无法产生最坏的输入数组。因为随机排列使得输入次序不再相关。只有在随机数生成器产生一个不走运的排列时,随机算法才会运行得很差。一. 随机优先级数组法我们为数组的每一个元素A[i] 赋一个随机的优先级P[i], 然后依据优先级对数组A中的元素进行排序。

2016-10-08 14:04:48 552

原创 搜索算法-求解最大子数组

问题定义: 假设在100, 113, 110, 85, 105, 102, 86, 63, 81, 101, 94, 106, 101, 79, 94, 90 , 97 这样一组数据中,它的一个实际背景是,每个值反应的是每天的股票价格,我们需要求出哪天买进股票,哪天卖出股票,得到的收益最大。解法: 1.使用暴力求解我们需要遍历每一种可能的买进和卖出日期组合,也就是穷尽每一种可能的子数组

2016-10-07 10:51:08 218

原创 Linux工具CRT的安装

一. 什么是SecureCRTSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印

2016-10-07 00:21:16 1792

转载 mysql的查询、子查询及连接查询

一、mysql查询的五种子句        where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数)         1、where常用运算符:            比较运算符                > ,  ),>=   ,                   in(v1,v2..vn)

2016-10-06 16:11:15 186

原创 Linux常用命令

mkdirmake directorycd Change directorytouch创建文件 例如 touch  oldboy.txtvi编辑器相当于记事本vim高级编辑器相当于EmEditor Notepad++程序用这个

2016-10-06 14:51:26 164

原创 排序算法——归并排序

归并排序是利用递归的思想的。我们可以类比递归函数  sort(n) = M(sort(n1) , sort(n2))(并已经sort(1) = 常数);  对应的递归函数,我们知道要求sort(n)的值,必须先求得sort(n1),sort(n2)的值,然后带入M()函数,求得最后sort(n)的值。 拿归并函数和这个做类比, 就是要求得大数组的排序结果, 必须先求得其已经排序好的两个子数组的排序

2016-10-06 09:48:49 237

原创 编程技巧1_哨兵值

在两个元素的遍历比较过程中,可能会出现一个数组提前遍历结束的情况,为了避免这样的情况,我们可以引入哨兵值,该值是一个比较关系中的最大值或者最小值,这个哨兵值会被我们放在数组的最后一个元素,含有哨兵值的数组会比原数组多一个元素。这样的好处在于,遍历比较过程永远也不会出现提前结束的现象。下面用归并排序中的合并两个有序的子数组为例说明哨兵值的威力://编写一个Merge函数 public s

2016-10-06 09:33:11 2782

转载 Apriori算法的基本思想

Apriori algorithm是关联规则里一项基本算法。是由Rakesh Agrawal和Ramakrishnan Srikant两位在1994年提出的布尔关联规则的频繁项集挖掘算法(详情:Fast Algorithms for Mining Association Rules)。算法的名字是因为算法基于先验知识(prior knowledge).根据前一次找到的频繁项来生成本次的频繁项。

2016-10-05 21:42:54 6044

转载 Linux下的分区

前言:以前初识Linux时,对Linux系统安装时分区的选择,一点都不了解,导致几次没法进行下一步安装,因此就静下心来,专门拿出时间研究了研究这方面的知识;以下内容就是以前通过研究Linux安装过程中分区的知识总结出来的一些知识;贴上来,做个备份,也希望对Linux初学者有一些帮助。正文:一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swa

2016-10-05 16:03:11 154

转载 VM安装的三种网络模式

VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)。VMware workstation安装好之后会多出两个网络连接,分别是VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,这两个是可以在主机的网络连接中可以查看到的,还有一个是VMnet0,可以

2016-10-05 15:09:25 408 1

原创 循环不变式

在算法中,有一个重要的概念就是循环不变式,循环不变式主要用来帮助我们理解算法的正确性。关于循环不变式,我们必须证明三条性质:1.初始化:循环的第一次迭代之前,它为真。2.保持:如果循环的某次迭代之前它为真,那么下次迭代之前它仍为真。3.终止:在循环终止时,不变式为我们提供了一个有用的性质,该性质有助于证明算法是正确的。我们用插入排序来解释这个性质:/** * 编写插入排序,

2016-10-05 14:30:04 681 1

Mysql运维16步

这是百度云链接,是老男孩Mysql运维班的视频,非常的全,包括16步。

2016-10-07

空空如也

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

TA关注的人

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