FutureTask实现了Runnable和Future接口,是一个可取消的异步任务。利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法,此类提供了对 Future 的基本实现。仅在计算完成时才能获取结果;如果计算尚未完成,则阻塞 get 方法。一旦计算完成,就不能再重新开始或取消...
分类:
编程语言 时间:
2015-03-19 00:49:21
阅读次数:
208
单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
CAS
(Central Authentication Service),中央认证服务。CAS(Central Authentication Service)是一款不错的针对 Web
应用的单点登录框架...
分类:
其他好文 时间:
2015-03-15 15:19:09
阅读次数:
207
#c:\pyhone33
#Filename:def.py
#基本实现语句:
defprintMax(a,b):
ifa>b:
print(a),"ismaximum"
else:
print(b),"ismaximum"
printMax(3,4)
x=5
y=8
printMax(x,y)
#局限于语句块的赋值:
deffunc(x):
print("xis",x)
x=2
print("changedlocalxto",x)
x=50
func(x)
#使..
分类:
编程语言 时间:
2015-03-13 02:06:03
阅读次数:
166
从整个的角度来说,Q的实现其实是闭包的一个应用,下文简单说明实现一下Q的基本功能。
GitHub Q的API实现Q的功能,先了解一下Q的API通过 https://github.com/kriskowal/q 截取最简单那部分的文档如下:var deferred = Q.defer();
FS.readFile("foo.txt", "utf-8", function (error, text) {...
分类:
其他好文 时间:
2015-03-12 06:28:10
阅读次数:
241
前两天我协助解决了一个技术问题,在此稍作记录和总结。具体来说,就是在使用基于Webkit引擎的封装组件wke的过程中,需要把一个易语言函数注册给JavaScript引擎,让它可以在网页里被调用(就像在网页里调用普通JavaScript函数一样)。如果能做到这一点,就基本实现了从JavaScript传递参数到易语言、易语言返回值给JavaScript的双向沟通机制,以后有广泛的应用空间。最终,我借助动态生成代码技术,纯手工书写了几行X86机器指令,人肉编译形成一个fastcall调用约定的回调函数,传递给js...
分类:
编程语言 时间:
2015-03-04 06:17:21
阅读次数:
268
js中有一个方法eval,能够随时执行用户编写的代码。
例如:js中的代码:
eval("alert('hello world');"); 将会弹出一个写有hello world的提示框。
但C#中却没有对应的方法。
Google了一下,网站http://www.ckode.dk/programming/eval-in-c-yes-its-possible/基本实现了两个参数的e...
本章讲述了栈、队列、树、指针、对象的基本实现。boring AND difficult!!!(1) 栈概念定义:栈属于动态集合,采用先进后出策略(LIFO)。基本操作是压入(PUSH)和弹出(POP)。如果s.top=0,表示栈空,如果试图对空栈进行POP操作会发生下溢(underflow)。如果s...
分类:
其他好文 时间:
2015-02-23 13:06:06
阅读次数:
282
二叉树一棵二叉树是每个结点都含有一个comparable的键,且每个结点的键都大于其左子树中的任意结点而小于其右子树的左右结点的数据结构。基本实现(二叉树结点)可以用一个私有的类来表示二叉树上的结点。每个结点可以含有一个键,值,左链接,右链接和一个计数器。左链接指向小于该结点的所有键组成的二叉树,而...
分类:
其他好文 时间:
2015-02-18 23:11:46
阅读次数:
356
使用线程池以获取最佳资源利用率Java 多线程编程论坛中最常见的一个问题就是各种版本的 "我怎么样才可以创建一个线程池?" 几乎在每个服务器应用里,都会出现关于线程池和工作队列的问题。本文中,Brian Goetz 就线程池原理、基本实现和调优技术、需要避开的一些常见误区等方面进行共享。为何要用线程池?有很多服务器应用,比如 Web 服务器,数据库服务器,文件服务器,或者邮件服务器,都会面对处理大...
分类:
编程语言 时间:
2015-02-13 20:01:18
阅读次数:
206
本文原创 ,转载必须注明出处:http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。首先 ,我们必须明白在Android Vie....
分类:
移动开发 时间:
2015-02-13 13:07:14
阅读次数:
212