自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

[Java]Servlet WEB-INF

WEB-INF下面必须要有几个固定的文件夹和文件 web.xml 该web app的配置文件 lib 该web app用到的库文件 classes存放编译好的servlet <script type="text/javascript"> $(function () { ...

2017-03-31 13:26:00 209

[Java]HttpServlet

转载自http://www.cnblogs.com/panjun-Donet/archive/2010/02/22/1671290.htmlServlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的通用接口和类. 在javax.servlet.http包中定...

2017-03-30 09:45:00 215

[java]javax.servlet不存在问题

问题 程序包javax.servlet不存在解决方法: 1.先到tomcat目录中找到servlet-api.jar文件,如图复制,这里我的目录是D:\apache-tomcat-7.0.76\lib2.到jdk安装目录中将此文件粘贴,我的目录是C:\Program Files\Java\jdk1.8.0_65\jre\lib\ext <script...

2017-03-30 09:31:00 217

[Java]jar打包命令解读

如何把 java 程序编译成 .exe 文件。有两种方法,一种是说,制作一个可执行的 JAR 文件包,就可以像.chm 文档一样双击运行了;而另一种,则是使用 JET 来进行编译。但是 JET 是收费的,而且,据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,它还能保持 Java 的跨平台特性。什么是 JAR...

2017-03-29 09:26:00 157

[Java]jar包

jar包就是别人已经写好的一些类,然后将这些类进行打包,可以将这些jar包引入项目中,然后可直接使用这些jar包中的类和属性以及方法。JAR(Java ARchive)是将一系列文件合并到单个压缩文件里,就象Zip那样。然而,同Java中其他任何东西一样,JAR文件是跨平台的,所以不必关心涉及具体平台的问题。涉及因特网应用时,JAR文件显得特别有用。在JAR文件之前,Web浏览器必须重复...

2017-03-28 14:52:00 148

[Java]java -cp

-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类. -cp 参数后面是类路径,是指定给解释器到哪里找到你的.class文件, Dos使用方法 :java -cp .;myClass.jar packname.mainclassname 要指定各个JAR文件具体的存放路径,相同路径有多个可使用通配符 java -cp .;c:\...

2017-03-28 10:40:00 171

辛普森悖论

摘自http://baike.so.com/doc/5941676-6154609.html辛普森悖论(Simpson’s Paradox)亦有人译为辛普森诡论,为英国统计学家E.H.辛普森(E.H.Simpson)于1951年提出的悖论,即在某个条件下的两组数据,分别讨论时都会满足某种性质,可是一旦合并考虑,却可能导致相反的结论。当人们尝试探究两种变量是否具有相关性的时候,比如新生录取...

2017-03-28 09:27:00 679

[Java]并发编程:volatile关键字解析

转载自http://www.cnblogs.com/dolphin0520/p/3920373.html 博主写得十分详细,看后对并发编程volatile有了更深的理解。 以下是本文的目录大纲:一.内存模型的相关概念 二.并发编程中的三个概念 三.Java内存模型 四.深入剖析volatile关键字 五.使用volatile关键字的场景一.内存模型的相关概念大家都知道,计...

2017-03-23 09:25:00 98

Linux常用命令学习

转载自http://www.cnblogs.com/gaojun/p/3359355.html1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出...

2017-03-22 09:35:00 123

[Java]线程的同步与锁

一、线程同步线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:创建并启动100个线程,每个线程都向同一个账户里添加一便士。当所有数据源同时访问同一数据源时,就会出现数据破坏问题。import java.util.concurrent.*;public class AccountWithoutSync{private static Account acc...

2017-03-21 10:22:00 244

原码, 反码, 补码 详解

【转载自】作者:张子秋 出处:http://www.cnblogs.com/zhangziqiu/ (ps:计算-128的原码时产生问题,恶补基础.) 总结: -128没有相对应的原码和反码, (-128) = (10000000) 为了充分利用资源,就将原来本应该表示“-0”的补码规定为代表-128所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余...

2017-03-16 10:38:00 345

[Java]使用浏览器运行本地的applet

配置浏览器浏览本地的applet网页,解决不支持插件问题以及安全性问题 进入控制面板,打开Java,选择安全选项,在例外站点里面点击添加; 添加如下:http://localhost和file:///;再次打开本地网页就行了AppletViewer是jdk工具,位于jdk安装路径/bin中,使用方法与java.exe一样. appletviewer 命令可在脱离万维网浏览器环境的情况下...

2017-03-14 16:04:00 501

[Java]事件驱动程序设计

事件驱动模型三大要素 1)事件源:能接收外部事件的源体; 2)监听器xListener:能接收事件源通知的对象; 3)处理器Handler:用于处理事件的对象。在Java中使用监听器对象处理事件的方式,称为委托事件模型。 <script type="text/javascript"> $(function () { ...

2017-03-14 13:37:00 228

[Java]内部类

内部类(嵌套类):定义在另一个类的范围内的类。 通常,如果内部类只是被外部类使用,那就将该类定义为内部类。 内部类的特征 1)一个内部类被编译成一个名为OuterClassName$InnerClassName.class的类; 2)内部类可以引用定义在它嵌套的外部类中的数据和方法; 3)可见性修饰符定义内部类,与类成员遵从一样的可见性原则; 4)可将内部类定义为static。(可使用...

2017-03-10 15:08:00 149

基于分级相关性的预期排序倒数

基于分级相关性的预期排序倒数摘要 评价信息检索结果的许多指标可用于二元相关性情况,而只有一个通常能用于分级相关性情况的指标,即折扣累积增益(DCG)。这个指标的一个缺点是它附加的性质和潜在的独立性假设:在一个给定的位置的文档总是具有一样的增益和折损,独立于显示在其之前的文档。启发自“级联”的用户模型,我们提出一个基于分级相关性的新指标克服这个困难并且隐式地折扣位于十分相关文档之下的文档的...

2017-03-10 14:30:00 199

不可解问题[停机问题]

反证法(归谬法):先假设命题的否定形式成立,然后再进行推理,引出矛盾。 矛盾:命题P和它的否定形式非P都成。 examples:证明不存在最大的整数、质数是无穷的。可数(countable/enumerable):集合的元素是有限的,或者集合中的所有元素都与正整数一一对应(即元素可一一列出)。可数集合examples: 1)有限集合是可数的; 2)0以上的所有偶数的集合是可数的...

2017-03-10 13:44:00 428

排列组合及递归

置换(substitution):将n个事物按顺序进行排列,记作P(n为上下角标)= n!排列(permutation):从n个事物中取出一部分进行排列,记作P(n为下角标,k为上角标)=n*(n-1)*...(n-k+1)=n!/ (n-k)!组合(combination) :不考虑顺序(先顺序计数,再除重复度),记作C(n为下角标,k为上角标)=P(n为下角标,k为上角标)/P(k为上...

2017-03-08 16:57:00 252

三角函数诱导公式

诱导公式kπ/2+α 奇变偶不变:如果k是奇数,那么sin变成cos,以此类推;如果k是偶数,那么sin仍为sin,以此类推。 符号看象限:假定α是第一象限角,根据kπ/2+α所在象限的三角函数的符号确定诱导公式的符号 <script type="text/javascript"> $(function () { ...

2017-03-03 10:06:00 293

蕴涵,若A则B

A=>B真值表:A B A=>BT T TT F FF T TF F T我们平时说“若A则B”时,有以下两种情况。 1.若A为true,则B也为true; 若A为false,则B也为false。 2.若A为true,则B也为true;若A为false,则B为true/false都可以。 (对B没有...

2017-03-02 15:06:00 940

[Java]字节流与字符流的区别

java.io包中流的操作主要有字节流、字符流两大类,两类都有输入和输出操作。 在字节流中输出数据主要使用OutputStream类完成,输入使用InputStream类。 在字符流中输出主要使用Writer类完成,输入主要使用Reader类完成。Java IO主要操作流程: 1.使用File类打开一个文件; 2.通过字节流或字符流的子类指定输出的位置; 3.进行读写操作; 4....

2017-03-01 14:12:00 236

[Java]Thread类run()和start()

类中实现的run()方法指明如何完成任务。 Java虚拟机自动调用该方法,无需特意调用它。 直接调用run()方法只是在同一个线程中执行这个方法,与普通方法类似,而没有新线程被启动,可重复多次调用。 而start()方法重新创建了一个线程,在main方法执行结束后,注意,默认创建的线程是用户线程(非守护线程),调用该Runnable对象的run()方法,不能多次启动一个线程。 一般步骤:...

2017-02-28 13:57:00 135

闭式解(解析解)

在解组件特性相关的方程式时,大多数的时候都要去解偏微分或积分式,才能求得其正确的解。依照求解方法的不同,可以分成以下两类:解析解和数值解。 解析解(analytical solution)就是一些严格的公式,给出任意的自变量就可以求出其因变量,也就是问题的解, 他人可以利用这些公式计算各自的问题. 所谓的解析解是一种包含分式、三角函数、指数、对数甚至无限级数等基本函数的解的形式。 用来...

2016-12-17 15:05:00 2389

分层采样(stratified sampling)

保留类别比例的采样方式。先将总体的单位按某种特征分为若干次级总体(层),然后再从每一层内进行单纯随机抽样,组成一个样本。分层可以提高总体指标估计值的精确度,它可以将一个内部变异很大的总体分成一些内部变异较小的层(次总体)。 每一层内个体变异越小越好,层间变异则越大越好。分层抽样比单纯随机抽样所得到的结果准确性更高,组织管理更方便,而且它能保证总体中每一层都有个体被抽到。这样...

2016-12-07 16:30:00 4598

Borda count

学习维基百科波达计数 波达计数法(Borda Count)是一种投票制度。投票人按喜好排列候选者。如果候选者在选票的排第一位,它就得某个分数;排第二位得一个较小的分数……如此类推。分数累计下来最高分的候选者便取胜。 历史上有许多人曾提出使用波达计数法。它曾是罗马议会采用的投票制度之一。13世纪的雷蒙·卢尔和15世纪的库萨的尼可拉都曾提出这个制度。1770年,让-查理斯·波达(Jean-Cha...

2016-12-03 16:18:00 947

Condorcet method

摘自维基百科 学习中…… A Condorcet method is any election method that elects the candidate that would win by majority rule in all pairings against the other candidates, whenever one of the candidates has t...

2016-12-03 16:08:00 251

[Java].class类类型

The .class keyword was added in Java v1.1 so that there would be consistency in getting to the Class objects representing both primitive types and class types. The .TYPE field of the various object w...

2016-12-03 14:53:00 84

VC维

VC维(Vapnik-Chervonenkis Dimension)的概念是为了研究学习过程一致收敛的速度和推广性,由统计学理论定义的有关函数集学习性能的一个重要指标。传统的定义是:对一个指示函数集,如果存在H个样本能够被函数集中的函数按所有可能的2的H次方种形式分开,则称函数集能够把H个样本打散; 函数集的VC维就是它能打散的最大样本数目H。若对任意数目的样本都有函数能将它们打散,则...

2016-10-31 16:33:00 253

机器学习相关领域

数据挖掘数据挖掘=机器学习+数据库。数据挖掘仅仅是一种思考方式,告诉我们应该尝试从数据中挖掘出知识,但不是每个数据都能挖掘出金子的,不要神话它。一个系统绝对不会因为上了一个数据挖掘模块就变得无所不能,恰恰相反,一个拥有数据挖掘思维的人员才是关键,而且他还必须对数据有深刻的认识,这样才可能从数据中导出模式指引业务的改善。大部分数据挖掘中的算法是机器学习的算法在数据库中的优化.统计学习 统...

2016-10-31 16:31:00 211

线程安全

线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 <script type="text/javascript"> $(funct...

2016-10-23 10:39:00 77

[Java] Excel API

一、功能介绍: 从Excel 95、97、2000等格式的文件中读取数据;    读取Excel公式(可以读取Excel 97以后的公式);    生成Excel数据表(格式为Excel 97);    支持字体、数字、日期的格式化;    支持单元格的阴影操作,以及颜色操作;    修改已经存在的数据表;二、EXCEL文件读取: a.读取excel数据表第一步创建Workbo...

2016-10-17 08:59:00 196

[Java]List

1、List中可以添加任何对象,包括自己定义的新的类。 2、List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList List myList = new ArrayList(); 3、使用myList.add(任何对象);就可以进行添加了。 4、取值的时候myList.get(索引);取出来的值都是Object,使用时需要类型转换。 &lt...

2016-10-13 09:30:00 90

[Java]String、StringBuilder与StringBuffer

性能区别:String是不可变的对象。 在每次对String 类型进行改变的时候,都会生成一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,性能就会降低。 使用 StringBuffer 类时,每次都会对 Strin...

2016-09-19 09:14:00 72

[Java] Eclipse快捷使用

System.out.println() “syso”+Alt+ / +Enter自动生成getter、setter Source–>Generate Getters and Setters自动重写toString() Source–>Generate toString()自动重写equals() Source–>Generate hashCode() and e...

2016-09-16 15:23:00 82

[杂]大数据和深度学习(讲座总结)

河海大学 王志坚 学术报告人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能是对人的意识、思维的信息过程的模拟。人工智能领域的研究包括: 机器人、语言识别、图像识别、自然语言处理等。机器学习是一门专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能的学科。...

2016-09-15 22:08:00 1521

[Java]Calendar类

在获取月份时,Calendar.MONTH + 1 的原因 Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因 Java中C...

2016-09-15 15:23:00 120

[Java] Java 中的进程与线程

转载自Java 中的进程与线程进程与线程在程序开发中无疑占有极其重要的地位,而 Java 语言为了能提供统一的、与平台无关的关于进程和线程的编程接口,必然要对操作系统提供的相关功能做进一步封装。本文主要介绍 Java 中关于进程与线程的相关封装类,揭示如何创建 Java 进程与线程,Java 封装类和实际的系统本地进程和线程是如何对应的,以及使用 Java 进程和线程的一些限制。概述 ...

2016-05-31 09:49:00 87

[Java] Object类

  在Java中所有的类都有一个公共的父类Object。            Object类中的主要方法方法名称 类型 描述public Object() 构造 构造方法public boolean equals(Object obj) 普通 对象比较public int hashCode() 普通 取得Hash码...

2016-04-27 11:18:00 104

[Java]适配器设计

  这里是一个最简单的适配器例子,若接口中抽象方法很多,而子类中又用不到这么多,可以设计一个抽象类作为适配器,它实现接口中的方法(方法体为空),则以后的子类直接继承此抽象类,可有选择的重写所需要的方法。interface Window{public void open();public void close();public void activated();public void ...

2016-04-25 16:43:00 83

[Java]代理模式

  代理模式也是Java开发中使用较多的一种设计模式,是指利用一个代理来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。  代理模式类似于现实生活中使用代理上网,真实的上网服务器进行具体的网络操作,而代理服务器完成用户权限和访问限制等与上网操作相关的业务。interface NetWork{public void browse();}class Real...

2016-04-25 16:00:00 95

[Java]工厂设计模式

工厂设计是Java开发中使用最多的一种设计模式。主方法实际相当于一个客户端,为避免修改主方法即客户端,可在接口和子类之间加入一个过渡端,由此过渡端取得接口的实例化对象,一般称过渡端为工厂类。interface Fruit{public void eat();}class Apple implements Fruit{public void eat(){System.out.pr...

2016-04-25 15:10:00 84

空空如也

空空如也

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

TA关注的人

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