-
Archives
- January 2012
- December 2011
- August 2011
- July 2011
- June 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
-
Meta
Monthly Archives: February 2009
奥斯卡之最
本文数据未经核实,原文来自sohu: http://yule.sohu.com/20090211/n262185709.shtml 电影篇:
Posted in 电影世界
Leave a comment
Ubuntu 上安装 intel 无线网卡驱动
http://www.intellinuxwireless.org/?n=Downloads 我的是3945的,首先下载iwlwifi-3945-ucode-15.28.2.8.tgz,解开后把那个文件拷贝到/lib/firmware,可能内核已经支持firmware 的hotplug,在/usr/src/linux-headers-2.6.27-generic目录中,查找CONFIG_FW_LOADER,可能是Y。 /lib/firmware 目录可能已经有了别的类似文件。 然后下载对应的驱动包: http://linuxwireless.org/en/users/Download 编译,安装。 这无线网络似乎不能自动搜索,在驱动安装重启以后,进入到Ubuntu 的系统 -> 首选项 -> 网络配置。 选择Wireless 标签,手工添加一个。
snapshot of Dreamhost in Valentine’s Day
If there's two things we love at DreamHost, it's our customers and every American president ever! Valentine's Day and Presidents' day have converged this weekend and, quite frankly, we're a little hot and bothered about it all. We're having a … Continue reading
Posted in 杂七杂八
Leave a comment
InnoDB 中变长列的存储
正如前面所述,InnoDB 中存储于数据库页的所有数据构成一颗 B-tree 树,这就是所谓聚簇索引或者主键索引。二类索引也构成b-tree树,包含由索引key和主键值构成的值对。 对于变长列(比如BLOG或者VARCHAR)太长以致不能存储在一个页上时将被分配在单独的磁盘页上(称为overflow,溢出页)。这些列称为溢出页的列(off-page列)。这些列的值以单链表方式将存放的溢出页组织存储,每个这样的列具有自己的一个或者多个溢出页的列表。在某些情况下,长的列值的前缀(或者全部值)被存储在B-tree树中,避免浪费存储,消除了读取单独页的浪费。新的 Barracuda 文件格式提供了一个新的选项来控制这样列的多少部分将被存储在聚簇索引中,多少部分被存储在溢出页中。
Posted in mysql
Leave a comment
InnoDB 数据压缩 2
3.3.3 压缩和InnoDB缓冲池 在一个压缩的InnoDB表中,每个压缩页(不管是1k,2k,4k还是8k)将对应于一个未压缩的16k字节的页。要访问页中的数据,InnoDB必须从磁盘上读取压缩页(除非它已经在内存中),然后解压到原始的16K大小的页。本部分将描述InnoDB如何管理在压缩表环境下的缓冲池。
Posted in mysql
Leave a comment
InnoDB 数据压缩
数据压缩是InnoDB插件的一个重要功能。压缩数据减少了数据库在磁盘上的尺寸,降低IO负载。 3.2 指定压缩 通常使用的InnoDB数据页是16K的。在InnoDB插件中,你能使用ROW_FORMAT=COMPRESSED或者KEY_BLOCK_SIZE于CREATE TABLE和ALTER TABLE命令中来请求InnoDB压缩每个页到1K,2K,4K,8K或者16K。 key_block_size可能让人混淆,只是简单指定了将要应用于表的压缩页的大小。在InnoDB插件中,压缩是针对表而言,而不是单独的行,因此所谓的row_format应该是TABLE_FORMAT。
Posted in mysql
Leave a comment
通过网络安装Ubuntu
我的操作系统原先是XP,现在决定安装Ubuntu,参考文章: http://linux.chinaunix.net/techdoc/install/2006/08/18/938419.shtml 1、下载网络安装的启动加载文件(initrd.gz和linux)我把他们存放于一个移动硬盘上(FAT32格式)。 http://archive.ubuntu.com/ubuntu/dists/intrepid/main/installer-i386/current/images/netboot/ubuntu-installer/i386/ 注意根据发行代号来选择不同的目录,如果决定从硬盘安装,同样选择不同目录下的initrd.gz和linux。 注意下载后linux可能会自动被添加.txt的扩展名,要把它去掉。 2、下载GRUB FOR DOS,然后解压主文件夹在c:\boot中,拷贝出其中的menu.lst和grldr两个文件到c:,找到boot.ini,在其最后加入一行: C:\GRLDR="Start GRUB FOR DOS" 3、重启,选择GRUB,按C进入GRUB的命令行模式。 首先用find命令看看你此时的分区。 root (hd0,0) 将root设置为有那两个文件的分区。 kernel /linux root=/dev/ram ramdisk_size=250000,devfs=mount,dall vga=771 initrd /initrd.gz boot 即进入Ubuntu安装程序,依次按提示操作即可。 安装完成后发现拔掉移动硬盘不能启动,可能要改grub: http://tech.ccidnet.com/art/9513/20080222/1369053_1.html 首先检查/boot/grub/menu.lst,看看启动项加载的kernel和img对不对。 启动时按esc,然后按C进入grub。 root (hdx,y) 然后对我而言, setup (hd1) 注意!这里的(hdx,y)是你的Ubuntu的安装位置!如果你不知道的话,输入find /boot/grub/stage1 可以显示出来。
Posted in 网络与系统
Leave a comment
几种公开的代理脚本
PHPROXY 名气最大,但是现在停止了开发。 CGIPROXY http://www.jmarshall.com/tools/cgiproxy/ 号称: Full JavaScript support! Almost-full Shockwave Flash support Improved top form Many other small fixes and workarounds glype zelune1 surrogafier-1.0-rc3.php 等等,但是不管怎么代理,总是感觉不爽,总是会有JavaScript错误,actionscript错误等等,现在ajax的流行使得在线代理越发难得处理。所以说,VPN代理才是王道!。
Posted in VPN 与代理
Leave a comment
InnoDB 快速索引创建
在5.0和更早版本的MySQL中,在一个已经有很多数据的表上添加或者删除一个索引将非常耗时。CREATE INDEX和DROP INDEX通过创建一个新的空的带有要创建索引的表,然后拷贝存在的行到新表中,同时更新索引,当此时key没有排序时插入条目极慢。在所有的行都被拷贝完成以后,旧表被删除,新表被改名。
Posted in mysql
Comments Off
InnoDB 结构分析
MySQL独有的架构设计使得不同的存储引擎能通过同样的SQL语言和API来操作数据库。从5.1开始,MySQL推出了可拔插的存储引擎架构。 从2001年开始,MySQL AB发布了InnoDB事务存储引擎。从5.1开始,用户可以很方便换掉一个版本的InnoDB而使用另外一个。可拔插的设计使得Innobase Oy能独立于MySQL的发布周期来单独发布新版本的InnoDB。