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

技术文章精选

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

最新文章

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

IT 互联网/ 2009-12-03 09:12:30 / 累计浏览 7,804

别得瑟了,你很可悲!

       我不知道很多人出于什么样的心态乐此不疲的在Twitter上RT那些嘲笑别人不知道什么是Twitter,不会使用Twitter的tweet。        他们嘲笑着说主流的Q...

IT MySQL/ 2009-12-03 09:11:15 / 累计浏览 2,967

数据库HA方案

我们常用的HA方案有几种:一是用小型机和HA软件作双机热备,这种方案始终有一台设备处于空闲状态,设备利用率很低,而且必须用IBM,HP等厂商的硬件,代价昂贵。二是用Oracle的RAC来做HA,在Linux环境下,Oracle提供了全套的解决方案,是个不错的选择,不过最低也需要一套共享的存储设备。三是用Oracle DG,这种方案成本最低,但是无法做到故障时应用透明切换,我们也曾经尝试过用heartbeat配合DG failover来作一些尝试,但是在测试...

IT PHP/ 2009-12-03 09:10:50 / 累计浏览 3,146

添加URL/HTML字符转义功能

    今天同事想用DataReport来展示存放在数据库中的XML格式数据时, 发现并不能被正常显示, 原因是数值中有XML数据的一些标记, 比如:     这时DataReport中生成的XML数据流就被这些标记打乱了, 为了支持这种数据的显示, 需要处理几个特殊的字符, 用转义后的字符串进行相应的替换.

IT PHP/ 2009-12-02 23:05:39 / 累计浏览 2,686

PHP里模拟$_PUT

PHP里有$_GET,$_POST,但是没有$_PUT,所以如果需要使用它的话,则你不得不自己模拟一下:$_PUT = array();if (\'PUT\' == $_SERVER[\'REQUEST_METHOD\']) { parse_str(file_get_contents(\'php://input\'), $_PUT);}通过php://input得到的数据是raw data,所以需要用parse_str解析一下。不 过需要说明的是,当表单是enctype="multipart/form-data"类型的时候(就是上传文件那种类型),这种方法是无效的(...

IT PHP/ 2009-12-02 23:04:38 / 累计浏览 3,466

如何在PHP下载文件名中解决乱码

通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会。 那么用Content-Disposition设置下载的文件名, 这个也有不少人知道吧。 基本上,下载程序都是这么写的:这...

IT 用户研究/ 2009-12-02 22:54:34 / 累计浏览 2,086

交互设计实用指南系列

交互设计(Interaction Design, 缩写 IxD 或者 IaD),是定义、设计人造系统的行为的设计领域。人造物,即人工制成物品,例如,软件、移动设备、人造环境、服务、可佩带装置以及系统的组织结构。交互设计在于定义人造物的行为方式(the “interaction”,即人工制品在特定场景下的反应方式)相关的界面(Wikipedia)。通过对界面和行为进行交互设计,从而可以让使用者使用人造物来完成目标,这就是交互设计的目的。从用户角度来说,交互...

IT 其他/ 2009-12-02 09:25:12 / 累计浏览 3,123

如何在AIX中编译Perl

AIX默认是不带编译器的,所以如果要自己编译Perl,需要先安装编译器。开源的gcc自然可以算是最佳选择。在64位平台的AIX中,如果选择使用gcc来编译perl源代码,默认...

IT Linux/ 2009-12-02 09:24:10 / 累计浏览 1,903

Linux下RAR安装及使用命令

下载RAR安装包:http://www.rarlab.com/download.htm 然后解压:#tar -xzf rarlinux-3.9.0.tar.gz 进入rar目录:#cd rar 安装:#make #make install 这样就安装完了,不过这个时候执行命令的时候有如下提示:#rar: /lib/tls/libc.so.6: version `GLIBC_2.7′ not found (required by rar) 我们需要执行如下命令:#cp -f rar_static /usr/local/bin/rar 这样就可以使用rar 命令了。下面说一下简单的命令的使用:压缩文件: a...

IT Linux/ 2009-12-01 23:19:55 / 累计浏览 3,825

Linux进程管理命令详解(ps和top)

Linux进程管理命令详解(ps和top) 1.ps命令作用:ps命令主要查看系统中进程的状态。格式:ps [选项] 主要选项如下。 -A:显示系统中所有进程的信息。 -e:显示所有进程的信息。 -f:显示进程的...

IT JavaScript/ 2009-12-01 23:16:34 / 累计浏览 2,386

JavaScript性能优化--创建文档碎片

爱好前端开发的我先后从事过Java开发,JavaScript,CSS开发等,已经工作两年+了。目前就职于亚信中国(Asiainfo),担任前端开发和创新工作。忠心希望所有的读者在这里都能够有收获和进步,同时也希望大家多多支持CssRain。这是我的最大心愿。Best Regards。讲这个方法之前,我们应该先了解下插入节点时浏览器会做什么。在浏览器中,我们一旦把节点添加到document.body(或者其他节点)中,...

IT JavaScript/ 2009-12-01 16:32:57 / 累计浏览 2,866

都是转义惹的祸

在做一个跳转页面时出现一个bug,是引号引起的,原始代码基本如下

IT 互联网/ 2009-12-01 08:58:40 / 累计浏览 2,326

Google Wave:入口的争夺

与很多互联网企业所不同的是,Google是一家喜欢创新的公司,这种创新的背后,则是Google一直力图在战略上领先:先发制人的战略布局。在搜索引擎和它的配套的关键字广告大获成功之后,google依靠手中充沛的现金流,从来不去做跟随策略的事。面对那些如日中天的新式网络应用,google要做的事是:抢占它们的上游,扼住它们的咽喉。

IT 互联网/ 2009-12-01 08:55:50 / 累计浏览 2,768

小时候我们家附近经常有一些地痞摆设一些赌摊.游戏规则很简单,三张牌其中有两张是一样的,让你押不一样的那张. 只要中了,你押多少钱,摊主就加倍给你多少钱. 于是总是有一些人在那里押,那些傻傻的农民工,用鞋子把选好的牌踩住,然后低头去胸中掏钱. 摊主每次就偷偷的把选好的牌换掉. 我们一帮小孩就在旁边看着.觉得那些民工好傻好傻. 新浪微博自打从内测开始,就不断的有人跳出来讲要这样这样这样. 什么微博的平台化,工具化.我也一个劲...

IT MySQL/ 2009-11-30 20:20:46 / 累计浏览 2,622

推荐使用innodb_plugin

MySQL-plugin 出现差不多有一年了。从功能上性能上都表现的不错。自MySQL-5.1.38后发行的版本中已包括了该功能.Innodb plugin是一个比较让人企待的版本.其实这些功能基本上都被pernoca公司在mysql5.0中实现了.而且我以前使用相关的版本后都是表现良好的.

IT 其他/ 2009-11-30 20:03:51 / 累计浏览 3,565

如何让Perl脚本同时只运行一个实例

空的lock文件不行,那么考虑在lock文件中加入一点内容,比如进程的PID号,然后通过检查该PID号的进程是否还在运行,就能避免上述bug了。

IT MySQL/ 2009-11-30 20:02:24 / 累计浏览 3,128

mysql audit-访问日志记录

背景:假设这么一个情况,你是某公司mysql-DBA,某日突然公司数据库中的所有被人为删了。尽管有数据备份,但是因服务停止而造成的损失上千万,现在公司需要查出那个做删除操作的人。但是拥有数据库操作权限的人很多,如何排查,证据又在哪?是不是觉得无能为力?mysql本身并没有操作审计的功能,那是不是意味着遇到这种情况只能自认倒霉呢?本文就将讨论一种简单易行的,用于mysql访问审计的思路。

IT 其他/ 2009-11-30 16:21:57 / 累计浏览 7,384

Bo-Blog 2.1.1 的 Nginx Rewrite 规则[原创]

  Bo-Blog是一款采用PHP开发的单用户博客程序,本人的博客也采用的是Bo-Blog,个人觉得bo-blog的排版、易用性要比WordPress好得多,但扩展性不如WordPress。

  很多朋友向我询问过,Bo-Blog的Nginx Rewrite规则如何写。由于Bo-Blog官网只提供了Apache的Rewrite规则,这里,我将自己从 Bo-Blog 的 Apache Rewrite 规则转换而来的 Bo-Blog 2.1.1 的 Nginx Rewrite 重写规则贴在此处,供需要的朋友使用

IT MySQL/ 2009-11-30 09:10:43 / 累计浏览 3,444

truncate table 不能复制到从库

bug说明: 该BUG在是MySQL5.1.X中存在的一个问题。重现方法: 利用 5.1.31-enterprise-gpl-pro-log (Or 5.1.31-sp1-enterprise) 搭建master/slave结构同步正常进行(确认同步进行) 注意参数:事务隔级为: READ-COMMITTED 日值格式为: mixed