2020-06
10

shelf这只鬼

By xrspook @ 9:52:26 归类于: 烂日记

连题目都看不懂到底要做什么,解答那道题当然是无从说起,但是我还是硬着头皮去做了。用我理解的那个方式去做。本来我没有打算看参考答案,我是去看另一道题的参考答案的,参考答案没看懂,顺便把上一题的参考答案下载回来,结果发现,那个我看不懂的单词的确是个人家觉得你应该知道,但实际上我毫不知情的东西。shelf中文翻译很好理解,就是柜子嘛,但是柜子是干嘛的呢?这到底纯粹是某个单词,某个函数,某个字典,还是什么东西呢?当我看到参考答案的文件的命名后,我有点明白了,那个估计是一个数据库。我直接拿着那个单词去问我的网友,他也没反应过来,这到底是什么东西?他没学过python,他学过其他编程语言。这就证明了,其它编程语言里是没有这个东西的。写Think Python这本书的人默认我们都知道shelf是什么。在那个单词出现之前,那一章书里没有出现过那个东西,我看的那章书是第14章,前面13章也半个字没有提及这个单词到底意味着什么。情况就好像,你在没有学过python的人面前说元组,人家完全不知道你在说什么。之前的习题,如果遇到这种情况,写书的会在题目后面提醒那是个什么东西,读者可以自己从某个链接那里了解这个玩意,但这道题他们半个字都没有提醒,所以我真的很怀疑翻译Think Python这本书的中国人到底有没有看懂这个单词。如果他们看懂了,至少他们应该提醒一下读者,这实际上是要他们把字典里的映射放到数据库里面,而那个数据库又不是真的传统意义上的数据库。要解释这种东西,的确用三言两语无法说清。即便我已经看过中文版Python手册里面介绍shelf的部分,但我觉得自己还是没搞懂到底那是什么。

按照参考答案的写法,我在自己的程序里先加入了一个建立数据库的语句,然后再增加shelf的处理。我不知道到底是怎么回事,因为终端里光标就一直停在那个地方,好像卡机一样,当我关掉软件以后,脚本的文件夹里面多了一些数据库文件。我不知道那到底是什么,但显然里面有很多东西。其中一个dir文件,有100多KB,而另外一个数据库的缓存文件,接近30MB,我不知道哪来那么多的内容。大概我应该把后缀改一改,然后用Access打开看一下里面到底有些什么神奇的玩意。因为这个数据库很大,所以我在终端里就看到光标卡在那里。为什么python里的字典秒杀就能显示完毕的东西建立数据库居然这么庞大呢?可想而知,在字典里可以秒杀完成的搜索,如果放在数据库里反应时间估计是万倍的区别。这让我想起Excel的VBA里,如果读写的是单元格,那么脚本将非常耗时,但如果把读写的内容先存在数组里面,完成以后一并输出,效率会高非常多,随便高个几百倍算很少了。

高中的时候,我学过Access,但只是老师说什么我就做什么,我只知道一些非常皮毛的东西。Access的精髓是数据库,数据库的灵魂是查询语句,但那时的学习我们只停留在可视化表格操作。

无论精通了哪一门编程语言,所有事情都能用那个方法搞定。有些人学习是为了赚更多的钱,而我努力学习只是因为我想知道、我想实现。

2020-06
9

我得有本手册

By xrspook @ 10:52:11 归类于: 烂日记

到底我想要的是什么类型的教材呢?其实我没想明白。大概是个问题我永远都想不明白。从我自学python以来,我觉得自己实在遇到了太多的问题。Think Python 2是一本很好的书,但问题是那个东西实在太跳跃了。他们只会告诉你,你该往哪个方向研究,但是没有确切的告诉你具体的方法。这是一个挺郁闷的局面,从大处上说,这样的教育方式的确有利于学生自学。大概他们默认的学生首先还得备有一大堆的其他教材。起码手边得有一本像字典般的手册。手册这种东西我感觉跟字典差不多,你不可能读懂里面的每一条细则,但是当你要用到某个功能的时候,你得明白如何查找以及如何使用。这里的使用,很多情况下不是单打独斗,而是把多个功能结合在一起。所以,如果我手边只有一本Think Python 2,我怎么可能学的下去呢?!这种觉悟是我学第14章,讲有关文件的时候才领悟到的。这章书里的知识点实在太多,而书里面的例子就好像蜻蜓点水一般,你甚至不知道该如何模仿,你不知道放在某个大的案例里该怎么使用。看完一整章书以后,我感到很蒙圈。他们给我的感觉就像是以高铁的速度,带我游览了故宫。导游讲的是不咸不淡的英语里面夹杂着咖喱味。语速还算可以,但问题是我眼前的画面太多了,我还没搞清楚怎么回事就已经到了下一个讲解点。在一章书里,他们谈到了普通的文件读写,讲到了数据库,讲到了在python里用命令行实现功能。我不知道他们默认的读者到底是什么层次的,为什么我从他们的介绍看来,他们觉得读取文件跟调用数据库又或者是随手用命令行控制所有很简单,根本不需要浪费口水。我只能在那里发呆,不知道发生了什么。直到第14章,他们才表达出了python的根本属性,像乐高积木一样,拼凑就能实现功能。所有的python文件都可以以模块的方式被引用,然后直接调用里面的函数,所以只要你手边的积木足够多,那些积木又足够强大,你可以拼凑出自己的王国。在其它程序语言里,我也试过把其他文件里面的函数搬过来用,但那个时候我只是把整个函数复制过来,而不是用以引入模块的方式。之所以没做到这一步,大概是因为我还没学得那么的深入。

当文件可以以模块方式被引入,然后使用的时候,自然就会进入了其它语言里我没有接触到,但却把我整得很惨的递归。获取一个文件夹里面所有文件的路径是一个递归,这对他们来说是非常简单,再正常不过的递归,但是对我来说,这已经是一个有点让我望而生畏的东西了。对我来说,python的递归就是我心里的魔鬼,我确信某一天,我肯定能克服这个东西。但现在我还没有达到那个层次。

要怎么啃下Think Python 2的第14章,我不知道。即便我把那些文字阅读一遍又一遍,把那些习题全部都亲手过一遍,我觉得我还是知道得不够多。

如果在看Think Python时候,手边必须得有一本手册类的东西,我应该选择什么书呢?

2020-06
8

玩具哪去了

By xrspook @ 9:43:25 归类于: 烂日记

我的玩具哪去了?人长大了以后,还能轻易地回答出这个问题的估计没有多少个。首先是因为可能小的时候,根本没有把玩具当作一回事,所以去哪了根本不知道。有可能是因为坏掉,所以丢了。也有可能是根本不喜欢,所以把那个东西送给别人所以现在完全不知情。小的时候我觉得,玩具很多的小孩一定很幸福,因为他们有很多选择,想玩什么就玩什么,无论你想得到的,又或者是想不到的,他们都有。但实际上,真的是那么回事吗?我们之所以会记住那个玩具,之所以过了好长时间之后要找回他们,是因为曾经有段时间,我们跟那个东西朝夕相对。和玩具快乐的时间连10个小时都没有,我们又怎么称得上喜欢呢。那些家里很有钱的小孩,家里有很多玩具的小孩,可能玩具买回去以后,拆封后只玩过一两回。然后就丢在那里,接着,被时间遗忘了,然后多年以后,丢垃圾的时候一并丢掉。这种情况下,人跟玩具是不会结下什么密切关系的,我觉得这个挺可悲。小时候我总觉得写日记是非常烦恼的事情,人怎么可能每天都有想法可以写出来,但是当我真那么干的时候,我才发现其中的秘密。故事什么时候都可以有,问题只是你有没有注意到,就像孩童时的玩具,你有没有真的用心跟他们一起玩。

我的玩具去哪呢?有些已经被丢掉了,因为我是一个破坏王,越是高端越是机械的玩具越容易被我毁掉。于是,陪伴我最久的那些是摔不烂的款式,虽然样子有点丑。我的玩具就是我的玩具,从来不会跟表姐混在一起,之所以这样,是因为表姐从来不会把她的玩具放到我的那些里面。但是我跟我表哥的玩具有一段时间是混搭在一起的。那是一些变形机器人玩具。我拥有的数量不多,只有几个。我还清楚记得,那几个机器人玩具我是在哪里买回来的,是在什么情况下买回来的。那是某个周六,妈妈带着我去省中医院,看完病以后,路过海珠广场的谊园。妈妈知道我一直都很想要一些变形机器人的玩具。所以那一次,她给我买了一个大的,三个小的,其中两个小的是可以合体的,那是两台车,是分别是雷达车和导弹车。跟表哥的机器人比起来,我的机器人数量真的很少。但是我的机器人要比表哥的精细。大概是因为,他的那些机器人已经有些年头了。多年以后,但我重新回忆起小时候的事,原来我根本不记得表哥的机器人到底是怎样的,我脑海之中只剩下我的那些。但我的机器人在哪里呢?有段时间,我的机器人混在了表哥的机器人那里,然后送给了别人。至于送给的那个人,有没有把玩具,再次转手给下一个,我实在不知道。如果当初我知道玩具要拿去送人,我会先挑出我的那些。但显然,我根本不知道玩具是什么时候被大人拿去送人的。为什么我的玩具命运不掌握在我的手里?不是人人都会有这种纠结,但我就是这么个怪物。

你可以玩我的玩具,但你不能拿走我的玩具,倒不是因为那个东西值多少钱,而是因为我已经和我的玩具建立某种关系了。

2020-06
7

城市的烟火气

By xrspook @ 17:37:12 归类于: 烂日记

近段时间,地摊经济成为了热门话题。这个东西冷却了多少年,我已经不记得了。以前我们总把搞地摊生意的称为走鬼,因为他们都是拿货回来,随便找一块地方就开卖,不需要铺租,城管来了就溜人。市场的周边总有很多那种小摊贩。同样,天桥也是他们的地盘。江南大道万松园市场对出的那个天桥,从前天桥两侧都摆满了地摊。不知道从什么时候开始,走鬼们几乎绝迹了,天桥上的地摊也没有了,取而代之的是不知道什么时候蹦出来的都市纹身,天桥的地板上贴满了小广告。接下来的是天桥的两侧挂满了绿化花草,花草越长越茂盛,结果站在天桥上,你甚至看不到下方的车流了。虽然那个天桥上好长一段时间都有走鬼,但是我却从来没有在他们那里买过东西,但每次路过的时候,我总会目不转睛地盯着那些小货品。还记得智能手机开始热火的时候,一段50米不到的天桥上面最起码有三档贴膜的。好长一段时间,我们都把那些摆地摊的当做是城市的污点,也有好长一段时间,城管在执法的时候闹出了非常多的不愉快。现在地摊经济因为总理的一句话,又热火了起来。突然让我觉得,可能社会的发展是一个轮回吧。为什么当年他们要禁止走鬼?为什么现在他们又有条件地鼓励走鬼?

还记得啊,很久以前,西湖路的灯光夜市是非常有名的,但实际上,我没什么记忆,我稍微有记忆的是沙园市场的灯光夜市。但实际上,我也只知道那里有这么一种事,那个地方很热闹。我明明在那个时代生活过,但是因为年纪太小,根本留不下什么记忆,而更重要的是,大概我的父母都不怎么喜欢去那些地方。在上下九还没成为步行街之前,小的时候,父母就经常带我去那里。但我一点都不喜欢去那里的女人街。在一个铺子里,分隔出很多个私人的小铺子,卖着各色的东西,我不喜欢逛那些地方。后来我才知道,原来我妈也不喜欢。我只喜欢去逛大的那些店铺。简单来说就是牌子店。当时,是我看不上私人小店的货,还是说我只迷恋某个品牌呢?

广州现在还有天光墟这种东西。那些人半夜开始卖货,天刚亮的时候就收档走人。据说广州的海珠桥上面现在仍然有天光墟。我从来没逛过那个地方,因为我不会大半夜走在海珠桥上,但我记得几年前,早上9点多我跑步路过海珠桥底的时候,我还是能在河南这边滨江路的人行道上看到那些可能之前天光墟卖货的人在那里摆摊。虽然那个时间跟天光墟大概已经对不上了。天光墟里卖的东西大都是一些老物,但到底是真的还是假的,买回来到底是赚了还是亏了,全凭购买者的眼光。与其说那里卖的是货,不如说那里卖的是一种情怀,因为你永远不知道接下来卖家会卖些什么?因为如果有确切的东西,估计他们早就在某个固定摊档,或者在网上叫卖了。

不可能叫国家的总理天没亮就去逛城市的天光墟,但我估计,很多地方都仍然有这个神奇的存在。

2020-06
6

烦恼不断

By xrspook @ 18:04:34 归类于: 烂日记

与日复一日的雨下个不停,仿佛根本就没有要停下的意思。其实这不怪老天爷,今年春节的时候,他已经给了我们无数个晴天,而且还是空气质量非常好的那种,但是偏偏人类不争气,把那些天都浪费了,所有人都只能窝在家里。现在希望疫情稍微缓和,理论上大家可以出去活动活动了,但是雨却一直下个不停,说不准什么时候会下,说不准突然会下到什么程度。

对我来说,下雨跟单位的作业仿佛是正比例关系的。晴天的时候没有业务,也没有雨。下雨的时候业务也来了,但是业务却只能挤在那里,完全开动不了,尤其是那些大批量高效率的。这让人非常的抓狂,但是却没有一点办法。机会这种东西,不是说主观上你想抓住就可以抓住。根本不给你机会的话,你甚至连门都没有。

这个2020年我觉得非常生气,还记得很久以前。2000年的时候,世界各地都有各种谣言说千禧年世界会毁灭,但实际上,我们安然无恙度过了2000年。2020年,大家都觉得这个年份的意头非常好,但实际上,我们却摊上了一桩又一桩的糟糕事。如果没有新冠病毒,2020年就真的会如我们想象中的那么美好吗?我觉得大概不会,顶多是大家能在阳光灿烂的日子里能多快活一些时间。

说到民生大事,说到国家关系,还是一团糟。即便没有新冠,美国还是会无理地制裁中国的科技企业,还是会莫名其妙地提高各种关税,还是会以各种理由拒绝发给中国留学生签证。至于某些国家的种族歧视问题,从来都存在,差的只是一根导火索,当某件事件引起大家内心中存在已久的愤怒,爆炸开来是显而易见的事。种族歧视为什么会在2020年爆发得尤为严重,大概是因为被不平等对待的那些人,因为新冠疫情在2020年被整得非常惨。他们其中的某些或者不是社会的底层人士,但很大一部分,对他们来说,没有工作就意味着没有饭吃。从前,我真没有这个感觉,但今年我真的觉得美国不过是一个富裕版的印度罢了。印度里各个邦之间的关系,跟美国实在太类似了。那是一个国家,但到了关键时候,每个地方还是各自为政。美国的种族歧视跟印度由来已久的种姓问题有何区别?在印度,低种姓的人即便有知识、有能力,还是会被人家歧视。这种情况在美国,在非纯种白人身上一样存在。只要你的血统里有一滴血不是白人的,你就是有色人种。现在都什么年代了,居然还会有这种看法,而且他们还觉得这个理所当然,凭什么纯种白人的血统就会高人一等。在我遇到的人之中,在我的生活圈子里,也有过小数民族,但直到他们把身份证亮出来,我们才知道原来他们不是汉族。其他民族也好,汉族也好,这一点问题都没有,只要日子过得好,是什么民族根本不重要。

大概我不应该用我们的理所当然觉得别人的事也应该这么办吧。

© 2004 - 2026 我的天 | Theme by xrspook | Power by WordPress