诚言:程序员是一门苦差事,虽工资待遇相对其他行业略高一点,但是工作节奏和工作压力却远远大于大部分行业。然而,面对这样一个客观事实,仍有很大一部分程序员没有良好的工作方法和生活方式,让自己长期处在亚健康的状态,这是让人非常心痛的。

Read More

作为一个入行两年多的Coder,一路跌撞摸索过来,在不断的摸爬滚的折腾里,越发的明白了“工欲善其事,必先利其器”的要义;这个不仅在于一些手可触及的工具,往深层次也可以是高效的硬件设备或者软件,更可以是人脉,知识等等;而作为Coder拥有科学的工具则是十分必要的,毕竟不管对于何人,健康才是最大的财富。这科学的工具则对我们的身体大有裨益。而今就个人经历来小谈下对于码字者较多的神器-机械键盘。

Read More

按位运算符是把操作数看作一系列单独的位,而不是一个数字值。所以在这之前,不得不提到什么是“位”:数值或字符在内存内都是被存储为0和1的序列,每个0和1被称之为1个位,比如说10进制数据2在计算机内被存储为 0 0 0 0 0 0 1 0,当我们将内存内的位值改变之后,这个值代表的意义也就变了,比如把2前移动一位,现在存储单元里面变成了0 0 0 0 0 1 0 0,这个值表示的是十进制的4,这也就是按位操作符的运算原理。

Read More

工欲善其事,必先利其器!懵懵懂懂一路蹒跚过来,越发感到这一点的重要;而强大的器,更需要我们好生折腾一番。要知道:工匠在做工前打磨好工具,操作起来才能得心应手,方能达到事半功倍的效果。故此,从某个时候就开始在条不归路上扑通;这里便将涉及到的些许方面做下整理,以做后观,也算分享;Github原文

Read More

接触计算机倒是有几个年头了,而接触编程的时间也基本等于这个年限;但真正开始认识编程也才是不久的事。经历了几年的弯路后的小感悟,也才是编程漫漫其修远的始端。今天有看到《Learn Python The Hard Way》最后一节中“老程序员的建议”,颇多的感触。

Read More

Extends 可以理解为全盘继承了父类的功能。implements 可以理解为为这个类附加一些额外的功能;interface 定义一些方法,并没有实现,需要 implements 来实现才可用。extend 可以继承一个接口,但仍是一个接口,也需要 implements 之后才可用。对于 class 而言,Extends 用于(单)继承一个类(class),而 implements 用于实现一个接口(interface)。

Read More

  写在码字之前:过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾……但是,人生最后悔的事情就是:我本可以。——陈素封

  作为专业宅男,两点一线的生活已是习惯至麻木,因此于心理和身体都没有常出去走走看看的惯性。 故此鲜有接触这个世界那么多未知的境地。而此次前往郴州游历小东江,很难不将其归结为一次苦旅,即便对于资历甚久的驴友。但是,游历归来,感知更多的是:这一切都是值得的,累并愉悦着的旅行。

Read More

中午一如往常,到闲点儿了就去拿起手机刷下微信。看到一个不敢相信的链接,点击进看了,还是震惊到不敢(也不愿)去相信。网上度娘一番,到处充斥了这个消息的证明:当代诗人、书画家汪国真于今(2015年4月26日)凌晨两点十分因病去世,享年59岁。

Read More

Lua作为一种很强大且轻量级脚本语言的存在,对于掌握其几乎无所不能的Table(其实就是一个Key Value的数据结构,它很像Javascript中的Object,或是PHP中的数组,在别的语言里叫Dict或Map)是十分必要的。对于Lua语言可参见酷壳Lua简明教程这篇Blog。

Read More

之前将自己练习写作工具替换为Markdown,部署工具改为Hexo,并且将托管地搬家到GitCafe之后,便是被各种的舒爽所围绕。她们的组合方便快捷,让人仅仅只专注于写,对于布局和上传都有这些工具帮助完成,且做的很好。但访问的域名是name.gitcafe.io 到底是长了些;可喜的是Gitcafe提供了很是简易的方法可以绑定自定义域名。

Read More

Url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,抑或是造成不能正常下载文件(作为Download Url时候),如何是好?解决办法:就是需要将这些字符转化成服务器可以识别的字符;但是为何Url中有这些字符就会出现问题呢?这就得涉及到URL编码与解码问题了。

Read More