摘要: 1. 简介2. 快速参考3. 命名规范4. 特殊命名规范5. 语法层次6. 注释7. JsDoc简介1. 简介Anyviolationtothisguideisallowedifitenhancesreadability. 所有的代码都要变成可供他人容易阅读的。 —引用自DojoJavascript语法规范2. 快速参考1. 使用Tab键进行代码缩进,以节约代码大小(4个空格宽度)2. 接口风格结构规则 样例类驼峰式ModuleClass()公有方法混合式getPosition()公有变量混合式frameStyle常量大写式DEFAULT_FRAME_LAYOUT3. 其他风格结构规则样例私有 阅读全文
posted @ 2011-03-25 14:54 tokeep 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 硬件环境:VMware Workstation 6.0 + Suse Enterprise Server10.0个人网络环境:ADSL + Modern + 路由器(路由器支持动态分配IP) + 个人PC(Windows XP)1. 安装并配置好一台suse服务器(选择和宿主机之间用NAT方式实现共享上网) 机器名称fuxi 安装完成后在fuxi这台机器上可以访问外部网页, 在宿主机上可以通过ssh连接到fuxi上2. 利用VMware提供的Clone,Clone一个3个完整的suse系统,虚拟机系统依次起名为 Suse Enterprise Sever1,Suse Enterprise Se 阅读全文
posted @ 2011-03-25 14:50 tokeep 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 每次系统开机的时候,都会根据不同的runlevel级别启动不同的服务。开机按[CTRL]+[ALT]+[F7]/[F8]可查看系统启动时正在启动的服务!!!! 众所周知Linux给我们提供了7中不同的启动级别0~6,那么不同的启动级别都会启动那些服务哪。可以使用chkconfig ——list 查看,可以使用chkconfig 服务名 ——level 3 {on|of}修改是否要再某个级别启动或停止。 1. 例如:要把sshd服务在第3种启动级别中停止。[root@team4 rc3.d]# chkconfig sshd --level 3 off中国网管联盟www.bitscn.com 2. 阅读全文
posted @ 2011-03-25 14:49 tokeep 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 查看linux文件 目录的大小和文件夹包含的文件数统计总数大小du -s files/du -sm * | sort -n //统计当前目录大小 并安大小 排序du -sk * | sort -ndu -sk * | grep chuangtse //看一个人的大小du -m | cut -d “/” -f 2 //看第二个/ 字符前的文字查看此文件夹有多少文件 /*/*/* 有多少文件du xmldb/du xmldb/*/*/* |wc -l40752解释:wc [-lmw]参数说明:-l :多少行-m:多少字符-w:多少字 阅读全文
posted @ 2011-03-25 14:48 tokeep 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. 利用hostname 命令,如hostname nvwa , 不过在机器重启,名字又恢复到之前2. 修改/etc/hosts 在其中加入ip 到机器名的映射关系, 如 192.168.1.105 sion 最后你需要重启机器,然后通过ssh登陆进去就可以看到终端使用了新的机器名sion 阅读全文
posted @ 2011-03-25 14:48 tokeep 阅读(249) 评论(0) 推荐(0) 编辑
摘要: HeartBeat用于搭建双机热备环境,可以通过专门的心跳线来连接双机,也可以通过普通的网线来连接。官方网站:http://www.linux-ha.org当然在linux 下面除了heartbeat还有很多,比如redhat的cluster软件等等。下面将简单介绍heartbeat的安装和配置。2.安装2.1. 准备本试验环境共有2个主机,其IP分别为:主机名 IP地址alssme_probe3 172.18.158.23alssme_probe4 172.18.158.24如果/etc/hosts中没有配置的话, 则需要先配置/etc/hosts文件2.2 创建用户和用户组heartbea 阅读全文
posted @ 2011-03-25 14:47 tokeep 阅读(665) 评论(0) 推荐(0) 编辑
摘要: Multi-Version Concurrency Control 多版本并发控制 大多数的MySQL事务型存储引擎,如InnoDB,Falcon以及PBXT都不使用一种简单的行锁机制。事实上,他们都和和另外一种用来增加并发性的被称为“多版本并发控制(MVCC)”的机制来一直使用。MVCC不只使用在MySQL中,Oracle,PostgreSQL以及其他一些数据为系统也同样使用它。 你可将将MVCC看成行级别锁的一种妥协,它在许多情况下避免了使用锁,同时可以提供更小的开销。根据实现的不同,它可以允许非阻塞式读,在写操作进行时只锁定必要的记录。 MVCC会保存某个时间点上的数据快照。这意味阒事务 阅读全文
posted @ 2011-03-01 16:16 tokeep 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 表、表分区、索引和索引分区的页压缩都是类似的。以下针对表的页压缩的说明同样适用于所有对象类型的页压缩。以下示例压缩的是字符串,但对于其他数据类型而言,前缀压缩和字典压缩的原理都是相同的。使用页压缩压缩表和索引的叶级别的过程由按以下顺序进行的三个操作组成:行压缩前缀压缩字典压缩当使用页压缩时,将仅使用行压缩来压缩索引的非叶级别页。有关行压缩的详细信息,请参阅行压缩的实现。 前缀压缩 对于要压缩的每一页,前缀压缩采用以下步骤:对于每一列,将确定一个值,此值可用于减少每一列中的值的存储空间。将创建表示每一列的前缀值的行,并将其存储在紧随页头之后的压缩信息 (CI) 结构中。列中重复的前缀值将由指向对 阅读全文
posted @ 2011-03-01 16:09 tokeep 阅读(417) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER 2008 笔记之行压缩和页压缩 收藏 /* 2008 压缩 行压缩 SQL SERVER 2008 引进了行压缩这个新特性,只有企业版具有该新特性.行压缩只需要最低的空间对行数据进行压缩.行压缩可以在CREATE一个表,索引或者ALTER一个表,索引的时候进行创建.压缩可以在行级别,也可以在页级别.同样备份的时候也可以进行压缩.以下先举例说明如何创建一个表行压缩和ALTER表的时候添加行压缩. 建立测试数据*/ CREATE DATABASE COMPRESSION_TEST GO USE COMPRESSION_TEST GO/* 建立一个具有行压缩的表*/ CREA. 阅读全文
posted @ 2011-03-01 16:08 tokeep 阅读(476) 评论(0) 推荐(1) 编辑
摘要: B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字; 如果B树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那么B树的搜索性能逼近二分查找;但它比连续内存空间的二分查找的优点是,改变B树结构(插入与删除结点)不需要移动大段的内存 阅读全文
posted @ 2011-03-01 16:02 tokeep 阅读(295) 评论(0) 推荐(0) 编辑