自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极品小肥羊的博客

极品小肥羊

  • 博客(277)
  • 资源 (7)
  • 收藏
  • 关注

原创 置顶,关于我的博客文章说明

置顶,关于我的博客文章说明。以前刚开始用博客的时候,使用的是百度空间,所以大部分文章都发到了上面去了。后来百度空间关闭了,导致很多文章变成私有收藏内容,只能自己看。我在近期整理一下这些文章当中的涉及技术部分,发表到了csdn博客。凡是以前的旧文章都会在文章最下面注明以前的发表时间。

2016-07-13 11:04:12 796

转载 Java中可变长参数的使用及注意事项

在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。1. 可变长参数的定义使用...表示可变长参数,例如

2016-07-29 17:13:27 381

转载 Java 8的新特性—终极版

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus

2016-07-29 16:05:43 412

转载 Java注释@interface的用法【转】

java用  @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记

2016-07-29 16:02:50 402

转载 隐马尔科夫模型(HMMs)之五:维特比算法及前向后向算法

维特比算法(Viterbi Algorithm) 找到可能性最大的隐藏序列通常我们都有一个特定的HMM,然后根据一个可观察序列去找到最可能生成这个可观察序列的隐藏序列。 1.穷举搜索我们可以在下图中看到每个状态和观察的关系。通过计算所有可能的隐藏序列的概率,我们可以找到一个可能性最大的隐藏序列,这个可能性最大的隐藏序列最大化了Pr(o

2016-07-25 17:33:13 2163

转载 隐马尔科夫模型(HMMs)之四:前向算法

前向算法(Forward Algorithm) 一、如果计算一个可观察序列的概率?   1.穷举搜索 加入给定一个HMM,也就是说(,A,B)这个三元组已知,我们想计算出某个可观察序列的概率。考虑天气的例子,我们知道一个描述天气和海藻状态的HMM,而且我们还有一个海藻状态的序列。假设这个状态中的某三天是(dry,damp,soggy),在这三天中的每一天,天

2016-07-25 17:31:32 825

转载 隐马尔科夫模型(HMMs)之三:隐马尔科夫模型

隐马尔科夫模型(Hidden Markov Models) 定义隐马尔科夫模型可以用一个三元组(π,A,B)来定义:π 表示初始状态概率的向量A =(aij)(隐藏状态的)转移矩阵 P(Xit|Xj(t-1)) t-1时刻是j而t时刻是i的概率B =(bij)混淆矩阵 P(Yi|Xj)在某个时刻因隐藏状态为Xj而观察状态为Yi的概率值得注意的是,在状态转移矩

2016-07-25 17:29:20 614

转载 隐马尔科夫模型(HMMs)之二:隐含模式

隐含模式(Hidden Patterns) 当马尔科夫过程不够强大的时候,我们又该怎么办呢?在某些情况下马尔科夫过程不足以描述我们希望发现的模式。回到之前那个天气的例子,一个隐居的人可能不能直观的观察到天气的情况,但是有一些海藻。民间的传说告诉我们海藻的状态在某种概率上是和天气的情况相关的。在这种情况下我们有两个状态集合,一个可以观察到的状态集合(海藻的状态)和一个隐藏的状

2016-07-25 17:27:52 646

转载 隐马尔科夫模型(HMMs)之一:简介及生成模式

介绍(introduction)通常我们总是对寻找某一段时间上的模式感兴趣,这些模式可能出现在很多领域:一个人在使用电脑的时候使用的命令的序列模式;一句话中的单词的序列;口语中的音素序列。总之能产生一系列事件的地方都能产生有用的模式。考虑一个最简单的情况:有人(柯南?)试图从一块海藻来推断天气的情况。一些民间的传说认为“soggy”的海藻意味着潮湿(wet)的天气,“dry”的海藻

2016-07-25 17:26:18 1125

转载 redis 五种数据类型的使用场景

String1、String  常用命令:  除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:  获取字符串长度  往字符串append内容  设置和获取字符串的某一段内容  设置及获取字符串的某一位(bit)  批量设置一系列字符串的内容    应用场景:  String是最常用的一种数据类型,普通的key/v

2016-07-25 17:14:51 447

转载 Redis ZADD命令

Redis ZADD命令添加所有指定的成员指定的分数存放在键的有序集合。它可以指定多个分/成员对。如果指定的成员已经是有序集合中的一员,分数被更新,并在合适的位置插入元素,以确保正确的顺序。如果键不存在,一个新的有序集合的指定成员作为唯一的成员创建,就像如果有序集合是空的。如果该键存在,但不持有有序集合,则返回一个错误。返回值返回整型添加到有序集合,不包括被更新元素元素的数量。

2016-07-25 16:59:33 2674

转载 ZRANGEBYSCORE

ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。有序集成员按 score 值递增(从小到大)次序排列。具有相同 score 值的成员按字典序(lexicographical order)来排列(

2016-07-25 16:51:21 1931

转载 redis里能不能针对set数据的每个member设置过期时间?

redis里能不能针对set数据的每个member设置过期时间?想要使用redis的set数据集记录一组数据,每一条数据的过期时间都是30天,但这些数据不是同一天加进去的。也就是说这组数据不会在同一时间过期。这样就不能对set的key进行过期时间设定,因为一旦设置了key的过期时间,所有的member会同时过期。但是在redis的语法里又没有发现针对每个member的过期时间设定方法。

2016-07-25 16:44:23 17931

原创 Redis Expire

Redis Expire命令用于设定键有效期。到期时间后键不会在Redis中使用。返回值整数值1或01, 如果设置的键超时。0, 如果键不存在,或者未设置超时。语法Redis expire命令的基本语法如下所示:redis 127.0.0.1:6379> Expire KEY_NAME TIME_IN_SECONDS例

2016-07-25 16:42:43 1665

原创 Redis TTL命令

Redis TTL命令用于获取键到期的剩余时间(秒)。返回值以毫秒为单位的整数值TTL或负值TTL以毫秒为单位。-1, 如果key没有到期超时。-2, 如果键不存在。语法Redis TTL命令的基本语法如下所示:redis 127.0.0.1:6379> TTL KEY_NAME例子

2016-07-25 16:40:08 11773

转载 维特比算法(Viterbi Algorithm)

寻找最可能的隐藏状态序列 (Finding most probable sequence of hidden states)对于一个特殊的隐马尔科夫模型(HMM)及一个相应的观察序列,我们常常希望能找到生成此序列最可能的隐藏状态序列。 假设连续观察3天的海藻湿度为(Dry,Damp,Soggy),求这三天最可能的天气情况。天气只有三类(Sunny,Cloudy,Ra

2016-07-24 15:47:06 760

转载 使用System.arraycopy()实现数组之间的复制

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组

2016-07-24 15:45:19 403

转载 前向算法(Forward Algorithm)

本文直接举实例说明ForwardAlgorithm (前向算法)由马尔科夫模型MM可知:对于一个系统,由一个状态转至另一个状态的转换过程中,存在着转移概率,并且这种转移概率可以依据其紧接的前一种状态推算出来,与该系统的原始状态和此次转移前的马尔可夫过程无关。隐马尔可夫模型(HiddenMarkov models,HMM)是马尔可夫链的一种,它的状态不能直接观察到,但能通过观测向量序

2016-07-24 15:38:30 803

转载 通用维特比算法的Java实现

用Java实现的求解HMM的维特比算法,开源在Git上:https://github.com/hankcs/Viterbi。代码本身没什么新意,看到Git上没有好用的Viterbi的Java实现,所以补个缺。特点是简单好懂,一个方法搞定。调用简单,往compute方法里填充HMM的五元组就能得到最佳标注序列。附赠一个对经典天气预测问题的求解,问题的描述和思路详见前文:p

2016-07-24 14:31:21 1201

转载 viterbi,维特比算法通俗理解

维特比算法说白了就是动态规划实现最短路径,只要知道“动态规划可以降低复杂度”这一点就能轻松理解维特比算法维特比算法是一个特殊但应用最广的动态规划算法,利用动态规划,可以解决任何一个图中的最短路径问题。而维特比算法是针对一个特殊的图——篱笆网络的有向图(Lattice )的最短路径问题而提出的。 它之所以重要,是因为凡是使用隐含马尔可夫模型(Hidden Markov Model,HMM

2016-07-24 14:25:11 5666 1

转载 Java enum的用法详解

用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW }  用法二:switchJDK1.6之前的switch语

2016-07-24 14:23:39 290

转载 synchronized 是什么意思?

(转载)synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized

2016-07-21 17:29:13 3099

原创 struct_list_sign_my_name.c

#include#define null 0;struct person{char name[];int id;char adress[];struct person * next;struct person * last;}//one-direction struct liststruct person * create(int num){

2016-07-21 17:28:27 791

转载 出现Error: could not find java 2 Runtime Environment错误的处理!!

(转载)出现Error: could not find java 2 Runtime Environment错误的处理!!昨天安装了Jbuilder2005以后,出现eclipse3.2无法启动,提示:Error: could not find java 2 Runtime Environment,经过一番研究,估计是别的程序把系统默认的jdk版本改了,最后查找出,修改后一切正常!

2016-07-21 17:27:31 2372

原创 搜集对编程有帮助的论坛以及个人空间

(持续更新中)论坛:编程论坛——中国最大的编程者社区:http://bbs.bc-cn.net/编程论坛 - 编程爱好者学习的净土,程序员交流的园地:http://www.programbbs.com/豆瓣小组: java小组http://www.douban.com/group/java/大富翁论坛:http://w

2016-07-21 17:26:51 663

原创 eclipse的uml插件

关于ecipse的uml插件,主要是为了生成uml图的。我最近在找这个,可惜校园网开不了官方网页。上其他人那开了,看了一堆英文,不得要领,下了一个,发觉好像没效????(自己也搞不懂)以下方式仅供参考:用ECLIPSE的自动更新就可以了 或者在www.eclipse.org/download下载(我是校园网,开不了,郁闷~~)又听人说:下个myeclipse就啥

2016-07-21 17:25:53 660

转载 电脑硬件名称 中英文对照

1、CPU 3DNow!(3D no waiting) ALU(Arithmetic Logic Unit,算术逻辑单元) AGU(Address Generation Units,地址产成单元) BGA(Ball Grid Array,球状矩阵排列) BHT(branch prediction table,分支预测表) BPU(Branch Pro

2016-07-21 17:24:49 3098

转载 评价UML工具

来源:lhttp://bach.yo2.cn/articles/category/artoftechnology/page/3对于UML工具,我用的并不是太深入,所以仅是对几款小型uml tools,以及非专业uml tools稍做评价,像Rational Rose这种专业uml软件就不比较了。在选择方面个人比较偏向java,eclipse,逆向工程功能.1.Mic

2016-07-21 17:23:31 457

转载 uml啊~~~~~~~~~~~~~~~~~~~~~~~~~

谁知道怎么把.java转成UML类图http://www.programfan.com/club/showpost.asp?id=28490现在有大理的.java文件,朋友要我帮忙把它转成UML类图,可惜本人不是学JAVA的,一窍不通JAVA高手给指个明道 回复内容 【copico】:在网上说有

2016-07-21 17:22:43 335

转载 java项目开发该学些什么,有什么参考书籍?

(转载)这是我从CSDN上咨询的.给你看看吧~~ Thanking in Java(Java 编程思想) Sun JDK 上下 《精通JSP-Web开发技术与典型应用》 Eclipse3.2+JDK1.5+Tomcat5.5 一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O'rei

2016-07-21 17:21:46 1372

原创 一个关于 字符与字符串 的 小问题

#includevoid main(){int i;char c[5]={'C','h','i','n','a'};    for(i=0;i{   c[i]=c[i]+4;}printf("%s\n",c); // get a wrong answer !        %s and %c should be identified carefully !}

2016-07-21 17:21:13 481

转载 推荐几个好玩又有难度的编程网站

(转载)推荐几个好玩又有难度的编程网站  2008-10-28 20:38:59   来自: Jason Bourne (成都)  推荐几个好玩又有难度的编程网站   作者:赖勇浩(http://blog.csdn.net/lanphaday)      在社区混久了,总看到许多新朋友问“我学会了XX语言,怎么深入(或能用它做点什么)?”今天我给大家推荐几个好玩又有难度的编

2016-07-21 17:20:18 612

原创 评 严蔚敏《数据结构》中的KMP算法

最近老被KMP 算法给烦着,几经思考加探索加画图加验证加分析,终于在我的努力下,发现了书中一个重大的问题,它里面的KMP函数是化简了的,也就是说书上的解释 与 函数 是不完全对应的,这可苦了那些绞尽脑汁苦苦思索的学生啊!经我仔细考究,它的解释基本没问题,个别地方还是强调一下比较好。但是为什么只把化到非常简的函数放上去,而不把按照解释写出来的函数放上去呢?莫非作者偷懒?不管怎么说,作

2016-07-21 17:18:55 3618 1

原创 a small test for array

#include int main(){int i=0;int b[100] = {9,9};   char a[100] = {'1','1'};      for(i=0;i   printf("%d ",b[i]);      printf("\n"); printf("\n"); printf("\n");   a[0] = '0';

2016-07-21 17:18:00 642

原创 计算机考试相关证书 (二)

二、全国计算机软件专业技术资格和水平考试由人事部和信息产业部联合主办,与目前国际计算机行业专业水平接轨,注重专业水平和能力的考核。当前共有6个级别:初级程序员(相当技术员级)、程序员(相当助理工程师级)、高级程序员(相当工程师级)、系统分析员(相当高级工程师级)。网络程序员(相当助理工程师级)、网络设计师(相当工程师级)。http://www.kuangfeng.c

2016-07-21 17:17:12 995

原创 计算机考试相关证书 (一)

计算机相关证书1.       国家教育部的《全国计算机等级考试证书》,是在校大学生必考的证书之一。有一级、二级、三级和四级。2.       国家信息产业部的《CEAC国家信息化认证考试证书》,是国家衡量计算机应用型、职业化人才的一个权威标准。3.       国家信息产业部、人事部的《计算机水平考试证书》,水平考试侧重于软件理论,如程序员、高级程序员等。4.  

2016-07-21 17:16:18 3045 1

转载 Scala 学习笔记(二)— Everything is an object

Everything is an object前言Scala is a pure object-oriented language in the sense that everything is an object,including numbers or functions. It differs from Java in that respect, since Java

2016-07-20 17:40:19 477

转载 Scala 学习笔记(一)

前言scala是以实现scaleable language为初衷设计出来的一门语言。官方中,称它是object-oriented language和functional language的混合式语言。并且,scala可以和java程序无缝拼接,因为scala文件编译后也是成为.class文件,并且在JVM上运行。不过,我更关心的是它的scaleable(扩展性)。一门语言到底怎样才算有扩展

2016-07-20 17:39:46 414

转载 scala class和object的区别

Scala中类对象中不可有静态变量和静态方法,但是提供了“伴侣对象”的功能:在和类的同一个文件中定义同名的Object对象:(须在同一文件中;main方法定义在Object对象中)private[spark] class Client(    val args: ClientArguments,    val hadoopConf: Configuration,

2016-07-20 17:39:11 1748

转载 Scala之旅-class和object详解

1.classscala的类和C#中的类有点不一样,诸如: 声明一个未用priavate修饰的字段 var age,scala编译器会字段帮我们生产一个私有字段和2个公有方法get和set ,这和C#的简易属性类似;若使用了private修饰,则它的方法也将会是私有的。这就是所谓的统一访问原则。细节的东西太多,还是上代码在注释里面细讲吧[java] view

2016-07-20 17:38:41 766

java spring junit system-rules 1.16.1

system-rules-1.16.1-javadoc.jar

2017-04-04

Lucene 3.5 API Document 英文文档 说明文档

Lucene 3.5 API Document 英文文档 Lucene作为常用的搜索引擎实现框架,在开发过程中一本好的说明文档对开发起着至关重要的作用。

2012-01-19

html+css 完全自学手册

html css 自学 完全 手册 完全自学手册 含ppt、源文件、示例

2011-02-21

netbeans6.9.1——struts2支持插件

插件netbeans struts2 support-nb6.9.1.zip 在netbeans6.9.1中导入即可使用

2010-12-25

chm文本文件浏览器(简单易用)

chm浏览器 chm文本文件浏览器(简单易用) chm文本文件浏览器(简单易用)

2010-12-25

txt文件编码转换工具软件

★ 关于文件格式 ★ 如果文件扩展名是RAR,该文件为压缩格式!请您用WINRAR解压!  1.后缀名为*.chm、*.exe的电子书,不需安装任何软件即可直阅读. 2.后缀名为*.pdf的电子书,需安装Arcobat Reader软件. 3.后缀名为*.pdg和*.001,*.002......的电子书,需安装超星阅览器. 4.后缀名为*.wdl的电子书,需安装DyanDoc Free Reader软件. 5.后缀名为* .ceb、*.xeb的电子书,需安装方正的Apabi Reader软件. 6.后缀名为*.caj、*.nh、*,kdh的电子书,需安装中国期刊网CAJ、NH. 文件浏览器CAJViewer软件。 7.后缀名为*.nlc的电子书,需安装Book Reader For NLC Version软件.

2010-12-25

空空如也

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

TA关注的人

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