IT技术博客大学习 共学习 共进步

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT 奋斗/ 2009-11-18 23:36:21 / 累计浏览 7,565

perl大牛flw传说

flw目前是CU上perl的版主。 flw如神一样牛的人。。。是一个你有问题刚要提问,他就能直接告诉你答应的牛人. flw是一个能给vim的配置文件写成400多行的牛人. flw是一个别人写半天程序,他只要需...

IT 奋斗/ 2009-11-18 23:36:04 / 累计浏览 5,108

perl大牛唐凤传说

上次2009 Beijing Perl Workshop(bjpw2009) 的大全中,一直想见到这个人,可惜因为身体不舒服没有来北京。就象别人讲的"我想了解唐凤工作的方式的爱好者都不难想象,以她那样的工作方式,迟早...

IT 系统运维/ 2009-11-18 23:27:30 / 累计浏览 3,686

Linux系统Load average负载详细解释

我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载

IT CSS/HTML/ 2009-11-18 23:07:46 / 累计浏览 2,564

用CSS 3将我们带入下一个高度吧!

“CSS 3 不是新事物,更不是只是围绕border-radius属性实现的圆角。它正耐心的坐在那里,已经准备好了首次登场,呷着咖啡,等着浏览器来铺上红地毯。你看,浏览器需要跟上了……”

IT 视觉设计/ 2009-11-18 23:06:23 / 累计浏览 3,724

视觉设计前瞻实用性研究(PNVD) 第一期

Introducing Palm Pre palm pre是一款采用多点触摸屏和划出式键盘,支持EVDO功能和WiFi网络、配有GPS、蓝牙2.1技术的Palm Web OS手机。它的设计特点是,可以通过快捷键完成复杂的工作,用户界面定制为

IT 系统运维/ 2009-11-18 13:43:50 / 累计浏览 3,704

ubuntu 笔记之:如何修改dns

最近北京网通的dns老抽风,ping网关的时间是3ms,但是resolve 一个域名的时间经常需要2秒以上。在网上搜了一搜,发现很多人不会修改ubuntu的dns,嘿嘿,虽然修改完了/etc/resolve.conf,但是马上又被覆盖了,自动恢复成默认值了。而我的实际做法是,修改/etc/resolv.conf.d/base 那么,我是怎么知道修改这个文件的呢?我又不是ubuntu的开发人员。而且我保证一般人记不住这个地址. 嗯,我是这么找的: locate *.conf|grep resolv ...

IT 视觉设计/ 2009-11-18 13:43:03 / 累计浏览 2,365

小xiao说说创意图标设计心得

  很开心可以和导师阿坚在08gui大赛中一起去完成《fight》的图标设计,在这个过程中真的是受益匪浅!这里我谈一下在这个过程的一些小小心得。   首先在创作初期,我先描述了自己的想法,主要的设计方向是一套骷髅主题的图标,阿坚并没有赞成或反对这个想法,只是叫我先去画草稿给他看。这就是最开始的手稿:   画出来的骷髅没有任何特色,不知为何下手去美化和添加这个骷髅的性格特征,此时阿坚示范了用“液化”工具,随...

IT 其他/ 2009-11-18 13:42:01 / 累计浏览 1,963

搜索引擎spider整理

百度的spider的user agent都会包含Baiduspider 字符串。相关资料:http://www.baidu.com/search/spider.htmgooglegoogle的spider的user agent都会包含 Googlebot 字符串。相关资料:http://www.google.com/bot.htmlsosososo的spider的user agent都会包含Sosospider 字符串相关资料:http://help.soso.com/webspider.htmsogousogou的spider的user agent都...

IT JavaScript/ 2009-11-18 13:39:42 / 累计浏览 2,523

javascript 回退到前一页的写法

javascript中回退的前一页可以写为:history.go(-1) 或location.href = document.referrer;二者的区别为:前者回退到前一页时,前一页的请求信息和上次一样(referrer没有变),其实这才是真正的后退后者回退到前一页时,前一页的referrer就是当前页面

IT 系统架构/ 2009-11-18 13:15:52 / 累计浏览 3,583

云计算中的结构化数据:Google GAE Datastore

GAE Datastore是Google App Engine提供的(半)结构化数据存储系统,基于Google大名鼎鼎的Bigtable技术构建。一、数据模型GAE Datastore的数据模型与关系模型有很大的相似性,但是无模式的。GAE Datastore的接口主要是ORM风格的,一个类,称为kind,与关系数据库中的表类似。一个kind中的数据为多个entity,每个entity有唯一的key标识。每个entity可有多个property,一个property可用多个value。这与关系模型有类似的地方,但GAE D...

IT MySQL/ 2009-11-18 13:15:21 / 累计浏览 4,564

多版本并发控制:PostgreSQL vs InnoDB

多版本并发控制技术被很多数据库或存储引擎采用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT, Maria等等。新的数据库存储引擎,几乎毫无例外的使用多版本而不是单版本加锁的方法实现并发控制,可以说多版本已经成为未来的发展趋势。虽然都是多版本,但不同的系统的实现却有很大不同。在开源数据库领域最负盛名的两个系统PostgreSQL和InnoDB的多版本实现就可谓有天壤之别。

IT 算法/ 2009-11-18 13:14:14 / 累计浏览 3,785

从140秒到2秒的优化

从2亿个0~2,000,000,000之间的数字样本中找出不重复的记录总数,首先想到的是bloom filter,转念一想既然全都是数字,bloom filter有点太重,bitarray也许更有效,于是第一个版本出来,部分代码如下: ba = bitarray(212**4) cnt = 0 for i in data: if (not ba[i]): cnt += 1 ba[i] = True print cnt 大概需要140s左右,觉得if (not ba[i]):这个比较费,改了第二版: for...

IT 系统架构/ 2009-11-18 09:31:14 / 累计浏览 3,446

Gearman for MySQL

Gearman是一个开源的分布式调度框架,支持多种语言。在分布式环境中,如何管理大量的服务器,将某些任务分发到大量的机器上调度执行,是一个比较大的挑战,Gearm...

IT Oracle/ 2009-11-18 09:29:55 / 累计浏览 5,906

性能测试工具sysbench简介

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的...

IT MySQL/ 2009-11-18 09:26:50 / 累计浏览 3,466

InnoDB线程并发检查机制

InnoDB在接受MySQL线程调用能时,有一个并发线程的检查机制,通过innodb_thread_concurrency参数进行控制。如果参数设置大于0,则表示检查机制开启,允许进入的线程数就...

IT 系统架构/ 2009-11-18 09:19:36 / 累计浏览 2,866

一个使用PC服务器的高可用性方案介绍

以Intel Nehalem CPU的强劲性能和SSD盘的高iops为使用高性能pc服务器加SSD硬盘取代传统小型机加存储的方案成为可能。现在2颗4核的Intel Nelhalem cpu的性能已经达到或超过了一般的小型机的性能。单块SLC SSD硬盘的iops就可以达到10000以上,所以使用多块SSD硬盘的iops将超过或达到高端存储的IOPS的性能。 然而在pc服务器中缺乏与小型机系统上相应的成熟高可用方案,让大家对如何实现使用Intel Nehalem+SSD盘取带小...

IT 系统运维/ 2009-11-17 23:27:58 / 累计浏览 4,644

从磁盘映像中挂载或提取指定的 LVM 逻辑卷

  前面提到了如何从磁盘映像中挂载或提取指定分区,现在我们再看看如何从含有 LVM 分区的映像中挂载或提取指定的逻辑卷(LV)。由于 LVM 分区内部有自己的盘区(PE)分配方法,因此逻辑卷在映像中并不一定是物理连续的,不能通过找到其偏移地址直接挂载。不过只要本地系统安装了 LVM 支持,就可以使用 LVM 自带的实用工具完成硬盘映像中逻辑卷的挂载。  首先查看一下本地系统已经挂载过的物理卷(PV)、卷组(VG)和逻辑卷。...