导航:首页 > 编程语言 > python针式打印机

python针式打印机

发布时间:2023-10-09 22:52:13

Ⅰ 计算机基础知识

t一、计算机的发展与分类
1946年由美国宾夕法尼亚大学研制的世界上第一台可以用程序控制的计算机被称为电子数字积分器与计算器(Electronic Numerical Integrator And Calculator),简称ENIAC。这台计算机的字长为12位,主存储器只有17K,运算速度为每秒5000次加法运算,共使用18800个电子管,1500个继电器,占地面积为150m2,重30t,耗电150kw,造价为100多万美元。今天看来,这台计算机既贵且重,运算速度低,字长不够长,而且耗电多。但它正是今天大小不一、花样繁多的各种类型电子计算机的先驱,为计算机技术的发展奠定了基础。如果该ENIAC称为第一代电子计算机的话,至今已发展至第四代。

第一代(1946一1958年)电子管数字计算机

计算机的逻辑元件采用电子管,主存储器采用磁鼓、磁芯,外存储器已开始采用磁带软件主要用机器语言编制,后期逐步发展了汇编语言。主要用于科学计算。

第二代(1958—1964年)晶体管数字计算机

计算机的逻辑元件采用晶体管,主存储器采用磁芯,外存储器已开始使用磁盘;软件已开始有很大的发展,出现了各种高级语言及编译程序。此时,计算机速度明显提高,耗电下降,寿命提高。计算机已发展至用于各种事务处理,并开始用于工业控制。

第三代(1964一1971年)集成电路计算机

计算机的逻辑元件采用小规模和中规模集成电路,即所谓的SSI和MSI;软件发展更快,已有分时操作系统,应用范围日益扩大。

第四代(1971年以后)大规模和超大规模集成电路计算机

计算机的逻辑元件采用大规模集成电路(LSI),在单片硅片上可集成1000至20000个晶体管的集成电路。而超大规模集成电路目前集成多达5000万个晶体管。
目前计算机技术发展迅速,发展方向主要一是朝着大型、巨型化发展,二是向小型、微型化发展。

1.大型、巨型计算机

为了适应现代科学技术发展的需要,要求计算机提高运算速度,加大主储容量,为此出现了大型和巨型计算机。如美国的克雷公司生产的Cray—1、Cray—2、Cray—3巨型计算机比较着名。我国的银河I就是每秒l0亿次并行巨型计算机。巨型计算机象征着一个国家的科技实力,目前只有少数几个国家有能力生产。大型机速度快,容量大,解决了过去无法计算的实时及复杂的数学问题,但设备庞大,价格昂贵。

2.小型、微型计算机

小型、微型机的出现、普及和银薯应用,适应宇航、导弹技术及一般应用的体积小、造价低、高可靠性要求。

微型计算机(Microcomputer)的心脏——中央处理器(CPU)集成在一小块芯片上,被称为微处理器MPU(Micro processing Unit),以区别大、中、小型计算机的CPU。微型计算机除有MPU外,还有以大规模集成电路制成的主存储器和输入输出接口电路,三者之间采用总线结构联系起来。如果再配上相应的外围设备如显示器(CRT)、键盘及打印机等,这就成为微型计算机系统(Microcomputer System)。目前,微型计算州败机功能已经很强,比如“奔腾4”(Pentium) CPU的集成度已达到4000多万只晶体管,时钟频率高达3000MHz。由于结构简单、通用性强、价格便宜,微型计算机已成为现代计算机领域中的一个极为重要的分支,发展突飞猛进。

二、计算机的用途

我门现正身处科技年代,计算机的应用无所不在。从日常生活接触到的至敏感高科技的,本章可帮助你了解计算机在不同领域的应用情况。

3.1 教育
 计算机作为学习工具
计算机辅助学习就是借助计算机作为学习工具。现时,有不少计算机辅助学习软件均借助文字、图像、声音、影像及动画等方式帮助学生学习不同的科目。同时可测试所学的知识,并立刻得到测试的结果。
互联网上亦可以找到大量的学习资源,学生也可自行学习一些课外的知识。
 计算机作为教学工具
计算机也是很好的教学辅助工具。透过使用计算机,教师能够以更有趣的多媒体(图像、视像、动画、声音和文字)效果,更清楚地展示教学内容、解释一些较难说明的概念及展示一些锋迹者难以实际进行的实验,使学习更有趣味。

 计算机作为学校行政工具
透过计算机的帮助,学校的行政可以更有效率。学校可以利用计算机来贮存和处理大量的数据,例如每个学生的个人纪录、班级名单、各科考试成绩、图书馆的图书数据等。

3.2 娱乐
 计算机游戏
计算机游戏可分为冒险游戏、动作游戏、教育游戏、智力游戏、模拟游戏、战略游戏等,大都含有大量的视觉及音响效果,好的计算机游戏能引发游戏参与者的想象力,并为他们提供了挑战的乐趣和成功的喜悦。
 电影及电视制作
利用计算机,我们可以制作电影或电视节目中的特别音响和视觉效果;现时,不少科幻或动作电影都有利用计算机技术协助制作,为我们带来新形式的娱乐。
互动电视
现在,我们只需接驳一个控制盒,便可安坐家中,享受自选视像服务。你只需选择你喜欢看的影片,计算机系统即会透过电话线把视像传送过来,让你在家中的电视收看。
3.3 家庭电器
 家庭电器
录像机定时录像,洗衣机的洗衣程序,电冰箱、冷气机自动控制温度、微波炉加热程序,很多都由计算机控制了。
 智能家居
所谓智能家居,就是透过编程、声控或电话操控,全屋电器都交由计算机控制,按时开关。

3.4 交通运输
 交通监控
交通灯、电子道路收费、海陆空交通监察系统,都是利用计算机操控的。
 调配
铁路系统、车、船、飞机间的调配,都是利用计算机操控的。
 票务
售票系统如自动售票机、八达通等都是利用计算机操控的。

3.5 通讯
 电话
大部分国家的电话系统已计算机化了,进一步改良了音质、线路、电话机楼之工作环境。
 电子邮件
电子邮件软件可以让人们在计算机网络上收发讯息。它是一种快捷、经济而方便的讯息传递方法。
 实时交流
进行网上游戏、聊天室、ICQ、网络电话、视像会议等。而视像会议更可以让人透过计算机网络与其它人作面对面的通话。
3.6 商业
 金融业
金融机构各分行的运作及纪录,都靠计算机联系, 你可以利用自动柜员机存款、提款或转账,现在你更可以利用电话、电视或计算机,连接银行的计算机系统,从而
1.查询胀户余额;
2.进行转胀;
3.取得财经信息。
 销售业
百货公司及超级市场利用计算机化的销售点终端机,读取货物的数据(名称和价格),打印发票,控制存货,系统并连接各销售点终端机,控制存货水平及订货数量。
 服务业
很多服务业都开始利用计算机改善效率,酒店可利用计算机及互联网预订房间,酒楼用计算机落单及结账,旅行社利用计算机为客户预订机票酒店等,购物公司利用互联网作购物服务等。

3.7 办公室应用
办公室自动化是利用计算机化设备来处理办公室的工作。以下各类应用软件,是一般自动化的办公室内经常使用的:
 文书处理软件
文书处理软件可用作建立、编辑、校对、格式化及打印文件。
 电子表格
电子表格软件可以进行计算、分析数据,以及展示数据。
 数据库
数据库软件可作贮存、整理及更新大量的资料。
 简报软件
简报软件可以在会议中向出席者显示报告或介绍数据。
三、计算机具有以下特点:
快速的运算能力 , 足够高的计算精度 超强的记忆能力
四、计算机系统的基本组成
运算器
中央处理器 控制器
主机 内存储器
硬件 外存储器
外设 输入设备
微型计算机 输出设备
系统 操作系统
系统软件 服务软件
软件 编译或解释系统
信息管理软件
应用软件 辅助设计软件
文字处理软件
图形软件
各种程序包
五、硬件系统的组成及各个部件的主要功能

计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备等五大部件组成

1.运算器

运算器是一个“信息加工厂”。数据的运算和处理工作就是在运算器中进行的。这里的“运算”,不仅是加、减、乘、除等基本算术运算,还包括若干基本逻辑运算。
2.控制器
控制器是整个计算机的指挥中心,它取出程序中的控制信息,经分析后,便按要求发出操作控制信号,使各部分协调一致地工作。
3.存储器
存放程序和数据的地方,并根据命令提供 存储器是计算机中给有关部分使用。
1)存储器的主要技术参数:存储容量、存取速度和位价格(即一个二进制位的价格)。
2)存储器容量:表示计算机存储信息的能力,并以字节(byte)为单位。1个字节为8个二进制位(bit)。由于存储器的容量一般都比较大,尤其是外存储器的容量提高得非常快, 因此又以210 (1024)为倍数不断扩展单位名称。这些单位的关系如下:(千、兆、吉), 因此又以210 (1024)为倍数不断扩展单位名称。这些单位的关系如下:(千
1byte= 8bit lKB= l024byte
lMB=1024KB lGB=1024MB
3)存储器系统的组成:
存储器系统包括主存储器(内存储器)、辅助存储器(外存储器)和高速缓冲存储器(cache)。三者按存取速度、存储容量、位价格的优劣组成层次结构,以提高CPU越来越高的速度要求,并较好地解决三个技术参数的矛盾。它们之间交换数据的层次如图-2。
4)主存储器
存放当前参与运行的程序、数据和中间信息。它与运算器、控制器进行信息交换。
特点:存储容量小、存取速度快、位价格适当。存储信息不能长期保留(断电即丢失
4.输入设备.
最常见的有键盘和鼠标,我们可以通过键盘 {图一}的输入和鼠标 {图二}的操作把一些基本的信息传输到电脑中,还有计算机中的硬盘和软盘,将事先存放在磁盘中的信息通过操作传送到电脑中去;此外还有扫描仪 {图三}、数码照相机 {图四}、数码摄象机 {图五}等,可以把一些拍好的照片和录像传输到计算机中;我们计算机中的耳脉 {图六}也可以作为输入设备,它可以结合计算机中的软件操作把声音传输到计算机中去。输入设备中还有电子触摸屏,在邮局我们可以直接在触摸屏上进行操作,查询到全国各地的邮政编码。
5.输出设备(Output Device)
是人与计算机交互的一种部件,用于数据的输出。它把各种计算结果数据或信息以数字、字符、图像、声音等形式表示出来。常见的有显示器 {图七}、打印机 {图八}、绘图仪、影像输出系统、语音输出系统、磁记录设备等
六、数据存储的基本概念
数据存储是数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征。
常用的存储介质为磁盘和磁带。数据存储组织方式因存储介质而异。在磁带上数据仅按顺序文件方式存取;在磁盘上则可按使用要求采用顺序存取或直接存取方式。数据存储方式与数据文件组织密切相关,其关键在于建立记录的逻辑与物理顺序间对应关系,确定存储地址,以提高数据存取速度。
(下面有续篇)
七、软件基础知识

操作系统”(Operating System,简称OS)是最重要的系统软件之一,主要用来管理计算机硬件资源,并为我们提供控制与操作计算机的环境。Windows98就是一种典型的操作系统软件,我们是通过桌面、菜单、控制面板等部分来操作和控制我们的计算机的。
常见的操作系统有DOS,Windows3.x,UNIX,Mac OS等。
操作系统是计算机系统的最高统帅,所有软件都要依靠操作系统的指令工作。不论硬件还是软件都离不开操作系统的支持。总的来说,操作系统负担着以下几方面的重要使命:
Ø 管理计算机系统的各种硬件资源,如CPU、内存空间、磁盘空间、输入/输出设备等。
Ø 2管理计算机系统中的各种]软件资源。
Ø 负责协调计算机系统的各硬件之间、软件之间、硬件和软件之间的关系,合理地组织计算机的工作流程。
Ø 作为计算机与使用者之间交换信息的桥梁。当计算机配置了操作系统后,人不再直接操作计算机的硬件,而是利用操作系统提供的命令与服务与计算机的各种软硬件打交道。可以说操作系统建立了使用者与计算机之间的接口与通道。
总之,离开了操作系统的管理和中介作用,计算机对普通人来说是没有任何价值的。DOS、OS/2、UNIX、Windows、Mac OS等都是可以应用于微机上的操作系统,其中DOS和Windows是最常用的微机操作系统。
人、计算机与操作系统三者之间的关系见书。
应用软件是为某种实际应用或解决某种问题所编制的各种应用程序。这些程序具有很强的实用性,可以专门用于解决某个应用领域中的具体问题。如事务管理软件、文字处理软件、辅助教学软件、辅助设计软件、各种游戏软件等等。
另外,应用软件必须依附于某种操作系统。也就是说,一种应用软件通常只能在一种操作系统中运行。
软件使用道德规范:使用合法软件、使用正版软件;不非法复制软件,不使用盗版软件。
3. 计算机病毒及其防治
计算机病毒并不是平常意义上所指的那种生物病毒或细菌病毒,它也是计算机程序。
计算机病毒具有传染性、扩散性、隐蔽性、破坏性。详细介绍及举例见书上。
计算机病毒的预防措施有:
Ø 不使用来历不明、无法确定是否带有病毒的软盘和光盘。
Ø 如果一定要使用外来软盘,应该先利用杀毒软件进行病毒检查,确定不携带病毒后才能使用。
Ø 不非法复制软件,不使用盗版软件。
Ø 对系统盘、程序盘及存有重要数据的软盘进行写保护,并进行备份。
Ø 定期利用杀毒软件对计算机进行杀毒检测,以便及时发现、清除病毒。
计算机病毒的清除常用的杀毒软件有:KILL、KV300、瑞星杀毒软件、Norton等。
清楚病毒最彻底的方法是对已染上病毒的磁盘重新分区及进行格式化操作。格式化磁盘将删除磁盘上所有的程序和数据,包括操作系统,因而作为程序的病毒也将被清除掉。不过,由于硬盘格式化的后果比较严重,而且格式化后安装操作系统有一定的难度,因此大家不要轻易格式化硬盘,要请专业人员来操作。
八、数值在计算机中的表示形式
数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚里士多德早就指出的那样,今天十进制的广泛采用,只不过我们绝大多数人生来具有10个手指头这个解剖学事实的结果.
数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为
(-127~-0 +0~127)共256个.
有了数值的表示方法就可以对数进行算术运算.但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题,如下: 假设字长为8bits
( 1 ) 10- ( 1 )10 = ( 1 )10 + ( -1 )10 = ( 0 )10
进行原码运算:(00000001)原 + (10000001)原 = (10000010)原 = ( -2 ) 显然不正确.
因为在两个正数的加法运算中是没有问题的,于是就发现问题出现在带符号位的负数身上。
对除符号位外的其余各位逐位取反就产生了反码(对于正数,其反码与原码相同).反码的取值空间和原码相同且一一对应. 下面是反码的减法运算:
( 1 )10 - ( 1 ) 10= ( 1 ) 10+ ( -1 ) 10= ( 0 )10
进行反码运算:(00000001) 反+ (11111110)反 = (11111111)反 = ( -0 ) 有问题.
( 1 )10 - ( 2)10 = ( 1 )10 + ( -2 )10 = ( -1 )10
进行反码运算:(00000001) 反+ (11111101)反 = (11111110)反 = ( -1 ) 正确
问题出现在(+0)和(-0)上,在人们的计算概念中零是没有正负之分的.(印度人首先将零作为标记并放入运算之中,包含有零号的印度数学和十进制计数对人类文明的贡献极大).
于是就引入了补码概念. 负数的补码就是对反码加一,而正数不变,正数的原码反码补码是一样的.在补码中用(-128)代替了(-0),所以补码的表示范围为:
(-128~0~127)共256个.
注意:(-128)没有相对应的原码和反码, (-128) = (10000000) 补码的加减运算如下:
( 1 ) 10- ( 1 ) 10= ( 1 )10 + ( -1 )10 = ( 0 )10
(00000001)补 + (11111111)补 = (00000000)补 = ( 0 ) 正确
( 1 ) 10- ( 2) 10= ( 1 )10 + ( -2 )10 = ( -1 )10
(00000001) 补+ (11111110) 补= (11111111)补 = ( -1 ) 正确
所以补码的设计目的是:
⑴使符号位能与有效值部分一起参加运算,从而简化运算规则.
⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计
所有这些转换都是在计算机的最底层进行的,而在我们使用的汇编、C等其他高级语言中使用的都是原码。看了上面这些大家应该对原码、反码、补码有了新的认识了吧!
九、常用外部设备
键盘、鼠标、显示器、打印机 、音响、耳机、扫描仪
十、什么是CPU

CPU是英语“Central Processing Unit/中央处理器”的缩写,CPU一般由逻辑运算单元、控制单元和存储单元组成。在逻辑运算和控制单元中包括一些寄存器,这些寄存器用于CPU在处理数据过程中数据的暂时保存, 其实我们在买CPU时,并不需要知道它的构造,只要知道它的性能就可以了。 CPU主要的性能指标有: 主频即CPU的时钟频率(CPU Clock Speed)。这是我们最关心的,我们所说的233、300等就是指它,一般说来,主频越高,CPU的速度就越快,整机的就越高。 时钟频率即CPU的外部时钟频率,由电脑主板提供,以前一般是66MHz,也有主板支持75各83MHz,目前Intel公司最新的芯片组BX以使用100MHz的时钟频率。另外VIA公司的MVP3、MVP4等一些非Intel的芯片组也开始支持100MHz的外频。精英公司的BX主板甚至可以支持133MHz的外频,这对于超频者来是首选的。 内部缓存(L1 Cache):封闭在CPU芯片内部的高速缓存,用于暂时存储CPU运算时的部分指令和数据,存取速度与CPU主频一致,L1缓存的容量单位一般为KB。L1缓存越大,CPU工作时与存取速度较慢的L2缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高。 外部缓存(L2 Cache):CPU外部的高速缓存,Pentium Pro处理器的L2和CPU运行在相同频率下的,但成本昂贵,所以Pentium II运行在相当于CPU频率一半下的,容量为512K。为降低成本Inter公司生产了一种不带L2的CPU命为赛扬,性能也不错,是超频的理想。 MMX技术是“多媒体扩展指令集”的缩写。MMX是Intel公司在1996年为增强Pentium CPU在音像、图形和通信应用方面而采取的新技术。为CPU增加57条MMX指令,除了指令集中增加MMX指令外,还将CPU芯片内的L1缓存由原来的16KB增加到32KB(16K指命+16K数据),因此MMX CPU比普通CPU在运行含有MMX指令的程序时,处理多媒体的能力上提高了60%左右。目前CPU基本都具备MMX技术,除P55C和Pentium ⅡCPU还有K6、K6 3D、MII等。 制造工艺:现在CPU的制造工艺是0.35微米,最新的PII可以达到0.28微米,在将来的CPU制造工艺可以达到0.18微米。
十一、内存的概念
在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存,港台称之为记忆体)。
内存就是存储程序以及数据的地方,比如当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘。在进一步理解它之前,还应认识一下它的物理概念。
内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。
●只读存储器(ROM)
ROM表示只读存储器(Read Only Memory),在制造ROM的时候,信息(数据或程序)就被存入并永久保存。这些信息只能读出,一般不能写入,即使机器掉电,这些数据也不会丢失。ROM一般用于存放计算机的基本程序和数据,如BIOS ROM。其物理外形一般是双列直插式(DIP)的集成块。
●随机存储器(RAM)

随机存储器(Random Access Memory)表示既可以从中读取数据,也可以写入数据。当机器电源关闭时,存于其中的数据就会丢失。我们通常购买或升级的内存条就是用作电脑的内存,内存条(SIMM)就是将RAM集成块集中在一起的一小块电路板,它插在计算机中的内存插槽上,以减少RAM集成块占用的空间。目前市场上常见的内存条有1G/条,2G/条,4G/条等。
●高速缓冲存储器(Cache)

Cache也是我们经常遇到的概念,也就是平常看到的一级缓存(L1 Cache)、二级缓存(L2 Cache)、三级缓存(L3 Cache)这些数据,它位于CPU与内存之间,是一个读写速度比内存更快的存储器。当CPU向内存中写入或读出数据时,这个数据也被存储进高速缓冲存储器中。当CPU再次需要这些数据时,CPU就从高速缓冲存储器读取数据,而不是访问较慢的内存,当然,如需要的数据在Cache中没有,CPU会再去读取内存中的数据。
●物理存储器和地址空间
物理存储器和存储地址空间是两个不同的概念。但是由于这两者有十分密切的关系,而且两者都用B、KB、MB、GB来度量其容量大小,因此容易产生认识上的混淆。初学者弄清这两个不同的概念,有助于进一步认识内存储器和用好内存储器。
物理存储器是指实际存在的具体存储器芯片。如主板上装插的内存条和装载有系统的BIOS的ROM芯片,显示卡上的显示RAM芯片和装载显示BIOS的ROM芯片,以及各种适配卡上的RAM芯片和ROM芯片都是物理存储器。
存储地址空间是指对存储器编码(编码地址)的范围。所谓编码就是对每一个物理存储单元(一个字节)分配一个号码,通常叫作“编址”。分配一个号码给一个存储单元的目的是为了便于找到它,完成数据的读写,这就是所谓的“寻址”(所以,有人也把地址空间称为寻址空间)。
地址空间的大小和物理存储器的大小并不一定相等。举个例子来说明这个问题:某层楼共有17个房间,其编号为801~817。这17个房间是物理的,而其地址空间采用了三位编码,其范围是800~899共100个地址,可见地址空间是大于实际房间数量的。
对于386以上档次的微机,其地址总线为32位,因此地址空间可达2的32次方,即4GB。(但是我们常见的32位操作系统windows xp却最多只能识别或者使用3.25G的内存,即使64位的操作系统vista虽然能识别4G的内存,却也最多只能使用3.25G的内存。)
好了,现在可以解释为什么会产生诸如:常规内存、保留内存、上位内存、高端内存、扩充内存和扩展内存等不同内存类型。
十二、微处理器的概念
微处理器(MPU),说白了,就是微型化的CPU。也就是利用超大规模集成电路技术把CPU做到一片或几片芯片里。
十三、计算机安全常识

什么是恶意软件?

答:恶意软件是对破坏系统正常运行的软件的统称,一般来说有如下表现形式:

强行安装,无法卸载

安装以后修改主页且锁定

安装以后随时自动弹出广告

自我复制代码,类似病毒一样,拖慢系统速度

什么是插件?

答:插件是指会随着IE浏览器的启动自动执行的程序,根据插件在浏览器中的加载位置,可以分为工具条(Toolbar)、浏览器辅助(BHO)、搜索挂接(URL SEARCHHOOK)、下载ActiveX(ACTIVEX)。

有些插件程序能够帮助用户更方便浏览因特网或调用上网辅助功能,也有部分程序被人称为广告软件(Adware)或间谍软件(Spyware)。此类恶意插件程序监视用户的上网行为,并把所记录的数据报告给插件程序的创建者,以达到投放广告,盗取游戏或银行帐号密码等非法目的。

因为插件程序由不同的发行商发行,其技术水平也良莠不齐,插件程序很可能与其它运行中的程序发生冲突,从而导致诸如各种页面错误,运行时间错误等等现象,阻塞了正常浏览。

什么是木马?

答:特洛伊木马,英文叫做“Trojan horse”,其名称取自希腊神话的特洛伊木马记。 它是一种基于远程控制的黑客工具,具有隐蔽性和非授权性的特点。所谓隐蔽性是指木马的设计者为了防止木马被发现,会采用多种手段隐藏木马,这样服务端即使发现感染了木马,由于不能确定其具体位置,往往只能望“马”兴叹。所谓非授权性是指一旦控制端与服务端连接后,控制端将享有服务端的大部分操作权限,包括修改文件,修改注册表,控制鼠标,键盘等等,而这些权力并不是服务端赋予的,而是通过木马程序窃取的。

木马有哪些危害:

1.发送QQ、msn尾巴,骗取更多人访问恶意网站,下载木马

2.盗取用户帐号,通过盗取的帐号和密码达到非法获取虚拟财产和转移网上资金的目的

3.监控用户行为,获取用户重要资料

如何预防木马?

1.养成良好的上网习惯,不访问不良小网站。

2.下载软件尽量到大的下载站点或者软件官方网站下载。

3.安装杀毒软件,防火墙,定期进行病毒和木马扫描。

Ⅱ 电脑常识

rar zip是压缩文件
avi rm rmvb wmv是视频
exe是程序

M1V MPEG相关文件(MIME“mpeg”类型)
M3D Corel Motion 3D动画文件
M3U MPEG URL(MIME声音文件)
MAC MacPaint图像文件
MAD Microsoft Access模块文件
MAF Microsoft Access表单文件
MAG 在一些日本文件中发现的图形文件格式
MAGIC 魔力邮件监视器配置文件
MAK Visual Basil或Microsoft Visual C++工程文件
MAM Microsoft Access宏
MAN UNIX手册页输出
MAP 映射文件;Duke Nukem 3D WAD游戏文件
MAQ Microsoft Access查询文件
MAR Microsoft Access报表文件
MAS Lotus Freelance Graphics Smart Master文件
MAT Microsoft Access表;3D Studio MAX材料库
MAUD MAUD抽样格式
MAX Kinetx的3DStudio MAX文件;该格式用于一个3D场景文件;Paperport文件;OrCAD设计文件
MAZ Hover迷路数据;Division的dVS/dVISE使用的文件格式
MB1 Apogee Monster Bash数据文件
MBOX Berkeley Unix邮箱格式
MBX Microsoft Outlook保存email格式;Eudora邮箱
MCC Dailerl0呼叫卡
MCP Metrowerks CodeWarrior工程文件
MCR DataCAD键盘宏文件
MCW Microsoft Word的Macintosh文档
MDA Microsoft Access内抽入器;Microsoft Access 2.0版及其后续版本的工作组事件
MDB Microsoft Access数据库
MDE Microsoft Access MDE文件
MDL 数字跟踪器音乐模块(MOD)文件;Quake模 块文件
MDN Microsoft Access空数据库模板
MDW Microsoft Access工作组文件
MDZ Microsoft Access向导模板文件
MED 音乐编辑器,OctaMED音乐模块(MOD)文件
MER 电子表格/数据库数据交换格式;FileMaker、Excel及其他软件能识别
MET 表示管理器元文件
MFG Pro/ENGINEER制造文件
MGF 在材料与几何学里的文件格式
MHTM,MHTML MHTML文档(MIME)
MI 杂项
MIC Microsoft Image Composer文件
MID MIDI音乐
MIF Adobe FramMaker交换格式
MIFF 与机器无关格式文件
MIM,MIME,MME Internet邮件扩展格式的多用途文件,经常作为发送e-mail时在AOL里附件而创建的

文件;
在一个多区MIM文件里的文件能用WinZip或其他类似程序打开
MLI 3D Studio的材料库格式文件
MMF Meal Master格式;一个处方类格式;Microsoft邮件文件
MMG 超过20/20表或集会数据文件
MMM Microsoft多媒体电影
MMP Mindmapor Mind Manager文件
MN2 Descent2任务文件
MND,MNI Mandelbort for Windows
MNG 多映像网络图形
MNT,MNX Microsoft FoxPro菜单文件
MNU Visual dBASE菜单文件;Intertel Systems Interact菜单文件
MOD Fast Tracker、Star Trekker、Noise Tracker(等等)音乐模块文件;Microsoft多计划电子表格


Amiga/PC磁道文件
MOV QuickTime for Windows电影
MP2 第二层MPEG音频文件
MP3 第三层MPEG音频文件
MPA MPEG相关文件,MIME“mpeg类型”
MPE,MPEG,MPG MPEG动画文件
MPP Microsoft工程文件;CAD绘图文件格式
MPR Microsoft FoxPro菜单(已编译)
MRI MRI扫描文件
MSA 魔术阴影档案
MSDL Manchester的场景描述语言
MSG Microsoft邮件消息
MSI Windows 安装器包
MSN Microsoft网络文档;Descent Mission文件
MSP Microsoft Paint(画图)位图文件;Windows Installer路径文件
MST Windows 安装器传输文件
MTM Multi 跟踪器音乐模块(MOD)文件
MUL Ultima在线
MUS 音乐
MUS10 Mus10声音
MVB Microsoft多媒体查看器文件
MWP Lotus WordPro 97 Smart Master文件
NAN Nanoscope文件(Raw Grayscale)
NAP NAP元文件
NCB Microsoft Developer Studio文件
NCD Norton改变目录
NCF NetWare命令文件;Lotus Notes内部剪切板
NDO 3D 低多边形建模器,Nendo
netCDF 网络公用数据表单
NFF 中性文件格式
NFT NetObject Fusion模板文件
NIL Norton光标库文件(EasyIcons-兼容)
NIST NIST Sphere声音
NLB Oracle 7数据
NLM NetWare可装载模块
NLS 用于本地化的国家语言支持文件(例如,Uniscape)
NLU Norton Live Update e-mail 触发器文件
NOD NetObject Fusion文件
NSF Lotus Notes数据库
NSO NetObject Fusion文档文件
NST Noise Tracker音乐模块(MOD)文件
NS2 Lotus Notes数据库(第二版)
NTF Lotus Notes数据库模板
NTX CA-Clipper索引文件
NWC Noteworthy Composer歌曲文件
NWS Microsoft Outlook Express新闻消息(MIME RFC822)
O01 台风声音文件
OBD Microsoft Office活页夹
OBJ 对象文件
OBZ Microsoft Office活页夹向导
OCX Microsoft对象链接与嵌入定制控件
ODS Microsoft Outlook Express邮箱文件
OFF 3D 网状物对象文件格式
OFN Microsoft Office FileNew文件
OFT Microsoft Outlook模板
OKT Oktalyzer音乐模块(MOD)文件
OLB OLE对象库
OLE OLE对象
OOGL 面向对象图形库
OPL 组织者编程语言源文件——Psion/Symbian
OPO OPL输出可执行文件
OPT Microsoft Developer Studio文件
OPX OPL扩展DLL(动态链接库)
ORA Oracle 7 配置文件
ORC Oracle 7脚本文件
ORG Lotus Organizer 文件
OR2 Lotus Organizer 2 文件
OR3 Lotus Organizer 97 文件
OSS Microsoft Office查找文件
OST Microsoft Exchange / Outlook 离线文件
OTL Super NoteTab 模板文件
OUT C语言输出文件
P3 Primavera Project Planner(工程设计器)文件
P10 Tektronix Plot 10 绘图文件
P65 PageMaker 6.5文件
P7C Digital ID 文件(MIME)
PAB Microsoft个人地址簿
PAC SB Studio Ⅱ 包
PAK Quake WAD文件
PAL 压缩文件
PART Go!Zilla部分下载文件
PAS Pascal源代码
PAT DataCAD Hatch模式文件;CorelDRAW模式;高级Gravis Ultrasound / Forte 技术;碎片文件
PBD PowerBuilder动态库,作为本地DLL的一个替代物
PBF Turtle Beach的Pinnacle 银行文件
PBK Microsoft PhoneBook(电话簿)
PBL 用于在PowerBuilder开发环境中的PowerBuilder动态库
PBM 可导出位图
PBR PowerBuilder资源
PCD Kodak Photo-CD映像;P-Code编译器测试脚本,由Microsoft测试与Microsoft Visual测试
PCE Maps Eudora邮箱名字的DOS文件名
PCL Hewlett-Packard 打印机控制语言文件(打印机备用位图)
PCM 声音文件格式;OKI MSM6376 合成芯片 PCM格式
PCP Symantec Live Update Pro文件
PCS PICS动画文件
PCT Macintosh PICT绘画文件
PCX Zsoft PC画笔位图
PDB 3Com PalmPilot数据库文件
PDD 可以用Paint Shop Pro或其他图像处理软件打开的图形图像
PDF Adobe Acrobat 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义

文件;
NetWare打印机定义文件
PDP Broderbund的Print Shop Deluxe文件
PDQ Patton&Patton Flowercharting PDQ Lite 文件
PDS 摄影图像文件(该文件格式的来源不清楚)
PF Aladdin系统对私人文件进行加密的文件
PFA 类型1字体(ASCⅡ)
PFB 类型1字体(二进制)
PFC PF组件
PFM 打印机字体尺度
PGD 良好隐私(Pretty Good Privacy,PGP)虚拟磁盘文件
PGL HP绘图仪绘图文件
PGM 可输出灰度图(位图)
PGP 用良好隐私(PGP)算法加密文件
PH 由Microsoft帮助文件编译器产生的临时文件
PHP,PHP3 包含有PHP脚本的HTML网页
PHTML 包含有PHP脚本的HTML网页;由Perl分析解释的HTML
PIC PC画图位图;Lotus图片;Macintosh PICT绘图
PICT Macintosh PICT图形文件
PIF 程序信息文件;IBM PIF绘图文件
PIG LucasArts的Dark Forces WAD文件
PIN Epic Pinball数据文件
PIX 内置系统位图
PJ MKS源完整性文件
PJX,PJT Microsoft Visual FoxPro工程文件
PKG Microsoft Developer Studio应用程序扩展(与DLL文件类似)
PKR PGP的公用钥匙环
PL Perl程序
PLG 由REND386/AVRIL使用的文件格式
PLI Oracle 7数据描述
PLM Discorder Tracker2模块
PLS Disorder Tracker2抽样文件;MPEG PlayList文件(由WinAmp使用)
PLT HPGL绘图仪绘图文件;AutoCAD plot绘图文件;Gerber标志制作软件
PM5 Pagemaker 5.0文件
PM6 Pagemaker 6.0文件
PNG 可移植的网络图形位图;Paint Shop Pro浏览器目录
PNT,PNTG MacPaint图形文件
POG Descent2 PIG文件扩展
POL Windows NT策略文件
POP Visual dBASE上托文件
POT Microsoft Powerpoint模块
POV 视频射线跟踪器暂留
PP4 Picture Publisher 4位图
PPA Microsoft Powerpoint内插器
PPF Turtle Beach的Pinnacle程序文件
PPM 可移植的象素映射位图
PPP Parson Power Publisher;Serif PagePlus桌面出版缺省输出
PPS Microsoft Powerpoint幻灯片放映
PPT Microsoft Powerpoint演示文稿
PQI PowerQuest驱动器图像文件
PRC 3COM PalmPiltt资源(文本或程序)文件
PRE Lotus Freelance演示文稿
PRF Windows系统文件,Macromedia导演设置文件
PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序
PRJ 3D Studio(DOS)工程文件
PRN 打印表格(用空格分隔的文本);DataCAD Windows打印机文件
PRP Oberson的Prospero数据转换产品保存的工程文件
PRS Harvard Graphics for Windows演示文件
PRT 打印格式化文件;Pro/ENGINEER元件文件
PRV PsiMail Internet提供者模板文件
PRZ Lotus Freelance Graphics 97文件
PS Postscript格式化文件(PostScript打印机可读文件)
PSB Pinnacle Sound Bank
PSD Adobe photoshop位图文件
PSI PSION a-Law声音文件
PSM Protracker Studio模型格式;Epic游戏的源数据文件
PSP Paint Shop Pro图像文件
PST Microsoft Outlook个人文件夹文件
PTD Pro/ENGINEER表格文件
PTM Polytracker音乐模块(MOD)文件
PUB Ventura Publisher出版物;Microsoft Publisher文档
PWD Microsoft Pocket Word文档
PWL Windows 95口令列表文件
PWP Photoworks图像文件(能被Photoworks浏览的一系列文件)
PWZ Microsoft Powerpoint向导
PXL Microsoft Pocket Excel电子表格
PY 来自Yahoo的电子消息;python脚本文件
PYC Python脚本文件
QAD PF QuickArt文档
QBW QuickBooks for Windows文件
QDT 来自Quicken UK的QuickBooks数据文件,帐目/税/货单程序
QD3D Apple的QuickDraw 3D元文件格式
QFL FAMILY LAWYER文档
QIC Microsoft备份文件
QIF QuickTime相关图像(MIME);Quicken导入文件
QLB Quick库
QM Quality Motion文件
QRY Microsoft查询文件
QST Quake Spy Tab文件
QT,QTM QuickTime电影
QTI,QTIF QuickTime相关图像
QTP QuickTime优先文件
QTS Mac PICT图像文件;QuickTime相关图像
QTX QuickTime相关图像
QW Symantec Q&A Write程序文件
QXD Quark XPress文件
R Pegasus邮件资源文件
RA RealAudio声音文件
RAM RealAudio元文件
RAR RAR压缩档案(Eugene Roshall格式)
RAS Sun光栅图像位图
RAW RAW文件格式(位图);Raw标识的PCM数据
RBH 由RoboHELP维持的RBH文件,它加入到一个帮助工程文件的信息中
RDF 资源描述框架文件(涉及XML和元数据)
RDL Descent注册水平文件
REC 录音机宏;RapidComm声音文件
REG 注册表文件
REP Visual dBASE报表文件
RES Microsoft Visual C++资源文件
RFT 可修订的表单文本(IBM的DCA一部分或文档内容框架结构一部分)
RGB,SGI Silicon图形RGB文件
RLE Run-Length编码的位图
RL2 Descent2注册水平文件
RM RealAudio视频文件
RMD Microsoft RegMaid文档
RMF Rich Map格式(3D游戏编辑器使用它来保存图)
RMI M1D1音乐
ROM 基于盒式磁带的家庭游戏仿真器文件(来自Atari 2600、Colecovision、Sega、Nintendo等盒式

磁带
里的ROM完全拷贝,在两个仿真器之间不可互修改)
ROV Rescue Rover数据文件
RPM RedHat包管理器包(用于Linux)
RPT Microsoft Visual Basic Crystal报表文件
RRS Ace game Road Rash保存的文件
RSL Borland的Paradox 7报表
RSM WinWay Resume Writer恢复文件
RTF Rich Text格式文档
RTK RoboHELP使用的用来模拟Windows帮助的搜索功能
RTM Real Tracker音乐模块(MOD)文件
RTS RealAudio的RTSL文档;RoboHELP对复杂**作进行加速
RUL InstallShield使用的扩展名
RVP Microsoft Scan配置文件(MIME)
Rxx 多卷档案上的RAR压缩文件(xx= 1~99间的一个数字)
S 汇编源代码文件
S3I Scream Tracker v3设备
S3M Scream Tracker v3的声音模块文件
SAM Ami专业文档;8位抽样数据
SAV 游戏保存文件
SB 原始带符号字节(8位)数据
SBK Creative Labs的Soundfont 1.0 Bank文件;(Soundblaster)/EMU So***Font v1.x Bank文件
SBL Shockwave Flash对象文件
SC2 Microsoft Schele+7文件格式;SAS目录(Windows 95/NT、OS/2、Mac)
SC3 SimCity 3000保存的游戏文件
SCC Microsoft Source Safe文件
SCD Matrix/Imapro SCODL幻灯片图像;Microsoft Schele +7
SCF Windows Explorer命令文件
SCH Microsoft Schele+1
SCI ScanVec Inspire本地文件格式
SCN True Space 2场景文件
SCP 拨号网络脚本文件
SCR Windows屏幕保护;传真图像;脚本文件
SCT SAS目录(DOS);Scitex CT位图;Microsoft FoxPro表单
SCT01 SAS目录(UNIX)
SCV ScanVec CASmate本地文件格式
SCX Microsoft FoxPro表单文件
SD Sound Designer 1声音文件
SD2 Sound Designer 2展平文件/数据分叉指令;SAS数据库(Windows 95/NT、OS/2、Mac)
SDF 系统数据文件格式—Legacy Unisys(Sperry)格式
SDK Roland S—系列软盘映像
SDL Smart Draw库文件
SDR Smart Draw绘图文件
SDS 原始Midi抽样转储标准文件
SDT SmartDraw模板
SDV 分号分隔的值文件
SDW Lotus WordPro图形文件;原始带符号的DWORD(32位)数据
SDX 由SDX压缩的Midi抽样转储标准文件
SEA 自解压档案(Stufflt for Macintosh或其他软件使用的文件)
SEP 标签图像文件格式(TIFF)位图
SES Cool Edit Session文件(普通数据声音编辑器文件)
SF IRCAM声音文件格式
SF2 Emu Soundfont v2.0文件;Creative Labs的Soundfont 2.0 Bank文件(Sound Blaster)
SFD SoundStage声音文件数据
SFI Sound Stage声音文件信息
SFR Sonic Foundry Sample资源
SFW Seattle电影工程(损坏的JPEG)
SFX RAR自解压档案
SGML 标准通用标签语言
SHB Corel Show演示文稿;文档快捷文件
SHG 热点位图
SHP 3D Studio(DOS)形状文件;被一些应用程序用于多部分交互三角形模型的3D建模
SHS Shell scrap文件;据载用于发送“口令盗窃者”
SHTML 含有服务器端包括(SSI)的HTML文件
SHW Corel Show演示文稿
SIG 符号文件
SIT Mac的StuffIt档案文件
SIZ Oracle 7配置文件
SKA PGP秘钥
SKL Macromedia导演者资源文件
SL PACT的保存布局扩展名
SLB Autodesk Slide库文件格式
SLD Autodesk Slide文件格式
SLK Symbolic Link(SYLK)电子表格
SM3 DataCAD标志文件
SMP Samplevision格式;Ad Lib Gold抽样文件
SND NeXT声音;Mac声音资源;原始的未符号化的PCM数据;AKAI MPC系列抽样文件
SNDR Sounder声音文件
SNDT Sndtool声音文件
SOU SB Studio Ⅱ声音
SPD Speech数据文件
SPL Shockwave Flash对象;DigiTrakker抽样
SPPACK SPPack声音抽样
SPRITE Acorn的位图格式
SQC 结构化查询语言(SQR)普通代码文件
SQL InFORMix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名
SQR 结构化查询语言(SQR)程序文件
SSDO1 SAS数据集合(UNIX)
SSD SAS数据库(DOS)
SSF 可用的电子表格文件
ST Atari ST磁盘映像
STL Sterolithography文件
STM .shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块

(MOD)
文件
STR 屏幕保护文件
STY Ventura Publisher风格表
SVX Amiga 8SVX声音;互交换文件格式,8SVX/16SV
SW 原始带符号字(16位)数据
SWA 在Macromedia导演文件(MP3文件)中的Shockwave声音文件
SWF Shockwave Flash对象
SWP DataCAD交换文件
SYS 系统文件
SYW Yamaha SY系列波形文件
T64 Commodore 64仿真器磁带映像文件
TAB Guitar表文件
TAR 磁带档案
TAZ UNIX gzip/tape档案
TBK Asymetrix Toolbook交互多媒体文件
TCL 用TCL/TK语言编写的脚本
TDB Thumbs Plus数据库
TDDD Imagine 和 Turbo Silver射线跟踪器使用的文件格式
TEX 正文文件
TGA Targa位图
TGZ UNIX gzip/tap档案文件
THEME Windows 95桌面主题文件
THN Graphics WorkShop for Windows速写
TIF,TIFF 标签图像文件格式(TIFF)位图
TIG 虎形文件,美国政府用于分发地图
TLB OLE类型库
TLE 两线元素集合(NASA)
TMP Windows临时文件
TOC Eudora邮箱内容表
TOL Kodak照片增强器
TOS Atari 16/32和32/32计算机**作系统文件
TPL CakeWalk声音模板文件;DataCAD模板文件
TPP Teleport Pro工程
TRK Kermit脚本文件
TRM 终端文件
TRN MKS源完整性工程用法日志文件
TTF TrueType字体文件
TTK Corel Catalyst Translaton Tool Kit
TWF TabWorks文件
TWW Tagwrite模板
TX8 MS-DOS文本
TXB Descent/D2编码概要文件
TXT ASCⅡ文本格式的声音数据
TXW Yamaha TX16W波形文件
TZ 老的压缩格式文件
T2T Sonate CAD建模软件文件
UB 原始未符号化的字节(8位)数据
UDF Windows NT/2000唯一性数据库文件
UDW 原始未符号化的双字(32位)数据
ULAW 美国电话格式(CCITT G.711)声音
ULT Ultra Tracker音乐模块(MOD)文件
UNI MikMod UniMod格式化文件
URL Internet快捷方式文件
USE MKS源完整性文件
UU,UUE UU编码文件
UW 原始未符号化字(16位)数据
UWF UltraTracker波形文件
V8 Covox 8位声音文件
VAP 加注讲演文件
VBA VBase文件
VBP Microsoft Visual Basic工程文件
VBW Microsoft Visual Basic工作区文件
VBX Microsoft Visual Basic用户定制控件
VCE Natural MicroSystems(NMS)未格式化声音文件(由Cool Edit使用)
VCF 虚拟卡文件(Netscape);Veri配置文件;为与Sense8的WordToolkit一起使用而定义对象
VCT,VCX Microsoft FoxPro类库
VDA Targa位图
VI National Instruments LABView产品的虚拟设备文件
VIFF Khoros Visualisation格式
VIR Norton Anti-Virus或其他杀毒产品用于标识被病毒感染的文件
VIV VivoActive Player流视频文件
VIZ Division的dVS/dVISE文件
VLB CorelVentura库
VMF FaxWorks声音文件
VOC Creative Labs的Sound Blaster声音文件
VOX 用ADPCM编码的对话声音文件;Natural MicroSystems(NMS)格式化声音文件,Talking

Technology
声音文件
VP Ventura Publisher出版物
VQE,VQL Yamaha Sound-VQ定位器文件
VQF Yamaha Sound-VQ文件(可能出现标准)
VRF Oracle 7配置文件
VRML 虚拟现实建模语言文件
VSD Visio绘画文件(流程图或图解)
VSL 下载列表文件(GetRight)
VSN Windows 9x/NT Virusafe版文件,用于保持有关目录中所有信息,当一个文件被访问,其中信息

与VSN
信息进行比较,以确保它们保持一致
VSS Visio模板文件
VST Targa位图
VSW Visio工作区文件
VXD Microsoft Windows虚拟设备驱动程序
W3L W3Launch文件
WAB Microsoft Outlook文件
WAD 包含有视频、玩家水平和其他信息的DOOM游戏的大文件
WAL Quake 2正文文件
WAV Windows波形声形
WB1,WB2 QuattoPro for Windows电子表格
WBK Microsoft Word备份文件
WBL Argo WebLoadⅡ上载文件
WBR Crick Software的WordBar文件
WBT Crick Software的WordBar模板
WCM WordPerfect宏
WDB Microsoft Works数据库
WDG War FTP远程守护者文件
WEB CorelXARA Web文档
WFB Turtle Beach的Wavefont Bank(Maui/Rio/Monterey)
WFD Turtle Beach的Wavefont Drum集合(Maui/Rio/Monterey)
WFM Visual dBASE Windows表单
WFN 在CorelDRAW中使用的符号
WFP Turtle Beach的Wavefont程序(Maui/Ri/Monterey)
WGP Wild Board游戏数据文件
WID Ventura宽度表
WIL WinImage文件
WIZ Microsoft Word向导
WK1 Lotus 1-2-3版第1、2版的电子表格
WK3 Lotus 1-2-3版第3版的电子表格
WK4 Lotus 1-2-3版第4版的电子表格
WKS Lotus 1-2-3电子表格;Microsoft Works文档
WLD REND386/AVRIL文件
WLF Argo WebLoadⅠ上载文件
WLL Microsoft Word内插器
WMF Windows元文件
WOW Grave Composer音乐模块(MOD)文件
WP WordPerfect文档
WP4 WordPerfect 4文档
WP5 WordPerfect 5文档
WP6 WordPerfect 6文档
WPD WordPerfect文档或演示
WPF 可字处理文档
WPG WordPerfect图形
WPS Microsoft Works文档
WPT WordPerfect模板
WPW Novell PerfectWorks文档
WQ1 Quattro Pro/DOS电子表格
WQ2 Quattro Pro/DOS第5版电子表格
WR1 Lotus Symphony
WRG ReGet文档
WR1 书写器文档
WRK Cakewalk音乐声音工程文件
WRL 虚拟现实模型
WRZ VRML文件对象
WS1 WordStar for Windows 1文档
WS2 WordStar for Windows 2文档
WS3 WordStar for Windows 3文档
WS4 WordStar for Windows 4文档
WS5 WordStar for Windows 5文档
WS6 WordStar for Windows 6文档
WS7 WordStar for Windows 7文档
WSD WordStar 2000文档
WVL Wavelet压缩位图
WWL Microsoft Word内插器文件
X AVS图像格式
XAR CorelXARA绘画
XBM MIME“xbitmap”图像
XI Scream Tracker设备抽样文件
XIF Wang映像文件(Windows 95带有的文件)
XLA Microsoft Excel内插器
XLB Microsoft Excel工具条
XLC Microsoft Excel图表
XLD Microsoft Excel对话框
XLK Microsoft Excel备份
XLL Microsoft Excel内插器文件
XLM Microsoft Excel宏
XLS Microsoft Excel工作单
XLT Microsoft Excel模板
XLV Microsoft Excel VBA模块
XLW Microsoft Excel工作簿/工作区
XM FastTracker 2,Digital Tracker音乐模块(MOD)文件
XNK Microsoft Exchange快捷方式文件
XPM X位图格式
XR1 Epic MegaGames Xargon数据文件
XTP Xtree数据文件
XWD X Windows转储格式
XWF Yamaha XG Works文件(MIDI序列)
XY3 XYWrite Ⅲ文档
XY4 XYWrite Ⅳ文档
XYP XYWrite Ⅲ Plus文档
XYW XYWrite for Windows 4.0文档
X16 宏媒体扩展(程序扩展),16位
X32 宏媒体扩展(程序扩展),32位
YAL Arts& Letters剪贴艺术库
YBK Microsoft Encarta 年鉴
Z UNIX gzip文件
ZAP Windows软件安装配置文件
ZIP Zip文件
ZOO 早前版本的压缩文件
000-999 用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIG.SYS文件);又可用于为

Ⅲ 关于IT小知识

1.IT行业应该知道的哪些方面的知识
IT职业被分为“IT主体职业”、抄“IT应用职业”、“IT相关职业”3个小类。IT主体职业是指与IT职业技能相关的“纯粹”的IT类职业;IT应用职业是指主要使用IT职业技能完成其它领域业务的职业;IT相关职业是指主要使用IT职业技能完成职业活动的其它领域的职业。在3个小类下再分出“软件类”等13个职业群,41个职业(细类)。

记者注意到,41个新职业涵盖袭了计算机软硬件、网络、信息系统、制造、应用系统开发等IT产业的百各个领域,分类体现了IT企业用人日趋精细化的特点。如软件职业群目前分为“系统分析师”、“程序员”、“软件测试师”、“软件项目管理师”4个职业,而其前身就是“软件设计度”这一个职业。这是由于软件从业人员增多,一些职业活动细化,出现了新的固定化分工,从而形成了细分职业
2.现在做一个IT要做些什么知识准备
先明白什么是IT:IT(Information Technology,即信息技术)的基本概念和所指范围。

IT实际上有三个层次:第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各陪核种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。有些人理解的IT把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。

通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。

卡尔的IT是指什么呢?在那篇文章里面他并没有明确提出,不过他提到信息技术的核心功能--数据存储、处理和传输。从他推理的逻辑来看,即从蒸汽机、铁路、电报电话、电力等基础设施建设推过来的,还用摩尔定律来佐证主机和光纤的发展。

如果他就此打住,只从这一点出发,他的逻辑论证是非常严谨的,后面对《IT不再重要》发表不管支持与反对评论的人,在这一点上都是基本认同的(除了那些硬件和网络厂商外)友源,笔者也认同这一点。整个文章里他对物化的IT基础设施建设部分关注很多,基本没有关注应用层面。

但后面他讲到大众化趋势时,又提到“信息技术极易复制”,则把IT又推到了商业软件,这里已经迈出了“危险”的一步。在2004年他出版同名书时开篇就定义了他研究、类比过来的IT,“我用的'IT'是指通常意义上的,即所有被用来以数字形式存储、处理和传输信息的硬件和软件,特别强调的是,我只是指技术本身,我指的'IT'并不包括技术中流动的信息和那些使用技术的人才技能”,所以他所指的IT是指前二层芦告掘。

如果就这此打住,可能还是不会有太大争议(这次又加上那些难受的软件厂商)。客观地分析软件本身的特征,的确不具备核心竞争力的四个判断标准中的三个即:稀缺性、不易复制性、不易替代性,卡尔本人也没有否认而且是在强调IT具备核心竞争力的第四个判断标准,即有价值。

但他偏偏又把题目定成了“IT不再重要”,几欲把整个IT一棍子打死! 可惜他在IT这一概念上是经常含混不清:一会儿指主机网络,一会儿又跑到软件,在他后来出版的书里甚至经常“一不小心”就迈到了第三层,完全违背了他在书开头所界定的IT范围,如论述信息技术的应用、对CIO发出的诘问等。有很多读者、包括哈佛商业评论的编辑当时就指出了这一点。

后面其它很多人也因为这一点来攻击他,甚至有人说卡尔干脆就不懂IT,有可能是真的,因为他毕竟本来就不是做IT的。这也给我们搞研究的人也给予很大的启示和警醒,对自己不太熟悉的领域套用其它方法来研究时要特别小心,否则会闹出很多笑话。

这里笔者要强调一点,经常有软件厂商(国内外的都有)宣称上了信息化就能如何如何,就能加强企业核心竞争力(反正多是现在流行什么就跟什么,“与时俱进”)。不知道他们是有意还是无意,且不按核心竞争力判断的四个标准来推断,试反问几个简单的问题:如果上了信息化就能如何,有多少上了信息化的企业已经亏损甚至倒闭?尤其是那些宣称有几十万家客户使用他们软件的软件企业该问问自己。

如果上了信息化就能如何,那么我们假设入库、出库、销售、库存等信息全是准确的,就能自动提高销售、降低库存吗?如果说没有上信息化之前,老板可能还可因为看不见而糊涂但幸福地过过日子,那么现在呢?只是痛苦地知道有如此多的库存在仓库里呆了如此长的时间,如此多的商品长时间占据着柜台却没有带来任何销售额更不要说利润!分析一下软件厂商们宣传“信息技术是企业的核心竞争力”的现象,结论只有两个:要么这些企业不懂什么是核心竞争力(我想应该大多数还是懂的,既希望他们懂又希望他们不懂,希望结果是懂是因为至少软件企业还能懂一些管理理念而不是埋头纯粹一技术性公司,希望结果是不懂是因为这样可以少被别人攻击没有职业道德,不知者不为过嘛),要么是另有所图。一般企业客户与IT企业之间存在严重的信息不对称问题。

IT企业与企业客户之间的博弈,最后的结果往往会是次优选择,即所谓的“柠檬效应”。在这点上,除了IT企业和从业人员要提高自身的职业操守外, *** 或行业必须加强对信息化建设的培训教育,提高企业对信息化建设的认识,引进管理咨询公司、监理公司等来改变这一博弈结局,以达到新的平衡,促进IT业更健康的发展。

信息技术本身只是一个工具,就象一柄利剑或一枝好笔,买了它并不能一定保证你武。
3.IT管理员需要掌握的常识有哪些
1.计算机域的管理

如果你知道如何将计算机添加到工作组中,那么你就应该知道如何在Windows计算机添加到域中。这是基本的东西,这将帮助你统一的管理公司的域中的所有电脑,域是一种管理边界,用于一组计算机共享共用的安全数据库,域实际上就是一组服务器和工作站的 *** 。 采用域管理能够使我们的日常管理非常方便、集中,同时提供了整个企业的安全性,让用户可以共享资料,方便了日常管理。

2.解决打印问题

打印机可以说是每个公司的必备设备,但对于IT管理员来说却是很常见的祸根,一般情况下,打印机往往是随时待命的状态,你需要为打印机找一个适合的PC或服务器进行连接,你还需要了解所有解决本地和网络打印机的方法,以及如何在Windows注册表中删除打印机。

打印机故障时常出现

3.进入“安全模式”启动

机器感染病毒是常见的问题,清楚这些恶意软件我们往往借助一些工具,如boFix软件。当发生这种情况的时候,你需要进入“安全模式”启动电脑,安全模式是Windows操作系统中的一种特殊模式,经常使用电脑的朋友肯定不会感到陌生,在安全模式下用户可以轻松地修复系统的一些错误,起到事半功倍的效果。

4.安装OS

安装OS是每一个IT管理员必须要具备的能力,你应该需要知道如何安装Windows 7/8,Windows Server,Linux操作系统和Mac,这是最低限度的标准,如果可能的话,你还需要知道如何安装双系统,如何安装虚拟系统等等。

5.管理Active Directory中的用户

Active Directory(活动目录)是微软Windows Server中,负责架构中大型网路环境的集中式目录管理服务,在Active Directory中的用户管理是一个不断的工作——要添加,删除,编辑,锁定,解锁,或者只是重置密码等操作。你需要找到自己的方式解决Active Directory和如何管理AD用户。

6.重置密码在服务器上

这并不总是那么简单的Active Directory密码重置。有可能是当你需要更改管理员密码在非广告机(知道如何变化影响的事情,如Acronis备份和等)。你也应该知道如何在Linux服务器/台式机以及一台Mac桌面上重设密码。 7.创建配置邮箱账号

Email是如今工作中非常常用的工具,你需要了解如何创建邮箱账号,当发生特殊情况时 ,你需要了解如何删除损坏的配置文件,并添加正确的配置文件,还要学会如何转移邮箱中的文件。

计划在Windows Server备份

8.运行chkdsk

某些时候,IT管理员会碰到磁盘坏了、磁盘错误等情况,这就需要我们对磁盘进行检查。你需要知道如何强制在启动时运行chkdsk,以及能够让命令自动修复错误。

9.计划在Windows Server备份

有很多理由,你需要对Windows Server进行备份,即使你使用第三方软件备份解决方案,你仍然需要利用的唯一的工具——Exchange,你需要知道如何安排的Windows Server Backup。

10.清除C盘空间

很多时候,由于办公的软件太多,C盘往往被填满,如果是在服务器上,这将使非常糟糕的问题,你需要知道到底该怎么做情理C盘,例如运行一个简单的工具,如CCleaner的清除临时文件,或者利用WinDirStat帮助您节省C盘空间。
4.电脑的基本常识
电脑常识 (结尾有脑筋急转弯答案) 电脑,也叫电子计算机,于1946由美国人首次发明。

电脑的家族很庞大,可以分为巨型机、大型机、中型机、小型机和微型机等,从应用上又有专用机和通用机之分。我们要学习的微机,也就是PC,即Personal puter的缩写。

PC体积小,可以放在桌面上,也有方便旅行、体积更小的手提机。PC的主要机型有286、386、486、奔腾及多媒体奔腾等。

1、电脑的组成 一台电脑是由硬件和软件两大部分组成的。硬件包含各种各样的设备,而软件则是由各式各样的程序组成的。

电脑硬件 电脑软件 输入设备(键盘、鼠标、扫描丁等) 系统软件(操作系统、编译程序、数据库等) 主机(中央处理器、存储器等) 应用软件(文字处理程序等) 输出设备(显示器、打印机等) 应用软件(计算程序等) 总线(信息在电脑内的传送通道) 应用软件(游戏程序等) 2、电脑硬件 (1)计算机硬件的划分 电脑硬件由五个功能部件组成; 运算器:完成各种算术运算、逻辑运算。 控制器:是电脑的指挥中心。

先做什么,后做什么,遇到各种情况怎么办。都由人事先考好,用计算机语言写成程序,放进计算机。

控制器根据这些程序,发出各种控制信号,指挥计算机各部分协调工作,完成指定的信息处理任务。 存储器:用来存放程序的数据,分为内存储器和外存储器,简称内存和外存,按其工作特点,内存又分为只读存储器(ROM,只能读出,不能写入)和随机存取存储器(RAM,可读、写)。

断电后,ROM中的信息不会丢失,而存在RAM中的信息将全部丢失。存储器能够存储的信息的多少叫做存储容量。

它的计量单位有字节(Byte)、千字节(KB)、兆字节(MB)等,其换算关系如下:1MB=1024KB,1KB=1024B。我们常常可以听到内存几兆,硬盘几百兆的说法,就是这个意思。

输入设备:用来把待处理的原始数据、资料、图像或编写的程序等,送入计算机。如键盘、鼠标器、扫描丁等。

输出设备:用来将输入的信息或计算机处理的结果显示或打印出来。如显示器、打印机、绘图丁等。

运算器和控制器是计算机系统的核心,称为中央处理器(CPU),对微机来说,也叫微处理器,是一块集成电路,型号有286、386、486和奔腾(简称586)等。 CPU和内存,合称为主机。

输入设备、输出设备统称为输入/输出设备,或I/O设备。 输入/输出设备和外存储器,统称为外部设备、简称外设。

(2)微机硬件的外观组成 从外观上看,微机硬件系统由主机、显示器、键盘和打印机这‘四大件’组成; 主机:为了缩小体积,通常把主机和部分外设(输入输出接口、硬盘、软驱、光驱)一起装在主机箱内,仍可称其为主机。 显示器:分单显和彩显两种。

打印机:也有单色和彩色打印机之分,还可分为针式打印机、喷墨打印机和激光打印机。 键盘和鼠标:最常用的输入设备。

键盘:101标准键盘,还有104键和107键等键盘。每一种键盘都主键盘(左)和副键盘(右断的数字键盘),主键盘包括26个英文字母、标点符号、 *** 数字和它们周围的功能键。

鼠标:有两键鼠标也有三键鼠标,最常用的是鼠标左键,一般的操作都靠它来完成,具体操作分单击和双击两种;右键主要用于实现一些快捷操作,一般只要单击右键就可弹出一个快捷菜单供你选择。关于鼠标的结构原理及鼠标的清洗可打开鼠标的下盖去进行观察、整理。

3、电脑的启动与关机 冷启动:接通电源,按下主机上的电源开关(Power),过一会儿弹出一个“请输入网络密码”的对话框,如果你不想进入网络,可以直接按“取消”按钮;如果要进入网络,则必须输入用户名和登录密码,登录后按“确定”按钮就可进入Win98桌面; 热启动:当电脑出现死机时,如想再进入Win98,则应按Reset键; 关机:关机前一定要先退出所有运行的程序,如某些程序不能正常退出,可以通过同时按下Ctrl+Alt+Delete键,来结束对应的这些程序,然后选“开始”菜单中的“关闭系统”命令,在弹出的对话框中再选“关闭计算机”并点按“是”按钮,待到出现“你可以安全地关闭计算机了”的文字后,你才可以按下主机上的电源开关(Power)来切断电源。
5.it需要学什么 具体学it多长时间
IT领域涉及到的知识包括以下几个大类:

第一,操作系统。操作系统是IT人必须熟练掌握的,操作系统的种类繁多,有传统的PC操作系统,比如Windows系列、Linux系列、Mac OS系列等,还有移动端的Android系统、iOS系统、WP系统,还有种类繁多的嵌入式系统(EOS),比如RTX、Windows CE、嵌入式Linux(树莓派)等等。

第二,计算机网络。计算机网络知识是IT人必备的基础知识,包括网络体系结构(OSI模型)、网络设备的作用、网络拓扑结构设计、交换机路由器的配置等等。从事运维岗位的工程师对网络知识的要求比较高,通常运维人员需要经过专业的厂商培训才能上岗(持证)。像华为、思科都有相应的工程师认证体系。

第三,数据库。存储是IT领域一个重要的内容,对数据库的使用是IT人最常见的操作之一。比较常见的数据有Mysql、Oracle、SQL Server、DB2等,另外在大数据时代还出现了很多NoSql数据库也需要掌握,像Redis、MongoDB、Neo4J、HBase等产品。

第四,编程语言。大部分IT人都需要掌握至少一门编程语言,对于专业级程序员来说,至少要掌握两门以上的编程语言。目前比较流行的编程语言有Java、Python、PHP、C、Scala、OC、Swift、JavaScript、Ruby等,不同语言有不同的应用场景,对于初学者来说建议从学习Python开始。

由于IT领域的知识更新速度非常快,所以从事IT领域的工作需要有较强的学习能力和动手能力。未来IT领域的从业人数会非常多,随着大数据、人工智能的发展,未来IT领域的发展空间也会非常大。

学习时间因人而异
6.IT方面资料谁知道
IT实际上有三个层次:第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。

有些人理解的IT把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。

信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。 卡尔的IT是指什么呢?在那篇文章里面他并没有明确提出,不过他提到信息技术的核心功能--数据存储、处理和传输。

从他推理的逻辑来看,即从蒸汽机、铁路、电报电话、电力等基础设施建设推过来的,还用摩尔定律来佐证主机和光纤的发展。如果他就此打住,只从这一点出发,他的逻辑论证是非常严谨的,后面对《IT不再重要》发表不管支持与反对评论的人,在这一点上都是基本认同的(除了那些硬件和网络厂商外),笔者也认同这一点。

整个文章里他对物化的IT基础设施建设部分关注很多,基本没有关注应用层面。但后面他讲到大众化趋势时,又提到“信息技术极易复制”,则把IT又推到了商业软件,这里已经迈出了“危险”的一步。

在2004年他出版同名书时开篇就定义了他研究、类比过来的IT,“我用的'IT'是指通常意义上的,即所有被用来以数字形式存储、处理和传输信息的硬件和软件,特别强调的是,我只是指技术本身,我指的'IT'并不包括技术中流动的信息和那些使用技术的人才技能”,所以他所指的IT是指前二层。如果就这此打住,可能还是不会有太大争议(这次又加上那些难受的软件厂商)。

客观地分析软件本身的特征,的确不具备核心竞争力的四个判断标准中的三个即:稀缺性、不易复制性、不易替代性,卡尔本人也没有否认而且是在强调IT具备核心竞争力的第四个判断标准,即有价值。但他偏偏又把题目定成了“IT不再重要”,几欲把整个IT一棍子打死! 可惜他在IT这一概念上是经常含混不清:一会儿指主机网络,一会儿又跑到软件,在他后来出版的书里甚至经常“一不小心”就迈到了第三层,完全违背了他在书开头所界定的IT范围,如论述信息技术的应用、对CIO发出的诘问等。

有很多读者、包括哈佛商业评论的编辑当时就指出了这一点。后面其它很多人也因为这一点来攻击他,甚至有人说卡尔干脆就不懂IT,有可能是真的,因为他毕竟本来就不是做IT的。

这也给我们搞研究的人也给予很大的启示和警醒,对自己不太熟悉的领域套用其它方法来研究时要特别小心,否则会闹出很多笑话。 这里笔者要强调一点,经常有软件厂商(国内外的都有)宣称上了信息化就能如何如何,就能加强企业核心竞争力(反正多是现在流行什么就跟什么,“与时俱进”)。

不知道他们是有意还是无意,且不按核心竞争力判断的四个标准来推断,试反问几个简单的问题:如果上了信息化就能如何,有多少上了信息化的企业已经亏损甚至倒闭?尤其是那些宣称有几十万家客户使用他们软件的软件企业该问问自己。如果上了信息化就能如何,那么我们假设入库、出库、销售、库存等信息全是准确的,就能自动提高销售、降低库存吗?如果说没有上信息化之前,老板可能还可因为看不见而糊涂但幸福地过过日子,那么现在呢?只是痛苦地知道有如此多的库存在仓库里呆了如此长的时间,如此多的商品长时间占据着柜台却没有带来任何销售额更不要说利润!分析一下软件厂商们宣传“信息技术是企业的核心竞争力”的现象,结论只有两个:要么这些企业不懂什么是核心竞争力(我想应该大多数还是懂的,既希望他们懂又希望他们不懂,希望结果是懂是因为至少软件企业还能懂一些管理理念而不是埋头纯粹一技术性公司,希望结果是不懂是因为这样可以少被别人攻击没有职业道德,不知者不为过嘛),要么是另有所图。

一般企业客户与IT企业之间存在严重的信息不对称问题。IT企业与企业客户之间的博弈,最后的结果往往会是次优选择,即所谓的“柠檬效应”。

在这点上,除了IT企业和从业人员要提高自身的职业操守外, *** 或行业必须加强对信息化建设的培训教育,提高企业对信息化建设的认识,引进管理咨询公司、监理公司等来改变这一博弈结局,以达到新的平衡,促进IT业更健康的发展。 信息技术本身只是一个工具,就象一柄利剑或一枝好笔,买了它并不能一定保证你武功增进多少、字写漂亮多少,还需要你不断地去练习如何舞剑、如何写字,信息化。

Ⅳ python:PIL图像处理

PIL (Python Imaging Library)

Python图像处理库,该库支持多种文件格式,提供强大的图像处理功能。

PIL中最重要的类是Image类,该类在Image模块中定义。

从文件加载图像:

如果成功,这个函数返回一个Image对象。现在你可以使用该对象的属性来探索文件的内容。

format 属性指定了图像文件的格式,如果图像不是从文件中加载的则为 None 。
size 属性是一个2个元素的元组,包含图像宽度和高度(像素)。
mode 属性定义了像素格式,常用的像素格式为:“L” (luminance) - 灰度图, “RGB” , “CMYK”。

如果文件打开失败, 将抛出IOError异常。

一旦你拥有一个Image类的实例,你就可以用该类定义的方法操作图像。比如:显示

( show() 的标准实现不是很有效率,因为它将图像保存到一个临时文件,然后调用外部工具(比如系统的默认图片查看软件)显示图像。该函数将是一个非常方便的调试和测试工具。)

接下来的部分展示了该库提供的不同功能。

PIL支持多种图像格式。从磁盘中读取文件,只需使用 Image 模块中的 open 函数。不需要提供文件的图像格式。PIL库将根据文件内容自动检测。

如果要保存到文件,使用 Image 模块中的 save 函数。当保存文件时,文件名很重要,除非指定格式,否则PIL库将根据文件的扩展名来决定使用哪种格式保存。

** 转换文件到JPEG **

save 函数的第二个参数可以指定使用的文件格式。如果文件名中使用了一个非标准的扩展名,则必须通过第二个参数来指定文件格式。

** 创建JPEG缩略图 **

需要注意的是,PIL只有在需要的时候才加载像素数据。当你打开一个文件时,PIL只是读取文件头获得文件格式、图像模式、图像大小等属性,而像素数据只有在需要的时候才会加载。

这意味着打开一个图像文件是一个非常快的操作,不会受文件大小和压缩算法类型的影响。

** 获得图像信息 **

Image 类提供了某些方法,可以操作图像的子区域。提取图像的某个子区域,使用 crop() 函数。

** 复制图像的子区域 **

定义区域使用一个包含4个元素的元组,(left, upper, right, lower)。坐标原点位于左上角。上面的例子提取的子区域包含300x300个像素。

该区域可以做接下来的处理然后再粘贴回去。

** 处理子区域然后粘贴回去 **

当往回粘贴时,区域的大小必须和参数匹配。另外区域不能超出图像的边界。然而原图像和区域的颜色模式无需匹配。区域会自动转换。

** 滚动图像 **

paste() 函数有个可选参数,接受一个掩码图像。掩码中255表示指定位置为不透明,0表示粘贴的图像完全透明,中间的值表示不同级别的透明度。

PIL允许分别操作多通道图像的每个通道,比如RGB图像。 split() 函数创建一个图像集合,每个图像包含一个通道。 merge() 函数接受一个颜色模式和一个图像元组,然后将它们合并为一个新的图像。接下来的例子交换了一个RGB图像的三个通道。

** 分离和合并图像通道 **

对于单通道图像, split() 函数返回图像本身。如果想处理各个颜色通道,你可能需要先将图像转为RGB模式。

resize() 函数接受一个元组,指定图像的新大小。
rotate() 函数接受一个角度值,逆时针旋转。

** 基本几何变换 **

图像旋转90度也可以使用 transpose() 函数。 transpose() 函数也可以水平或垂直翻转图像。

** transpose **

transpose() 和 rotate() 函数在性能和结果上没有区别。

更通用的图像变换函数为 transform() 。

PIL可以转换图像的像素模式。

** 转换颜色模式 **

PIL库支持从其他模式转为“L”或“RGB”模式,其他模式之间转换,则需要使用一个中间图像,通常是“RGB”图像。

ImageFilter 模块包含多个预定义的图像增强过滤器用于 filter() 函数。

** 应用过滤器 **

point() 函数用于操作图像的像素值。该函数通常需要传入一个函数对象,用于操作图像的每个像素:

** 应用点操作 **

使用以上技术可以快速地对图像像素应用任何简单的表达式。可以结合 point() 函数和 paste 函数修改图像。

** 处理图像的各个通道 **

注意用于创建掩码图像的语法:

Python计算逻辑表达式采用短路方式,即:如果and运算符左侧为false,就不再计算and右侧的表达式,而且返回结果是表达式的结果。比如 a and b 如果a为false则返回a,如果a为true则返回b,详见Python语法。

对于更多高级的图像增强功能,可以使用 ImageEnhance 模块中的类。

可以调整图像对比度、亮度、色彩平衡、锐度等。

** 增强图像 **

PIL库包含对图像序列(动画格式)的基本支持。支持的序列格式包括 FLI/FLC 、 GIF 和一些实验性的格式。 TIFF 文件也可以包含多个帧。

当打开一个序列文件时,PIL库自动加载第一帧。你可以使用 seek() 函数 tell() 函数在不同帧之间移动。

** 读取序列 **

如例子中展示的,当序列到达结尾时,将抛出EOFError异常。

注意当前版本的库中多数底层驱动只允许seek到下一帧。如果想回到前面的帧,只能重新打开图像。

以下迭代器类允许在for语句中循环遍历序列:

** 一个序列迭代器类 **

PIL库包含一些函数用于将图像、文本打印到Postscript打印机。以下是一个简单的例子。

** 打印到Postscript **

如前所述,可以使用 open() 函数打开图像文件,通常传入一个文件名作为参数:

如果打开成功,返回一个Image对象,否则抛出IOError异常。

也可以使用一个file-like object代替文件名(暂可以理解为文件句柄)。该对象必须实现read,seek,tell函数,必须以二进制模式打开。

** 从文件句柄打开图像 **

如果从字符串数据中读取图像,使用StringIO类:

** 从字符串中读取 **

如果图像文件内嵌在一个大文件里,比如 tar 文件中。可以使用ContainerIO或TarIO模块来访问。

** 从tar文档中读取 **

** 该小节不太理解,请参考原文 **

有些解码器允许当读取文件时操作图像。通常用于在创建缩略图时加速解码(当速度比质量重要时)和输出一个灰度图到激光打印机时。

draft() 函数。

** Reading in draft mode **

输出类似以下内容:

注意结果图像可能不会和请求的模式和大小匹配。如果要确保图像不大于指定的大小,请使用 thumbnail 函数。

Python2.7 教程 PIL
http://www.liaoxuefeng.com/wiki//

Python 之 使用 PIL 库做图像处理
http://www.cnblogs.com/way_testlife/archive/2011/04/17/2019013.html

来自 http://effbot.org/imagingbook/introction.htm

阅读全文

与python针式打印机相关的资料

热点内容
凌阳单片机选型 浏览:476
android手机hosts 浏览:95
路由器l2tp服务器地址是什么 浏览:160
做解压手套视频 浏览:620
退役命令文件 浏览:674
linux递归查找文件 浏览:243
哪个app上才能看到免费的名门挚爱 浏览:839
mysql查看表字段的命令 浏览:521
ios里的文件夹怎么用 浏览:164
压缩银行开户时间表 浏览:429
银行人员如何解压 浏览:829
newfile命令快捷键 浏览:569
阿里云物理服务器 浏览:955
灵狐视频app哪个好 浏览:259
大厂退役程序员自述 浏览:254
linux命令watch 浏览:889
加密币哪些平台不撤出中国 浏览:553
max加线命令 浏览:424
app胖瘦模式哪个好用 浏览:724
可以下载源码的软件 浏览:487