- 浏览: 17606 次
- 性别:
- 来自: 福建
文章列表
单线程js与多线程浏览器
- 博客分类:
- 有感
1、js是单线程,是顺序执行的,只有所有的dom元素和js执行完后才能显示出页面信息
2、js中的setTimeout("function()",time)方法是伪多线程,其实它是在设置的一个时间
time ms后才执行调用
function() 方法,用setTimeout不用等调用function()方法执行完才显示出整个页面的信息,会先显示出页面信息。
3、iframe或js中请求服务器时,正在请求过程时,js或iframe不会等待会,继续执行下去,通过浏览器的监控(浏览器为多线程),等待服务器返回信息时,浏览器再调用js或进行dom操作。
以上可以简单 ...
smtp协议
telnet 127.0.0.1 25
helo abc
(auth login
base64加密后的用户名 eWVzYmkxMjNAMTYzLmNvbQ==
base64加密后的密码 QWExMjM0NTY=
) //验证有些可省略
mail from:<xxx@xx.com> //163要加<>,sina又可不用
rcpt to:<xx@xx.com> //163要加<>,sina又可不用
data
ctrl+v
.
pop3协议
telnet 127.0.0.1 110
user yes ...
Java RSA算法加密
- 博客分类:
- 转载
这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron
Rivest, AdiShamir 和Leonard
Adleman.这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。
RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于,对传输过来的数据进行校验。确保数据在传输工程中不被修改。
流程分析:
1、甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。
2、甲方 ...
sudo apt-get install rpm :下载并安装一个名字为rpm的程序
sudo passwd
modprobe -l |grep ipvs
一、安装lvs内核补丁(ubuntu11.04下已经存在这个补丁)
二、安装ipvsadm管理lvs配置软件(按理讲ubuntu11.04对应的应该是ipvsadm-1.26.tar.gz包,但实际上
是ipvsadm-1.24.tar.gz这个版本才能安装成功才能安装)
三.balance server
1.eth0:0端口绑定vip
ifconfig eth0:0 192.168.128.100 netmask 255.2 ...
时刻要有面向对象思想,真正的编程思想,就是人类正常的思维方式。
关注大型企业的高可用,高性能,高扩展,做有生命力,能改变用户生活的软件。
喜欢运动的激情和疯狂,喜欢编程的冷静和思考,programming is my life.
1.jivejdon,开源论坛
分布式的每一个节点可以做成集群,每个集群并不一定是分布式。
一.分布式
不同子系统实现不同的的服务,做为一个整体对外提供服务。(另一种说法:平常讲一个技术支持分布式是指可以布署在不同机器,提供一个 ...
所谓浅度拷贝是指 你得到的只是一个对象的引用
深度拷贝 是指 你的得到的是一个 对象的副本
参考:
http://coach.iteye.com/blog/854072
原则:
面向对象编程,培养面向对象思想。DDD,设计模式是面向对象的左右手。
对象是人类的正常思维方式,它是表示具体东西或抽象的事物,它有单一的职责和统一的行为。(比如想到一个长方形的周长 ...
一.
----转载处http://lqixv.iteye.com/blog/281385
但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。
做
过Socket编程的人都知道,当我们设计一个通信协议 ...
- 2009-07-01 10:53
- 浏览 1081
- 评论(0)
1.
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
2. 在function中arguments表示实际参数,有多个时就以数组的形式存在
如function test(a,b){
var numargs = arguments.length; alert(numargs); // 获取实际传递参数长度
//使用 arguments.callee.length 可以获得同样的效果
var expargs = ArgTest.length; ...
- 2009-06-26 18:50
- 浏览 1098
- 评论(0)
动态加载js文件
一.直接加载
<body>
<div id="divId"></div>
<script>
//1.动态创建js
var rootObject=document.getElementById("divId");
var oScript = document.createElement( "script" );
oScript.ty ...
- 2009-06-23 14:30
- 浏览 5351
- 评论(0)
一.设主服务器IP:10.35.51.1
从服务器IP:10.35.51.2
二. 主服务器端
1.设置用户(目的是在从服务器上用此用户登录能够访问主服务器上要同步的那个数据库):
GRANT FILE ON *.* TO 'yeshb'@'%' IDENTIFIED BY ‘123456’;//创建用 ...
- 2009-06-09 14:51
- 浏览 1272
- 评论(0)