- 浏览: 191507 次
- 性别:
- 来自: 杭州
文章列表
1 head中引入pagebus.js ()
2 接收订阅
(top.)window.PageBus.subscribe('user.add', this, onUserAddedOrUpdated, null) ;//最好将订阅事件放在top里面,免得2个页面中的pagebus对象不是同一个对象,那样会接收不到消息的。
function onUserAddedOrUpdated(subj, msg, data) {
var cId = msg.userId;
alert(cld)
}
3.发布订阅消息
(top.)window.PageBu ...
var xt=new Ext.XTemplate(
"<table border={0},width={1} >",
"<tr>",
"<td>{2}</td>",
"<td>{3}</td>",
"<td>{4}</td>",
"</tr>",
...
createDocumentFragment作用?
createDocumentFragment()创建一个文档碎片,把所有的新结点附加在其上,然后把文档碎片的内容一次性添加到document中,这也就只需要一次页面刷新就可。
function resizePage()
{
var wid = window.screen.availWidth-1;
var hig = window.screen.availHeight-1 ;
window.moveTo(0,0); // left:0 top:0 走着~
window.resizeTo(wid,hig);
}
<body onload="resizePage();" >
适合IE的各种烂,蛮管用~
var textField1 = new Ext.form.TextField({
id : 'EXPIRATION_DAY',
allowBlank : false,
fieldLabel : 'Expiration Days',
regex : /^\d*$/,
minValue : 0,
maxValue : 365,
width : 80,
value : '3',
...
数据加密与身份认证(RSA加密算法)
数据加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。
身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。
公钥与私钥
现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。
由公钥
js中有三对字符串编码和解码的函数:
对字符串编码的函数:escape,encodeURI,encodeURIComponent
对应字符串解码函数:unescape,decodeURI,decodeURIComponent
Linux free命令
- 博客分类:
- linux shell
我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。
所以 空闲内存=free+buffers+cached=total-used
$ free -m
total used free shared buffers cached
Mem: 1002 769 232 ...
Linux 关机与重启
- 博客分类:
- linux shell
1.shutdown
shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。
因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signa ...
linux 常用的网络配置及操作
- 博客分类:
- linux shell
ifconfig
ifconfig 的常用参数说明如下:
-a 查看所有网卡状态
-V 查看 ifconfig 命令的版本信息
-s 查看统计信息
示例
将第一块网卡的 IP 地址设置为 192.168.0.1
ifconfig eth0 192.168.0.1
格式:ifconfig 网络设备名 IP 地址
暂时关闭或启用网卡
关闭第一块网卡 ifconfig eth0 down
启用第一块网卡 ifconfig eth0 up
将第一块网卡的子网掩码设置为 255.255.255.0
ifcon ...
mongo DB 内置常用工具
- 博客分类:
- nosql
常用工具集
MongoDB 在 bin 目录下提供了一系列有用的工具,这些工具提供了 MongoDB 在运维管理上的方便。
bsondump: 将 bson 格式的文件转储为
mongoDB 查询
- 博客分类:
- nosql
普通查询
> var cursor = db.things.find();
> while (cursor.hasNext()) printjson(cursor.next());
{ "_id" : ObjectId("4c2209f9f3924d31102bd84a"), "name" : "mongo" }
{ "_id" : ObjectId("4c2209fef3924d31102bd84b"), "x" : 3 }
...
mongoDB 逻辑结构
- 博客分类:
- nosql
MongoDB 是一个跨平台的数据库,一个运行着的 MongoDB 数据库就可以看成是一个 MongoDB Server, 该 Server 由实例和数据库组成,在一般的情况下一个 MongoDB Server 机器上包含一个实例和多个与之对应的数据库,但是在特殊情况下,如硬件投入成本有限或特殊的应用需求,也允许一个 Server 机器上可以有多个实例和多个数据库。
MongoDB 中一系列物理文件(数据文件,日志文件等)的集合或与之对应的逻辑结构(集
合,文档等)被称为数据库,简单的说,就是数据库是由一系列与磁盘有关系的物理文件的
组成。
MongoDB 的逻辑结构是一种层次 ...
BootStrap入门
- 博客分类:
- web/css
BootStrap入门教程1:http://www.cnblogs.com/ventlam/archive/2012/05/28/2520703.html
BootStrap入门教程2:http://www.cnblogs.com/ventlam/archive/2012/05/29/2520807.html
BootStrap入门教程3:http://www.cnblogs.com/ventlam/archive/2012/06/05/2524966.html
BootStrap入门教程4:http://www.cnblogs.com/ventlam/archive/201 ...
ExtJs使用总结
- 博客分类:
- jquery/extjs
一、获取元素(Getting Elements)
1.Ext.get
var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存
2. Ext.fly
var el = Ext.fly('myElementId')//不需要缓存。
注:享元模式(Flyweight Design Pattern)是一种节省内存的模式,该模式的大概原理是建立单个全体对象然后不断反复使用它。
3.Ext.getDom
var elDom = Ext.getDom('elId') ...