首页 > 编程语言 >《程序是如何跑起来的》第六章读后感

《程序是如何跑起来的》第六章读后感

时间:2023-02-25 21:35:55浏览次数:39  
标签:读后感 存储 字节 文件 RLE 压缩 程序 第六章 数据

第六章主要讲述关于文件的压缩,内容如下:

文件是将数据存储在磁盘等存储媒介中的一种形式。程序文件中存储数据的单位是字节。文件的大小之所以用××知识库、××兆字节等来表示,就是因为文件是以字节(B=字节)为单位来存储的C。文件就是字节数据的集合。用1字节(=8位)表示的字节数据有256种,用二进制数来表示的话,其范围就是00000000~11111111。如果文件中存储的数据是文字,那么该文件就是文本文件。如果是图形那么该文件就是图像文件。在任何情况下,文件中的字节数据都是连续存储的。把文件内容用"数据×重复次数"的形式来表示的压缩方法称为RLE(运行长度编码,行程长度编码)算法。RLE算法是一种很好的压缩方法,经常被用于压缩传真的图像等一个。因为图像文件本质上也是字节数据的集合体,所以可以用RLE算法来压缩。在本章中还了解了莫尔斯代码,用二叉树实现哈夫曼编码以及可逆压缩和非可逆压缩。

 

标签:读后感,存储,字节,文件,RLE,压缩,程序,第六章,数据
From: https://www.cnblogs.com/xhy-lmn/p/17155436.html

相关文章

  • #yyds干货盘点# LeetCode程序员面试金典:整数的英语表示
    题目:给定一个整数,打印该整数的英文描述。示例1:输入:123输出:"OneHundredTwentyThree"示例2:输入:12345输出:"TwelveThousandThreeHundredFortyFive"示例3:......
  • #yyds干货盘点# LeetCode程序员面试金典:运算
    题目:请实现整数数字的乘法、减法和除法运算,运算结果均为整数数字,程序中只允许使用加法运算符和逻辑运算符,允许程序中出现正负常数,不允许使用位运算。你的实现应该支持如下操......
  • 【C++小程序】《我要抽签》b1.0做好了~
    也许是的,得横空出世了如你所见这款基于\(C++\)能模仿Mrs.Yao抽签系统的cpp终于做完了啦~初期功能很少。\(BUG\)极多。所以为了您的体验:)请遵守格式代码:#includ......
  • 《程序是怎样跑起来的》第八章
        这章讲了从源代码到可执行代码,CPU能运行的只是转化成本地代码的程序内容,用任何编程语言编写的源代码最后都要翻译成本地代码。    用某种编程语言编写......
  • 《程序是如何跑起来的》第五章读后感
    在第五章中主要讲述了内存和磁盘的关系,内容有下:从都具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的。在计算机的5大部件"中,内存和磁盘也都被归类为存储部件。不......
  • 《程序是怎样跑起来的》第四章读后感
    在第四章中主要讲关于内存的,内容如下:计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用......
  • <<程序是怎样跑起来的>>第一章
     ......
  • sql多版本(High Version Count)引起的应用程序执行插入语句时hang
    近期遇到一套windowsX64+Oracle11.2.0.1版本数据库,遇到一条使用了6个绑定变量值的插入sql出现了5000多个sqlversion,正常情况下此sql在早上8-9点要执行300-500次左右,当应用......
  • 记录一下使用VScode运行C/C++程序
    三个文件:c_cpp_properties.json、launch.json、tasks.json1.c_cpp_properties.json的生成第一步:   第二步   则会生成   2.tasks.json  3.la......
  • 小程序瀑布流
    效果:一开始的思路是使用第三方插件,但是尝试了两个插件都不行,使用HbuildVUE写的项目,目前还是不会使用插件sad用别的方案吧:将数据源图片数组拆成左右两个数组,分别渲......