2012年8月14日

摘要: 这个系列将结合C/C++介绍无损压缩编码的实现,正如Charles Petzold在<CODE:Hidden Language of Computer Hardware and Software>里所表达出来的意思一样,计算机最本质的能力就是将各种信息通过电路的开合转换成为一系列的数字,然后对其按照一定的规则进行编码,利用这些编码记录一些动作或者数据,完成人们想要的功能。计算机的指令是一种编码,数据也是一种编码,正如人类用各自民族特有的符号组成自己的语言一样,计算机也是依靠着编码形成了自己的语言。计算机的需要存储大量的数据,虽然现在的硬盘已经容量越来越大,但是如何存储更多的内容永远 阅读全文
posted @ 2012-08-14 13:04 一心一怿 阅读(3898) 评论(2) 推荐(1) 编辑

2012年8月7日

摘要: 一、可能你忽视的基础 在正式开始之前,我不得不从最基本的地方开始,因为这些地方大多数人会忽视的一干二净,如果不在开始进行说明,那么在后面一定会有很多困惑的地方。 最开始我们回到数字在计算机里的表示,回到最开始的问题上-2&-255是多少,那么我们首先得回顾一下-2在计算机里面的表示是什么样子的。 最开始,希望你还记得什么叫无符号整数和有符号整数,实际上,你得庆幸在一般的图像中没有浮点数,不然你需要复习或者重新学习的基础比这个还多。 先说有符号整数,从计算机组成原理中,有符号整数是以2的补码表示的,有很多办法计算这个2的补码,但是我最推荐的可能不是你最常见的那个方法,我推荐的是权值法,因 阅读全文
posted @ 2012-08-07 08:34 一心一怿 阅读(1612) 评论(2) 推荐(1) 编辑

2012年8月6日

摘要: 这些说明是我担任学校多媒体技术助教自己编写的实验说明,呕心沥血结合C++详细介绍BMP格式。原理篇:一、编码的意义。 让我们从一个简单的问题开始,-2&-255(中间的操作符表示and的意思)的结果是多少,这个很简单的问题,但是能够写出解答过程的人并不 多。这个看起来和图片格式没有关系的问题恰恰是图片格式的核心内容以至于整个计算机系统的核心内容,多媒体技术虽然没有数据结构,操作系统等计算机基础课 所占的地位重,但是在于研究编码方面有着非常重要的地位。图像其实可以看做一种特殊编码过的文件。二、从简单的24位bmp开始 bmp是最常见也是编码方式最简单的图片格式,这里不说明一幅图片是怎么显 阅读全文
posted @ 2012-08-06 15:12 一心一怿 阅读(3341) 评论(7) 推荐(4) 编辑

2011年3月2日

摘要: 刚玩了两把flash小游戏,我也不知道为什么我从小就喜欢玩这个东西,想当初我上大学选软件的目的就是为了学会做flash,那时目的单纯吧?哈哈,初中的时候看的showgood还有小小对我的震撼太大了,感觉这就是计算机,不过我也算实现了这个愿望,我大学的时候还是把AS学会了。 好了,闲话不扯了,开始从入门开始写我脑子里的这一系列。当你从高中毕业之后,脑子里多少都会对学了很多年的数学语文,或是文科理科有些怀念,那时候想上大学就好了,上大学就能学我喜欢的理科,不用去学讨厌的语文,英语。但是到了大学才会发现,原来所谓的知识原来是不分科的,想单纯学某一类基本上很难做到。计算机亦是如此,计算机这门学科本身. 阅读全文
posted @ 2011-03-02 19:12 一心一怿 阅读(2102) 评论(3) 推荐(2) 编辑

2011年2月28日

摘要: 这个想法在我脑子里已经存在很久了,大约从大二的时候就开始有这个想法,原因是当时看到我心中无限向往和喜爱的计算机被教材和老师教授成那个样子,很多身边的同学都开始过那种魔兽,睡觉,吃饭,三者无限循环的日子,要知道他们当时来学校的时候,问起为什么选软件专业,他们都说想了解计算机游戏是怎么编出来的,但是事实到最后他们还是没有玩电脑,而是被电脑玩了,到后面他们就更加破罐子破摔,直至到毕业的时候的不了了之。那... 阅读全文
posted @ 2011-02-28 22:26 一心一怿 阅读(8796) 评论(76) 推荐(48) 编辑

导航