Hi, Thinking


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 留言

  • 搜索
Hi, Thinking

用Sublime Text 3打造一个完美的python工作环境

发表于 2017-02-26 | 分类于 技术 , python | | 阅读次数

总字数:约3600字,阅读时间:约7分钟

自从学习了Python之后,一直想找一个好的Python IDE环境,但是一直没有找到心仪的。我认为,程序员一定要对自己好一点,每天面对的编程界面一定要赏心悦目,不然如何面对一天的工作。Pycharm的工作界面略显难看,换了各种主题都没有找到合适的,而且Pycharm实在有点大,很多功能用不上,却让运行变得很卡。也曾经使用过一段时间VS (visual studio 2015),对于曾经的C++程序员而言,VS的用户界面还是让我觉得很舒心的,但是VS新接入python时间不长,出现的很多问题很难找到合适的解决方案。还用过Eclipse+pydev的方式,但是我在学习Java的时候就觉得Eclipse的界面真的不是一般的难看。最后我放弃了所有的IDE,用Sublime Text 3来编写python程序,然后直接内嵌一个编译器来实现查看编译结果。但是每次调试的方法都是用print各种变量的方式来看,效率低下。终于,我找到了一个合适的插件,能方便的调用PDB调试程序,现在写Python整个人都是开心的。

Sublime Text 3

ST3 (Sublime Text 3) 是一个跨平台的文本编辑器,以其丰富的快捷键和灵活的插件著称,使用起来相当的方便。而且我认为,ST3是我见过最漂亮的文本编辑器。这个编译器自带了很多的编程语言的高亮显示,C/C++,Python,Java,Matlab等等。在这个界面的吸引下,我决定转投ST3的旗下。

main_UI.png

可以看到,中间是主要的编程界面,左边是工作目录,右边上面是PDB的调试界面,右边下面是Python的交互式界面。将编程界面用来专心写程序,程序的编写过程中如果遇到什么语言方面或者库内容方面的问题,可以在右下角的交互式界面中进行查看。代码编写完之后,可以在右上角用PDB进行调试,而且在调试的时候也可以很方便的查看代码。并且可以根据工作目录来查看工程下其他的源码。在ST3中,其可以通过右键跳转到函数的定义之中,可以方便的查看函数内容。并在结合ST3中自带的各种快捷键,编码效率相当高。有兴趣的同学可以看看这份非官方教程,和它的中文版非官方教程

具体的安装方法在教程里面都有,可以在里面看,安装这个不是我要讲的主要内容,所以在这就不提了。遇到问题的话可以谷歌一下,基本上没有什么问题。

阅读全文 »
Hi, Thinking

《异类-不一样的成功启示录》 马尔科姆·格拉德威尔 著

发表于 2017-02-13 | 分类于 读书笔记 | | 阅读次数

总字数:约6500字,阅读时间:约13分钟

成功=机遇+努力+智力+环境

这本书有点意思,我读了两遍。第一遍读的时候并没有读出他内在的逻辑和深度,只是单纯的将这本书看成是一本励志书籍来读,但是第二遍读的时候发现,这本书确实相当的有意思,整本书论证了一件事情,获得成功需要哪些条件?而答案,也就是这本书的核心观点,可以由本文的第一句话高度概括。

机遇

本书中,格拉德威尔认为,机遇是让努力成为可能的前提。本书开篇就引用了《新约-马太福音》中的名言

凡是有的,还要加给他,叫他有余。没有的,连他所有,也要夺过来。

马太效应是一种强者越强,弱者越弱的反馈效应。本书从加拿大曲棍球联赛运动员奇特的出生月份分布入手,揭示了机遇对于成功影响方式。

阅读全文 »
Hi, Thinking

在Hexo+NexT中添加algolia search

发表于 2017-01-29 | 分类于 技术 , Hexo | | 阅读次数

总字数:约3000字,阅读时间:约5分钟

在Hexo里面文章多了以后就会出现难以查找内容的问题,所以就需要一个站内搜索的功能。我大致看了一下NexT上支持的集中站内搜索引擎,Swiftype因为注册需要一个企业邮箱,而本人学生党并没有企业邮箱。微搜索好像主页崩了,一直登陆不上去。像百度,google这样的本地搜索UI设计实在是不堪入目。然后就选择了algolia。好在NexT 5.1以上的版本已经支持了algolia搜索,接入也比较的方便。

这是一个法国初创公司做的,致力于在毫秒级时间内完成内容搜索,具体的细节可以上官方网站 algolia 。搜索呈现像下面这样:

result.png
阅读全文 »
Hi, Thinking

在Hexo+NexT中添加标签和分类

发表于 2017-01-28 | 分类于 技术 , Hexo | | 阅读次数

总字数:约1300字,阅读时间:约3分钟

添加标签和分类

在Hexo中,有两种管理的方式,一种是使用分类的方式,这是一种有层次的分类方式,适用于大类别下套小类别的分类方式,例如:编程语言-python等。而还有一种是使用标签的方式,这种方式适用于同一级别的类别分类方式,例如:小说,论文等。
对应于具体的文章,可以在Front-matter中进行设定,例如:

阅读全文 »
Hi, Thinking

一个人的能力(二)

发表于 2017-01-27 | 分类于 小说 , 一个人的能力 | 阅读次数

总字数:1493字,阅读时间:约3分钟

上午最后一节课总是显得那么漫长,特别还是数学课的时候,大家一边将老师写在黑板上的公式抄到笔记本之中,一边偷瞄墙上挂的时钟。等着秒钟一步一步的向前走,走完一圈又回到原点,好像时间又回到了最初的原点一般,停滞不前。终于,下课铃声响起,而老师上课的内容也基本讲完,高中的老师总是喜欢来下课之后再多占用一点时间,而刘老师也是一样,“我把作业布置完咱们就下课,今天做完习题册圆锥曲线最后的双曲线部分,每一个人最好都去推导一下三种圆锥曲线的表达式是怎么来的,有助于你们对这部分内容的理解,下课”。靠门边的同学像是听到了一声哨响一般,直接提着包冲出了教室。而李情旭,依旧默默的坐在那,回顾着刚刚上课记得笔记。“你怎么知道这节课老师心情不好的呀?”胡梦边收拾书包,边跟他闲扯。“因为我有超能力。”李情旭没有回头,一本正经的说出这句话。“你再扯,我吃饭去啦,拜拜”胡梦认为他在开玩笑,就打算去吃饭了。“拜”李情旭看着胡梦的背影默默的离开。

阅读全文 »
Hi, Thinking

一个人的能力(一)

发表于 2017-01-27 | 分类于 小说 , 一个人的能力 | 阅读次数

总字数:1890字,阅读时间:约4分钟

老师伴着上课的曲子进门,班长李情旭看了一眼老师,扭头对同桌胡梦说:“这节课别睡觉了,刘老师心情很不好”。老师走上讲台,把考试卷子放在讲台桌子上,把U盘插在电脑上,像往常一样, 准备把上课的课件拷到电脑上。《土耳其进行曲》还在耳边回荡,也不清楚这所学校为什么要用这个曲子作为上课的铃声。估计是它的节奏比较欢快,能让人产生一种愉悦的心情以面对接下来四十五分钟的枯燥。老师还在操作着电脑,课间喧闹的气氛还没有消散,大家都七嘴八舌的讨论着。胡梦抬了抬头,看了看老师,像往常一样,没有任何的变化。胡梦又把头低了下来,枕在自己的手上。嘟囔了一句:“别闹”。李情旭也没有再理睡梦中的同桌,把目光转向投影出来的电脑画面。

阅读全文 »
Hi, Thinking

序

发表于 2017-01-22 | 阅读次数

Hi, Thinking!

现实世界充满喧嚣,启程时的誓言已被掩盖。路途中四处观花,轻尝美景的芬芳。丽影无数,却只略观,此时想起回眸,不晚,不晚。
掩埋野蜂的狂浪,静坐思考,揭开藏在深处的远方。

12
Kivi

Kivi

17 日志
11 分类
5 标签
RSS
Creative Commons
© 2018 Kivi
Hi, Thinking
MADE BY - Kivi