最近使用到了Google guava Collections工具类,发现果真很方便,代码也整洁了很多。Guava api1. Immutable Collections: 真正的不可修改的集合
分类:
其他好文 时间:
2015-03-27 21:55:13
阅读次数:
146
Titanic是kaggle上的一道just for fun的题,没有奖金,但是数据整洁,拿来练手最好不过啦。这道题给的数据是泰坦尼克号上的乘客的信息,预测乘客是否幸存。这是个二元分类的机器学习问题,但是由于数据样本相对较少,在当时慌乱的情况下幸存者有一定的随机性,还是有一定挑战的。首先,我们要先看...
分类:
其他好文 时间:
2015-03-20 14:21:49
阅读次数:
220
使用json web token发表于Aug 13 2014由来做了这么长时间的web开发,从JAVA EE中的jsf,spring,hibernate框架,到spring web MVC,到用php框架thinkPHP,到现在的nodejs,我自己的看法是越来越喜欢干净整洁的web层,之前用jsf...
分类:
其他好文 时间:
2015-03-20 01:18:00
阅读次数:
212
为期四天的CleanCode培训时间很短,很难准确掌握一些知识,但让我对代码有了一个重新的认识和启发;之前也有看过设计模式、重构之类的书,看完之后也有一些感触,过后在写代码中还是不能应用进来,其实重构是时刻都可以进行和长期存在的,变量用途是否单一、一个函数的命名、一个if语句表达式、是否有重复代码、函数职责是否单一、函数是否短小易懂、抽象层次是否单一;
原来之前写的代码是这么烂,...
分类:
其他好文 时间:
2015-03-19 18:31:40
阅读次数:
143
Objective-C编程规范
格式化
缩进
行缩进使用4个空格,不要使用Tab字符。
在定义变量、变量赋值等一些操作时,如果同时操作的数据较多时,建议采用Tab键排版,使写出来的代码更整洁
方法声明和定义
留一个空格在 – 或 + 和返回类型之间,但参数列表里的参数之间不要留间隔。
如果参数过多,推荐每个参数各占一行。使用多行的情况下,以参数前的冒号用于...
分类:
其他好文 时间:
2015-03-13 16:33:18
阅读次数:
140
在安装部署HBase时一定要保持服务器环境的整洁,不能随便添加与集群无关的hosts配置。本文就以一则对HBase进行写入操作时产生阻塞的现象作为切入点,指出为何要保证集群环境的整洁,以及该问题的解决办法。...
分类:
其他好文 时间:
2015-03-13 14:22:34
阅读次数:
617
前言:一直以来,我都非常喜欢整洁规则的代码,我痛恶那些杂乱不堪的代码,然而《代码整洁之道》将要告诉我的远不止这些,那么,我希望将自己欣赏的、能够给我帮助的、指引我前进的方案记录下来,以用来我日后翻看。
要有代码
将需求明确到机器可以执行的细节程度,是编程要做的事。一个好的产品,显然其最精髓的不应该是外观,而是诸如Java编译后的class文件。
糟糕的代码
看到“糟糕”这个词就觉得可怕,我...
分类:
其他好文 时间:
2015-03-12 15:14:43
阅读次数:
121
??简介CoffeeScript 是构建在 JavaScript 基础之上的一种全新编程语言,提供了能够吸引 Python 或 Ruby 爱好者的整洁的语法。此外还提供了受 Haskell 和 Lisp 等语言启发得出的许多函数式编程特性。在本 系列文章 的 第 1 部分 中,我们了解了使用 CoffeeScript 的优势。此外还设置了开发环境,运行了脚本。在 第 2 部分 中,我们在尝试解决数...
分类:
其他好文 时间:
2015-03-10 14:00:35
阅读次数:
145
一、设计思路: 1.程序的主体部分是循环输出,次数即题目数目由用户输入; 2.三个整型变量+rand函数来实现随机数四则运算,一个变量代表加减乘除,另外两个用作运算数; 3.用户体验:题目分三列,排列整洁间距适中,并且不会显示除数为0的情况。 由于一个寒假没怎么接触编程,对我来说最大的困难就是不清楚...
分类:
编程语言 时间:
2015-03-06 15:21:05
阅读次数:
195
软件开发项目常以人月来衡量工作量,这种度量暗示着人手和时间是可以互换的。这种“人多力量大”的想法是一种一厢情愿的虚妄神话,布鲁克斯法则:向滞后的软件项目追加人手会使得进度更迟缓概念完整性。一个整洁、优雅的编程产品必须向它的每个用户提供一个条理分明的概念模型,这个模型描述了应用、实现应用的方法以及用来...
分类:
其他好文 时间:
2015-03-01 21:00:15
阅读次数:
142