- 浏览: 152996 次
最新评论
文章列表
【转】ChannelPipeline
- 博客分类:
- netty
【转】http://blog.csdn.net/zxhoo/article/details/17264263
Netty4
Netty是一个和MINA类似的Java NIO框架,目前的最新版本是4.0.13,这两个框架的主要作者好像都是同一个韩国人。
Channel
Channel是Netty最核心的接口,一个Channel就是一个联络Socket的通道,通过Channel,你可以对Socket进行各种操作。
ChannelHandler
用Netty编写网络程序的时候,你很少直接操纵Channel,而是通过ChannelHandler来间接操纵Channel。
...
【转】JAVA并发编程学习笔记之CLH队列锁
- 博客分类:
- J.U.C
【转】http://blog.csdn.net/aesop_wubo/article/details/7533186
NUMA与SMP
SMP(Symmetric Multi-Processor),即对称多处理器结构,指服务器中多个CPU对称工作,每个CPU访问内存地址所需时间相同。其主要特征是共享,包含对CPU,内存,I/O等进行共享。SMP的优点是能够保证内存一致性,缺点是这些共享的资源很可能成为性能瓶颈,随着CPU数量的增加,每个CPU都要访问相同的内存资源,可能导致内存访问冲突,可能会导致CPU资源的浪费。常用的PC机就属于这种。
NUMA(Non-Uniform Memory ...
【转】opengl基础
- 博客分类:
- OpenGL
http://www.opengl-tutorial.org/zh-hans/
javascript 调用 exe
- 博客分类:
- html
我们经常需要通过生成ActiveXObject("WScript.Shell");来调某一exe文件,
如
//设置网页打印的页眉页脚为空
var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//software//Microsoft//Internet Explorer\\PageSetup\\"; function PageSetup_Null() { ...
【转】 在IE中使用Python作为开发脚本
- 博客分类:
- html
【转】http://blog.chinaunix.net/uid-20372841-id-1695649.html
在IE中使用Python作为开发脚本
目前IE支持的客户端脚本语言常见的有VBScript和JavaScript,这两种脚本语言在操作页面元素方面基本能满足一般应用的需要,可通过和COM集成来获得扩展功能。
本文提供一种将Python作为IE客户端脚本语言的方法,利用Python的简洁和可扩展性使web应用在客户端可实现更好的交互。也可用Python内置的网络功能,更容易地实现
IE7、IE8下全屏的解决方案
- 博客分类:
- html
【转】http://www.veryhuo.com/a/view/12128.html
网上有很多介绍IE7或者IE8全屏解决方案,有的说修改注册表,有的说用ActivieX控件,但是经过测试都不能正常使用,甚至有的说IE7/IE8根本没有办法实现全屏,但是我们想一下,微软做的软件产品能这么弱智么?是一定能实现的,下面就实现方案及步骤进行介绍。 解决方案: 第一步: IE7或者IE8 >> 工具 >> Internet选项 >> 常规 >> 选项卡 >> 设置 >> 选中“遇到弹出窗口时:始终在新窗口中打开新弹出窗 ...
[转]http://jabbar2011.iteye.com/blog/1998469
问题描述: 在IE下当我想在img标签上层显示一个div元素时,此时如果该div的background为空白(没有设置图片、或者颜色填充),会导致该div的鼠标事件失效;如果设置border为1px solid red,则鼠标事件只能在该div边框上面响应
找了很多方法,终于得出了一个完美的解决方案: 设置该div的
background-image: url(#);
python 高阶函数求和
- 博客分类:
- python
'''
f(n)=1.0/n(n+2)
∑f(n)=f(1)+...f(n)
next
'''
#####################
def sum(f,a,next,b):
if a>b:
return 0
else:
return f(a)+sum(f,next(a),next,b)
def f(a):
return 1.0/(a*(a+2))
def next(a):
return a+4
print 8*sum(f,1,next,1000)
python 费马检测
- 博客分类:
- python
费马小定理:
如果 n 是一个素数,a 是小于 n 的任意正整数,那么 a 的 n 次方与 a 模 n 同余。(两个数称为是模 n 的同余,如果它们除以 n 的余数相同。数 a 除以 n 的余数称为 a 取模 n 的余数,或简称为 a 取模 n)。
如果 n 不是素数,那么,一般而言,大部分的 a < n 都将满足上面的关系。这就引出了下面这个检查素数的算法:
对于给定的整数 n,随机任取一个 a < n 并计算出 an 取模 n 的余数。如果得到的结果不等于 a,那么 n 就肯定不是素数。如果它就是 a,那么 n 是素数的机会就很大。现在再另取一个随机的 a 并采用 ...
def prime(n):
for i in range(1,n+1):
if i==1:
print 1,
elif i==2:
print 2,
elif testprime(i,2)==1:
print i,
def testprime(n,t):
if t ** 2>n:
return 1
elif n%t==0:
return 0
else:
return testprime(n,next(t))
def next(n):
if n==2:
return 3
else:
ret ...
python 最大公约数
- 博客分类:
- python
def gcd(a,b):
if b==0:
return a
else:
return gcd(b,a%b)
print gcd(50,10)
python 杨辉三角
- 博客分类:
- python
def f(n):
for i in range(n):
if i<2:
yhlist=[1]*(1+i)
else:
yhlist[1:-1]= [ yhlist[i]+value for i,value in enumerate(yhlist[1:]) ]
print yhlist
f(15)