摘要: 常用的进程间通信方式有这几种A.传统的进程间通信方式无名管道(pipe)、有名管道(fifo)和信号(signal)B.System v IPC对象共享内存(share memory)、消息队列(message queue)和信号灯(semaphore)C.BSD套接字(socket)一、无名管道(... 阅读全文
posted @ 2014-09-14 16:49 wonglou 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、父子进程通信范例 父子进程通信范例,shm.c源代码如下:#include #include #include #include #include #include #define SIZE 1024int main(){int shmid ;char *shmaddr ;struct shmi... 阅读全文
posted @ 2014-09-14 16:15 wonglou 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 日前,中关村在线笔记本论坛做了一项调查,新机器入手后,最让网友头疼的几件事分别为装系统,加内存,硬盘分区和系统打补丁四大难题。而名列首位的就是笔记本硬盘分区不合理,相差悬殊的C盘和D盘空间,让很多菜鸟网友不知所措。•十秒钟急速分区秘籍 有没有一种方法,不用使用虚拟机、PE系统盘,只在系统中就能快速把... 阅读全文
posted @ 2014-09-07 10:06 wonglou 阅读(5684) 评论(0) 推荐(0) 编辑
摘要: KL-divergence,俗称KL距离,常用来衡量两个概率分布的距离。根据shannon的信息论,给定一个字符集的概率分布,我们可以设计一种编码,使得表示该字符集组成的字符串平均需要的比特数最少。假设这个字符集是X,对x∈X,其出现概率为P(x),那么其最优编码平均需要的比特数等于这个字符集的熵:... 阅读全文
posted @ 2014-05-21 15:15 wonglou 阅读(867) 评论(0) 推荐(0) 编辑
摘要: public classTest {public Test() {System.out.println(" 构造函数");}@1:静态初始化块static{System.out.println("static{}");}@2:初始化块{System.out.println("{}");}public... 阅读全文
posted @ 2014-05-18 14:30 wonglou 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 可以用接口实现:public class FunctionPointerTest { public static void main(String... args){ Player[] players = new Player[5]; for(int i = 0;i<players.length... 阅读全文
posted @ 2014-04-23 10:59 wonglou 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: 上一次,我用TF-IDF算法自动提取关键词。今天,我们再来研究另一个相关的问题。有些时候,除了找到关键词,我们还希望找到与原文章相似的其他文章。比如,"Google新闻"在主新闻下方,还提供多条相似的新闻。为了找出相似的文章,需要用到"余弦相似性"(cosine similiarity)。下面,我举一个例子来说明,什么是"余弦相似性"。为了简单起见,我们先从句子着手。 句子A:我喜欢看电视,不喜欢看电影。 句子B:我不喜欢看电视,也不喜欢看电影。请问怎样才能计算上面两句话的相似程度?基本思路是:如果这两句话的用词越相似,它们的内容就应 阅读全文
posted @ 2014-04-08 20:44 wonglou 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出令人相当满意的结果。它简单到都不需要高等数学,普通人只用10分钟就可以理解,这就是我今天想要介绍的TF-IDF算法。让我们从一个实例开始讲起。假定现在有一篇长文《中国的蜜蜂养殖》,我们准备用计算机提取它的关键词。一个容易想到的思路,就是找到出现次数最多的词。如果某个词很重要 阅读全文
posted @ 2014-04-08 20:43 wonglou 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 生存?还是毁灭?——哈姆雷特可分?还是不可分?——支持向量机之前一直在讨论的线性分类器,器如其名(汗,这是什么说法啊),只能对线性可分的样本做处理。如果提供的样本线性不可分,结果很简单,线性分类器的求解程序会无限循环,永远也解不出来。这必然使得它的适用范围大大缩小,而它的很多优点我们实在不原意放弃,怎么办呢?是否有某种方法,让线性不可分的数据变得线性可分呢?有!其思想说来也简单,来用一个二维平面中的分类问题作例子,你一看就会明白。事先声明,下面这个例子是网络早就有的,我一时找不到原作者的正确信息,在此借用,并加进了我自己的解说而已。例子是下面这张图:我们把横轴上端点a和b之间红色部分里的所有点 阅读全文
posted @ 2014-03-24 21:43 wonglou 阅读(361) 评论(0) 推荐(0) 编辑
摘要: listview是一个特殊的控件,他需要的item是由对应的adapter来生成,但是它显示到界面上是和其他的是一样的也就是说getview()一般会在,第一次显示,页面刷新,或者当adapter对应的数据源变化时候会主动调用,notifyDataSetChanged等方法主动刷新界面时被调用,也就是当listview需要显示item的时候就会调用getview() 阅读全文
posted @ 2014-03-15 10:09 wonglou 阅读(454) 评论(0) 推荐(0) 编辑