发表日期: 2022-05-29 13:42:45 浏览次数:131
贵州省黔西南国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名

名称 | 区划代码 | 常住人口(万人) | 面积(平方千米) | 政府驻地 |
黔西南州 | 522300 | 16805 | 兴义市 | |
兴义市 | 522301 | 2911 | 黄草街道 | |
兴仁市 | 522302 | 1785 | 城北街道 | |
安龙县 | 522328 | 2238 | 招堤街道 | |
贞丰县 | 522325 | 1512 | 珉谷街道 | |
普安县 | 522323 | 1429 | 盘水街道 | |
晴隆县 | 522324 | 1327 | 莲城街道 | |
望谟县 | 522326 | 3006 | 平洞街道 | |
册亨县 | 522327 | 2597 | 者楼街道 |
兴义市 |
街道(12)·黄草街道·兴泰街道·桔山街道·丰都街道·坪东街道·木贾街道·下五屯街道·万峰林街道·洒金街道·马岭街道·顶效街道·木陇街道 镇(17)·敬南镇·泥凼镇·南盘江镇·捧乍镇·鲁布格镇·三江口镇·乌沙镇·白碗窑镇·威舍镇·清水河镇·郑屯镇·万屯镇·鲁屯镇·仓更镇·七舍镇·则戎镇·猪场坪镇 乡(3)·沧江乡·洛万乡·雄武乡 |
兴仁市 |
街道(6)·东湖街道·城南街道·真武山街道·城北街道·陆官街道·薏品田园街道 镇(11)·屯脚镇·巴铃镇·百德镇·雨樟镇·潘家庄镇·回龙镇·下山镇·新龙场镇·大山镇·马马崖镇·波阳镇 乡(1)·鲁础营回族乡 |
普安县 |
街道(4)·盘水街道·南湖街道·茶源街道·九峰街道 镇(8)·龙吟镇·江西坡镇·地瓜镇·楼下镇·兴中镇·青山镇·罗汉镇·新店镇 乡(2)·白沙乡·高棉乡 |
晴隆县 |
街道(4)·东观街道·莲城街道·三宝街道·腾龙街道 镇(8)·沙子镇·碧痕镇·大厂镇·鸡场镇·花贡镇·中营镇·光照镇·茶马镇 乡(4)·长流乡·紫马乡·安谷乡·三宝彝族乡 |
贞丰县 |
街道(5)·永丰街道·珉谷街道·丰茂街道·龙兴街道·双峰街道 镇(9)·龙场镇·者相镇·北盘江镇·白层镇·鲁贡镇·小屯镇·长田镇·沙坪镇·挽澜镇 乡(3)·连环乡·平街乡·鲁容乡 |
望谟县 |
街道(4)·王母街道·平洞街道·新屯街道·蟠桃街道 镇(11)·乐元镇·打易镇·乐旺镇·桑郎镇·麻山镇·石屯镇·蔗香镇·郊纳镇·大观镇·边饶镇·昂武镇 乡(1)·油迈瑶族乡 |
册亨县 |
街道(3)·者楼街道·纳福街道·高洛街道 镇(9)·丫他镇·巧马镇·秧坝镇·岩架镇·八渡镇·冗渡镇·坡妹镇·双江镇·弼佑镇 乡(1)·百口乡 |
安龙县 |
街道(5)·招堤街道·栖凤街道·钱相街道·五福街道·春潭街道 镇(10)·龙广镇·德卧镇·万峰湖镇·木咱镇·洒雨镇·普坪镇·龙山镇·新桥镇·海子镇·笃山镇 |
黔西南布依族苗族自治州位于滇黔桂三省(区)结合部,贵州省西南部、云贵高原东南端。地跨东经104°35′—106°32′,北纬24°38′—26°11′,东西长210千米,南北宽177千米;东与黔南布依族苗族自治州罗甸县接壤,南与广西隆林、田林、乐业3个县隔江相望,西与云南省富源县、罗平县和六盘水市盘州市毗邻。全州总面积16804平方千米 [26] 。
前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符。
可想而知,特定的文字必然对应着固定的二进制,否则在转换时将发生混乱。那么,怎样将文字与二进制对应起来呢?这就需要有一套规范,计算机公司和软件开发者都必须遵守,这样的一套规范就称为字符集(Character Set)或者字符编码(Character Encoding)。
严格来说,字符集和字符编码不是一个概念,字符集定义了文字和二进制的对应关系,为字符分配了唯一的编号,而字符编码规定了如何将文字的编号存储到计算机中。我们暂时先不讨论这些细节,姑且认为它们是一个概念,本节中我也混用了这两个概念,未做区分。
字符集为每个字符分配一个唯一的编号,类似于学生的学号,通过编号就能够找到对应的字符。
可以将字符集理解成一个很大的表格,它列出了所有字符和二进制的对应关系,计算机显示文字或者存储文字,就是一个查表的过程。
在计算机逐步发展的过程中,先后出现了几十种甚至上百种字符集,有些还在使用,有些已经淹没在了历史的长河中,本节我们要讲解的是一种专门针对英文的字符集——ASCII编码。
在正式介绍 ASCII 编码之前,我们先来说说什么是拉丁字母。估计也有不少读者和我一样,对于拉丁字母、英文字母和汉语拼音中的字母的关系不是很清楚。
拉丁字母也叫罗马字母,它源自希腊字母,是当今世界上使用最广的字母系统。基本的拉丁字母就是我们经常见到的 ABCD 等26个英文字母。
拉丁字母、阿拉伯字母、斯拉夫字母(西里尔字母)被称为世界三大字母体系。
拉丁字母原先是欧洲人使用的,后来由于欧洲殖民主义,导致这套字母体系在全球范围内开始流行,美洲、非洲、澳洲、亚洲都没有逃过西方文化的影响。中国也是,我们现在使用的拼音其实就是拉丁字母,是不折不扣的舶来品。
后来,很多国家对 26 个基本的拉丁字母进行了扩展,以适应本地的语言文化。最常见的扩展方式就是加上变音符号,例如汉语拼音中的ü,就是在u的基础上加上两个小点演化而来;再如,áà就是在a的上面标上音调。
总起来说:
基本拉丁字母就是 26 个英文字母;
扩展拉丁字母就是在基本的 26 个英文字母的基础上添加变音符号、横线、斜线等演化而来,每个国家都不一样。
计算机是美国人发明的,他们首先要考虑的问题是,如何将二进制和英文字母(也就是拉丁文)对应起来。
当时,各个厂家或者公司都有自己的做法,编码规则并不统一,这给不同计算机之间的数据交换带来不小的麻烦。但是相对来说,能够得到普遍认可的有 IBM 发明的 EBCDIC 和此处要谈的 ASCII。
我们先说 ASCII。ASCII 是“American Standard Code for Information Interchange”的缩写,翻译过来是“美国信息交换标准代码”。看这个名字就知道,这套编码是美国人给自己设计的,他们并没有考虑欧洲那些扩展的拉丁字母,也没有考虑韩语和日语,我大中华几万个汉字更是不可能被重视。
但这也无可厚非,美国人自己发明的计算机,当然要先解决自己的问题
ASCII 的标准版本于 1967 年第一次发布,最后一次更新则是在 1986 年,迄今为止共收录了 128 个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是 1234567890)、标点符号(,.!等)、特殊符号(@#$%^&等)以及一些具有控制功能的字符(往往不会显示出来)。
在 ASCII 编码中,大写字母、小写字母和阿拉伯数字都是连续分布的(见下表),这给程序设计带来了很大的方便。例如要判断一个字符是否是大写字母,就可以判断该字符的 ASCII 编码值是否在 65~90 的范围内。
EBCDIC 编码正好相反,它的英文字母不是连续排列的,中间出现了多次断续,给编程带来了一些困难。现在连 IBM 自己也不使用 EBCDIC 了,转而使用更加优秀的 ASCII。
ASCII 编码已经成了计算机的通用标准,没有人再使用 EBCDIC 编码了,它已经消失在历史的长河中了。
标准 ASCII 编码共收录了 128 个字符,其中包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符