读过很多代码,有些人写了5年以上的代码,但是代码烂到直接让人无从读起。有人写的代码让人读的赏心悦目,为什么人与人之间的差距这么大呢?
看来如何写好代码还是一件很值得一说的事情。
关键思想:
人写代码是用来给别人读的,而不是给机器执行的。写代码就应该像写小说一样,让人读的轻松愉快。
软件的生命周期中,维护周期占1半以上,所以不看避免要有人来改动你的代码你如果更换工作岗位,你的...
分类:
其他好文 时间:
2015-07-30 19:29:55
阅读次数:
118
如何在Linux下使用Markdown进行文档工作在Linux系统中,编辑markdown可以用retext工具:sudo apt-get install retext
retext Release-Notes.md要将markdown文件转换成html文件,可以用discountsudo apt-get install discount转换工作很简单:markdown -o Release-Not...
分类:
其他好文 时间:
2015-07-30 11:23:13
阅读次数:
123
最近换工作 从客户端转到Web端 第一个任务就是去页面上抓取数据 用到的是JSON 因为json的格式有点怪 所以 就在JSON反序列化上面 花了一点时间首先用到的工具是http://www.newtonsoft.com/json然后 根据JSON创建对应的对象类下面分三种JSON形式Demo1:j...
分类:
Web程序 时间:
2015-07-30 10:52:35
阅读次数:
143
博主年后换了工作,换工作后一直要融入新环境,新的工作节奏,所以一直抽不出时间来更新博客。
今天介绍下,如果讲一个普通的android工程导成jar包,在其他工程调用。
1.将所有工程内,findviewById这种方式引入资源文件的,全部改为:
mResouse = this.getResources();
int activity_camera_...
分类:
编程语言 时间:
2015-07-27 16:18:15
阅读次数:
145
一、DNS(DomainNameSystem)--域名系统,是一种组织成域层次结构的计算机和网络服务系统,用于TCP/IP网络,提供将主机名和域名与IP地址相互转换的服务。它的基本工作原理用下图来表示。域名虽然便于人们记忆,但计算机只能通过IP地址互相通信,它们之间的转换工作就称为域名解析,而..
分类:
其他好文 时间:
2015-07-26 17:36:56
阅读次数:
332
毫无疑问,在windows设置IP非常方便,因为有操作简单,直观的界面。通过图形用户界面设置IP在一般情况下是足够。但是,对于那些谁经常出差,由人产生的转换工作,这样的变化IP无疑耗时且不方便。假设一套IP在脚本文件中的命令来运行,便迅速。用命令行设置IP步骤(WIN7,针对IPV4设置):1、设....
半年前我刚说如果不做芯片愿意一年少赚10W,那会儿说出这话也算是表明我对这行怨气很深。好了现在机会来了,最近我打算换工作了,去做IOS相关的移动应用开发,收入也没有像我之前说的减少,反而增加了不少。之前驱动程序开发这一块的积累现在要清零了,现在完全是一个崭新的开始,我要去做之前完全没有接触过的东西了...
分类:
其他好文 时间:
2015-07-19 21:36:50
阅读次数:
155
前言 故事的起因是这样的,由于本人地处偏僻工作地点在美丽的冰城哈尔滨虽然地方很美丽,但是这里的软件行业实在是算不上“美丽”,这么多年由于个人原因或者公司原因经常换工作,因为这里都是中小型公司,没有什么大公司。今天安静的上班明天老板接不到外包可能就要解散,我见过最狠的老板压了我6个月的工资,我都忘记....
分类:
Web程序 时间:
2015-07-15 09:18:04
阅读次数:
133
MKNETWORK被广泛使用的第三方网络访问开源库。用于提供更加友好的网络访问接口。相信很多搞iOS开发的朋友都用过它RegexKitRegexKit是一个正则表达式工具类。提供强大的正则表达式匹配和替换功能。我们主要使用它来对类似微博的正文替换工作。例如将 @某某 换成带链接的,将图片的URL换成...
分类:
移动开发 时间:
2015-07-13 17:48:29
阅读次数:
187
在同一个工作区下,依赖的Jar包如果既有GBK编码,又有UTF-8编码,就会出现的问题。常规解决方法1、切换工作区编码。麻烦,效率低。2、设置Jar包编码,只有Eclipse4.2支持,4.0以下版本不支持,并且时行式不行,存在bug。插件解决方法插件在Eclipse浏览源码的编辑器上添加了菜单项,...
分类:
系统相关 时间:
2015-07-09 11:05:33
阅读次数:
145