前言
前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍一个Strings工具类的使用,学会灵活使用Strings工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,废话不多说,一看代码就全明了了。
Strings类常用功能和使用
/**
* Guava Strings工具类的使用,null和e...
分类:
其他好文 时间:
2015-03-30 09:25:40
阅读次数:
131
Lua是一个小巧的脚本语言。Lua由标准C编写而成,代码简洁,几乎在所有的操作系统和平台上都可以编译,运行。工具: 1、Sublime Text 2 2、LuaForWindows_v5.1.4-46.exe为了方便开发,借助于Sublime Text 2来学习和运行lua文件,当然Subl...
分类:
其他好文 时间:
2015-03-16 15:54:37
阅读次数:
165
一个支持断点续传的PHP文件下载类文件,调用方法简单,类代码简洁,可记忆上次的下载的节点,实现累积下载,类名称download,类代码如下:function download($path,$file) {$real = $path.'/'.$file;if(!file_exists($real)) ...
分类:
Web程序 时间:
2015-03-12 22:02:21
阅读次数:
143
简单递归,但代码简洁性有待提高我的代码/** * Definition for binary tree * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }...
分类:
其他好文 时间:
2015-03-09 15:58:27
阅读次数:
130
前端的优化包括四个部分:HTML结构优化、CSS样式优化、JS行为优化、服务器的优化。合理的前端优化不仅能够提升网站加载速度,而且能够更好的提升用户体验和团队开发效率。所以前端性能优化的重要性是不言而喻的。HTML部分语义化HTML:好处在于可以使代码简洁清晰,支持不同设备,利于搜索引擎,便于团队开...
分类:
Web程序 时间:
2015-03-05 18:58:36
阅读次数:
119
冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数...
分类:
编程语言 时间:
2015-03-04 14:31:26
阅读次数:
177
Sort a linked list in O(n log n)
time using constant space complexity.
链表排序,O(nlgn)的复杂度,应该是归并或者快排,对链表来说归并应该用起来更顺手一些,尤其是对归并的步骤来说,链表这种数据结构真是再合适不过了。这里我用了递归调用来实现归并步骤,效率可能略微低那么一点点,但是代码简洁得不得了哇~~
归并排序是分治...
分类:
其他好文 时间:
2015-03-03 22:18:35
阅读次数:
160
前言大家看标题就明白了我想写什么了,在做企业信息化系统中可能大家写的最多的一种页面就是查询页面了。其实每个查询页面,除了条件不太一样,数据不太一样,其它的其实都差不多。所以我就想提取一些共通的东西出来,再写查询时只要引入我共通的东西,再加上极少的代码就能完成。我个人比较崇尚代码简洁干净,有不合理的地...
分类:
Web程序 时间:
2015-03-03 20:27:24
阅读次数:
268
Rust与D的并发运算比较,运用3个内核(75%),D的占用内存稍小,而且运行效率是Rust的几乎2倍。
但此时没有内存消耗,显示不出Rust的RAll特性。
D语言的代码简洁、高效非常吸引人。...
分类:
其他好文 时间:
2015-02-26 09:59:43
阅读次数:
285
传统的表格排版是通过大小不一的表格和表格嵌套来定位排版网页内容,改用css排版后,通过由css定义的大小不一的盒子和盒子嵌套来编排网页。css盒子模型是div排版的核心。
说白了就是以前没用css盒子模型,html中的元素就像一堆散乱的苹果;用了之后,就变成整箱整箱的苹果摞到一起。这种方式排版的网页,代码简洁,更新方便,容易兼容多种浏览器。
nice to meet you!
...
分类:
Web程序 时间:
2015-02-25 15:39:06
阅读次数:
178