Avatar_small

怎样离线使用IPhone SDK文档

文章来源:http://www.iphone-geek.cn/%E7%BC%96%E7%A8%8B/%E6%80%8E%E6%A0%B7%E7%A6%BB%E7%BA%BF%E4%BD%BF%E7%94%A8iphone-sdk%E6%96%87%E6%A1%A3 文章作者:iPhoneGeek爱疯极客 我是用Dell机安装的雪豹系统,由于没有无线网卡...

Avatar_small

SICP-1.3.3节练习

练习 1.35 - 1.39

Avatar_small

一个简单的改名备份脚本

虽然说打算在服务器上用版本控制来管理部署的程序了,但一时终归还没用起来。而按照惯例,上传新版时旧版是不删的,仅仅改个名字存放起来而已。改名字时也没啥严格规定,一直以来有点乱。当然也许别人重命名还是比较规矩的,但反正我是很随心所欲的,搞得经常自己也记不清楚,只能靠修改时间来辨认。上次写了个脚本,把给名字自动加上时间后缀作为备份命令,倒也还管用。这次想再改进一下,上点参数,能整成 &quo...

Avatar_small

gcc-4.4.1

collection about gcc

Avatar_small

FutureTask

FutureTask 参考资料 : JDK api 文档 http://liuchangit.com/java/20.html 一个blog充斥着比较好的Future Pattern应用场景.感谢作者. :) 林昊 ---<<分布式java应用 ---基础与实践>> 在现实的应用场景中,经常遇到一个情况:一...

Avatar_small

CountDownLatch

参考资料: 林昊 -----<<分布式java应用 基础与实践>> JDK api 文档 CountDownLatch 功能: 其用的是一个减数机制, 首先调用new CountDownLatch(int N)构造一个CountDownLatch,注意,CountDownLatch是一次性的,他并不提供任何api给开...

Avatar_small

自己写的文学编程编辑器

基于wxpython 2.8, svn download: svn checkout http://noweb-file-editor-chinese.googlecode.com/svn/trunk/ noweb-file-editor-chinese-read-only 源码是nw文件。win32下的使用方式:notangle -Raction litera...

Avatar_small

SICP-1.3.2节练习

练习 1.34

Avatar_small

SICP-1.3.1节练习

练习 1.29 - 1.33

Avatar_small

简述gtk+

看到Vim7.3里面说去掉了gtk1的支持,顺便自己一直想写一个图形的记忆单词的软件,所以就心血来潮想先简单了解一些这个鼎鼎大名的图形库。 前段时间桌面图形界的事挺多,像什么wayland开发加速,还有我最喜欢的xfce4.8发布(可惜不能用在freebsd下),Nokia和微软抱团刷副本直接让人们对Qt的前景产生怀疑,而恰好是当天Gtk+发布了3.0,不知道是不是巧合。让本身...

Avatar_small

CopyOnWriteArrayList

参考资料: JDK 文档 CoppyOnWriteArrayList api 说明: ArrayList的一个线程安全的变体,其中所有可变操作(add、set 等等)都是通过对底层数组进行一次新的复制来实现的。 这一般需要很大的开销,但是当遍历操作的数量大大超过可变操作的数量时,这种方法可能比其他替代方法更 有效。在不能或不想进行...

Avatar_small

Tornado网络框架入门

Tornado是脸书开源的一个轻量级,高效率,非阻塞的python实现的web框架。 我关注它的使用,也就是开发效率。 使用Tornado要求Python2.5以上版本。 如果用到了tornado.httpclient,还必须安装pycurl。如果是使用Python2.5,需要安装simplejson,更高版本就不用了。 使用Tornado开发,不用安装(当然,...

Avatar_small

《Thinking in java》阅读笔记(5)—String

1、String 的方法有哪些? 2、java.util.Formatter:此类提供了对布局对齐和排列的支持,以及对数值、字符串和日期/时间数据的常规格式和特定于语言环境的输出的支持,例如: Test t = new Test(); StringBuffer s = new StringBuffer(); Formatter f = new Forma...

Avatar_small

ReentantLock

参考资料: 1 java 并发实践 2 JDK 文档以及源代码 Reentantlock在jdk文档中的介绍如下: class X { private final ReentrantLock lock = new ReentrantLock(); // ... public void m() { lock.lo...

Avatar_small

第一章:计算机系统基础知识

1,计算机系统的硬件组成 CPU:Central Processing Unit, CPU 运算器是对数据进行加工处理的部件,它主要完成算术和逻辑运算。 控制器的主要功能则是从主存中取出指令并进行分析,控制计算机的各个部件有条不紊的完成指令的功能。 存储器是记忆设备——1,内部存储器(Main Memory, ...