2010年4月3日

条件熵 信息增益

摘要: §8.5信息8.5.1复合熵前面(8.2.2)式得出了仅有一个随机变量情况下的熵公式(8.2)。如果抽样实验是由两个(或者多个)实验复合而成(对应于两个集合的笛卡尔积),就存在一个联合概率分布。例如掷一枚硬币还掷一次骰子,根据独立事件的概率的乘法,它们的每个结局的出现概率分布应当是0.5×(1/6)=0.0833。这可以列成一个概率分布表 表(8.5)骰子不同点数与硬币的正面或... 阅读全文

posted @ 2010-04-03 16:12 水无恨 阅读(6532) 评论(3) 推荐(3) 编辑

2010年3月6日

java io

摘要: 近来碰到许多关于IO 的代码,于是动了把IO好好梳理一趟的想法。通过这几天的查阅资料、动手写代码总算把Java中IO的结构理清楚了。 一切从流(Stream)开始。所谓流,就是数据的有序排列。而流可以是从某个源(称为流源或Source of Stream)出来,到某个目的地(称为流汇或Sink of Stream)去的。由流的方向,可以分成输入流和输出流,一个程序从输入流读取数据向输出流写数据。... 阅读全文

posted @ 2010-03-06 22:11 水无恨 阅读(706) 评论(1) 推荐(1) 编辑

2010年1月12日

linux I/O函数集

摘要: http://blog.csdn.net/Grong_H/archive/2009/12/02/4923332.aspx linux I/O函数集 ----------头文件说明------------------sys/types.h : 常用变量类型sys/stat.h : 文件状态fcntl.h : 文件控制unstd.h : lseek,read,write... ------------... 阅读全文

posted @ 2010-01-12 20:43 水无恨 阅读(1192) 评论(0) 推荐(0) 编辑

2010年1月3日

主题:ioctl函数详细说明

摘要: ioctl函数本函数影响由fd参数引用的一个打开的文件。#include<unistd.h>intioctl( int fd, int request, .../* void *arg */ );返回0:成功 -1:出错第三个参数总是一个指针,但指针的类型依赖于request参数。我们可以把和网络相关的请求划分为6类:套接口操作文件操作接口操作ARP高速缓存操作路由表操作流系统下表列出... 阅读全文

posted @ 2010-01-03 21:53 水无恨 阅读(15517) 评论(0) 推荐(1) 编辑

2009年12月29日

popen 使用

摘要: linux popen函数 收藏 描述popen() 函数 用 创建管道 的 方式启动一个 进程, 并调用 shell. 因为 管道是被定义成单向的, 所以 type 参数 只能定义成 只读或者 只写, 不能是 两者同时, 结果流也相应的 是只读 或者 只写. command 参数 是 一个 字符串指针, 指向的是一个 以 null 结束符 结尾的字符串, 这个字符串包含 一个 shell 命令.... 阅读全文

posted @ 2009-12-29 22:10 水无恨 阅读(4027) 评论(0) 推荐(0) 编辑

dup和dup2

摘要: http://www.xxlinux.com/linux/article/development/soft/20090828/17508.html相信大部分在Unix/Linux下编程的程序员手头上都有《Unix环境高级编程》(APUE)这本超级经典巨著。作者在该书中讲解dup/dup2之前曾经讲过“文件共享”,这对理解dup/dup2还是很有帮助的。这里做简单摘录以备在后... 阅读全文

posted @ 2009-12-29 21:44 水无恨 阅读(2229) 评论(0) 推荐(0) 编辑

mmap详解

摘要: http://hi.baidu.com/yoursguang/blog/item/81f77f387720022296ddd814.htmlmmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节有详细介绍。 mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式,进程可以像读写内存一样对普通文件... 阅读全文

posted @ 2009-12-29 20:18 水无恨 阅读(838) 评论(0) 推荐(0) 编辑

2009年12月28日

readv/writev系统调用

摘要: http://www.delnabla.cn/article.asp?id=18名称:readv/writev功能:散布读/聚集写头文件:#include <sys/uio.h>函数原形:ssize_t readv(int filedes,const struct iovec *iov,int iovcnt);ssize_t writev(int filedes,const struc... 阅读全文

posted @ 2009-12-28 22:05 水无恨 阅读(3530) 评论(0) 推荐(1) 编辑

2009年12月23日

ajax的json框架

摘要: 其实json的核心思想就是对象和字符串在服务器端和客户端的相互转化,通过json.jar和json.js来实现,可以使服务器端接收上来的数据自动进行实体的转换,也使得客户端不用再因拼接字符串而烦恼.是比 xml 更好的数据格式 : 1) 能够表示出 复杂的数据结构 . 2) 在客户端 和 服务器 端都能够很方便的解析 .---------------------------------------... 阅读全文

posted @ 2009-12-23 21:04 水无恨 阅读(865) 评论(0) 推荐(0) 编辑

2009年12月22日

条件锁pthread_cond_t

摘要: http://egeho123.blogbus.com/logs/10821816.html 2006年09月05日 12:42说明,等待线程1。使用pthread_cond_wait前要先加锁2。pthread_cond_wait内部会解锁,然后等待条件变量被其它线程激活3。pthread_cond_wait被激活后会再自动加锁激活线程:1。加锁(和等待线程用同一个锁)2。pthread_con... 阅读全文

posted @ 2009-12-22 21:56 水无恨 阅读(3906) 评论(1) 推荐(1) 编辑

导航