- 博客(21)
- 资源 (20)
- 收藏
- 关注
原创 K-近邻算法(KNN)
KNN:k-Nearest Neighbor假设训练集有记录:r1,r2,...,rnr_1,r_2,...,r_n共n条,训练集的特征向量及其对应的类别都是已知的,每个记录的特征向量为:t1,t2,...,tkt_1,t_2,...,t_k共k个特征,待测试的记录为rur_u,1、计算rur_u的特征向量与训练集的每条记录(即r1,r2,...,rnr_1,r_2,...,r_n)的特征向量的欧式
2015-08-30 22:10:14 908
原创 C语言 函数指针
这里简单介绍函数指针的使用,结合几个小例子。 C语言函数指针是指向函数的指针,利用函数指针可以调用函数,也可以把函数当做参数传递。函数指针变量的声明 跟函数的声明一致,要标明函数的指纹,即函数的参数和返回类型,声明之后函数指针变量只能指向指纹相同的函数(试了一下,并不会报错,但是应该不提倡执行指纹不同的函数吧)。声明的例子如下: void (*funp)(int); 其中funp是一个变量名,
2015-08-30 15:50:48 630
转载 KVM初始化过程
之前打算整理一下在Guest VM, KVM, QEMU中IO处理的整个流程,通过查阅资料和阅读源码,已经大致知道IO在Guest KVM中的处理流程.当想要整理IO在KVM和QEMU中的处理时,发现很难理清楚QEMU和KVM之间的跳转和交互的过程,于是促使自己去了解QEMU和KVM启动的过程.(本文展示的代码中,qemu版本为1.6.0, linux内核版本为3.7.10) 为了介
2015-08-28 16:39:28 534
转载 HttpServletRequest常用获取URL的方法
1、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getContextPath() 返回 the context of the
2015-08-26 19:48:57 915
转载 Struts2中的redirect参数传递
在Action之间传递参数: redirect:<result name="topic" type="redirect"> findTopics.action?topicId=${topicId}</result>redirect-action:<result name="topic" type="redirect-action"> <param name="actionName">fin
2015-08-25 22:40:42 668
原创 数组的全排列
数组的全排列这个题很早就了解过,但一直没有做,今天在leetcode上遇到了这个题,原题如下:Given a collection of numbers, return all possible permutations.For example,[1,2,3] have the following permutations:[1,2,3], [1,3,2], [2,1,
2015-08-25 16:51:10 1261
转载 云计算仿真工具CloudSim介绍和使用
CloudSim介绍和使用 本文主要介绍一下我在使用CloudSim时翻译、整理和理解的一些信息,以及我的使用经验,希望能对有需要的朋友们有所帮助~1、我翻译和理解的一些信息:2009年4月8日,澳大利亚墨尔本大学的网格实验室和Gridbus项目宣布推出云计算仿真软件,称为CloudSim。它是在离散事件模拟包SimJava上开发的函数库,可在Windows和Linux系统上跨平台运行,Cloud
2015-08-25 11:18:19 2535
原创 Java ArrayList中存放引用数据类型的问题
ArrayList中存放引用类型时,存放的是一个引用,因此在放入ArrayList之后再进行改动会影响到ArrayList中的值,看下面一个例子:import java.util.ArrayList;public class Student implements Cloneable{ private int age; private String name; public sta
2015-08-24 19:36:20 4145
转载 Java 7之集合类型 - ArrayList
转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/19543911首先来看一道面试题目: ArrayList list = new ArrayList(20);中的list扩充几次(A) A 0 B 1 C 2 D 3 解释:默认ArrayList的长度是10个,所以如果你要往list里添加20个元素肯定要扩
2015-08-24 19:09:28 488
原创 贝叶斯分类器
1、条件概率P(A|B)=P(AB)P(B)P(A|B)=\frac{P(AB)}{P(B)}即:在事件B发生的条件下事件A发生的频率,等于事件A、B同时发生的频率处于事件B发生的频率,可以通过文氏图来理解条件概率。由条件概率可以得到乘法公式:P(AB)=P(A|B)P(B)P(AB)=P(A|B)P(B),同理:P(AB)=P(B|A)P(A)P(AB)=P(B|A)P(A)2、全概率公式设B1,
2015-08-24 17:00:15 1043
转载 常用数学符号的 LaTeX 表示方法
1、指数和下标可以用^和_后加相应字符来实现。比如:2、平方根(square root)的输入命令为:\sqrt,n 次方根相应地为: \sqrt[n]。方根符号的大小由LATEX自动加以调整。也可用\surd 仅给出 符号。比如:3、命令\overline 和\underline 在表达式的上、下方画出水平线。比如:4、命令\overbrace 和\underbrace 在表达式的上、下方给出一
2015-08-24 15:57:35 9210
转载 详解Hibernate Session & Transaction
HIbernate中的Session Session是JAVA应用程序和Hibernate进行交互时使用的主要接口,它也是持久化操作核心API, 注意这里的Session的含义,它与传统意思上web层的HttpSession并没有关系,Hibernate Session之与Hibernate,相当于JDBC Connection相对与JDBC。 Session对象是有生命周期的
2015-08-23 10:05:54 1167
转载 Google浏览器清除缓存快捷键
CTRL+SHIFT+DEL:直接进入“清除浏览数据”页面,包括清除浏览历史记录、清空缓存、删除Cookie等。
2015-08-21 20:45:36 54721
转载 自回归模型(AR)、移动平均模型(MA)、自回归移动平均模型(ARMA)以及差分自回归移动平均模型(ARIMA)辨析
短期预测是时间序列分析的主要目的。时间序列分析的理论基础很简单:设若时间序列(或随机过程)的任一元素yty_t与其前期元素(yt−1、yt−2y_{t-1}、y_{t-2}等)之间存在着某种关联,则我们可以根据该时间序列的既往观测值来预测其在未来的取值。上述思路的直接体现便是自回归模型。所谓p阶自回归过程(AutoRegressive, AR),简记为AR(p),指的是如下形式的随机过程:yt=a1
2015-08-18 10:45:34 56063 5
转载 JS的常用正则表达式 验证密码
JS的正则表达式强:字母+数字+特殊字符 ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$ 中:字母+数字,
2015-08-17 19:31:59 36071
原创 blas daxpy dcopy函数的使用
关于blas和cblas的安装见CBLAS的安装使用。daxpy函数的作用是将一个向量加上另一个向量的值,即:dy[i]=da*dx[i],其中da为常数, 函数的完整声明可以在cblas.h中看到,如下: void cblas_daxpy(const int N, const double alpha, const double *X, const int incX, double *Y, c
2015-08-17 10:26:50 5812
转载 CBLAS的安装与使用
CBLAS是BLAS的C语言接口。BLAS的全称是Basic Linear Algebra Subprograms,中文大概可以叫做基础线性代数子程序。主要是用于向量和矩阵计算的高性能数学库。本身BLAS是用Fortran写的,为了方便C/C++程序的使用,就有了BLAS的C接口库CBLAS。BLAS的主页是http://www.netlib.org/blas/,CBLAS的下载地址也可以在这个页面
2015-08-16 11:28:07 4973
原创 LeetCode: Implement pow(x, n).
LeetCode有道题要求实现pow(x,n)即x的n次方,原题地址为:https://leetcode.com/problems/powx-n/ 提交Math.pow(x,n)也能通过 但是很明显没啥意义。 个人想了一个动态规划的实现方式,先将n转换为2进制,然后将x的各个2的指数次幂提前求好,当然2的指数不能(不需要)超过n,然后根据n的2进制,将2进制位上为1的幂进行累成,以3
2015-08-14 20:25:38 956
转载 java 垃圾回收
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数收集器引
2015-08-13 14:15:06 343
原创 链表操作
记录两个链表操作,需要时粘贴复制1、将链表原地逆置 链表逆置是说将一个链表变成逆序,思路是利用前插法:首先选取一个头结点,然后将其余的元素前插,最终逆序输出。代码如下,struct ListNode { int val; struct ListNode *next;};struct ListNode* reverseList(struct ListNode* head){
2015-08-12 21:23:41 471
原创 回溯法求集合的幂集
集合的幂集是由这个集合的元素组成的原集合的子集,例如集合{1,2,3}的幂集为: {},{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}。 回溯法的思路是按照某种规则对解空间进行遍历,由回溯法来求集合的幂集非常简单,此问题的解即判断在某个子集中是否加入某个元素,例如解{1,3}将1,3加入,而2不加入,可以将问题的解空间定义为如下一颗状态树: 红色的直线表
2015-08-11 11:02:59 2948
Java程序性能优化 让你的Java程序更快、更稳定 pdf [葛一鸣编著][清华大学出版社][2012.10][400页][13093953]
2017-11-29
云计算网络珠玑 完整版 pdf part1 注意还有part2
2016-11-06
图说设计模式 Graphic Design Patterns
2016-08-27
中文情感分析 酒店评论预料
2015-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人