2011年11月27日

算数编码(c++实现)

摘要: 最近老师布置了一道题目,要求用c++来实现算数编码,题目要求为:无记忆信源 a1 a2 a3 a4 ,其概率分布为:p(a1)=0.5,p(a2)=0.25,p(a3)=0.125,p(a4)=0.125信源序列:u=a2 a1 a1 a3 a4 a1 a2 a1对信源进行编码。代码实现部分如下:#include<iostream>#include<math.h>using namespace std;double p[]={0.5,0.25,0.125,0.125}; //信源概率分布char u[]={2,1,1,3,4,1,2,1}; //信源序列double f 阅读全文

posted @ 2011-11-27 18:04 博远小记 阅读(570) 评论(0) 推荐(0)

2011年10月25日

让Mozilla Firefox支持flashplayer

摘要: 现在大部分linux发行版都默认安装Mozilla Firefox,但是在浏览网页的时候会提示你安装flash插件,对此我们可以从网站上下载flash安装包,然后放在plugs文件目录下就可以了,详细的安装过程如下:(1)首先从网站上下载安装包 install_flash_player_10_linux.tar.gz(2)解压缩文件 tar -vxzf install_flash_player_10_linux.tar.gz(3)你会发现解压lib文件 libflashplayer.so(4)将此文件放到用户文件路径下 .Mozilla/plugs 下就可以了 最后还更改为可执行文件cd 切换 阅读全文

posted @ 2011-10-25 13:21 博远小记 阅读(517) 评论(1) 推荐(0)

2011年10月24日

怎样在linux系统下挂载ntfs硬盘

摘要: 最近在电脑上安装了win7和scientific linux双操作系统,几经波折终于安装成功了,毕竟以前没有这方面的经验。但是后来发现在linux环境下,不能够挂载windows的系统盘(ntfs格式),提示不能够识别“ntfs”格式。现在是我在网上搜集的解决方法,在这里给大家分享一下,希望对你们有所帮助。(1)安装支持ntfs格式的驱动程序ntfs-3g下载地址为:http://www.tuxera.com/community/ntfs-3g-download/网站会不时的进行更新,我下载的稳定版本Stable Source Release 2011.4.12(2)然后就是解压缩,编译和安装 阅读全文

posted @ 2011-10-24 18:15 博远小记 阅读(710) 评论(0) 推荐(0)

2011年9月19日

Kbuild学习

摘要: Kbuild学习在linux内核配置中主要有Kbuild Makefiles来完成。一下是简单总结的语法:(1)目标定义(goal defination)一个简单的语句为:obj-y +=foo.oorobj-m +=foo.o其中foo.o 为foo.c or foo.s 编译而来obj-y直接加载到内核镜像中,而obj-m则是以模型的形式来加载Kbuild Makefiles 会编译所有的$(obj-y)文件,然后调用$(LD) -r 合成build.o 文件build.o 由它的上层makefile连接到vmlinux中文档会不断地进行更新,如果有什么错误的地方,希望大家指正! 阅读全文

posted @ 2011-09-19 12:13 博远小记 阅读(940) 评论(0) 推荐(0)

导航