- 博客(4)
- 收藏
- 关注
实现BlockingQueue
看了下JDK的源代码实现,模拟了一下ArrayBlockQueue,代码如下: import java.util.LinkedList;import java.util.List;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public ...
2012-08-28 21:08:38 117
反射+特性打造简洁的AJAX调用
这里我要实现类似AjaxPro组件调用效果的功能,先看看AjaxPro在CS文件中的代码是怎么写的。 //在后台写的有参方法[AjaxPro.AjaxMethod]public string getString(string str){return str + "Say: hello my friends";} 前台页面的调用方式 func...
2012-08-26 22:15:39 91
原创 Objective-C 简易计算器
// Implement a Calculator class#import <Foundation/Foundation.h>@interface Calculator: NSObject { double accumulator;}// accumulator methods-(void) setAccumulator: (double) value;-(v...
2012-08-26 10:16:53 384
原创 C# 使用委托跨线程通讯
当我们需要处理大量数据时,为了使UI界面不致出现假死状态,我们就必须使用多线程进行处理。所以问题就出现了,我们都知道线程作为一个独立运行的单元,线程间不可以随意访问和修改,那么该怎么办呢?其实C#提供了跨线程访问的方法,也就是通过委托安全调用从非拥有控件的线程访问控件。 一、委托 我们首先先来了解下委托,简单地说,委托就是一个类,它定义了方...
2012-08-26 09:58:53 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人