translate
文章平均质量分 71
liweisnake
这个作者很懒,什么都没留下…
展开
-
学习clojure
什么是Clojure? Clojure.org的官方解释是:Clojure是一种运行在JVM上的动态编程语言。它被设计为一种易上手的,交互式的,高效且具有强大多线程支持的通用脚本语言。 为什么要学Clojure? 有这么几个原因: 1. Clojure就是Lisp,而Lisp可以追溯到1958年,显然它生命力很强并且对软件开发来讲有着重要的意义。 2. Clojure是一种函数式编程翻译 2013-06-14 09:03:28 · 1666 阅读 · 0 评论 -
NIO新功能TOP10(上)
NIO是Java New IO的简称,JDK 1.4 里提供的API。虽然如今已不能称作“新功能”,但是作为基础了解一下也十分有益。文章分上下两篇介绍,上篇对NIO出现的背景、文件锁、正则表达式和缓冲区视图进行了介绍,下篇将会介绍字节擦拭、直接缓冲区、内存映射文件等内容。 NIO出现的背景 新I/O?为什么我们需要新I/O?老的I/O有什么问题吗? (关于NIO和java.io的详细比翻译 2013-06-22 08:34:11 · 835 阅读 · 0 评论 -
NIO新功能Top 10(下)
7: 字节擦试 如果你曾经处理过跨平台问题,你可能会担心之前示例中的字节顺序。CharBuffer视图会将字节按照16比特一组排列好,但是哪边是高字节哪边是低字节呢?字节的组织顺序就是我们平常所说的“端”。靠前的字节存储在低地址称为“大端”;相反,靠后的字节存在前面就是小端。 图5:缓冲区-大端 图6:缓冲区-小端 前面的例子中,16比特的Unicode字符翻译 2013-06-26 14:54:29 · 821 阅读 · 0 评论