- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 基于霍夫曼编码的任意文件压缩程序
本程序主要使用霍夫曼编码对任意文件进行压缩。程序的步骤如下:如果有一个文件大小为8个bytes。其中ascii为m的字符一共出现了n次:m n1 32 23 14 15 1以n的大小为依据构建霍夫曼树:如果将父节点通往左孩子的路径标识为0,通往右孩子的路径标识为1,则霍
2013-03-27 21:15:34 3604
转载 Makefile中VPATH的使用
在书写Makefile的时候,将单独在一个目录中编译软件,以避免生成的中间文件散在源文件中,乱花了眼。vpath(VPATH)可以指定搜索目录。auto tools在编译树中生成Makefile时就使用了vpath命令,来达到前面我们所说的目的。例子,目录结构src file1.cpp file2.cpp Makefilebuild
2013-03-27 16:13:45 1319
原创 linux网络对时命令
1.安装netdate yum install ntpdate2.设置自己的时区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"上面设置地区为上海,即+8区3.执行命令,同步时间。ntpdate us.pool.ntp.org
2013-03-22 12:43:52 3267
转载 linux 启动流程与文件系统管理
内容源于: 鸟哥的linux私房菜链接如下:启动流程与主要启动记录区(MBR)认识 EXT2 文件系统文件系统的特殊观察与操作目录主要启动流程和MBR文件系统启动流程与主要启动记录区(MBR)CMOS 与 BIOSCMOS是记录各项硬件参数且嵌入在主板上面的储存器BIOS则是一个写入到主板上的一个韧体(再次说明, 韧体
2013-03-18 21:25:40 957
转载 Linux内核升级方法详解
Linux的内核是系统的核心,所以升级内核是Linux系统管理员的一项基本技能,所以我就分享了系统运维实务上的一篇文章,当然我对源文件稍做了一些内容的增加,就是把遇到的问题及解决方案也加上了,希望对各位Linux系统管理员有所帮助!1.下载内核cd /usr/srctar zxvf linux-2.6.38.tar.gzcd linux-2.6.382.生成
2013-03-17 16:43:29 1061
转载 升级内核报错mount: could not find filesystem '/dev/root'
2.6.18升级到2.6.36启动报错"mount: could not find filesystem '/dev/root'"修改.config文件中将被注释掉的CONFIG_SYSFS_DEPRECATED_V2改成CONFIG_SYSFS_DEPRECATED_V2=y修改这项是因为旧版的mkinitrd及其nash在内核没有CONFIG_SYSFS_DEPRECATED_V2
2013-03-17 16:40:05 2863
转载 yum 失败(This system is not registered with RHN.)解决方法
[root@localhost ~]# yum install httpdLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be disabled.Setting up Install ProcessNo package httpd ava
2013-03-14 21:57:03 4149
转载 用户和用户组加入磁盘配额限制
为普通用户和用户组加入磁盘配额限制Linux的quota程式允许为系统上每一用户或用户组指定所能使用的磁盘配额。使用quota注意以下几点。1:当前的系统核心支持quota2:系统已正确安装quota套装程式。3:老版本的quota仅能工作在ext2类型的文档系统上。4:必须是单独的挂载点。假如您当前的系统核心不支持quota,请重新编译您的核心,当
2013-03-09 14:49:16 4909
原创 双指针
对于C语言的参数传递都是值传递,当传递一个指针给函数的时,其实质上还是值传递,除非使用双指针。void swap ( int *a, int *b ){ int c; c = *a; *a = *b; *b = c; } int main(void){ int a,b; a = 1; b = 2
2013-03-08 21:48:01 2323
原创 c语言中数组的初始化
c语言中,int a[10] = {0};上面语句执行后,a的内容为:0,0,0,0,0,0,0,0,0,0但是,int a[10] = {1};上面语句一直以为结果是:1,1,1,1,1,1,1,1,1,1。而实际上为1,0,0,0,0,0,0,0,0,0.
2013-03-04 16:50:49 963
哈弗曼编码实现文件压缩
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人