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

技术文章精选

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

最新文章

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

IT Linux/ 2009-12-07 13:26:23 / 累计浏览 3,709

TIME_WAIT状态消除方法-快速回收

这周一台新server要上线,突然想起用的是短链接,而且是client端主动断链接,于是就 netstat -lan 看了一下,果然发现大量的TIME_WAIT(9000左右),即系统在发现客户端断掉链接之后的等待状态,解...

IT MySQL/ 2009-12-07 13:25:09 / 累计浏览 3,366

InnoDB的”替代品”:Percona XtraDB

关于XtraDB是Percona Team在InnoDB的基础上开发出来的一个更加强大的存储引擎,它百分百的兼容InnoDB,我们可以用XtraDB来替代为MySQL的发展做出历史性贡献的InnoDB,新的XtraDB引擎将具有更加强大的性能优势,以及良好的扩展性和一些新特性。Percona于2008年12月16日正式对外公布Percona XtraDB存储引擎,当时版本为1.0.2-1。在09年有相继发布了release 3/4/5/8,目前最新的版本为Percona-XtraDB 1.0.4-8。安装XtraDB存储引擎Xtra...

IT Linux/ 2009-12-07 12:20:11 / 累计浏览 2,709

crontab用法说明

cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4行分别为启动、停止、重启服务和重新加...

IT 设计思想/ 2009-12-07 12:19:41 / 累计浏览 2,186

产品经理应该是管理者么

7月29号,思域写过一篇《产品经理应该拒绝为官!》,两天后,兰思又写了一篇针锋相对的《产品经理为官会更有利于产品》。我常说:看到一种观点,就应该本能的寻找与之相反的观点,继而从观点的对比中找出现象背后的本质,做到正反合。所以,有了这篇和稀泥式的文章,说下自己的看法。首先通过一系列对比辨析一下“管理”与“领导”。 管理更像科学,领导更像艺术;管理靠的是权力,领导靠的是魅力;管理者需要职位,领导者需要...

IT 发现/ 2009-12-07 11:27:51 / 累计浏览 3,523

IE8开发人员工具如何嵌入浏览器

刚才和同事调试程序看到IE8的开发人员工具挺好用,按F12能调出来,但是是弹出的窗口而不是像Firebug那样嵌入到Firefox浏览器底部,很麻烦,找了半天终于发现在浏览器右上角关闭的按钮下面有...

IT Linux/ 2009-12-07 11:27:06 / 累计浏览 6,146

vim(gvim)自动在新标签页中打开文件

呵呵,这里说的不是在终端中怎么用tabnew来打开一个新标签,而是说怎么在windows下,用gvim新打开的文件,会默认在gvim的标签页中打开。这里主要有两种方法,其实原理是一样的(即gvim执行命...

IT PHP/ 2009-12-06 00:28:27 / 累计浏览 2,426

PHP5.2.x + APC的一个bug的定位

昨天环境迁移, 脚本出core, 因为之前的环境上运行正常, 所以初步认为是环境问题.通过对core文件的分析, 初步发现原因和spl_autoload相关

IT 算法/ 2009-12-06 00:20:38 / 累计浏览 1,663

野兽渡河问题

题目:有六只野兽A, a; B, b; C, c,其中A野兽为a的妈妈; B为b的妈妈;C为c的妈妈。大野兽和小b会划船,但小a和小c不会划船。一条船只能乘坐两只野兽。另外如果在船的任何一边或船上,只要任何一只小野兽离开了妈妈,又有其它的大野兽,那么它就会被吃掉。问有什么方案可保证六只野兽安全渡河。

IT 视觉设计/ 2009-12-04 23:24:49 / 累计浏览 12,846

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

本期特约作者:打火机,菜花,布莱恩,为大家一起分享他们的独特见解。 关键字:创意、混维所谓反 Box 布局,就是不再拘泥与传统的 Box 布局模型,而是采用一种更有创意的的布局,为

IT 网络系统/ 2009-12-04 13:37:41 / 累计浏览 2,162

无碍 HTTP Headers

HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。

IT Oracle/ 2009-12-04 13:35:43 / 累计浏览 4,168

Oracle hash分区的秘密

我在面试时经常会问一个问题,请列举出hash在数据库内部的应用,hash的原理虽然简单,但是它在数据库中可以说是无处不在。其中hash partition是hash在数据库中一个简单的应用,虽然它没有range partition那么常用,但是我们在做数据库水平拆分时,其实就是利用了hash partition的原理,利用hash函数对某个key进行运算,然后将其分布到不同的主机上,原理很简单。我们在设计时遇到了一个问题,当分区的数量需要变化时,基于hash的...

IT 其他/ 2009-12-04 13:35:08 / 累计浏览 1,543

Teleport垃圾代码tppabs的清理

在使用整站下载软件Teleport Pro或Teleport Ultra下载的离线文件里会包含大量垃圾代码,下载后就需要清除整站下载文件中的冗余代码:tppabs等。这些代码本是Teleport自动添加用来说明文件原始地址的,但是这样的垃圾代码会带来负面影响,比如说在CSS文件就会照成背景图片无法加载。手动清除这些代码的话会比较麻烦,下面提供一种比较省力的正则表达式批量清除的方法。首先使用一个带正则表达式替换的软件,比如说DreamWeaver。具...

IT 系统运维/ 2009-12-04 13:34:08 / 累计浏览 6,065

13 Linux的致命命令

1. 这些命令将清除你的主目录,根或只是将整个磁盘清理: sudo rm -rf / rm -rf .* dd if=/dev/zero of=/dev/sda mkfs.ext3 /dev/hda whatever > /dev/hda cd ~; for x in `ls`; do mv -f $x $y; y=$x; done find -type f -mtime +30...

IT JavaScript/ 2009-12-03 22:40:07 / 累计浏览 3,127

JavaScript性能优化--创建表格

JavaScript创建表格的方法很多。方法1:可以使用createElement方法来创建table,tbody,tr,td,然后使用createTextNode创建文本,最...

IT 用户研究/ 2009-12-03 21:34:39 / 累计浏览 1,782

轻设计,让网站灵敏轻便的6个技巧

  在网站或软件的策划和设计过程中,我们经常听到这样的讨论:“这个功能设计得太重了”又或“我们希望能够处理得轻一些”。似乎轻设计是时下炙手可热的话题,也是方兴未艾的Web2.0大浪下设计师们的最爱(看看那些在全世界遍地开花的SNS网站,无论是视觉元素还是交互流程均能轻则轻)。本文主要从实践和总结的角度出发,提出了让设计变得更轻的6个技巧。 何为轻设计:  在开始之前先需要明确下何为轻设计。这里并不想给轻设...

IT 其他/ 2009-12-03 21:33:49 / 累计浏览 3,168

结构体初始化的方法

最近项目小组在去除代码中的warning,在修正代码的过程中看到了对结构体不正确的初始化方式:假设有一个如下的struct定义: struct astruct { int a; int b; }; struct astruct test = {0}; 即使ast...

IT Linux/ 2009-12-03 21:33:07 / 累计浏览 3,885

在 Dell PowerEdge 1950 上安装 Linux 2.6.32-rc8 内核的问题与解决

  出于实验和使用 Linux 内核某些新特性的需要,我要在 Dell PowerEdge 1950 服务器上安装最新的内核,而且必须是 2.6.32-rc 以后的版本。由于服务器硬件的特殊性,这一过程费了一番周折,最终在 @Sisyphusliu 师兄的帮助下搞定,记录如下。  服务器上已安装的操作系统是 CentOS 5.3,软件栈的需求使之不能用别的发行版替代。保守的 RHEL/CentOS 5 系列的软件源上最新的内核是 2.6.18-164,因此只能从 Linux Kernel 官方获得...

IT Linux/ 2009-12-03 18:51:40 / 累计浏览 2,547

Linux系统管理技术手册第六章习题实践

E6.1 怎样决定用户的默认组?怎样改变它? A:感觉还是用户设置为默认的同名私有组作为默认组是比较恰当的。改变组的指令是chgrp。 E6.2 说明下面这几个umask值的区别:077、027、022和755.为了让这些值的其中之一成为新用户的全局默认值,该怎么做?您可以给用户施加一个标准的umask吗? A:077,表示创建的缺省文件许可是600,027则是640,022则是644,755则是022。想成为新用户的全局默认值,一个办法是修改系统缺省的umask...