摘要: 本文介绍了iOS开发中如何使用定时器NSTimer。 阅读全文
posted @ 2014-02-19 23:44 戴仓薯 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了Java语言的3种生产者、消费者模型实现:synchronized,signal/notifyAll及BlockingQueue,并比较其优劣。 阅读全文
posted @ 2014-02-18 23:54 戴仓薯 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Guava的不可变集合工具,使用不可变集合的好处,聪明的copyOf原则及每个不可变集合都有的asList方法等。 阅读全文
posted @ 2014-02-17 23:59 戴仓薯 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 不同系统平台下的行分隔符、路径分隔符等常常不同。本文介绍如何在Java程序获取当前平台的分隔符,以及其他系统相关的状态。 阅读全文
posted @ 2014-02-16 23:41 戴仓薯 阅读(6138) 评论(0) 推荐(1) 编辑
摘要: FileInputStream&FileOutputStream 和 BufferedInputStream&BufferedOutputStream 都能完成文件的读写。它们在原理上、时间效率上有什么不同,实际应用时应该如何选择呢?本文采用文件复制来做效率对比的实验。 阅读全文
posted @ 2014-02-15 00:00 戴仓薯 阅读(16923) 评论(4) 推荐(4) 编辑
摘要: 我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3538672.html ,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。#include #define _USE_MATH_DEFINES#include using namespace std;int main(){ cout<<M_PI; return 0;}在VS2012中测试通过。当然,从下图可以看出,这也不过是个心理安慰……另见:其他可以使用的数学常数。 阅读全文
posted @ 2014-02-06 11:32 戴仓薯 阅读(30246) 评论(2) 推荐(0) 编辑
摘要: 本文主要介绍如何使用Guava工具辅助Java的异常处理。中文翻译自Guava官方文档GuavaExplained的ThrowableExplained部分。 阅读全文
posted @ 2014-02-05 23:31 戴仓薯 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 《Effective Java》第二章(1~7条) 阅读全文
posted @ 2014-02-04 11:09 戴仓薯 阅读(592) 评论(3) 推荐(0) 编辑
摘要: 本文主要介绍Guava为Object类实现的几个工具方法,包括equals、hashCode、toString、compare/compareTo。中文翻译自Guava官方文档GuavaExplained的CommonObjectUtilitiesExplained部分。 阅读全文
posted @ 2014-02-03 10:50 戴仓薯 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍如何使用Guava工具Ordering(“流畅版”的comparator)进行排序。中文翻译自Guava官方文档GuavaExplained的OrderingExplained部分。 阅读全文
posted @ 2014-02-02 19:12 戴仓薯 阅读(2777) 评论(0) 推荐(1) 编辑