手机版

百科生活 投稿

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

百科 2026-02-26 19:43:50 投稿 阅读:6157次

关于【去云南旅游什么地方最好玩呢】,云南旅游的地方有哪些,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、一个逗逼程序员解说 字符编码 问题
  • 2、去云南旅游什么地方最好玩呢

1、一个逗逼程序员解说 字符编码 问题

你的编程道路上一定遇到过这些东西:"�怨�蝚�" , "别踩白孥 " , "??’וˆ?°ו÷•ט¾¹ח₪„ח?";

大写的 waht ???

什么东东啊?第一次遇到这玩意,我(西岭老湿)基本就是这样的:

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

谁啊?

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

咋地了?

哈哈,没错,在我们天朝的编程江湖中,这就是大名鼎鼎的:乱码 ;

如果你稍微有点经验,这些东西也不难解决,相信你也一定能解决,无非就是统一编码或者叫统一字符集而已;

数据库使用UTF8,我们把代码文件改成UTF8,代码的头声明里也用UTF8,浏览器也改成UTF8。这些地方都统一使用一种编码后,基本99.99% 的乱码问题都会被我们解决;

但是,你有木有想过,为什么统一编码就能解决问题了,编码或者字符集是个神马东西吆,为何如此神奇啊?

好了,带着刨根问底的优秀品质(分明就是钻牛角尖)我们来 和 编码字符集做一个赤身裸体的面谈;

首先这要追溯到互联网遥远的上古时代(接着吹,计算机发明还没有100年呢),话说计算机一出生,人家就只认识0、1,当然现在也没什么进步(堕落的家伙),而0、1这样的东西,被我们人类定义为二进制,0代表没有,1代表有;

但是计算机他妈(我是文明人你们不要断错句)稍微有点文化,于是教育计算机说:我给你8个01这样的东西,他们的位置可以随意变化,而一种变化就代表一种含义,类似于:01100001 代表八进制141、十进制97、十六进制61、小写字母a;01010010 代表八进制122、十进制82、十六进制52、大写字母R;在记忆的时候,8个01占用1个字节的脑容量,1个字节就占用8个位的脑容量,这家伙记忆力相当不错啊;

他妈就把这8个01所有变化的可能性都拿出来,做了一张表,但是做完这张表发现,最多只有256种结果,于是就把他妈使用的语言字母(英文字母)全部对应到这张表里,还顺便把一些标点符号也做了对应,更顺便的给这个表起了名字叫:ASCII ;见下图↓

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

ascii1

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

ascii2

于是,计算机这个小娃娃按照他妈给他的这套规则,顺利的和老妈进行对话交流,无比欢乐;但是,由于计算机这个小娃娃活蹦乱跳还能干活,而且时不时还能耍贱卖萌,甚是可爱,绝对是居家旅行的必备良品,很多人都想和他交流探讨出去浪,成为好基友;可是他妈只给了他一套规则,别的他肯定是不懂啊,这个时候,很多的怪蜀黍就出现了,给这个小娃娃按照自己的规则制定了一套类似的表格,也给这些规则表起了各种名字;

于是这种表格,我们就习惯性的统称为 字符编码,而表格里的内容(就是对应的规则) 我们统称为 字符集;

但是,这些怪蜀黍在制定规则的时候遇到了问题,比如我们天朝这位比较深邃苍老的蜀黍发现,中华文化的博大精深还真不是这个小孩子用8个01就能掌握的,国家在1988年公布的《现代汉语常用字表》选收了2500个常用字、1000个次常用字,总共只有3500字;而算上罕用字,古汉语字,日韩等国的汉字衍生字则有近10万个汉字;

这时聪明的天朝专家们在ASCII的基础上,把原来ASCII码表里 127 以上的搞不懂的火星文去掉,规定:一个小于127的字符的意义与原来(就是ASCII)相同,但两个大于127的字符连在一起时,就表示一个汉字,前面的一个字节(称之为高字节)从0xA1用到 0xF7,后面一个字节(低字节)从0xA1到0xFE,这样我们组合出大约7000多个简体汉字,每个汉字占用2个字节的脑容量,而这就是GB2312字符编码;

有了这套编码,我们天朝(还有新加坡)就和这个小娃娃没羞没臊的过上了幸福的小日子,但是,柴米油盐酱醋茶,时间一长就发现,7000个汉字根本不够用啊,于是我们的专家们又搞了一套叫GBK的编码,当然了肯定是兼容GB2312的;

就这样,各位怪蜀黍都给了计算机自己定制的编码规则,也都生活在自己的桃花源(单机时代);但是天要下雨娘要嫁人,这小孩逐渐长大,他就想和其他小孩一起浪(开门接客,互联网时代到来),然后就发现,完蛋玩意,你说啥他说啥,谁也听不懂谁;你跟我说了一段德语编码后的二进制01,结果我在解读的时候用GB2312的汉语编码规则解读,那肯定就乱码了呀,所以就↓

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

aiyou

那么此时,肯定有小伙伴们问了:西岭老湿,那后来怎么样了?如何解决的啊?

好了,好了,都别急啊,都已经凌晨了,让老夫先睡会啊(世界都无法沟通了,还有心情碎觉,滚起继续……);

睡醒继续卖萌……

为了解决各种语言使用不同的编码规则,西岭老湿带领各国领导和语言学家及计算机大拿们(当然,我在吹牛),制定了万国码,就是我们俗称的 Unicode 编码,这套规则就厉害了,能把世界上所有的语言全部找到对应的规则,这么腻害的东西是怎么搞的?嘿嘿,偷偷告诉你,其实Unicode是使用4个字节来表示一个字的,也就是说,这套规则理论上可以容纳 2 的 32-1次方 个字(数学公式不会写,就文字表达吧),那是多少呢?一五得五,二五一十,三五二十五,五五二十八,嗯嗯,算出来了,大概是21亿左右的样子,以人类现在语言和文字的增长速度,再用几万年应该是没有问题哒(心中长舒一口酒气,那就好,那就好);

去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)

BUT !!!

对于英文(严格来说,英文字母应该叫拉丁字母,严肃脸)来说,伦家本来一个字节就可以横行天下了,你非得给我4个字节,太浪费了,伦家不要啊……

还有就是,计算机怎么知道,四个字节表示一个Unicode中的字符,还是分别表示四个ASCII的字符呢?又TM乱了……

就是这两个问题,一困扰着Unicode,也使其在推广上遇到了各种难题,直到 Ben Thomson 大神在吃饭时灵机一动,在一张餐巾纸上,设计出了第一个版本的UTF8(这个是真的,爱信不信);其实UTF8是Unicode的一种实现方式,而Unicode是一个统一标准规范,Unicode的实现方式除了UTF8还有其它的,比如UTF16、UTF32等。

西岭老湿的好基友阮一峰老师说,UTF-8的基本规则,其实可以简单概括成两条:

- 规则1:对于单字节字符,字节的第一位为0,后7位为这个符号的Unicode码,所以对于拉丁字母,UTF-8与ASCII码是一致的。

- 规则2:对于n字节(n>1)的字符,第一个字节前n位都设为1,第n+1位为0,后面字节的前两位一律设为10,剩下没有提及的位,全部为这个符号的Unicode编码。

通过以上简单规则,UTF8采取变字节的方式,解决了我们前文提到的关于Unicode的两大问题。同时,作为中文使用者需要注意的一点是Unicode(UTF8)与GBK、GB2312这些汉字编码规则是完全不兼容的,也就是说这两者之间不能通过任何算法来进行转换,如需转换,一般通过GBK查表的方式来进行。

好了,我要出去浪了,谈话就到这吧,相信你也懂了字符编码,如果还是不懂,那么我建议你

再看一遍,顺便关注我一下……

2、去云南旅游什么地方最好玩呢

第一次去云南,推荐滇西北线。这条线路涉及昆明、大理、丽江、泸沽湖、香格里拉5大旅游城市,覆盖云南本地众多知名景点,交通相对便利,堪称云南旅游最经典成熟的线路,是绝大多数人第一次到访云南的首选。安排行程的话,一般安排昆明1~2天,大理2天,丽江1~2天,泸沽湖2天。香格里拉2天,具体需要根据自己的时间组合就行了。

如果时间有限,推荐一条经典的6日游路线,一次走完昆明、大理、丽江玩尽云南精华景点。第1天,从出发地前往昆明;第2天,游览石林景区、楚雄;第3天到达大理,环洱海;第4天,前往丽江,驻足拉海市,游览丽江古城;第5天:来一场经典的玉龙雪山、束河古镇、蓝月谷一日游,第6天返程。如果时间不那么紧张,那么不妨多留出2天时间。从丽江出发,可以去泸沽湖,乘坐猪槽船,观泸沽湖日出;或者选择去香格里拉,穿越虎跳峡,游览普达措国家森林公园,逛一下独克宗古城。

环洱海必游景点

崇圣寺三塔

崇圣寺三塔是大理的地标,也是苍山洱海的胜景之一。三塔倒影公园是崇圣寺外的小公园,游人较少,在公园里可以拍到三塔倒影在水中的最美角度。

海舌公园

位于喜洲镇金河村的海舌公园,是一座绿树成荫的原生态湿地公园。洱海海面波光粼粼,能看到白鹭、池鹭在洱海里嬉戏打闹,非常适合拍照。有水中的枯木,废弃的小船,废弃的咖啡屋,公园尽头有棵大树(夫妻树),是必打卡的景色了。

喜洲古镇

尚未被过度开发的白族古镇,很适合旅行者来此漫步或者骑行。逛四方街、观明清古宅、赏田园风光、吃喜洲破酥粑粑、买白族特色扎染是喜洲古镇的五大体验。其中转角楼是喜洲古镇的标志建筑,严家大院是白族经典民居,后面的黄墙喜林苑拥有超棒的露台下午茶,很多旅行者前去拍照打卡。

周城村

在周城一定要逛一次周城菜市场,看看周城的古戏台、古城门和小巷道。当然,最不能错过的就是古法扎染,有时间也可以亲自上手体验一番,毕竟周城是白族扎染艺术之乡。

双廊古镇

双廊拥有大理最好的观海风景,因其紧靠碧波荡漾的洱海,并可远眺苍山十九峰。这里必去的景点有:苍洱第一村玉几岛、杨丽萍住宅月亮宫、南诏风情岛、双廊观景台。小众的景点有:大旁建村(白族古寨)、红山景帝寺(无阻拦看海景)。

泸沽湖一般怎么玩?

大多数旅行者第一次到达泸沽湖,都会选择在第一天先环湖一周。据不完全统计,泸沽湖川滇两侧共有5个全岛,4个半岛,一个长岛,14个湖湾,达祖村、博树村、尼赛村、大小洛水村、里格村等近二十个自然村,其中85%的景点分布在环湖的这条线上(湖心岛除外)。

环湖一圈,可最高效的利用时间,不走回头路。也可以看看自己更感兴趣的景点在哪里,第二天、第三天再规划深度探索各景点。泸沽湖环湖游览一般采用租车骑行或包车两种方式进行游览。

骑行环湖游览

环湖骑行一圈约40KM,可在8-9小时内骑完全线。最便利的环湖路线从大洛水出发往西顺时针环湖,一路先苦后甜,前半段是半山腰的道路上坡下坡,后半段沿平缓的草海穿行。

包车环湖游览

包车价格通常为300元/车,拼车50元/人,环湖时长约为4小时。

停靠点为:里格观景台、格姆女神山、尼赛村情人树、杨二车娜姆博物馆、泸源涯观景台、达祖村、泸沽湖镇、草海。包车游览在各站点停靠时间短,要想从容的看风景,建议上车前和司机商量好停靠点。若时间宽裕、体能允许,采取骑行环湖游览则更自由更深入。

猪槽船游览

除了环湖的线路式游览,还可以采取坐猪槽船的方式在湖中游览泸沽湖,欣赏两岸周围的美景,感受湖风拂面。

本文关键词:云南旅游的地方有哪些,去云南旅游什么地方最好玩呢?,云南哪个地方最好玩,云南有哪里好玩的地方,云南去哪里玩比较好。这就是关于《去云南旅游什么地方最好玩呢,云南旅游的地方有哪些(一个逗逼程序员解说)》的所有内容,希望对您能有所帮助!

本文链接:https://bk.89qw.com/a-802502

最近发表
网站分类