自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixibupt的专栏

记录点滴,分享成长

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 CRF++ 工具使用

google主页:http://crfpp.googlecode.com/svn/trunk/doc/index.html文章:     CRF分词序列谈      CRF++的简单使用      基于CRF的中文分词 其他CRF工具:FlexCRFs

2012-04-28 11:05:30 1235

转载 神经网络发展

机器学习(Machine Learning)机器学习是人工智能(Artificial Intelligence)的核心。它和统计学有着密不可分的关系。作为对比,让我们先来看一看这两个领域的区别。传统的统计学的特点: 低维数据;数据中有大量噪点(Noise);数据中没有复杂的结构,且所有结构均可以被简化为一个相对简单的模型;面临的主要问题是如何从数据中

2012-04-17 11:06:07 1196

转载 音频编码汇总

PCMU(G.711U)类型:Audio制定者:ITU-T所需频宽:64Kbps(90.4)特性:PCMU和PCMA都能提供较好的语音质量,但是它们占用的带宽较高,需要64kbps。优点:语音质量优缺点:占用的带宽较高应用领域:voip版税方式:Free备注:PCMU and PCMA都能够达到CD音质,但是它们消耗的带宽也最多(64kbps)。如果网络带宽比较

2012-04-13 10:43:04 808

原创 各大IT公司2012校园招聘笔试面试整理--解题报告整理

百度移动终端研发工程师笔试题,题量不大,2个小时,有点难度。1.写一个字符串逆序的程序,时间复杂度和空间复杂度最低,效率越高越好。void reverse(char* str){ char* begin = str; char* end = s; while (*end != '\0') end ++ ; end --;

2012-04-10 22:36:15 1603 1

转载 判断是否是2的N次方——证明x & (x - 1)==0的正确性

判断一个整数x是否是2的N次方。  方法之一是判断x & (x - 1)==0。若为True,则x是2的N次方;若为False,则x不是2的N次方。  有人质疑,他证明了“2的n次方一定符合这个条件”, 却并没有证明“符合这个条件的一定是2的n次方”呀!更没有证明“不符合条件的一定不是2的n次方”呀。    现在,从两个方面来证明这个方法的正确性 证明之前,

2012-04-08 13:56:37 746

转载 计算机中的颜色IX——总述:RGB和HSV快速转换

写了一段有关颜色的文章,回顾过去几篇文章,做一个阶段性总结。利用前几篇文章的心得,推导出快速转换RGB模式与HSV模式的公式。  RGB模式:用R、G、B三个颜色的分量来表示颜色,分量的取值范围为[0,255],整数型  HSV模式:用H、S、V三个分量来表示颜色。        分量H:表示颜色的色相,取值[0,360),整数型        分量S:表示颜色的纯

2012-04-08 12:49:11 806

转载 计算机中的颜色VIII——快速计算颜色的偏转

在“计算机中的颜色VII——快速计算纯色的偏转”中介绍了纯色的偏转。  本文对上文的公式进行扩展,扩展到任意的颜色。  颜色(R,G,B)偏转ω后,如何计算偏转颜色(R’,G’,B’)  具体的推导过程不详述了,和前文类似。下面介绍计算过程:  令MAX为R、G、B三个分量的最大值,MIN为R、G、B三个分量的最小值  若MAX=MIN,则颜色为灰度色,无论

2012-04-08 12:47:29 505

转载 计算机中的颜色VII——快速计算纯色的偏转

在颜色的实际使用中,通过更改颜色的色相值改变图片的颜色是常用的方法。  通过更改纯色的色相值称为纯色的偏转,例如:纯色(255,0,0)顺时针偏转60就得到纯色(255,255,0),逆时针偏转60得到纯色(255,0,255)。  那么纯色(255,44,0)顺时针偏转127得到什么颜色呢?下面的文章就是讲述计算方法。  在“计算机中的颜色V——快速计算颜色的色相值”中,

2012-04-08 12:46:32 458

转载 计算机中的颜色VI——从色相值到纯色的快速计算

在上一文中,介绍了“如何快速计算颜色的色相值”,本文介绍从色相值到纯色的计算过程。之前已经介绍,色相值和纯色有着一一对应的关系。先看看传统的计算方法:          从图中计算的过程来看,还是比较繁琐的,再看看之前的纯色色相分布图。        从图中找到规律,在图中的右半部阴影部分,各个分量的变化如下所示:    0-

2012-04-08 12:45:02 647

转载 计算机中的颜色V——快速计算颜色的色相值

在之前的文章中,给定一个颜色,它的色相值计算如下:   由公式可知,计算色相时要分为六种情况,计算略显复杂。有没有简单的计算方法呢?来看看下面这个图   上面这个图,表示纯色的色相分布,把纯色分为六个部分。仔细观察,每个部分的纯色都有统一的特点,例如,右上角的部分,R=255,B=0,G从0变化到255。右边的部分,G=255,B=0,R从255变化到0。每一个部分

2012-04-08 12:43:11 1201

转载 计算机中的颜色IV——纯色、色相色

前一篇文章介绍了颜色的HSV表示方法,其中H表示色相,亦即表示在色相环上的位置。S表示颜色的纯度,当S=1时,表示颜色最纯,当S=0时,表示颜色没有纯度,此时表示为灰度色。V表示颜色的亮度,当V=1,颜色最亮,当V=0时,亮度最低,此时表示颜色为黑色。  综上所述,当一个颜色(H,S,V)中的S=1,V=1时,此时该颜色表示色相环上的一种颜色。我们定义该颜色为纯色或者是色相色。

2012-04-08 12:39:11 1976

转载 计算机中的颜色III——HSV表示方法

在计算机中的实际应用中,除了RGB表示方法外,还有一种用的比较多的表示方法就是HSV(又称HSB)表示方法。它把颜色分为三个参量,一个是色相Hue,具体表示在色相环上的一种纯色,一个是饱和Saturation,具体表示纯色在颜色中的百分比,当S=1时,表示颜色最纯,当S=0时,表示灰度值。一个是亮度Value,表示颜色的亮度,当V=0时,表示黑色。  HSV颜色系统在不破坏图像结构的基础上

2012-04-08 12:31:08 968

转载 计算机中的颜色II——VB2005中的Color结构

在VB2005中,用来表示颜色的是Color结构,注意是结构,也就是不能继承的。下面把Color结构中的重要属性方法等介绍一下。大部分的资料来源于微软的MSDN。  重要的属性:  颜色的三分量    R:红色的分量,取值范围为0—255    G:绿色的分量,取值范围为0—255    B:蓝色的分量,取值范围为0—255     颜色的类型:

2012-04-08 12:28:33 652

转载 计算机中的颜色I——颜色概述

无论是设计网页还是编写程序,一个美观的界面是必不可少的。仔细分析界面的构成,无外乎两个因素:一是颜色、一个是形状。这个又被称为UI设计。美术功底好的人,是能设计出让人赏心悦目的界面来,欠缺美术功底的人,有时费尽心思也没辙。  这个系列的文章,专注于计算机的颜色表示。通过了解计算机的颜色表示,能有助于提高那些欠缺美术功底的人设计界面的能力。  计算机中的颜色是采用RGB颜色系统,也就

2012-04-08 12:04:09 1721

原创 ArchLinux安装:安装gnome

在上次在VMware上安装ArchLinux后,系统只具备基本的功能,我们可以按自己的需要安装软件。系统更新:1. 确保能连上网,ping www.baidu.com看是否能连通,无法连通可以更改网络配置2. VMware上假如网络连接是靠NAT,在更新系统的时候会出现无法连接的情况,需要设置网络连接为桥接方式,    执行命令 # /etc/rc.d/network restar

2012-04-07 11:23:24 14245

转载 ArchLinux软件安装命令

Pacman包管理器是ArchLinux的一大亮点。它汲取了其他Linux版本软件管理的优点,譬如Debian的APT机制、Redhat的Yum机制、 Suse的Yast等,对于安装软件提供了无与伦比的方便。另外由于ArchLinux是一个针对i686架构优化的发行版,因此对于软件的效率提高也有一定的帮助。pacman可以说是ArchLinux的基础,因为ArchLinux默认安装非常少的软件

2012-04-06 19:16:32 13507

原创 VMware下安装ArchLinux

实验环境: VMware2.6.5 + ArchLinuxArchLinux:http://www.archlinux.org/download/1. 下载ArchLinux core版本,配置虚拟机VMware中的Linux版本选择选项为Other Linux 2.6.x kernel,64位的ArchLinux则选择相应的选项2. 安装ArchLinux    参考Arch

2012-04-06 19:10:39 5891 1

原创 随机数生成器

Park和MIller提供的“最小标准”随机数生成器:#define a 16807#define m 2147483647 // 2^31 -1#define q (m / a)#define r (m % a)static long int seed = 1;/* X <-- (aX + c) mod m; (c = 0) return [1, 214

2012-04-05 21:20:24 1363

原创 C Tips:需要注意的地方

结构体声明:struct classA {...}; // struct classA x1;typedef struct {...} classB; // classB x2;typedef struct classA {...} classC; // classC x3; struct classA x3;classA的定义必须加struct结构标签;用typede

2012-04-05 21:03:53 692

原创 C++疑难问题:const/static

关键字const:指定用其声明的内容保持不变1. 标识变量:代替#define来声明常量const doble PI = 3.14159;2. 标识方法:标识类方法,可以防止方法修改类中不可变的数据成员// class.hclass A{public: int getValue() const;private: int key;};// cl

2012-04-01 17:45:32 329

原创 C++疑难问题:引用

1. 引用变量引用变量在创建时必须初始化,通常,引用是在声明时分配的,不过引用数据成员可以在包含该成员的类的初始化列表中进行初始化。int x = 3;int& xRef = x;int& emptyRef; // does not complie除非引用指向一个const值,否则不能创建指向未命名值的引用。int& unnameRef = 5; // does not c

2012-04-01 17:13:16 1748

linux多线程编程

linux多线程编程详解 linux多线程编程

2011-03-09

数据挖掘算法-聚类-OPTICS

基于密度方法,根据密度完成对象的聚类。 perl实现 OPTICS(Ordering Points To Identify the Clustering Structure):并不明确产生一个聚类,而是为自动交互的聚类分析计算出一个增强聚类顺序。。

2011-01-02

数据挖据算法 - 聚类DBSCAN

基于密度的聚类算法实现 perl实现 DBSCAN(Density-Based Spatial Clustering of Applacations with Noise)是一个比较有代表性的基于密度的聚类算法。与划分和层次聚类方法不同,它将簇定义为密度相连的点的最大集合,能够把具有足够高密度的区域划分为簇,并可在噪声的空间数据库中发现任意形状的聚类。

2011-01-02

空空如也

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

TA关注的人

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