<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>周大侠的博客</title><link>https://daxia.io/</link><description>Recent content on 周大侠的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 20 Jun 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://daxia.io/index.xml" rel="self" type="application/rss+xml"/><item><title>一起读博客系列 &gt; 我的React应用太慢了怎么办？</title><link>https://daxia.io/posts/2021-06-20-reactslow/</link><pubDate>Sun, 20 Jun 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-06-20-reactslow/</guid><description>&lt;h2 id="引子"&gt;引子&lt;/h2&gt;
&lt;p&gt;近来总是有种很强烈的危机感，好像脱离了校园进入公司以后，技术实力不升反降。为了督促自己每天学些新东西，保持自己的竞争力，故而开设了一个“一起读博客”的系列，希望能从其他优秀的开发者那里学到经验，持续提高自己。本篇博客就是对&lt;a href="https://medium.com/in-the-weeds/my-react-app-is-slow-what-should-i-do-e1fd020e69ec"&gt;该博客&lt;/a&gt;的整理和讲解。&lt;/p&gt;</description></item><item><title>一个梦</title><link>https://daxia.io/posts/2021-05-30-dream/</link><pubDate>Sun, 30 May 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-05-30-dream/</guid><description>&lt;p&gt;我梦见我在山坡上拼命地跑着。&lt;/p&gt;
&lt;p&gt;我的脚下是无边无际的草地，如同绿色的海洋一般，顺着我跑动的方向翻涌着波涛。而山的下面，是城市里的万家灯火。傍晚时分，家家户户的烟囱上冒出一缕缕的白气，孩子们也放学了，在街巷里嬉笑打闹。我就这样一路狂奔，因为惯性，刹也刹不住。我极害怕下一秒就跑到了草地的尽头，然后失足跌入山下的城市里摔个粉身碎骨，我也害怕要这样一直狂奔下去，直到我的四肢散架解体。可我还是停不下来，我的腿甩动得不像是自己的，我的口喘不过气来马上要窒息。&lt;/p&gt;</description></item><item><title>拌饭酱</title><link>https://daxia.io/posts/2021-05-18-sauce/</link><pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-05-18-sauce/</guid><description>&lt;p&gt;上个周末我买了一瓶香菇拌饭酱，开心的不行，&lt;/p&gt;
&lt;p&gt;“以后晚餐我只要煮一锅米饭就好了，配着酱再买盒现成的沙拉，又有营养又节省时间”，&lt;/p&gt;
&lt;p&gt;我这样想着。&lt;/p&gt;
&lt;p&gt;就在刚刚，晚饭的时候我挖了大大一勺酱料拌进煮好的热气腾腾的米饭里。怎知一口下去，辣的我眼泪流鼻涕流。本来就辣的酱料混合着米饭的热气，让我舌头上的战场更加惨烈。&lt;/p&gt;</description></item><item><title>挣脱烦恼</title><link>https://daxia.io/posts/2021-05-16-annoyance/</link><pubDate>Sun, 16 May 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-05-16-annoyance/</guid><description>&lt;p&gt;挣脱烦恼的关键在于解放思想，因为生活中绝大多数的痛苦都是精神痛苦，甚至相当一部分肉体痛苦也是精神原因造成的。当我们刻意回避内心深处的某些小心思，拒绝深究烦恼的缘由时，大抵是知道它或幽暗或龌龊的本质。可我们忘记了，究竟是谁定义了“幽暗”，定义了“龌龊”。
封建思想对现代社会意识形态的压迫，一个很典型的例子就是上世纪六十年代至七十年代在欧美爆发的性解放运动。
不仅仅是理工科在发明和使用工具，社会科学也有自己的工具。当社会生产力进步后，社会结构和运作模式发生变革，主流思想和价值观作为一种“组织工具”如果不随之更新，这种不对位就会造成问题，然后引发社会思潮。好在哲学家们的作用之一就是引领这些思潮。
要指明的是，不是所有“不堪”的思想，“龌龊”的思想都源于变革后的新兴社会结构与组织社会的思想工具之间的不匹配，病态心理属于“突变”，属于正态分布3 sigma之外的部分，不在上述讨论范围之内。
那怎么分辨一种想法到底是病态还是因为社会结构与思想工具不匹配呢？我的判断方法很简单，就是你的想法会不会牺牲他人的利益。如果你的想法实现后，别人实现不了自己的想法了，那你就是病态心理。&lt;/p&gt;</description></item><item><title>读书并非只有好处</title><link>https://daxia.io/posts/2021-04-09-drawbackofreading/</link><pubDate>Fri, 09 Apr 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-04-09-drawbackofreading/</guid><description>&lt;p&gt;我觉得读书这件事，不一定能够锻炼思考能力，有些时候其效果恰恰相反，可能会让你产生思维惰性。由于涉猎太多，你下意识地根据环境反射出书中的某句话，某个观点。尽管你只是在拾人牙慧，却意外地满足了某种程度的虚荣心。久而久之，你就成了一个行走的复读机，各个书籍中的思想杂烩寄居在你脑子里，你甚至不必加工就脱口而出。当你再一次听到了别人的赞美，你麻木了自己也麻木了别人。&lt;/p&gt;</description></item><item><title>黄河</title><link>https://daxia.io/posts/2021-04-05-yelloriver/</link><pubDate>Mon, 05 Apr 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-04-05-yelloriver/</guid><description>&lt;p&gt;突然想到，我作为一名中国人，还没有亲身实地的看过自己的母亲河，黄河。我在欧洲生活的这几年，在德国看过了莱茵河，在维也纳看过了多瑙河，去巴黎的时候看过了塞纳河，在布拉格看过了伏尔塔瓦河，还在零下二十度的华沙看过了漂满冰块的维斯瓦河，唯独黄河，这个我一直心心念念的母亲河，从来没去过。尽管我对它有着最高的崇敬与爱。&lt;/p&gt;</description></item><item><title>一次生病</title><link>https://daxia.io/posts/2021-03-15-ill/</link><pubDate>Mon, 15 Mar 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-03-15-ill/</guid><description>&lt;p&gt;深夜，头疼，身体发抖。&lt;/p&gt;
&lt;p&gt;我每次生病的时候，都希望有人能在身边陪着我。朋友还不够，我奢求家人。本科的时候我有一次住了院，躺在病床上吸氧气的时候，我的眼泪就从眼眶里一股一股地涌出，带着体温。那时候我就想，我妈妈要是在身边该多好，我想抱着她，告诉她我好爱她。我还没带她出过国，吃过西餐，逛过博物馆呢。我有一个特别可笑的地方，就是一旦生了病，哪怕只是小病小灾，也想的非常多。我当时想，我要是死在了校医院，我妈妈该怎么办。这个世界上唯一确定真正爱我的人，现在是不是还在看电视想着她儿子今天咋没打电话呢。我就总是这样幼稚。来德国以后也生过几次病。几次生理的，几次心理的。我记得好朋友和她男朋友一起在半夜把我送到了校医院，结果医院要排队到清早。那次我就想，为啥我总是不知足呢，朋友难道不够吗？我记得我的朋友在一个复活节假期的前几天陪着我聊天，我那时候痛苦的难以名状。我的痛苦没有来由，自然也就没人怪罪。所以，痛苦无解。那时候我想到家人，想到妈妈，我想的是，或许今生今世的缘分就到这里了吧。&lt;/p&gt;</description></item><item><title>我的烦恼一直在重复着</title><link>https://daxia.io/posts/2021-03-08-repeatedannoyance/</link><pubDate>Mon, 08 Mar 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-03-08-repeatedannoyance/</guid><description>&lt;p&gt;不快乐的时候话总是特别的多，这些话其实并没有指定一个明确的倾诉对象。有可能是愿意读完这些话的任何人，也可能仅仅是未来某时那个类似忒修斯之船悖论下的“全新的自己”。可我烦恼的事情好像就是一直在循环，五年前的今天我可能也是为同样的原因心情差，十年前的今天我可能也是如此。烦恼来烦恼去，表达来表达去，就是那么个东西，丝毫没有新意。可是有新意的烦恼到底存在吗？会不会烦恼的机制是这样，无论你的诱因是什么，你的大脑通过一系列的流程，都会产生同一种反馈，这种反馈并不具有值得你咀嚼深挖的任何信息，它只是想告诉你，你该警惕了，你该给生活添添新花样了。&lt;/p&gt;</description></item><item><title>《亲爱的同志》观后感</title><link>https://daxia.io/posts/2021-03-07-dearcomrades/</link><pubDate>Sun, 07 Mar 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-03-07-dearcomrades/</guid><description>&lt;p&gt;看完电影心情蛮复杂的。我想到前几年和朋友在爱沙尼亚，一个前苏联加盟共和国。博物馆里的一个工作人员听见我俩在聊照片上的斯大林，便主动过来攀谈起来。她大约四五十岁，整个童年和青年都生活在苏占时期。听她讲那个时候的苦难，讲爱沙尼亚人民的苦难，我似乎觉察到了她对那时代怀有的某种复杂情感。虽然痛恨那个充满压迫的时代，但也怀念一起吃苦一起彼此勉励过的集体生活。那种把整个民族凝聚在一起的外部力量，让陌生人之间也亲近起来。我对爱沙尼亚这个国家的印象便由此塑造了起来。博物馆顶楼的电视机里反复播放着爱沙尼亚人民的大合唱，从1869年一直延续到现在，每五年一次。据说最多的时候有超过三万人参加了合唱。要知道爱沙尼亚整个国家的人口也才一百多万。大合唱塑造了民族认同感，让爱沙尼亚人民从最痛苦的时期走到了今天。等来了民族独立和解放，也等来了好日子。&lt;/p&gt;</description></item><item><title>问尼采</title><link>https://daxia.io/posts/2021-02-21-nietzsche/</link><pubDate>Sun, 21 Feb 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-02-21-nietzsche/</guid><description>&lt;p&gt;当我的空闲时间被足量的快餐流量完全填补，主观意识里对生活困境的刻意逃避与长期营养不良且歇斯底里地渴求精神盛宴的潜意识就脱离了统一的主体，我对生活的信仰。这种内在矛盾是情绪长期低落的诱因。在媒体信息传播不甚发达的年代，读书是一种救赎，酒精是一种麻醉剂。可如今，快餐流量给弃疗式的虚伪救赎提供了平缓的心理过渡，人们逐渐依赖，甚至酒精都退了一个身位，只作为辅料。倘若人类真的如尼采所说，是成为“超人”这趟旅途的过渡，那么人类的下一步，究竟是怎么迈出去的呢？&lt;/p&gt;</description></item><item><title>又一年除夕</title><link>https://daxia.io/posts/2021-02-11-chuxi/</link><pubDate>Thu, 11 Feb 2021 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2021-02-11-chuxi/</guid><description>&lt;p&gt;除夕夜给许多旧友发去了拜年祝福，欣慰的是，大家的生活都走上了正轨，充实又幸福。伤感的是，我与他们渐行渐远，大概未来再也不会有什么交集，只有渐渐淡忘的回忆了。&lt;/p&gt;</description></item><item><title>《风之旅人》游玩体验</title><link>https://daxia.io/posts/2020-12-28-journey/</link><pubDate>Mon, 28 Dec 2020 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2020-12-28-journey/</guid><description>&lt;p&gt;刚刚通关了《风之旅人》，整个的游戏过程中，几乎每一帧的画面都带着诗意和温婉的美感。主人公负箧曳屣，行于深山巨谷。独自一人，为了远方的那道光，穿过荒芜的沙漠，也踏遍了寒冷的雪原。穷风隆隆吹得走劲草，也吹不走诗人。到了最后，天光大亮，一切苦难微不足道，主人公沿着瀑布湍急的水流飞到了山顶，进入了那道光，也成为了那道光。&lt;/p&gt;</description></item><item><title>余秋雨</title><link>https://daxia.io/posts/2020-12-26-yuqiuyu/</link><pubDate>Sat, 26 Dec 2020 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2020-12-26-yuqiuyu/</guid><description>&lt;p&gt;第一次看余秋雨是在小学，当时喜欢的不得了，我对散文集的最高评价就用在了他的几本书上。后来再看散文集，记忆深刻的，大概就是在高中，看黄永玉的时候。那阵子对散文热爱到了极点，基本上所有大家的作品我都看了个遍，唯独忘记了余秋雨。而直到现在，我快奔三了，已经工作了，才又突然想起余秋雨来。我想起他的《苏东坡突围》，想起《山居笔记》和《文化苦旅》。甚至当初读罢的感受，触动，都在霎那间在我的记忆里鲜活起来。&lt;/p&gt;</description></item><item><title>又一个雨天</title><link>https://daxia.io/posts/2020-12-21-anotherrainyday/</link><pubDate>Mon, 21 Dec 2020 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2020-12-21-anotherrainyday/</guid><description>&lt;p&gt;对面的整栋宿舍楼，只有一个房间的灯还亮着，雨从早上一直下到现在。闹别扭似的阴阴沉沉了大半天，终于，四点半的时候天完全黑了下来。往日里一间屋子接一间屋子渐次亮起的灯光，就如同往日里楼下花园的欢声笑语一样，消失地无影无踪。也搞不清是因为疫情封城，还是因为圣诞节都回了老家团聚。雨下的并不大，我斜开着窗子，吹进的空气也带着潮湿。我穿着秋衣秋裤坐在床沿，戴着一边耳机却没有放音乐。我能看到这吹进的风，像液体一般，从窗边流进，沿着窗台和墙壁，蹑手蹑脚地向屋子里伸展。它流到了暖气片上，暖气片感受到了寒意，开始注水，哗啦啦地响。它流到了我的左肩和左腿，我打了个寒颤，吸入清新又寒冷的空气。此刻，我和花园里的落叶在一起，和木头长椅在一起，吹进的风拉进了我和它们的关系。我扭着头看向视野里唯一亮起的灯，它在四楼，我在一楼，它没有我的福气。&lt;/p&gt;</description></item><item><title>樱岛麻衣</title><link>https://daxia.io/posts/2020-06-15-bunnysenpai/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2020-06-15-bunnysenpai/</guid><description>&lt;img src="https://daxia.io/imgs_for_posts/bunnysenpai.jpg" alt="" width="50%"&gt;</description></item><item><title>德国的硕士值得读吗？</title><link>https://daxia.io/posts/2020-03-10-germanymaster/</link><pubDate>Tue, 10 Mar 2020 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2020-03-10-germanymaster/</guid><description>&lt;p&gt;德国的硕士值得读吗？&lt;/p&gt;
&lt;p&gt;我是2016年8月份来的德国，于2019年12月毕业，硕士读了大约三年半。一个朋友觉得来德国是个错误的决定，不如去英国读一年制十个月的硕士，五个月上课五个月毕设，反正学的东西也都没什么实用价值，不如早点毕业早点找出路。&lt;/p&gt;</description></item><item><title>又一点感想</title><link>https://daxia.io/posts/2020-02-12-time/</link><pubDate>Wed, 12 Feb 2020 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2020-02-12-time/</guid><description>&lt;p&gt;这一次回国，姥爷已经叫不出我的名字了，见到我只是一直笑。听姥姥说，他得了老年痴呆，不怎么认人了。我进门刚刚坐下，姥爷就开始忙东忙西，从犄角旮旯里拿出一堆水果牛奶和糖，一口气塞到我的手上。我问姥姥东西为什么要藏在角落里，姥姥说自从姥爷得病以后就变得极度自私，所有好东西他都藏起来，连姥姥也不给吃，别人一碰他就生气发火。&lt;/p&gt;</description></item><item><title>或许没有艺术，只有艺术家</title><link>https://daxia.io/posts/2019-12-16-artist/</link><pubDate>Mon, 16 Dec 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-12-16-artist/</guid><description>&lt;p&gt;我记得之前在杜塞尔多夫的K21当代艺术博物馆，看到过这样一句话，“实际上不存在艺术这种东西，只有艺术家而已”。当时我看着墙上的艺术品思忖这句话的价值，并没有理解出什么。直到最近我又开始研习叔本华的《作为意志和表象的世界》，这句话才开始慢慢在我头脑里发芽。我了解很多哲学家的生平，我也了解他们所代表的哲学思想。许多时候他们的哲学研究对我并没有什么吸引力。我不关心本体论也不关心认识论，我也不喜欢语言哲学，不喜欢科学哲学。吸引我的，恰恰是这些哲学家本身。&lt;/p&gt;</description></item><item><title>什么样的两个人才合适？</title><link>https://daxia.io/posts/2019-12-16-love/</link><pubDate>Mon, 16 Dec 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-12-16-love/</guid><description>&lt;p&gt;看到微博上讨论男生女生怎么样才适合，有一个分歧是说，到底是找一个相似的还是找一个互补的。&lt;/p&gt;
&lt;p&gt;我对这件事情的观点是，性格相似，技能互补。&lt;/p&gt;
&lt;p&gt;如果性格不相似，比如一个慢性子一个急性子，不打起来才怪了。矛盾会层出不穷。性格互补，就会出现&amp;quot;你为什么会那么想呢？明明不是那样的&amp;quot;，就会出现&amp;quot;你不懂我，你总是站在你的立场和观点来推断我的感受，但你从来没问过我真正的想法&amp;quot;；如果性格相似，情况就可能截然不同，&amp;ldquo;嗯，我懂的，我懂那种感受&amp;rdquo;，或者&amp;quot;太对了，我也觉得那个谁如何如何，那根本就不成立啊&amp;quot;，她在不知不觉间，一语道破你内心深埋已久渴求认同的想法。这种感受默契而温暖。互补理应指的是技能。比如你爱做饭她爱洗碗，你擅长做家务她擅长弄别的。这样两个人的生活才能有质量，也有趣味。想象这样的一天，下班回家以后，她打开了音响，播放着她最爱的巴赫无伴奏大提琴曲组曲，你非常开心，因为如果你下班早也会做同样的事情。然后她准备饭菜，你讨厌下厨但是你愿意洗衣服。等你衣服洗得差不多了她的饭也做好了，在餐桌上你们相谈甚欢，交换着一天中发生的有趣事情。你喜欢细嚼慢咽，她也一样，不会催着你抓紧吃完洗碗，也不会抱怨你的晾衣服杆的下面为什么不放一个水盆。因为性格相似，所以彼此理解。因为技能互补，所以你们的日常生活也不会遇到什么很大的困难。&lt;/p&gt;</description></item><item><title>一点回忆</title><link>https://daxia.io/posts/2019-10-30-memory/</link><pubDate>Wed, 30 Oct 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-10-30-memory/</guid><description>&lt;p&gt;半夜无眠，开始怀念起上小学的时候那些让我很快乐而又孤独的时刻。&lt;/p&gt;
&lt;p&gt;第一个时刻是小学音乐教室里的合唱团排练。尽管人不少，但其中多数人是为了逃掉数学课所以参加合唱团：一面在音乐老师从数学课堂招呼人出来排练的时候乐开了花，一面又在排练的时候窃窃私语，抱怨为什么不能坐着唱，抱怨为什么一次排练要一两个小时。我是真的喜欢唱歌。后来自己报名又参加了好多独唱比赛，拿了一些无足轻重的安慰奖项。我妈平时工作也忙，我全都是自己一个人坐人力三轮车，一路颠簸着去比赛场地。我在车上念念有词生怕出了什么差错。除了我其他小朋友都是家长陪着一起来，用的VCD光碟也是定制的。而我根本不知道有这么一回事，等到叫我名字的时候，别说VCD了，连盘儿伴奏磁带都没有，然后青涩又莽撞地上去清唱了一首帕瓦罗蒂的《我的太阳》——这是我们合唱团的保留曲目。我站在台上，看着下面一张张陌生的脸，享受着我的孤独。&lt;/p&gt;</description></item><item><title>一点随想</title><link>https://daxia.io/posts/2019-10-13-people/</link><pubDate>Sun, 13 Oct 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-10-13-people/</guid><description>&lt;p&gt;我渐渐发现，人与人之间存在一种不可调和的矛盾，这种矛盾的本质就是价值观的不同。用一个我们深度学习领域的概念来类比，每个人其实都是一个神经网络，我们过往的所有经历就是我们的训练样本。更进一步说，经历越多的人，变化可能越难，因为你提出的新颖观点和他的过往经历相比，就是一个outlier而已。相反，一个少不经事又读书不多的年轻人，随便见到一个什么“新奇”的玩意儿可能都奉为圭臬。他的经历少，样本少，所以加进来的每个新样本对他都可能影响巨大。&lt;/p&gt;</description></item><item><title>亚琛一场雨</title><link>https://daxia.io/posts/2019-08-09-rainyaachen/</link><pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-08-09-rainyaachen/</guid><description>&lt;p&gt;亚琛现在下着一场好大好大的雨，连着下了几个小时。一开始只是几朵云聚集在那边，我冒着小雨，从山上的学院一路小跑着回家。然后，不知怎么，雨就越下越大，人行道上坑坑洼洼的地方都被雨水填平，下到后面，我的心里都被打湿了。我在房间里适应了较暗的光线，不开灯，对着窗子盯着那朵云。&lt;/p&gt;</description></item><item><title>当我在坐火车时，我想些什么</title><link>https://daxia.io/posts/2019-07-16-train/</link><pubDate>Tue, 16 Jul 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-07-16-train/</guid><description>&lt;p&gt;在欧洲的生活极其单调，尤其是像我这样绝大多数时间一个人待着的“独行侠”，要是没有个很好的方式与自己相处，就很容易出现抑郁和痛苦。对我来说，解决方式是两个，一个是读书，一个是旅行。而且这两个并非并列关系，而是一个递进。在书中读到的场景，托欧洲这块宝地的福，很多都能够亲眼去看看，去体会。&lt;/p&gt;</description></item><item><title>今夜我在北海</title><link>https://daxia.io/posts/2019-06-09-nordsee/</link><pubDate>Sun, 09 Jun 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-06-09-nordsee/</guid><description>&lt;p&gt;今夜我在北海。&lt;/p&gt;
&lt;p&gt;我在滩涂上小心地跳着前进，从一块凸起的沙堆跳到另一块。我听着海鸥的鸣叫，听着风把我的外套吹得鼓起来而且阵阵作响，我想到了普鲁斯特。我今天整整一天都在想他。二十六岁开始的第一天，一直蛰伏在我生命里的影子开始蠢蠢欲动，到今天为止，这个影子取得了一次又一次的阶段性胜利。我觉得这个影子也曾经蛰伏在普鲁斯特的青年时代里，并陪伴着他走过了一生。&lt;/p&gt;</description></item><item><title>情话</title><link>https://daxia.io/posts/2019-05-01-romance/</link><pubDate>Wed, 01 May 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-05-01-romance/</guid><description>&lt;p&gt;王小波有一句情话，“我永远不会想把别人的灵魂据为己有。我只希望我们的灵魂可以互通，像一个两倍大的共同体。”我深以为然。就比如最近，看钱老的书时常看到身体发抖，真的就是激动到不行，读着读着就会不自觉地代入主角的情景中去，乐其所乐，忧其所忧。倘若读到一个极贴切又精彩的比喻，恨不能随便从身边抓一个人来，把此时此刻的心境一五一十地讲给他听。但多数时候是不存在这个对象的，有时候大家只觉得我是个怪咖，或者即便愿意倾听，也未必能感受到与我相同的感受。多数时候只能自得其乐，却一直期待着有一个知己。所谓“灵魂互通的共同体”，大概就是这种希冀最浪漫化的表述了吧。&lt;/p&gt;</description></item><item><title>尾行</title><link>https://daxia.io/posts/2019-02-17-stalking/</link><pubDate>Sun, 17 Feb 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-02-17-stalking/</guid><description>&lt;p&gt;我抬眼看了看窗外的月亮，近乎饱满而且皎洁明亮，今天是正月十四，明天，就是她回来的日子了。她终于要回来了！&lt;/p&gt;
&lt;p&gt;我们的缘分，还要从一年前的一天说起。那天我照常在计算机学院的附近散步，学院在山上，空气清新，而且向下俯瞰的时候视野很好。然后我就一眼瞥见了她，她从学院楼里快步走出来，牙咬着下嘴唇，眼神清澈明亮，步态很优雅。我经常会好奇人们都在做什么，所以我经常会尾行，一路跟着他们。为了保证有趣，我会先选定一个我觉得使我感兴趣的人，然后通过他们的神态步态来大致猜测他们到底是去做什么。多数时候我的尾行计划都是失败的，一个是多数人从学院出来以后就直接去乘公交车，毕竟在山上，这也可以理解；而另一个则是一些人的生活太无趣了，他们急匆匆地赶去酒吧喝酒，或者去那些我厌恶至极的小巷子，就是荷兰最著名的那种，因此我的尾行计划常常就半途而废了。我对这些人丧失了兴趣。但今天这个女生好像不同，她并没有坐公交车。而且她先是去了蛋糕店，后来又去了咖啡馆，再后来大概是接近凌晨一点钟的时候才回家去。我猜她可能是给一个朋友过生日吧，不过也有点奇怪，因为在回家的时候并没有人送她。所以我猜测她应该是给一个女生朋友过生日。&lt;/p&gt;</description></item><item><title>夜跑</title><link>https://daxia.io/posts/2019-02-13-moon/</link><pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2019-02-13-moon/</guid><description>&lt;p&gt;这几天身体欠佳，晚上经常失眠焦虑，所以我决定在睡觉的点儿之前，出来夜跑。我的计划是从宿舍楼下，绕着附近的两个车站往返一次。虽然路程不长，但由于坡度很大，恰好可以达到使我疲惫的锻炼效果。&lt;/p&gt;</description></item><item><title>涅托奇卡</title><link>https://daxia.io/posts/2018-12-14-netochka/</link><pubDate>Fri, 14 Dec 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-12-14-netochka/</guid><description>&lt;img src="https://daxia.io/imgs_for_posts/netochka.png" alt="" width="40%"&gt;</description></item><item><title>涅托奇卡</title><link>https://daxia.io/posts/2018-12-07-cry/</link><pubDate>Fri, 07 Dec 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-12-07-cry/</guid><description>&lt;p&gt;从法兰到雅典的飞机上我流了一路的泪，这种极强烈的痛苦感受我并不是第一次经历，但却是第一次因为一本书而经历。我手里捧着《涅托奇卡》，陀思妥耶夫斯基就像是一个早该谋面但却初次相见的导师，一切还未晚。小涅托奇卡童年的内心煎熬和我一样，我不敢说自己比她痛苦，但读着陀圣的每一行描写，都能把我带回那个灰色的童年时代，我痛苦的记忆片段不断地闪回，我感觉我有些声嘶力竭，但又忍着不在公共场合爆发这种情绪。然后忍着忍着，在某一个瞬间，这种痛苦便开始畅快淋漓了起来。我得知世界上还有同样的人，哪怕只是文学中虚拟的角色，经历过我的痛苦，理解我的敏感和不安，我就觉得又有了向前的力量。陀圣的笔下生发出我生命底色里的一抹悲凉，我觉得这股悲凉也是力量。&lt;/p&gt;</description></item><item><title>巴赫·恰空</title><link>https://daxia.io/posts/2018-10-21-bach/</link><pubDate>Sun, 21 Oct 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-10-21-bach/</guid><description>&lt;p&gt;分享两个我百听不厌的版本：&lt;/p&gt;
&lt;h2 id="helene-grimaud的钢琴版本"&gt;Helene Grimaud的钢琴版本&lt;/h2&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/sw9DlMNnpPM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;h2 id="jascha-heifetz的小提琴版本"&gt;Jascha Heifetz的小提琴版本&lt;/h2&gt;
&lt;div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1rem 0;"&gt;&lt;iframe src="//player.bilibili.com/player.html?aid=4527137&amp;page=1" frameborder="0" scrolling="no" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"&gt;&lt;/iframe&gt;&lt;/div&gt;</description></item><item><title>Python中的解包(Unpacking)</title><link>https://daxia.io/posts/2018-10-12-unpacking/</link><pubDate>Fri, 12 Oct 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-10-12-unpacking/</guid><description>&lt;p&gt;我尽量用少的文字，多的代码，来帮助大家理解Python中的解包。&lt;br&gt;
Talk is cheap, below is the code:&lt;/p&gt;
&lt;h3 id="part-1"&gt;part 1&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a, b, c &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; b
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; c
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="part-2"&gt;part 2&lt;/h3&gt;
&lt;p&gt;注意下面代码中那个神奇的星号(&lt;code&gt;*&lt;/code&gt;):&lt;/p&gt;</description></item><item><title>关于Python的垃圾回收机制的一点补充</title><link>https://daxia.io/posts/2018-10-04-gcsup/</link><pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-10-04-gcsup/</guid><description>&lt;p&gt;本文是对&lt;a href="https://zhoudaxia.eu/2018/10/03/GC.html"&gt;浅析Python的垃圾回收机制(Garbage Collection)&lt;/a&gt;一文的一些补充。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;声明：本文的代码均运行在Python3.6.5环境下。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="小整数对象池"&gt;小整数对象池&lt;/h2&gt;
&lt;p&gt;整数在程序运行中应用广泛，为了提高效率，Python在内存中提前创建好了一些整数(并称其为&lt;strong&gt;小整数&lt;/strong&gt;)，这些小整数不参与垃圾回收，因此避免了频繁地为它们申请及释放内存带来的性能问题。也就是说，你程序中用到的所有小整数其实都是同一个对象，都指向同一块内存单元。如下：&lt;/p&gt;</description></item><item><title>浅析Python的垃圾回收机制(Garbage Collection)</title><link>https://daxia.io/posts/2018-10-03-gc/</link><pubDate>Wed, 03 Oct 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-10-03-gc/</guid><description>&lt;h2 id="概要"&gt;概要&lt;/h2&gt;
&lt;p&gt;Python的垃圾回收主要靠的是三板斧，概括地说，就是利用**引用计数(Reference Counting)&lt;strong&gt;机制来跟踪和回收垃圾；利用&lt;/strong&gt;标记-清除(Mark-and-Sweep)&lt;strong&gt;机制来解决(&lt;em&gt;引用计数机制所不能解决的&lt;/em&gt;)容器对象可能产生的循环引用问题；最后再通过&lt;/strong&gt;分代回收(Generation Collection)**机制，以空间换取时间的方法，来提高垃圾回收的效率。&lt;/p&gt;</description></item><item><title>无题</title><link>https://daxia.io/posts/2018-09-10-poem/</link><pubDate>Mon, 10 Sep 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-09-10-poem/</guid><description>&lt;p&gt;天乌小径乱清幽，山远桥石屐履稠。&lt;br&gt;
贪得一恨别无梦，犹怜娇娥照我楼。&lt;/p&gt;</description></item><item><title>直观理解图形学中的伽马校正(Gamma Correction)</title><link>https://daxia.io/posts/2018-06-02-gamma/</link><pubDate>Sat, 02 Jun 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-06-02-gamma/</guid><description>&lt;p&gt;我们在观察自然界的时候，能看到美丽的花花草草山山水水，那么这些景色是怎样进入我们的眼睛的呢？答：是以线性的形式进入我们的眼睛。此处的线性指的是&lt;code&gt;y = x&lt;/code&gt;，&lt;code&gt;x&lt;/code&gt;是实际场景发出来的光照强度，&lt;code&gt;y&lt;/code&gt;是入射到我们眼睛里，我们眼球接收到的光照强度(注意，此处我说的是&lt;strong&gt;眼球&lt;/strong&gt;接收到的光照强度，并没说是&lt;strong&gt;大脑&lt;/strong&gt;接收到的光照强度，我稍后来解释这个，这很重要！)，如下图：&lt;/p&gt;</description></item><item><title>阿姨洗铁路</title><link>https://daxia.io/posts/2018-05-28-ayixitielu/</link><pubDate>Mon, 28 May 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-05-28-ayixitielu/</guid><description>&lt;blockquote&gt;
&lt;p&gt;想到了“愛 あい してる”读作“阿姨洗铁路”这个梗，突然来了画画的兴致，于是拿起手边的iPad就开始画画。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;img src="https://daxia.io/imgs_for_posts/ayixitielu.png" alt="" width="50%"&gt;</description></item><item><title>关于向量范数的理解</title><link>https://daxia.io/posts/2018-05-02-norm/</link><pubDate>Wed, 02 May 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-05-02-norm/</guid><description>&lt;p&gt;最近搞深度学习用到了范数的概念（准确地说是&lt;strong&gt;向量&lt;/strong&gt;范数），我在这里作一下简单的解释，未必100%准确，但是对我来说已经够用了。&lt;br&gt;
首先，在试图理解之前，我们先看一下它们的数学定义：&lt;br&gt;
&lt;strong&gt;1-范数&lt;/strong&gt;：&lt;img src="https://daxia.io/imgs_for_posts/1-norm.png" alt="" width="15%"&gt;&lt;/p&gt;</description></item><item><title>Python3实现单例模式</title><link>https://daxia.io/posts/2018-04-24-singleton/</link><pubDate>Tue, 24 Apr 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-04-24-singleton/</guid><description>&lt;p&gt;&lt;strong&gt;写在开头：文末有一些补充内容，如果你不太理解本文中提到的这些函数的意义或者不知道元类是什么东西，可以先查看&lt;a href="https://daxia.io/posts/2018-04-24-singleton/#%e8%a1%a5%e5%85%85%e5%86%85%e5%ae%b9"&gt;补充内容&lt;/a&gt;，以帮助你获得理解本文所必要的知识储备&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="1-__new__和__call__"&gt;&lt;strong&gt;1&lt;/strong&gt;. &lt;code&gt;__new__()&lt;/code&gt;和&lt;code&gt;__call__()&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;在进入正题之前，我们需要先了解两个有特殊用途的函数，
&lt;code&gt;__new__()&lt;/code&gt;和&lt;code&gt;__call__()&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>赠友人诗七首</title><link>https://daxia.io/posts/2018-02-20-poems/</link><pubDate>Tue, 20 Feb 2018 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2018-02-20-poems/</guid><description>&lt;h3 id="其一"&gt;其一&lt;/h3&gt;
&lt;p&gt;昨夜病梅独自愁，犹怜尺素无人收。&lt;br&gt;
但将离恨对风语，不知何日到赣州。&lt;/p&gt;
&lt;h3 id="其二"&gt;其二&lt;/h3&gt;
&lt;p&gt;月朗星疏河水柔，入骨相思不肯休。&lt;br&gt;
昨夜谁宿西风里，说尽心中多少愁。&lt;/p&gt;
&lt;h3 id="其三"&gt;其三&lt;/h3&gt;
&lt;p&gt;初春夜色静可闻，独倚高楼淡泪痕。&lt;br&gt;
向时月下人如梦，而今只是梦里人。&lt;/p&gt;</description></item><item><title>四月是你的谎言？</title><link>https://daxia.io/posts/2017-05-25-youliedinapril/</link><pubDate>Thu, 25 May 2017 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2017-05-25-youliedinapril/</guid><description>&lt;blockquote&gt;
&lt;p&gt;明明这次我画的是《四月是你的谎言》里的宫园薰，但感觉画着画着就画成了另一个并不存在的卡通形象。。。。。。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;img src="https://raw.githubusercontent.com/zhoudaxia233/AsciiArt/master/examples/test1.jpg" alt="" width="50%"&gt;</description></item><item><title>一幅画</title><link>https://daxia.io/posts/2017-04-01-yx/</link><pubDate>Sat, 01 Apr 2017 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2017-04-01-yx/</guid><description>&lt;img src="https://daxia.io/imgs_for_posts/yx.png" alt="" width="40%"&gt;</description></item><item><title>The role of informatics in the development of social networks and their impact on society</title><link>https://daxia.io/posts/2016-02-13-essay/</link><pubDate>Sat, 13 Feb 2016 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2016-02-13-essay/</guid><description>&lt;p&gt;These years, when it comes to “social network”, people will first think of those giant companies, such as Facebook and Twitter. In China, they are WeChat and Sina Weibo. However, none of those will be heard if we go back just a decade ago. Owing to the development of informatics, these booming industries are able to grow up in such an amazing speed.&lt;/p&gt;</description></item><item><title>带参数的decorator</title><link>https://daxia.io/posts/2015-06-16-decoratorwithargs/</link><pubDate>Tue, 16 Jun 2015 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2015-06-16-decoratorwithargs/</guid><description>&lt;p&gt;本文是对&lt;a href="https://zhoudaxia.eu/2015/06/15/Decorator.html"&gt;浅析decorator&lt;/a&gt;一文做的一点补充。&lt;br&gt;
国际惯例，先上代码：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;from&lt;/span&gt; functools &lt;span style="color:#f92672"&gt;import&lt;/span&gt; wraps
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;log&lt;/span&gt;(text):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;decorator&lt;/span&gt;(func):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;@wraps&lt;/span&gt;(func)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;wrapper&lt;/span&gt;(&lt;span style="color:#f92672"&gt;*&lt;/span&gt;args, &lt;span style="color:#f92672"&gt;**&lt;/span&gt;kw):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; print(&lt;span style="color:#e6db74"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt; call &lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;()&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;%&lt;/span&gt; (text, func&lt;span style="color:#f92672"&gt;.&lt;/span&gt;__name__))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; func(&lt;span style="color:#f92672"&gt;*&lt;/span&gt;args, &lt;span style="color:#f92672"&gt;**&lt;/span&gt;kw)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; wrapper
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; decorator
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;@log&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;execute&amp;#39;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;f&lt;/span&gt;():
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;pass&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;执行：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(f())
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;输出：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;execute call f()
None
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;同&lt;strong&gt;没有参数的decorator&lt;/strong&gt;相比，我们发现，在装饰器函数的内部又多定义了一个高级函数，在此例中具体指的是&lt;code&gt;def decorator(func):&lt;/code&gt;这个函数。&lt;br&gt;
那么如何理解呢？&lt;br&gt;
我的理解是这样的：&lt;br&gt;
最外层的装饰器函数&lt;code&gt;def log(text):&lt;/code&gt;用来接收我们要传入的参数&lt;code&gt;'execute'&lt;/code&gt;，那么我们要改造的旧函数&lt;code&gt;def f():&lt;/code&gt;就需要另一个函数来接收，这就是多写一个高级函数&lt;code&gt;def decorator(func):&lt;/code&gt;的意义所在。&lt;/p&gt;</description></item><item><title>浅析decorator</title><link>https://daxia.io/posts/2015-06-15-decorator/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2015-06-15-decorator/</guid><description>&lt;h2 id="概要"&gt;概要&lt;/h2&gt;
&lt;p&gt;从功能上来说，&lt;strong&gt;decorator&lt;/strong&gt;是为了在代码运行期间动态增加代码功能的一种方案(&lt;em&gt;即：我们要增强函数的功能，但是又不希望修改函数的定义&lt;/em&gt;);&lt;br&gt;
从实现上来说，&lt;strong&gt;decorator&lt;/strong&gt; is a function that accepts a function as input and returns a new function as output.&lt;/p&gt;</description></item><item><title>Python生成杨辉三角</title><link>https://daxia.io/posts/2015-06-13-yanghui/</link><pubDate>Sat, 13 Jun 2015 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2015-06-13-yanghui/</guid><description>&lt;h2 id="正题部分"&gt;正题部分&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;先上代码&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;triangles&lt;/span&gt;():
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; a &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;while&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;True&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;yield&lt;/span&gt; a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; a &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [sum(i) &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; i &lt;span style="color:#f92672"&gt;in&lt;/span&gt; zip([&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;] &lt;span style="color:#f92672"&gt;+&lt;/span&gt; a, a &lt;span style="color:#f92672"&gt;+&lt;/span&gt; [&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;])]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;解释&lt;/strong&gt;：&lt;br&gt;
通过观察杨辉三角可知，下一行的每一个元素都依次由本行中每两个相邻元素之和得到，这个方法可以用一个技巧实现，即：将本行list拷贝出两个副本，将两个副本错1位，然后加在一起。由于错位后，前后各多了一个元素，所以要在错位后的两个list的前后各加一个&lt;code&gt;[0]&lt;/code&gt;来补齐（其实，这个0是理所当然的，是杨辉三角的一部分）。&lt;/p&gt;</description></item><item><title>古老的艺术品</title><link>https://daxia.io/posts/2015-06-13-antiques/</link><pubDate>Sat, 13 Jun 2015 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2015-06-13-antiques/</guid><description>&lt;blockquote&gt;
&lt;p&gt;把自己的文字称为艺术品是一件极为不妥的事，那些错把倾诉欲望当成创作才华的无知年生也早已是过往。但某些文字总是会牵系着某种命运。我相信割不断与往昔的牵连，是因为我们在过去还有未完成的梦想。&lt;/p&gt;</description></item><item><title>有一种爱，在定义之外</title><link>https://daxia.io/posts/2015-06-13-mom/</link><pubDate>Sat, 13 Jun 2015 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2015-06-13-mom/</guid><description>&lt;blockquote&gt;
&lt;p&gt;写于高中时候，具体时间不详。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;当你一个人，孤零零地站在傍晚的余晖下，看天边的白衣苍狗；当你一个人，漂泊他乡，人生失意，难诉衷肠。你就会想起，有一种爱，在定义之外。&lt;/p&gt;</description></item><item><title>上海杂忆</title><link>https://daxia.io/posts/2014-07-18-shanghai/</link><pubDate>Fri, 18 Jul 2014 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2014-07-18-shanghai/</guid><description>&lt;p&gt;几年前我刚来到上海的时候，觉得这里一切都好。处处是拔地而起的摩天大楼，湛蓝的天空里尽是悠然的云朵。那年上海在办世博会，“城市让生活更美好”终于不再只是一个口号而落了地，生了根而且发了芽。我和伙伴们坐了近二十六小时的火车，从贫瘠穷困的家乡来到繁华热闹的大上海。&lt;/p&gt;</description></item><item><title>无题</title><link>https://daxia.io/posts/2014-06-01-poem/</link><pubDate>Sun, 01 Jun 2014 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2014-06-01-poem/</guid><description>&lt;blockquote&gt;
&lt;p&gt;高中时写的抒发愁绪的诗，具体时间不详。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;年少稍解驻，又忆少年愁。&lt;br&gt;
晚来听夜雨，卧榻梦红楼。&lt;/p&gt;</description></item><item><title>无题</title><link>https://daxia.io/posts/2014-05-19-poem/</link><pubDate>Mon, 19 May 2014 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2014-05-19-poem/</guid><description>&lt;blockquote&gt;
&lt;p&gt;写于大学本科时候，具体时间不详。二零一四年五月十九只是一个大致的推测。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;三更一作便无疾，&lt;br&gt;
玉杯疏影步难离。&lt;br&gt;
亭亭瘦影似君摆，&lt;br&gt;
恍然犹作故人疑。&lt;br&gt;
心思难悦躬身起，&lt;br&gt;
何处声声鹧鸪啼。&lt;br&gt;
少顷云稠风吹破，&lt;br&gt;
又思尔年细雨时。&lt;/p&gt;</description></item><item><title>又小雨</title><link>https://daxia.io/posts/2013-03-12-drizzle/</link><pubDate>Tue, 12 Mar 2013 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2013-03-12-drizzle/</guid><description>&lt;p&gt;持续阴郁了好几天的南方小城，终于按捺不住眼泪，下起绵绵的雨。&lt;/p&gt;
&lt;p&gt;来到这个城市这么久，却一直都不喜欢称呼她的大名。坐公交的时候，扶着把手，两眼茫然的望向窗外，街路两旁一闪而过的广告牌虽然把她渲染成一座古城，但在我想来，这里其实缺乏很多真实的东西，或者说，我没看见她的灵魂。并不是每一个当地人的开口讲话都能闻到楚风汉韵，没有绿箭，一样是口臭。&lt;/p&gt;</description></item><item><title>还有好多年</title><link>https://daxia.io/posts/2013-02-13-stillyears/</link><pubDate>Wed, 13 Feb 2013 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2013-02-13-stillyears/</guid><description>&lt;p&gt;好久没写日记，不是忙的没时间，而是闲得不知做什么好，索性什么都不做。&lt;/p&gt;
&lt;p&gt;还有十天，我又要踏上远方，还没有卧铺。这种感觉常常令我在一个人的时候莫名的流下眼泪，我太留恋一座城市了。在自己的城市里让思绪徘徊。有的时候，总觉得异地思乡之切之深一到放假的时候就能完全解决，然而我错的是总有一个家乡是我们永远都回不去的。磊子曾说过这样一句很扯但又意味深远的话，“你明天就见不到我了，因为你明天见到的就不是今天的我了。”磊子彬彬有礼地吐出这些句子的时候，我会有一种很复杂的情绪。我们回不去的是记忆里的家乡。&lt;/p&gt;</description></item><item><title>她的歌声里</title><link>https://daxia.io/posts/2012-12-27-hersong/</link><pubDate>Thu, 27 Dec 2012 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2012-12-27-hersong/</guid><description>&lt;p&gt;手里的中性笔随着时间记录下难忘的事，算是从不舍的昨日中挽留下一些珍宝。又想起了那是高三某天的早上，为了坚持练习英语，写英语微博，虽然好像是第三天就没有坚持下来，却意外地记录下了高三那些日子，我们青春里的天堂。&lt;/p&gt;</description></item><item><title>满纸荒唐言</title><link>https://daxia.io/posts/2012-11-17-bullshit/</link><pubDate>Sat, 17 Nov 2012 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2012-11-17-bullshit/</guid><description>&lt;p&gt;总是会看看陈年的旧日记，旧博文，好像一下子就能回到以往的场景里。那场景是无声的，我置身于外。记忆的好处便是这样，你无法改动，却可以无数次的浏览。每次都遗忘一些不美好的，把那些曾几何时我们不屑的时光描绘的栩栩如生，令人动容。&lt;/p&gt;</description></item><item><title>想念若沉寂</title><link>https://daxia.io/posts/2012-10-16-silence/</link><pubDate>Tue, 16 Oct 2012 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2012-10-16-silence/</guid><description>&lt;p&gt;我拧亮一盏柔黄的老式台灯，那光直射到我的信纸上，然后蹦蹦跳跳的，从我的写字桌上，借着月光逃到了窗外。&lt;/p&gt;
&lt;p&gt;一场秋雨方才洗礼了这个南方小城，然后又淅淅沥沥的如同某个诗人更绵长的愁绪。天幕如揉皱了的宣纸，只一点染，便瞬间阴透了大半。远山里弥漫着的大片薄雾似乎很合这个时节的步调，装载不得的哀惋流泻在空气里，便是天地的孤儿。&lt;/p&gt;</description></item><item><title>别了，夏天</title><link>https://daxia.io/posts/2012-08-25-byesummer/</link><pubDate>Sat, 25 Aug 2012 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2012-08-25-byesummer/</guid><description>&lt;p&gt;这个夏天如往常一样漫长，却又如同那些珍贵的日子里不忍忘却的片段一样短暂。在我们青春里最敏感的日子，我们又再一次的分别。&lt;/p&gt;
&lt;p&gt;我总觉得一生中最不舍的分别莫过于此，手中明明握着一个个的不舍，嘴里却要说珍重再见。小时候，分别似乎只是大人们的事，所以总觉得分别又再聚是一件再也正常不过的事了。而今，我也终于成了这分别戏的主角，便多少有些感慨时光太匆匆。看着同学离去的身影，或是想象着有可能再也见不到，就没了那种本该怀着的来日方长的安慰。有时候，怕离别其实是对成长的恐惧，我们习惯了十几年的陪伴与相依，此一别后，我们只身立于社会，自己照顾自己，却总怕受伤时没了友人搭在肩上的手和老套却温暖的鼓励。&lt;/p&gt;</description></item><item><title>从神九开始</title><link>https://daxia.io/posts/2012-06-16-shenzhou9/</link><pubDate>Sat, 16 Jun 2012 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2012-06-16-shenzhou9/</guid><description>&lt;p&gt;神九飞走的那一刹那，我的眼眶突然湿润了。刚才还在揪心的看着屏幕上的倒计时跟着读秒，现在，它已经升空了。&lt;/p&gt;
&lt;p&gt;说起这飞船，倒是勾起了许多回忆。仿佛引人伤感的永远不是事情的本身，而是事物背后的故事和场景。&lt;/p&gt;</description></item><item><title>海的记忆</title><link>https://daxia.io/posts/2012-04-20-seamemory/</link><pubDate>Fri, 20 Apr 2012 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2012-04-20-seamemory/</guid><description>&lt;p&gt;忽然发现从小到大，竟没有一次机会见识到真正意义上的大海，没能切身亲临地领略到它壮阔的胸怀。&lt;/p&gt;
&lt;p&gt;记不得是高一还是高二的夏令营了，在上海的那列火车上，有一段高架桥上的铁路。记得刚刚才从南京站停过，便不禁猜测起它是不是传说中的长江，“南京长江大桥”，记忆里仿佛是有这么一座桥，然而这记忆，就化作了大家热热闹闹打扑克时，我一人呆呆的守望。卧铺那样狭小的空间，我变换着身体姿势，思索着该以怎样的姿态来迎接那一抹只在记忆中闪烁的壮阔。&lt;/p&gt;</description></item><item><title>青春拾忆</title><link>https://daxia.io/posts/2011-11-22-youth/</link><pubDate>Tue, 22 Nov 2011 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2011-11-22-youth/</guid><description>&lt;blockquote&gt;
&lt;p&gt;写于高中时候，具体时间不详。二零一一年十一月二十二是一个合理的推测时间。当时写这篇文章是为了参加新概念作文大赛，追求自己的“文学梦想”。我当时从自己的日记里选了几篇拿出来拼凑在一起，于是便有了本文。将其放在这里，算是对我那个&lt;strong&gt;把倾诉欲望当作创作才华的无知年生&lt;/strong&gt;的怀念吧。 &amp;mdash;&amp;ndash; 2018.10.03&lt;/p&gt;</description></item><item><title>城</title><link>https://daxia.io/posts/2011-10-01-castle/</link><pubDate>Sat, 01 Oct 2011 00:00:00 +0000</pubDate><guid>https://daxia.io/posts/2011-10-01-castle/</guid><description>&lt;p&gt;有时候，一个空座，就像一座城，孤寂空远，回荡尽了寂寞。看一眼，又觉得像是墨杜莎的眼睛，使人疯狂地陷入一种爱憎，一段回忆。&lt;/p&gt;
&lt;p&gt;有时候，一双眼睛，也是一座城，橙褐色的天空下微微渗出灰色的云底。无边无际，仿佛处处可以为家，又不知何处停泊。&lt;/p&gt;</description></item><item><title>About</title><link>https://daxia.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://daxia.io/about/</guid><description>&lt;img src="https://daxia.io/imgs_for_posts/Innsbruck.png" alt="" width="60%"&gt;
&lt;blockquote&gt;
&lt;p&gt;2017年12月31日摄于奥地利·因斯布鲁克。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我喜欢古典乐，爱巴赫也爱莫扎特；
喜欢流行乐，爱陈奕迅也爱周杰伦；
我喜欢哲学，尤其喜欢存在主义哲学，最爱加缪和叔本华；
我喜欢画画，喜欢写散文，喜欢写诗，喜欢一切形式的艺术创作；
我喜欢唱歌，喜欢写代码，也喜欢户外运动，喜欢山山水水，探险也好，徒步也好！
&lt;strong&gt;我是一个几句话无法概括的人&lt;/strong&gt;！&lt;/p&gt;</description></item><item><title>Blog</title><link>https://daxia.io/blogs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://daxia.io/blogs/</guid><description/></item><item><title>Experience</title><link>https://daxia.io/experience/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://daxia.io/experience/</guid><description>&lt;p&gt;Backend developer at SCRIBOS in Heidelberg since 2020. M.Sc. Media Informatics from RWTH Aachen, with prior work spanning deep learning, medical imaging, and web development.&lt;/p&gt;</description></item></channel></rss>