逸思杂陈

人类一思考,上帝就发笑。

昨夜刚收到外祖父离世的消息, 顿时心里空落落的, 不知何处安放.

随着年岁渐长, 看着亲人离自己远去, 真是很难接受, 恨自己的无力, 不能为他们做些什么.

或许这就是佛家说的求不得吧, 不喜欢的事物它还是会来, 喜欢的事物也还是会走, 来或是不来都难以求得, 父亲那是也是这样.

死生事大, 无常迅速.

无法, 唯有精进.

速查表

Python2 vs Python3

Name Python2 Python3 Addtion Info
try try except ValueError, e try except ValueError as e
exception ValueError(‘aa’).message - python3中可用ValueError(‘aa’).args[0] 替代
__import__ __import__ __import__ 推荐importlib.import_module替代,可移植性更好
print 关键字 函数
unicode unicode str python2默认的string是bytes, Python3中是unicode
bytes str bytes
division 1 / 2 1 // 2
division 1 / 2.0 1 / 2
不等于操作符 <> != 这个操作费在Python3中已废弃,使用!=替代
round round(0.5) == 1.0 round(0.5) == 0 Python3内建的 round 是四舍六入五成双的机制
xrange xrange range
range range(1,2) list(range(1,2))
reduce reduce - Python使用functools.reduce替代
dict.keys dict.keys() list(dict.keys()) python的dict遍历不保证顺序, 同一个字典py2和py3的遍历顺序可能不一样
dict.iterkeys dict.iterkeys() dict.keys()
dict.items dict.items() list(dict.items())
dict.iteritems dict.iteritems() dict.items()
内置库 commands - 用subprocess替代
内置库 sys.setdefaultencoding -
内置库 Queue queue
内置库 ConfigParser configparser

详细对比

unicode

Python2

  • 字符串分 str('') 和 unicode(u'')
  • str,就是以'xxx'形式输入的字符,实际储存的值是xxx经过系统默认字符集encode过的字节串(bytes),如’\xe8\x86\x9c’
  • unicode,就是以u'xxx'形式输入的字符,实际储存的值是xxx对应的unicode码, 如u'\u819c'
  • str,其实等于python3中的字节串(bytes)
  • unicode,其实等于python3中的字符串(str)
  • 在python2中unicode才是真正的字符串
阅读全文 »

  几年前看过小说,情节都早已淡忘,回想起来只留着忧伤的感觉。偶然看到这电影,虽然情节与原著有些不同,但都让人百感交集。因为其实活着的故事就是父辈人的故事,里面的很多类似的事都听老一辈讲过。

  鲁迅曾说过,悲剧是把美好的东西撕碎给人看。人生,又何尝不是呢。活着的故事虽然与时代背景有些关系,小人物在其中很是无力,被历史的洪流裹挟着近乎无路可走。但是,看当今的世上,在我们的视野之外,也还有无数的悲剧在发生。当悲剧发生在别人身上时,那是新闻,那是故事;当发生在你身上时,你却无处述说。所以,我很少看新闻,特别是报道苦难的新闻,看多了会觉得悲伤而又无力。

  其实某个角度来说,社会一直都没有变过,也就是阶级。每个小镇上都龙二,也有富贵;只是后来他们的地位转换了。阶级就如同金字塔一般,每个人就其占有资源的多少处在不同的层级上,下层的人想往上爬,一切都是赤裸裸的丛林法则。每个人都在往上面看,羡慕上方的美好生活,有谁会往下看一眼,下面是一群穷困潦倒的富贵,如同蝼蚁,在苦苦挣扎。

  只要有社会存在,阶级是必然存在的。假使都不算父辈积累的资源,从零开始,大家都处于通过生产物品进行交换的阶段。由于每个人天生是不同的,体力、智商、寿命等属性的总值是不同的,这样大家的生产率就会不同,几代几十代之后差距越来越大(和复利类似),阶级就不可避免地产生了。改朝换代也好,革命也好,都只是重新洗牌而已。

  唉,越想越是悲哀。

简介

  Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 “Trusty Tahr”映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
  WSL提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),来自Ubuntu的用户模式二进制文件在其上运行。

  此功能组件从Win10 Insider Preview build 14316开始可用,正式版是Win10 RedStone1才可用,并且只有64位系统才有此功能。我目前的系统是预览版Insider Preview build 14986,相比正式版Win10 RedStone1版本WSL功能会完善些,但系统就不稳定些了。建议大家还是用Win10 RedStone1吧

  WSL 的出现解决了很大程度上解决了Windows用户使用linux工具链的需求,同时也解决部分用户(比如我)在Linux与Windows之间切换的麻烦。

WSL的优点

  • 提高了接近原生Linux的使用体验,Python,Shell等开发环境与linux下基本相同
  • 使用Bash进行一些日常操作比CMD高校和方便多了
  • 资源利用效率,以及启动速度比虚拟机快多了,而且不用担心文件共享的问题
阅读全文 »

如果你不抱怨呢,你会感受到巨大的心理压力。压力有时并不是个坏东西,是的,它也许会让你感觉不舒服,但同时也是促使你进行改变的力量。

一旦压力减轻,人就容易维持现状。然而,如果压力没有在抱怨中流失,它就会推积起来,到达一个极限,迫使你采取行动变现状。

其实,压力产生的后果取决与你的器量,如果你能承受那便是动力,否则只会使你崩坏。

当遇到事情时,理智的孩子让血液进入大脑,能聪明地思考问题;野蛮的孩子让血液进入四肢,大脑空虚,疯狂冲动。

理智虽好,但若时时都是,未免略为无趣。

毁灭一个生命,和毁灭全世界同等罪恶;拯救一个生命,和拯救全世界同等荣耀。

就逃跑来说,五十步和百步其实没有区别。

当人们开始对某人进行人身攻击的时候,他才能知道自己赢得了争论。

俗话说,君子动口不动手。

阅读全文 »

简介

svn和git都是常用的版本管理软件,但是git无论在理念或是功能上都比svn更为先进。但是有的公司是以svn作为中央仓库,这时git与svn代码的同步就可以通过 git-svn这个软件进行,从而用git管理svn代码。最后的效果相当于把svn仓库当作git的一个remote(远程仓库),而你本地的代码都是通过git来管理,只有push到svn时才会把你本地的commit同步到svn。

阅读全文 »

最近的这些读书笔记基本上都是补的以前的,其实已经近一年没怎么读文学类的书籍了,真是惭愧,自觉面目可憎。
工作了毕竟与大学时不同,时间也不那么充裕。而且做的是非本专业的工作,为了三餐,为了果腹,只能多看技术类的书了。
文学的先放一放,等稳定了再慢慢补上吧

简介

随风而行 是伊朗作家阿巴斯·基阿鲁斯达米的一本诗集。阿巴斯·基阿鲁斯达米不仅仅是为诗人,同时他也是一位电影导演。
因此他的短诗有着极强的画面感,诗句隽永富含哲思,使人如临其境。

下面是本人从中摘录的一些喜欢的。

摘录

春风不识字
却翻作业本
孩子趴在小手上
睡得正香

飞起再落下
落下又飞走
蚂蚱的方向
只有它知道

羽绒枕
屠害千只小鸟梦

怎么能
老龟活了三百年
不知有天

阅读全文 »

简介

作者,埃里克·霍弗。本书主要讲述处于群众运动中的个体的心理状态。作者亲身参与过群众运动,发现这些运动的参与者主要是现实生活的失意者。他们抛弃自己本已无可救药的生活,投身于“神圣的”群众运动,化身为伟大集体的一份子,号召自我牺牲以获救赎。阅读本书或许会对中国的革命年代多一些不一样的理解。

笔记

愈做不好一般事情是人愈的胆大妄为。

希望并不是生命可以寄托的东西。

阮云:除了精进,没有什么可以寄托生命。

当你做不好分内的事时,别人会耻笑你,但当你帮助别人时,没人会耻笑你。

有成就感的人会把世界当成一个友好的世界,失意者则乐于看到世界急遽改变。

任何教义如果想要成为一种力量的来源,它就必须宣扬自己是打开未来之书(唯一)的钥匙。

阅读全文 »

简介

作者:北岛、李陀

最早识得北岛这个作家,是因为他的诗句,并为之倾倒。

卑鄙是卑鄙者的通行证,
高尚是高尚者的墓志铭,
看吧,在那镀金的天空中,
飘满了死者弯曲的倒影。

这本书收集了三十篇記憶文字,是作者们对于”上世纪70年代”这一段特殊历史时期的印象和回忆。

笔记

不知是因为年轻还是饥饿,我们几乎每时每刻低头觅食,仿佛猪狗。

阮云:我们难以想象的事,却以极平淡的语句说出,让人更加难以承受。

历史在原来作痛的地点消失了。

这个世界还会好吗,梁漱溟临终前的话。

阮云:这世界曾经好过吗,其实它从未真正好过,只是有时我们居住在它稍微好一点的那部分里。

大家极力地忘却七十年代,以为这样它就未发生过。

阮云:人遇到痛苦的事,为了让自己好受一点,会不自觉地忘却它。这正是人的优点之一,然而也正是可悲之处。当痛苦的承受者都忘却了,痛苦的制造者会怎么想呢?

普通百姓的日常生活,才是被历史忽略的最重要的部分。

阮云:你我百年之后,世上还有几许痕迹。

读啊写啊,可这都什么年代了,可别玩枪口上撞。

阮云:读书人呐,过于理想乃至于幼稚。毛主席为啥读资治通鉴十七遍,而不是其他。

历史永远记录的是大人物的大事,而小人物的日常感受我们无从得知。

现在,大家笑朝鲜,那可真是“好了伤疤忘了疼”,小孩不知道也就算了,大人也一般傻。

政治面貌调查和元朝人分四等有何区别。

阮云:在性质上有区别,一个是伟光正的社会主义的,一个是腐朽的资本主义的。

小桥报有人痴立,泪撒春帘一饼茶 —— 《己亥杂诗》龚自珍

谁复留君住,叹人生几番离合,便成迟暮。—— 《金缕曲》纳兰性德

阮云:何须几番离合,一见杨过便已把终身误了。

简介

本书讲的的是一些程序员必须了解的数学知识,有些知识点挺有意义的,特别是对于非科班出身的程序员来说。
就我的观点来说,一般的程序员需要的数学水平大概是高中就够了,当然要做算法研究大学数学专业水平也不一定够。
下文记录本书一些有用知识点,包括一些算法的数学思路,还有有趣的逻辑问题。

阅读全文 »

本人结合自己使用的感受,推荐以下几十款软件给大家使用,覆盖了日常的大部分使用场景。
软件不追新,够用就好,因为软件随着不断更新过度开发的可能性是很大的。
资源大部分来自互联网,请知悉相关风险。

部分分享已经失效,这里补一下: https://pan.baidu.com/s/1ehg5VNksD7u-eWm1KFmPSw
提取码: g2fx

善用佳软,节约时间,提高效率。

阅读全文 »

主力使用SublimeText3编辑器,将一些常用的快捷键总结一下。

通用(General)

  • Esc 退出功能,比如退出输出面板
  • ↑↓←→ 上下左右移动光标,注意不是不是KJHL!
  • Alt 显示菜单栏
  • Ctrl + Shift + P 调出命令板(Command Palette)
  • Ctrl + ` 调出控制台
  • Ctrl + K, Ctrl + 数字 代码折叠,数字代表折叠的层次
  • Ctrl + Shift + [ / ] 收起/展开选中的代码。
阅读全文 »

  诸行无常是你于此世遭受痛苦、挫折的原因。

  如果你能缓慢地行走,没有任何想要获得什么的念头,便已经是一名优秀的禅门弟子。

  入道之门屏息外界的诸多攀援之物,并止内在的情绪与妄念,当你变成一块砖或一面石墙,你便入了道。

  虽然由你的推想,你可以有一种试验性的理解;然而,你应该由经验而理解空性。

  叙述出来的并不是真正是实相,而当你认为它是实相时,已经包含你个人的观念和想法,那是一个自我的概念。

  大小方圆,并不属于现实实相,它们仅仅是观念,这就是空去水杯的含义。(忘记已有的观念)

  当我们分析一己的经验时,就产生了时间或空间大或小、重或轻的概念;某种的衡量尺度是必要的;以我们心中的各色各样的衡量尺度,我们经历着事物。然而事物本身并不存在衡量尺度,那是我们强加到实相上的。

阮云:先生未生之前各种尺度何在,又何必头上安头。

  我们有无限的痛苦,因为我们有无限的欲望。

阮云:因欲生贪,因欲生嗔,贪嗔既久,陈陈相因,愚痴无救。

阅读全文 »

no man is a island.

  西谚有云“没有人是个孤岛”,人是社会性动物,很多自我价值都在社交中实现,自是离不开沟通。

  但真正的沟通又是何其难?某种意义上,你永远都不能知道对方真正的意思。当然,有时你连自己是什么意思都不甚了解。

  在聊天中经常出现的是,表面上相谈甚欢,背地里很可能是呵呵一笑。毕竟不同价值观,你不能奢望别人能完全理解你,不然怎么老说知音难觅呢?

  叔本华曾说

人就像寒冬里的刺猬,互相靠得太近,会觉得刺痛;彼此离得太远,却又会感觉寒冷.

  大师所言简直入木三分,而且这些刺猬靠得太近的时候,会说“这个距离太热了”,而不是“你刺到我了”。人与人之间的沟通乃至交往,正是寻找这个合适的距离,这个对双方都合适的距离。

  人人都有刺,你的刺一方面是你防卫的武器,另一方面阻止距离更近一步的枷锁。没安全感的人,他的刺就特别长,这样虽然安全了,但别人永远无法接近你。所以我们往往躲在自己厚重的防卫之下,同时感叹着“怎么没有真正理解我的人呢?”。

  但其实这些刺都是无用的累赘,你以为它能保护你,其实它把所有人都隔离在外。其实能伤害你的只有你自己,敞开你的心扉吧,你会找到真正的知音,就算不幸有人要辱骂你伤害你,你不放在心上,他就无的放矢。

  放下无谓的防备,追求无碍的沟通。

缘起

在工作中发现有获取linux具体开关机时间和类型的需求,可以通过分析/var/log/wtmp日志文件得到。
通过last -x -F可以将/var/log/wtmp输出以下格式。

阅读全文 »
0%