- 博客(61)
- 资源 (35)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 重点帖子整理(更新中...)
重点帖子整理分类【帖子顺序不分先后】编程语言JavaJava垃圾回收机制详解http://www.cnblogs.com/dolphin0520/p/3783345.html人工智能领域机器学习用递归神经网络(RNN)来编写简历https://www.untapt.com/blog/2016/04/25/neural-network-that
2016-04-12 23:04:08
592
原创 核密度估计与自适应带宽的核密度估计
最近看论文,发现一个很不错的概率密度估计方法。在此小记一下。 先来看看准备知识。 密度估计经常在统计学中作为一种使用有限的样本来估计其概率密度函数的方法。 我们在研究随机变量的过程中,随机变量的概率密度函数的作用是描述随机变量的特性。(概率密度函数是用来描述连续型随机变量取值的密集程度的,举例:某地某次考试的成绩近似服从均值为80的正态分布,即平均分是80分,由正态分布的图形知x=80时的函数
2017-06-29 22:26:44
39949
4
原创 CentOS7 安装python科学计算库
0.搭建在Linux环境下的Python开发环境(vimplus)0.1准备工作安装好CentOS7,配置好网络,确保网络畅通。0.2root授权首先:当前用户为kang # vim /etc/sudoers在 root ALL=(ALL) ALL之后添加: kang ALL=(ALL) NOPASSWD:ALL表示,用户kang可以不需要验证密码而执行root的所有操作(为了安全起见,安装后
2017-05-10 12:42:36
2142
1
原创 JavaSE程序分析005 Integer的小事情
看下面的代码,你觉得程序会输出啥呢?public class Test { public static void main(String[] args) { Integer i1 = 127; Integer i2 = 127; System.out.println(i1 == i2); System.out.println(i1
2017-03-16 11:23:50
671
原创 JavaSE程序分析004 JVM常量池的小事情
public class TestConstantPool { /** * 本段程序在jdk1.7和jdk1.6上运行结果是不一样的 * jdk1.7运行结果如下: * true * false * jdk1.6运行结果如下: * false * false * 原因: * 从jdk1.7开始,常量池就放
2017-03-16 11:13:25
582
原创 JavaSE程序分析003 静态代码块与构造代码块的小事情
程序段如下:public class B { public static B t1 = new B(); public static B t2 = new B(); { System.out.println("构造块"); } static { System.out.println("静态块"); } publi
2017-03-08 22:04:16
593
原创 拟阵理论和贪心算法浅析
前言对于一些NP-Hard问题,我们无法找到一个精确的求解方法。使用贪心思想采取贪心算法来求取近似解就成了常用的选择。很多算法名著对贪心算法都有很明确的讲解,这里对贪心算法摘取一下重点,然后我们要引出贪心算法背后的理论依据——拟阵理论。对于拟阵理论,可以查找一些入门典籍,如刘桂真,陈庆华著《拟阵》。贪心算法也称作贪婪算法(Greedy Algorithm),通过做一系列的选择来给出某一问题的最优解。
2017-02-01 14:47:24
15631
4
原创 次模函数
前言本篇小记要介绍一个解析函数上面的概念——次模函数(Submodular Function)。 次模函数也称作“子模函数”或“亚模函数”,具有次模型(Submodularity),也称“子模性”或“亚模性”,它是经济学上的概念——边缘收益递减 的形式化描述。次模函数在现实世界中有非常广泛的应用。本篇小记要说的就是次模函数的概念以及相关的性质。定义 次模函数对于一个集合函数f:2V→R+f:2^V
2017-01-31 21:52:22
13287
原创 数值分析 第七章 常微分方程的数值解法
数值解法相关公式为什么要研究数值解法?所谓数值解法,就是设法将常微分方程离散化,建立差分方程,给出解在一些离散点上的近似值.问题 7.1 一阶常微分方程初值问题的一般形式{y′=f(x,y),a⩽x⩽by(a)=α\begin{equation}\left \{\begin{aligned}& y'=f(x,y),a\leqslant x \leqslant b\\&y(a)=\alpha
2017-01-27 12:08:25
8733
1
原创 数值分析 第六章 数值积分
求积公式一般形式∫baf(x)dx=∑k=0nAk+R[f]≈∑k=0nAk\int_a^bf(x)dx=\sum_{k=0}^n A_k+R[f] \approx \sum_{k=0}^n A_k插值型求积公式Ak=∫balk(x)dxA_k=\int _a^b l_k(x)dxR[f]=1(n+1)!∫baf(n+1)(ξx)ωn+1(x)dx,ξx∈(a,b)且与x有关R[f]=\frac{1
2017-01-11 21:55:36
2612
原创 数值分析 第五章 插值与逼近
插值条件φ(xi)=f(xi)=yi,i=0,1,...,n\varphi (x_i)=f(x_i)=y_i,i=0,1,...,n唯一性定理给定{(xi,yi)|i=0,1,...,n}\left \{ (x_i,y_i) |i=0,1,...,n \right \},则满足插值条件的nn次多项式pn(x)p_n(x)唯一.nn次拉格朗日插值多项式Ln(x)=∑k=0nlk(x)ykL_n(x)=
2017-01-11 14:43:12
1541
原创 数值分析 第四章 非线性方程组求根
压缩映射定义4.1 压缩映射{|φ(x2)−φ(x1)|=L|x2−x1|L<1⇒φ(x)为压缩映射.\left\{\begin{matrix}\left | \varphi (x_2) - \varphi (x_1) \right | = L\left | x_2 - x_1 \right | \\ L < 1\end{matrix}\right. \Rightarrow \varphi (
2017-01-09 21:03:34
1158
原创 数值分析 第三章 线性方程组的迭代法
系数矩阵符号AA代表系数矩阵。严格对角占优∑i=1j≠in∣∣aij∣∣⩽|aii|,i=1,2,...,n\begin{equation} \sum_{\substack{i=1\\ j \neq i}}^n \left | a_{ij}\right | \end{equation} \leqslant \left | a_{ii} \right |,i=1,2,...,n对称
2017-01-09 14:26:18
1101
原创 数值分析 第二章 解线性方程组的直接方法
解方程组方法对于线性方程组y=Ax+by=Ax+b常有如下几种求解方法。其中,AA为系数矩阵,xx为解向量。直接三角分解法(Dolittle分解法)前提:各阶顺序主子式不为0.公式:以下LL表示单位下三角矩阵,UU表示一个上三角矩阵。 A=LU,Ly=b,Ux=yA=LU,Ly=b,Ux=y平方根法(Cholesky分解法)前提:系数矩阵AA为对称正定矩阵.公式:以下GG表示下三角矩阵。
2017-01-07 23:41:43
2563
原创 数值分析 第一章 绪论
基本概念说明:以下公式中,都是使用近似值xx去近似准确值x∗x^*。可分别得到绝对误差,绝对误差限,相对误差和相对误差限。绝对误差e=x∗−x e = x^* - x 绝对误差限|e|⩽ε \left | e \right | \leqslant \varepsilon 相对误差er=x∗−xx∗(定义式) e_r = \frac {x^* - x} {x^*} (定义式) er=x∗−xx(实
2017-01-07 12:28:27
1665
原创 left join on and与left join on where的区别
问题描述在使用left join时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。 例如: 两张表数据分别如下 tab1表 id size 1
2016-10-27 19:16:36
2376
原创 极限定理
在概率论中,频率是概率的反应,随着观察次数的增多,频率将逐渐稳定于概率。许多随机变量之和的结果会服从或近似服从正态分布。那么极限定理就是要解决这类问题的。在概率论中,通常把一切关于随机现象的平均结果稳定性的定理称为大数定律;把在一定条件下判定随机变量之和的极限分布式正态分布的定理称为中心极限定理。极限定理中最基本的两种类型是“大数定律”和“中心极限定理”。切比雪夫不等式定理1:
2016-07-23 11:12:14
2037
原创 关于全概率和贝叶斯公式的使用场景说明
1.全概率公式:首先建立一个完备事件组的思想,其实全概就是已知第一阶段求第二阶段,比如第一阶段分A、B、C三种,然后A、B、C中均有D发生的概率,最后让你求D的概率P(D)=P(A)*P(D|A)+ P(B)*P(D|B)+ P(C)*P(D|C)2.贝叶斯公式:其实原本应该叫逆概公式,为了纪念贝叶斯这样取名而已.在全概公式理解的基础上,贝叶斯其实就是已知第二阶段反推第一阶段,这时候关键是
2016-07-20 16:55:02
7629
1
原创 协方差
描述协方差分析是建立在方差分析和回归分析基础之上的一种统计分析方法。 方差分析是从质量因子的角度探讨因素不同水平对实验指标影响的差异。一般说来,质量因子是可以人为控制的。 回归分析是从数量因子的角度出发,通过建立回归方程来研究实验指标与一个(或几个)因子之间的数量关系。但大多数情况下,数量因子是不可以人为加以控制的。定义量E{[X-E(X)][Y-E(Y)]}称为随机变量X与Y的协
2016-07-15 16:28:47
826
原创 碰集
描述离散数学中集合论里面的概念。碰集是计算机科学家们在研究人工智能领域的系统诊断的时候需要解决的问题,最早是由加州大学伯克利分校的计算机专家里查德·曼宁·卡普(Richard Manning Karp,1935- )在1972年提出的。定义如果集合S与集合簇C中的每个集合都存在着非空交集,那么集合S是集合簇C的碰集。如果在不破坏碰集的前提下,集合S中的元素都无法移除,那么S被称为极小碰
2016-07-15 15:44:40
1686
转载 Java泛型中? super T和? extends T的区别
来自:并发编程网 - ifeve.com译者:李璟链接:http://ifeve.com/difference-between-super-t-and-extends-t-in-java/原文:http://stackoverflow.com/questions/4343202/difference-between-super-t-and-extends-t-in-java
2016-04-05 11:03:05
2451
转载 Exponential-time Algorithm
Exponential-time Algorithm in TechnologycomplexityAn algorithm (or Turing Machine) that is guaranteed to terminate within a number of steps which is a exponential function of the size of the probl
2016-04-05 10:39:14
1142
转载 zoj水题分类
原博文地址:http://blog.csdn.net/wuzhoudao/article/details/35021003感谢作者!简单题#1001 -____-b A+B。#1110 Dick and Jane 胡乱枚举收缩一下情况就可以了。(这题脑筋还是要转一个弯的,不然做不出)#1115 a[i+1] = a[i] 的全部数位上的加起来,直到剩下一个,直接模拟。
2016-04-05 09:42:08
2061
转载 ZOJ 题目分类
原博文地址:http://blog.csdn.net/yzl_rex/article/details/7076929感谢作者!初学者题:1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 1334 1337 1338 1350 1365 1382 1383
2016-04-05 09:40:44
843
原创 Java 中的反射机制
一、概念主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高!二、作用1.反编译:由字节码文件转成java源代码文件(xxx.class–>xxx.java); 2.通
2016-03-19 11:19:53
653
原创 求字符数组的全排列算法
题目:输入一个字符串,打印出该字符串中字符的所有排列。 例如输入字符串abc,则输出由字符a、b、c 所能排列出来的所有字符串abc、acb、bac、bca、cab 和cba。算法思想 1.把第1个字符换到最前面来(本来就在最前面),准备打印axx,再对后两个字符b和c做全排列。 2.把第2个字符换到最前面来,准备打印bxx,再对后两个字符a和c做全排列。 3.把第3个字符换到最前面来,准备
2016-03-12 10:38:58
1202
原创 ubuntu安装openssh-server 报依赖错误的解决过程
为了配置hadoop,我在Ubuntu 14.04.1 LTS上面安装ssh-server的时候出现了如下的错误提示: 这是因为,openssh-server是依赖于openssh-clien的,那ubuntu不是自带了openssh-client吗?原由是自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是1:5.9p1-5ubuntu1.
2016-03-10 10:01:57
831
原创 第二章 DOM初识之节点的属性和操作
2.4 DOM的属性nodeName文档里的每个节点都有以下属性。 nodeName:一个字符串,其内容是给定节点的名字。 var name = node.nodeName; * 如果节点是元素节点,nodeName返回这个元素的名称 * 如果是属性节点,nodeName返回这个属性的名称 * 如果是文本节点,nodeName返回一个内容为#text 的字符串 注:n
2016-02-25 11:28:27
2600
原创 第二章 DOM初识之概念、结构、类型和节点的查找
2.1 基本概念DOM:DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。 D:文档 – html 文档 或 xml 文档 O:对象 – document 对象的属性和方法 M:模型 DOM 是针对xml(html)的基于树的API。 DOM树:节点(node)的层次。
2016-02-25 10:58:09
3200
原创 第一章 JavaScript基础
1.1 浏览器的对象树window对象常用方法alert(‘信息’) :消息框 prompt(‘提示信息’,默认值):标准输入框 confirm( ):确认框 open( ):打开一个新窗口 close( ):关闭窗口Form表单对象访问表单的方式:document.forms[n]document.表单名字表单对象常用的属性action <from action=”xxx”> 表单提交的
2016-02-25 10:34:30
690
原创 JavaSE程序分析002 try-catch-finally与return的小事情
程序段如下:class Test{ public static String output = ""; public static void foo(int i) { try { if (i == 1) throw new Exception(); output
2016-02-24 19:20:56
757
原创 JavaSE程序分析001 继承的小事情
程序段如下:class Super{ int i = 0; public Super(String a) { System.out.println("A"); i = 1; } public Super() { System.out.println("B"); i += 2; }
2016-02-24 19:15:21
757
原创 第二章 Linux系统安装 - VMware虚拟机安装、卸载与使用
2.1 VMware虚拟机安装、卸载与使用(一)安装(1)首先下载VMware软件VMware官方下载地址http://www.vmware.com/。由于官网下载速度较慢而且没有破解密钥,所以,下面给出对应的软件官方文件以及破解密钥的百度云分享链接。VMware软件的下载地址如下:链接:http://pan.baidu.com/s/1V6TNg 密码:gd9m(2)V
2015-12-10 22:40:32
1482
原创 MyEclipse自动跳入debug模式的解决
myeclipse+tomcat6不能在debug模式下运行,改为run可以运行。因为默认是调试运行,把所有的断点都去掉就可以了。快捷方法:Run->Remove All BreakPoints注:一定要在debug模式下操作(如下图所示),否则“Remove All BreakPoints ”这一项是看不到的.
2015-12-08 13:20:06
1589
转载 i++与++i的效率差别
i++与++i的区别,我就不多说了。今天主要说明一下它们的效率上的差别。如果只是对内建数据类型(如int),两者的差别很小,基本上没有,这个可以从汇编代码上看出来。但是如果对于C++里的类,那++i和i++两个是运算符重载,它们的区别就比较明显了: i++和++i的 最重要的区别大家都知道就是 +1和返回值的顺序, 但,两这还有一个区别(在C++中)就是i++在实现的时候,产生了一个loc
2015-12-08 12:40:16
5782
原创 MyEclipse安装插件出现“resolving and validating the profile”卡死问题的解决方案
到了安装插件的时候就出现了“resolving and validating the profile”卡死问题。 两种方式,第一是通过add site的方式,卡死在那了。第二是通过先下载ADT然后通过添加本地文件进行安装也出现了类似的情况 卡死。。。。。。 卡死。。。。。。 就算是安装一个月,也是卡死。。。。 看那出现的问题是说在验证配置文件类似的,那说明可能在联网检查。 所以我们不采
2015-12-08 00:26:48
1938
原创 jsp页面整体无法居中问题的解决方案
index.jsp代码如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>首页面</title> <link rel=
2015-12-07 13:54:14
8735
原创 struts2文件下载及文件名中文问题
1. struts2配置文件:<result name="testsuccess" type="stream"><!-- 声明下载时存储文件流的变量名 --><param name="inputName">testStream</param><param name="contentType">application/octet-stream;charset=GBK</param><!-- f
2015-12-07 13:48:18
2339
原创 mysql中文乱码问题
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。下面将分两部分,分别设置服务器编码和数据库、数据表与连接部分的编码,从而杜绝中文乱码的出现一 服务器编码设
2015-12-06 09:16:45
762
原创 关于struts2上传时报临时文件找不到的问题
struts2做毕设,上传txt文件总是无法找到临时文件:报错信息如下: java.io.FileNotFoundException: Source ‘E:\workspace\MyEclipse 10\struts2_Pro.metadata.me_tcat\work\Catalina\localhost\SRMS\upload__343cbd56_14da7a9eb47__8000_0
2015-12-06 09:04:08
1860
InstallAnywhere2009
2021-01-26
深度学习(花书).pdf
2018-04-25
Spring源码深度解析.pdf
2018-04-11
机器学习实战 中英文版配书中源代码
2016-06-03
PDF转换成Word工具
2015-05-04
ascii码实用工具(使用cmd直接用命令输出)
2015-05-04
win7下使用debug.exe来做汇编的方法(文档+dosbox+debug.exe)
2012-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人