豪翔天下

Change My World by Program

0%

参考文章:http://www.lamp99.com/wirtualbox_centos_web.html

现象

使用putty的ssh功能登录虚拟机里的linux系统时出现这样的错误提示:

Network error: Connection refused.

原因

原因太多了,而且不同的网络连接方式,不同的虚拟机,不同的linux系统都会莫名其妙出现这个问题,所以在这里,我只能每次遇到问题就记录下解决方案,以后依次尝试
就行了。之所以要在这里记录下来,是因为不知道为什么每次我遇到的问题在网上都很难找到解决办法,不知道是不是因为我总是做一些奇葩的操作。。。

解决方案一:

来自红黑联盟 这个方法的状况是虚拟机和主机能够互相ping通,但就
是连不上ssh。虚拟机能够上网,使用的是网络地址转换(NAT)的连接方式。
首先在windows的命令行cmd中使用_ipconfig命令查看以太网适配器(VirtualBox Host-Only
Network)的IPv4地址。我的是192.168.56.101。 然后在虚拟机终端里面使用
ifconfig_查看内部网络地址,一般就是eth0
的nat地址,在centos里面是enp0s3的inet地址,我的是10.0.2.15。 最后在该虚拟机设置端口转发

像如下这样添加一条规则:

添加后就可以通过putty的ssh登录主机了,ip是192.168.56.101.(需要注意的是,如果虚拟网卡的IPv4是自动获取ip的那么每次都会改变ip
,在这里直接把两个IP都写成255.255.255.255即可)

作者:莫雨

这本书与其说是一本小说,不如说是作者自己奋斗历程的回忆录,书的全名叫:《那些年啊,那些事——一个程序员的奋斗史》。

这本书和《程序员法则》一样,是我计算机之路的启蒙之书,没有他们,或许我不会走上计算机这条路,因为有了他们,我才能走得更加积极,更加踏实。这本书和《程序员法则》不一样,其主人公段伏枥并不是什么天才,而是大四毕业了都还只是对计算机入门的一个毕业生,并且毕业的时候并没有找到什么工作,而是远走他乡,来到繁华的深圳。在经历了几个小公司,遇见了几个坑爹的老板,学习了大量的技术后最终磨练成了一个真正意义上的高手。

其实有时候我也想要有这样的人生,所以有时候会想快点离开学校,真正去社会闯荡。现在的我,社交不行,技术不行,每天都很努力的学习,但还是感觉进步不大,或许真正去企业实习才能学到我想要的东西。我知道社会上一定有很多很多的困难挫折,从小的教育告诉我,在学校不好好学习,在学校是绝对混不走的,哪怕我现在都还在坚信着自己能够承担那些苦,但,没人相信。进入大三的我,虽然对未来也有一定的迷茫和恐惧,但我还是会选择一步一步地踏踏实实的走下去,保持现有的信心。是坨屎,总会臭的!

在这里,有必要提出作者在书中所提到的关于程序员的一些观点。首先,程序员必须不断学习,这既是不幸的又是万幸的,我很喜欢这个行业,永远都有学不完的东西,有时候感觉自己脑袋里的东西不够用了,那就学呗,学习的资源和方法都多种多样。而且现在的我也坚信,我已经有了不低于段伏枥的学习能力,能够在短时间内学习一项新的技术。其次,程序员不像其它的行业一样,不用担心徒弟超过师傅,在什么都不会的时候,我们要虚心求教,在会了的时候,我们更要将学到的主动传授给不懂的人,就因为此,我才经常在QQ群里回答一些初学者的问题,并在回答的时候教会他们以后要怎样判断错误的位置以及如何自己处理错误,不过我不大逛贴吧和其它论坛的,因为我感觉里面高手都挺多,我也就没有发挥的地方了,呵呵。

最后,请所有程序员都能热爱这个行业,还记得当初向世界说的那句“我要做程序员”吗?

语录

是坨屎总会臭的

作为一个程序员,其实是不幸的,同时也是幸运的:不幸在于,在这个行业中,一定要保持积极不倦的学习态度,不能倦怠,否则就会不适应技术的发展要求;幸运的是,做这行能够接触很多新鲜的东西,不会有别的行业一成不变的死气沉沉。更为有意思的是,经验在这行业中绝对不能生搬硬套,比如以前写DOS程序,限于内存的大小,编程的建议是在一个函数中尽可能一个变量复用;而到处理器和内存飞速发展的现在,却编程哪里用到变量才声明,并且最好给予不同用途的变量于不同的名称,这是因为一两个变量的大小相对于如今的内存容量已经是微乎其微,现在更看重的是代码的可读性。

其实对于程序员来说,绝对不能拘于形式。最重要的是明确自己的目标,需要达到什么样的目的,至于使用什么手段,这不是所关心的。

对于技术书籍,看了还有希望,不看就只剩下绝望。很多初学者开始看技术书籍的态度是不正确的,拿起一本书,翻几下,发现不懂,便放下了,心里想着等以后能看懂了再看。其实这是一个伪命题,如果都懂了,那还看这书干什么?其实陶潜所说的“好读书,不求甚解”是非常有道理的。对于一个初学者来说,当让开始一个从来没接触过的东西时,他绝对是一片茫然,无从下手,甚至于借助搜索引擎也不知道该用什么关键字;而如果以前有看过相关的书籍资料,虽然自己根本就没记住任何内容,但至少知道在哪里看过,这时候只要按照印象去搜寻,绝对比盲目搜索更为有效。

程序员是不幸的,因为只要还继续待在这行业,那么就必须一直在学习,永无止境;程序员又是幸福的,因为这行业永远不会有尽头,永远不会有学完东西的时候,只要不停下前进的不发,那么就不会担心被取代。

为什么俗话说一个成功的男人背后一定有一个女人?因为事业上有困难,有兄弟帮忙,一起度过难关;但如果心里不爽,需要找一个人倾诉,那绝对只能找一个女人,至少她不会一边听一边想打瞌睡。

对于一个人的感情来说,最可怕的并不是遇不到合适的而你,而是不知道遇上了合适的人。而这一切都因为这人不知道自己需要什么,既然不知道自己需要什么,那么一份美好姻缘摆在面前自然也是视而不见了。

以前不知道回来能干什么,而现在依然还是不知道,在自己生长的家乡居然不知道如何生存下去,真是个残酷的笑话。

这才是第一个项目,没想到就遇到这么多问题。这次的主要问题就是和小组成员分管不同的模块,但是每次进行迭代的时候都得把代码传过来传过去,而且虽然是不同的模块,但
难免会遇到修改同一个文件的问题,这时候不仅要自习地去寻找哪些文件有改动,还要去判断小组中其它成员改动的意图,还有就是小组中其它成员上网条件堪忧,只能用手机流
量进行上传下载,这样就造成了时间成本和物质成本的浪费。就目前来说,我们没有搭建SVN的条件,而且我本人也是非常推崇Git的,其与SVN的区别在这里就不详解了
,这里主要就是介绍一下eclipse中EGit插件的用法。

1.确认安装

最新的Eclipse IDE应该都自带了EGIT插件的,可以在首选项里面查看:

2.全局配置

在这里点击“Add Entry”里面输入在encoding.net申请的帐号的邮箱和用户名(如果是其它网站就换其它网站的帐号就行了)

3.克隆远程分支到本地

菜单栏–窗口–>打开透视图–>Git Repository Exploring,在该视图里选择Clone a Git
repository或者点击上面的克隆按钮都可:

然后会出现如下设置界面


其中URI就是项目的地址,可以从coding.net网站上该仓库的“代码”选项处获得,输入URI,会自动获得Host和Repository path,而下面
的User和Password则是该网站的用户名和密码,注意Connection的协议设置,git网站一般提供https和ssh两种方式,端口都是默认端口,这
里不用写。

这里点击下一步就会提示选择哪个分支(master就是默认的主分支),选择你需要的分支点击下一步

接下来就是项目在本地的一些设置

这里可以设置保存的目录,远程分支的名字(默认为origin),因为我们克隆的就是一个工程,所以可以选择“Import all existing
projects after clone finishes”,那么就会在下载完成后直接导入其中的工程(需要注意的是下载的地方不要放在工作空间里,不然不会导入
或导入失败)。最后在工作空间中就有该项目了:


可以看到git项目和其它项目不一样的是,凡是git会记录更改的文件或文件夹右下角都有一个圆柱体的东西。

4.对本地内容进行更改

下面尝试一下对本地内容进行修改然后提交的过程。
当更改了本地内容过后,需要在项目名称上,右键–>team–>commit将当前的更改提交到本地的上传任务中去(此时并没有上传到远程)
其中,“Commit message”可以写上你本次的提交信息,注意,提交信息也很重要,可以方便以后查看本次提交主要是提交了什么东西,查看你在这次提交中都做
了些什么,还可以让团队中其它成员大致了解其中的更改。 下面的Author和Committer默认即可 在下面的Files列表框里面就是选择本次需要提交的文件
,需要注意的是git会自动列出本次所有更改过的文件,只需要上传更改过的文件就行了。下面点击”Commit and
Push”(也可点击Commit再用push)![](http://7xnc86.com1.z0.glb.clouddn.com/eclipse-git-
coding-net_8.jpg)其中有一串奇怪的数字“6656cfcb”就是本次提交的commit
id(相当于版本号,方便以后进行回退的操作),此时在coding.net上面就可以看到刚才的提交了,此时还可在“代码”页面查看刚刚的文件是否已经完成了更改

5.提交合并求

当完成一个功能或者模块时,需要进行项目迭代,这时候就要向项目领导人提交合并请求,合并请求可以直接在网页端完成

先新建合并请求,注意源分支是你更改的分支,目标分支则是你要把你更改的分支合并到哪里去,这里就是master分支,即主分支。 merge
request标题和内容表示你提交本次合并请求的标题和内容,标题就写明你完成了什么,内容可以详细说明一下你做了什么。

要想看到自己改动的地方,可以通过最下面的改动明细查看,其中改动的地方用红色标识,红色的在本次提交中被替换成了绿色部分的内容

最后点击“提交”

此时,项目负责人那里会收到一封邮件(这功能挺贴心的)提示有了新的提交请求,OK,我只要点击同意合并就算完成了。

作者:Paul Graham(保罗·格雷厄姆)

翻译:阮一峰

关于本书

我一向不喜欢在文章里介绍作者以及译者,因为我的文笔及对他们的理解不可能会比他们自己的网站或者维基百科相近透彻,所以如果想了解他们可以直接点击他们的名字进入相应的网站。

第一次听说这本书还以为是讲黑客的,但之后在微博上书本上了解了这本书后就立马决定买下来,想一探究竟,这本书到底为什么会成为经典。本书的目标读者不仅仅是程序员,还有现实中的普通人、职员以及创业者。本书虽然是阮一峰翻译的,但不知道是不是因为我阅读外国著作的数量还不够还是怎么的,我始终感觉作者的话有很多累赘的地方,有时一个概念要用很多句话来解释(其实,在翻译一些外国文章的时候我也遇到过类似的问题,前后要么不搭边要么有点累赘要么没有过度语句)。在《代码的未来》里我也将两本书对比过,但其实我是先看《黑客与画家》再看《代码的未来》的,《黑客与画家》描述的是从计算机开始至二十一世纪初的一些互联网发展规律以及一些概念,从历史发展的角度来延伸到未来的计算机潮流,虽然具有一定的时代性,但此书一定能打开你的眼光,更好地看待现在的互联网世界。

书呆子?宅男吧!

书中所说的书呆子,其实就是现在所说的宅男。“为什么他们不受欢迎?因为他们把心思都放在了别的地方。”宅,就要宅出技术。技术宅,他们不善交际,他们不爱参加公共活动,他们不乱花钱(钱只花在数码产品上),技术宅与普通宅不同,技术宅不是因为别的,而是因为热衷于技术才那么宅,他们可能为了钻研某个技术而几天几夜不出门,他们可能为了修改某个bug而茶不思饭不想,但总归来说他们是为了技术,为了自己所热爱的技术。我对这种生活还是很向往的,但是现在貌似这样不行了,还是应该出去锻炼一下自己的社交能力的,这点我不多说,相信现代人都能够理解,因为这已经不是那个“酒好不怕巷子深”的年代了。

黑客与画家

我很赞同书中所提到的黑客伦理,诚然,我对黑客的理解从来都不是媒体眼中的那样,而就是作者这样的,”黑客不服从管教,具有叛逆精神“,这句话是对的,但绝不是贬义的,因为黑客就是自由的象征,hacker not blacker。黑客总会以自己的方式去捍卫自己的权利,实现自己的想法。他们会因为政府的某些不公而去攻击政府网站,会因为自己的某个新奇的想法而日夜编码,为了自由,他们发明了Linux,发明了RSS,发明了社交网站……

黑客应该与画家一样,是创造艺术的一群人,而不是搞破坏的一群人。只有懂得艺术精华的人才能像黑客那样写出伟大的程序。在此书的影响下,我现在也在有意无意地提高自己在其他方面的理解,比如会话、歌曲等。

黑客并不神秘,他们可能就是你身边的书呆子!

关于创业

随着90后的崛起,书中所提到的创业观念我觉得有些也应该值得商榷,现在的创业观念和以前不大一样了。作者所说,要创业就要让对手无法理解你的技术,无法复制你的商业模式,但现在这个知识爆炸的年代,这一点绝对是难上加难。正确的创业应该是利用大家都知道的技术,但只有你最先想到把那项技术用到可以发挥其长的地方,并能迅速推广,那么你就是赢家,即使是大公司来复制,也难以复制第一批的客户。

黑客伦理(Hacker ethic)

  1. Access to computers–and anything that might teach you something about the way the world work–should be unlimited and total. Always yield to the Hands-On Imperative!: 使用计算机以及所有有助于了解这个世界本质的事物都不应受到任何限制。任何事情都应该亲手尝试
  2. All information should be free.: 所有信息应该都是自由的
  3. Mistrust Authority–Promote Decentralization: 不信任权威,提倡去中心化
  4. Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race, or position :判断一名黑客的水平应该看他的技术能力,而不是看他的学历、年龄或低位等其他标准
  5. You can create art and beauty on a computer: 你可以用计算机创造美和艺术
  6. Computers can change your life for the better: 计算机使生活更美好

语录

为什么书呆子不受欢迎?他们的心思在别的地方

致富的最好方法就是为社会创造财富。创造财富的最好方法就是创业

**正确的合作方法是将项目分割成严格定义的模块,每一个模块由一个人明确负责。模块与模块之间的接口经过精心设计,如果可能的话,最好能把文档说明写得像编程语言规范那样清晰 **

程序写出来是给人看的,附带能在机器上运行

毕竟生命只有一次,你可能想用它来做一些伟大的事情

公民自由真的是国家富强的原因,而不是结果吗?

你开办创业公司不是单纯地为了解决问题,而是为了解决那些用户关心的问题

以永不过时作为目标是一种帮助自己找到最佳答案的方法:如果你不愿别人的答案取代你的答案,你就只好自己做出最佳答案

作者:松本行弘

松本行弘,编程大师,Ruby语言的发明者

关于本书

此书与《黑客与画家》风格类似,都是作者的个人优秀作品集,《代码的未来》只是其中的一篇文章。他从编程语言的本质出发探索和发现未来程序世界的可能发展。动态语言的不断涌现、大数据的持续火热、多核时代的到来,身处浪潮之巅的新一代程序员,我们到底该如何面对?从第一篇文章开始我就发现这一本书和以往的概念性书籍完全不一样,特别是语言方面,非常朴实,没有令人深刻的概念,如果有很难懂的东西要么就简单地讲,要么就干脆不讲。《黑客与画家》是属于上个世纪程序员的,而《代码的未来》则是给我们这一代程序员看的,书中介绍了很多最新的技术知识,当然不会深入讲解,但也可以带领我们来到时代变革的那扇门前。

关于编程

何谓编程?“创造出一种人类和计算机都能够理解的语言(编程语言),并通过这样的语言将人类的意图传达给计算机,这样的行为就叫做编程。”这只是作者所引用的一个观点而已,但他并不大赞同,我也这样觉得,我认为,编程本身是一个创造的过程,而且是一个创造生命的过程,现在我们编程和上一辈人的编程目的不大一样,虽然都是为了让机器能读懂,但我们更着眼于未来,更着眼于代码所给人类带来的实际好处。编程的本质在于“思考”。正如林纳斯·托瓦兹所说:“Just for fun”。码农、程序猿。。。有时候我很喜欢这些称谓,因为这些称谓不是别的行业给我们起的,而是我们自己对自己的一种嘲讽,嘲讽中带有一丝与众不同,这正是现代程序员的乐趣。程序员无疑是互联网上最会自嘲的一群人,但苦只有自己知道,乐也只有自己知道。

关于编程语言

大一时候的我,刚学完C语言就迫不及待去学习C++语言,以为从面向过程到面向对象就算是编程世界里最重要的一道坎,殊不知,在C和C++大门之外,世界上还有那么可爱、好用、强大、简洁的编程语言。通过微博和Github我学习了Python语言,真太美了,原来强大的语言不一定要C/C++那么严谨复杂,它也可以做得很简洁。从那以后,我就爱上了动态语言,爱上了脚本语言。很多人说动态语言虽然简洁,但性能上太差,呵呵,那只是曾经,现在的动态语言不仅本身进行了足够的性能优化,而且自己要是主动去进行优化,那性能绝对比得上C和C++写出来的程序。

Go、Dart、CoffeeScript、Lua、Lisp,虽然很多我都听过,而且也看到很多人在用,但由于目前我精力有限,暂时没有学习新语言的打算。作者的Ruby语言,我也未曾接触过,看完本书,我对其有了一定的认识,很强大,但我学过Python,我觉得世界上没有比Python更简洁的语言了,而且Python很重要的一个特性是强制缩进,所以看看网上的Python代码,几乎不会看见某些人所写的C/C++那种格式混乱的代码。在未来,如果有一门新的语言诞生并得到很好的发展,那么他一定是吸收了众多语言的优点,并在此基础之上拥有了自己独一无二的特性,比如垃圾回收,比如异常处理等。

关于未来

元编程、云计算、大数据、多核时代,挑战MySQL的NoSQL,随着摩尔定律渐渐地被颠覆,新的时代已经到来了。我们不可能掌握所有的技能,但所有技能我们都应该去学习一下

时代在召唤~~~~~~~~~

补充一下在书中所看到的我以前并未接触过的知识点:

  • DSL(Domain Specific Language,特定领域语言):XML、JASON、SQL、正则表达式等都属于外部DSL,而内部DSL是在现有语言中实现DSL,Programming is a rocess of designing DSL for your own application(编程就是为自己的应用程序设计DSL的过程)
  • 元数据:描述数据所具有的结构的数据,也就是关于数据本身的数据
  • 元编程:用程序来编写程序
  • Roma(Rakuten On-Memory Architecture):一种键-值存储数据库这种数据库把所有的数据都存放在内存中,采用环状的分布式架构,在运行中可自由增减节点
  • C10K问题:在同时连接到服务器的客户端数量超过10000个的环境中,即便是硬件性能足够,依然无法正常提供服务,这是“想当然编程”的副产品数据库的
  • ACID特性:Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)
  • NoSQL:是一种数据库的总称,主要代表有ROMA(Rakuten On-Memory Architecture)这样的键-值存储型数据库和MongoDB这样的面向文档数据库(存储的是拥有结构的文档)

七牛镜像存储介绍

镜像存储就是将自己服务器上的静态内容使用七牛云存储作为镜像服务器,这样网站的用户在访问页面的时候访问的其实是七牛云里面的数据,网站本身的服务器可不放置该静态
资源,这样不仅可以大大减少自己网站的所用空间,还能显著提升访问速度。(本文所有图片均已使用七牛插件做镜像工具,可以查看图片链接,显示的是qiniu.com)
。下面是用户类别以及各种优惠:

简单操作过程

1.注册并新建一个空间:官网操作指南

2.对空间进行设置:

在镜像存储中设置自己的域名,域名设置可以绑定自己的域名,但是只能标准用户使用,我们可以直接使用七牛提供的二级域名

3.wordpress获取插件并安装,插件名称为:WPJAM 七牛镜像存储

4.设置七牛镜像存储插件


其中,ACCESS KEY和SECRET KEY在七牛网站的帐号设置里面的密钥处获取

本地设置:主要设置的是要保存文件的后缀

其它地方均不用设置,但写完博
客并发布后,可以看到七牛空间上已经有刚才上传在wordpress的图片等了,此时就可以在wordpress多媒体里删除该图片,图片依然可以访问。

视频类鸡汤

歌曲类鸡汤

  • 机器铃 砍菜刀

文字类鸡汤

  • 不要那么孤独,请相信,这个世界上真的有人过着你想要的生活
  • 须知参差多态,乃是幸福的本源。—— 罗素
  • 我上班又不是为了梦想,还不是因为穷
  • 当你开口问别人的时候自己内心已经知道答案了 —— 《解忧杂货店》
  • 按理说,只有该结婚的感情,没有该结婚的年龄。—— 《你也曾定下无数个小目标,却始终没有勇气尝试一次》
  • 我不喜欢稀里糊涂地过日子。我妈妈有时说:真奇怪啊,我们稀里糊涂地就过来了。他们真的是这样。我们的生活就是我们本身。我们本身不傻,也不斤斤计较大衣柜一头沉。干吗要求我们有什么外在的样子,比方说,规规矩矩,和某些人一样等等。有时候我真想叉着腰骂:滚你的,什么样子!真的,我们的生活是一些给人看的仪式吗?或者叫人安分守己。不知什么叫“分”,假如人活到世上之前“分”都叫人安排好了,不如再死回去的好。——《人为什么活着》
  • 美妙的人生关键在于你能迷上什么东西——《蓄力十年,做一个成就》

作者:meiya

当时买这本书的时候并不知道这本书只是作者的一部文集,并不是光在写”慢慢来“的,虽然购买书的初衷和内容不一样,但这本书确实让我对作者meiya感到非常的仰慕。
一个80后的女生(当然比我大,我应该喊姐的),在城市里孤独地奋斗着,并且面对任何的困难挫折,都能独自勇敢地面对,还能如此乐观地享受着生活给她的一切。很多男生都做不到,但她一个”弱女子“就做到了。我也看过一些写给女生的书,但书中很多都是以自己的价值观来给别人引路,但meiya不一样,她觉得即使是”坐在宝马车里”的女人也有快乐的可能,每个人,无论男女,都有自己的幸福标准,我们不能指定统一的标准来评判。有些书也叫他们一定要去成为女强人,但都错误地会意成了好强的女人,meiya不是,她喜欢独立自主,喜欢自己去面对困难,对未来的男友她抱有期望,但她更喜欢当下的生活。

书中共分为四章:

梦,要实现

痛,要转换

病,要痊愈

爱,要学习

通过这四个方面的实践,我们会学会“允许自己慢慢来,才能重新上路“。认真的过好每天,认真的对待生命。《慢慢来,一切都来得及》既教会了我慢,也教会了我快。很多教我们克服拖延症方法的书都是一个一个讲方法,但没有哪本书像这样让我们的梦想来支撑我们改变那些坏习惯,现在就去行动,梦想很美好,但如果一直都只是想,那它就永远是一个梦。

我还想赞扬一下这本书的文笔。meiya的语言既有女汉子的尖锐,也有淑女搬的气质。从我面的语录中就可以看出来,和很多的励志类书籍里面的语句不一样的是,meiya的话更有地气,更加让人觉得亲切。

语录:

与其说我们害怕成为普通人,还不如说害怕生活,害怕找不到一种自己喜欢的方式去度过人生,害怕不知道什么才是自己想要的生活。

我怕来不及去做自己想做的事,我怕来不及去实现自己的梦想,我怕来不及拥有我渴望得到的。

做你所爱的事,爱你所做的事

对于很多像我一样缺乏独立思考能力,又不懂得借鉴他人历史教训的人,只有亲身经历过,才能知道自己想要什么样的生活,就算不知道自己到底想要的是怎样的生活,也至少能明白自己不想要怎样的生活

真正的强者是能再人生的旅途中蜕变为只对自己心声负责的达人

饭要一口口地吃,路要一步步地走

你想中奖那至少该买一张彩票;你想生个孩子遗传自己优良的基因,有对象的前提下你至少需要系辛苦干上几次吧;你想梦想成真那首先该为梦想行动起来,做点什么吧!

人,必须选择一种生活方式并有勇气坚持下去

当你忘了自己的过去/满意自己的现在/漠视自己的未来/你就站在了生活的最高处

等到万事俱备再出发,东风依然不会来

最棒的爱情是共同见证彼此的成长,包含物质上和精神上的,这样的感情经得起生活的琐碎与磨砺,经得起时间的考验和岁月的凉薄,对抗得了人生的虚无

很多情侣恋爱多年最后没有结婚而是分手了,很多时候是因为没有抓住想结婚那股子冲动

我们做事情只要有必要条件就可以行动了,不必等到充分必要条件都满足

有多少爱可以重来?这世上有成千上万种爱,但从没有一种爱可以重来。有多少青春可以从来?这世上有成千上万种青春,但从没有一种青春可以重来

Just do it, anything is possible

有时候我觉得如果我没找到命中注定的那个人,不管我有多成功都没意义

人是因为把一件事情干得越来越好才越来越有兴趣,并不是单单对什么感兴趣才干得好的

我们所能做得最正确的选择就是选择一种活在当下的态度,认可自己的选择是当下能够做出的最好的选择,只有到那时,我们将不再为选择而苦恼

不成熟的爱是:“我爱你,因为我需要你。“而成熟的爱是:”我需要你,因为我爱你。“

爱情是婚姻的开始,而不是以条件作为婚姻的开始

你为啥不自己奋斗成为有钱人,然后找个男朋友,让他下半辈子不用奋斗,衣食无忧?

也许,当某一天我们真正做到不再恐惧平凡;不再恐惧失去自由,与他人缔结联系;不再希望通过追寻得不到的东西来确认自己的存在,证明自己的能力;不再自卑,不再懦弱,能够强大到承担起另一个生命的责任;能够做到对自己的选择满意,活在当下,珍惜眼前,我们就会得到我们想要的,我们得到的就是我们所爱的,我们所爱的也正是我们得到的。

梦不醒之人,看不穿之人,惊不觉之人,痴不迷之人,疯不狂之人,尽数来此,,再叙西游,岂不快哉!

—— 今何在

《悟空传》这一经典之作十二年之后,今何在又带来一部巨作。虽然都以西游为题材且作者都运用了天马行空的想象力,但两部作品在表现形式上完全不一样。一部时空乱入,一部则按日记写成。无论是视觉还是风格都能给我们不同的感觉。十几年前《悟空传》刚出世的时候,我还在上小学,真正阅读它是在去年,短短一年后,我就看了这部《西游日记》,肯定不会有那些青春时候看《悟空传》,人到中年时看《西游日记》的人更有感触。人这一生也一样,正如《后会无期》中说道:你连世界都没观过,哪儿来的世界观。二十岁刚出头,经历太浅,不过还好,我对这个世界,对我的未来暂时充满了希望。今何在历经十年其作品的灵魂依然不变,曾经的狂妄,现在的哲思都是随人生经历的变化而变化的。

我知道时间总会让人改变。就像几年前,我父母说现在最大的心愿就是给我买房子的时候,我当即拒绝,口出狂言:在结婚前我一定会自己买一套房子的。现在看来,也只能呵呵了,如果真那样或许我结婚的时候已经老了。前几天父亲又提起此事,我无言,不知道怎么回答他们,既没有接受,也没有拒绝。虽然还未在社会上走,但这几年我的锐气也是衰减了不少。不过时间在走,世界在变,人心也在变,很庆幸,这一路走来,我追逐梦想的心没变,棱角再怎么被打磨,也不可能变得和世俗一样。有些事情,我知道不能实现,早就有人告诉过我答案,但我就是想自己走一遍,用我一生去证明那个答案的对错。

期待今何“西游三部曲”的第三部,很多人不希望再等十年,但作为正处青春期的我,希望真能等上十年,等我在尘世间走过一遭再回过头来看这几部作品,我想就会更加感同身受。

语录:

为什么答案前人早已告诉了我,我却仍然不明白?

我要自己去重新证明这一切

如果你不能再拥有,唯一能做的,就是不再忘记

究竟是谁铁石心肠,又是谁芳心暗动?是谁暗自猜度了谁的心,是谁不知你是风儿我是沙,本来无一物,何处惹尘埃。是谁不知你是佛来我是牛粪,佛心见佛粪心见粪,花心见色狼,而一颗纯洁无暇的心,看见的全是浮云

成功秘诀就是:当一条路充满艰险,所有的人都不愿前行时,你却敢走。因为一亿亿人中,也许只有一万人敢走这条路,也许只有一百人活着到了终点,也许只有十个人还能活着再走回来,也许只有一个人侥幸能成功带回点什么。所以,这根本不是什么成功的路,只是冒险者的路而已。人们只看到了一人的成功,却没有看见其它九千九百九十九人的失败。

我是心诚,却不一定要为你。

你只是有一天突然觉得,必须去做这件事,你就去做了。我也一样。我们都只相信自己的心。

世上哪有终点,什么时候你走不动了,倒下了,那才是终点。

我虽不知结局,但我却从不害怕它的来临。

Eric是Python语言的一个IDE,它支持Python+PyQt(Python的一个图形库)进行可视化图形界面的开发。目前最新版本Eric5支持到Python3.4和PyQt4,目测Eric6马上就要出来了,并且Eric6支持PyQt5。当然,Eric还支持其它的一些开发语言,不过主要还是用来开发Python的图形界面。Python为数不多的IDE中Eric算是很好的了,不仅支持多语言,而且界面好看,调试功能强大,对于熟悉QT的人就更得心应手了,因为PyQt是完全把C++的QT库拿来改成了Python自己的库,类和函数的用法几乎一致,再加上Python语言本身的简洁和强大,是我很喜欢的一套工具。这里就简要介绍一下
其环境的搭建过程。

  1. 下载必要的几个文件(在下载的时候一定要注意64位还是32位,必须一致):
    Python3(下载页面 )可以下载最新的版本
    PyQt4(下载页面)
    注意Eric目前只支持到PyQt5,不过Qt的版本可以到5,我下载的就是PyQt4-4.11.1-gpl-Py3.4-Qt5.3.1-x64.exe
    Eric5(下载页面 ),选择一个最新稳定版,进入后记得把语言包一起下载,我下载的就是eric5-5.4.6.zip和eric5-i18n-tr-5.4.6.zip,注意windows版本是zip压缩文件tar.gz是针对linux的
  2. 安装Python3:点击msi文件默认安装就行,千万不要修改路径,不然之后所有东西都要修改路径
  3. 安装PyQt4:点击exe文件默认安装,勿改路径,安装完后,打开Python IDLE(Python安装完后开始菜单中会有这么一个选项),输入import PyQt4看是否已经成功安装该模块
  4. 安装Eric5:将下载后的两个zip同时解压,然后将解压后的文件夹直接放到C盘下,点进去后点击install.py进行安装,一会儿就安装好了
  5. 验证安装:最后在C:\Python34目录里面找到eric5.bat(这就是Eric的启动文件,可以在桌面建立一个快捷方式方便以后打开)
  6. 初始化配置:第一次进入会提示进行初始化配置,此时界面还是英文的,不过没关系,下次打开就是中文了,我们先来进行如下简单配置:
    首先是Editor->AutoCompletion->QScintilla勾选上Show single(显示单条)和Use fill-up characters(使用填充符号)和from Document and API files(源文件来自文档和API文件)
    然后是Editor->API勾上Compile APIs automatically(自动编译API),在下面的language选择Python3,然后在下面选择Add from installed APIs(从已安装的API添加)选择eric5.API
    最后,确定,重启,就可以了
  7. Hello World:下面开始尝试第一个Python GUI程序
    项目->新建:

    项目名称:test,然后在项目文件夹里新建一个文件夹test,点击OK即可新建项目
    新建窗体:在窗体标签栏里点击右键新建窗体,然后会提示选择窗体类型,直接选择对话框,然后OK,然后会叫你输入ui文件的名称,之后就会进入QtDesigner(Qt设计师)设计界面

    直接将左边的按钮控件拖到主界面,然后双击该按钮可以修改其显示的文字

    保存后,返回Eric界面,会发现刚才新建的ui文件,然后对着它右键->编译窗体,再切换到源代码标签可看到编译生成的py文件,这就是Python可执行的文件了,右边就是自动生成的代码,此时就可以直接按F5运行,就会出现那个Hello World!对话框了

    现在就踏上你的PyQt之旅吧,不过PyQt没有多少的中文资料,如果对QT熟悉,可以直接到网上找找“PyQt_精彩实例分析”(也可以联系我)