Google 开发的 gperftools 包含四个工具,分别是:TCMalloc、heap-checker、heap-profiler 和 cpu-profiler,TCMalloc是 gperftools 的其中一个工具,用于优化C++写的多线程应用,与标准的glibc库的malloc相比,TCMalloc在内存的分配效率和速度要高,可以在高并发的情况下很好的控制内存的使用,提高服务器的性能,降低负载。 使用 TCMalloc 优化 Nginx 和 MySQL 的内存管理,性能将会有一定程度的提升,特别是对MYSQL服务器高并发下情况下的性能。 安装 libunwind 库 如果系统是64位的需要先安装libunwind库,32位系统则不需要安装。 libunwind...

CSS自定义字体

十一月 28, 2011 | In: 网页

当用户的系统字体库中没有网页预先设置的字体时,使用下面代码就可以在用户的系统中正常显示不存在的字体。 @font-face{ font-family:"字体名称"; src:url("字体文件.eot"); } 生成EOT字体文件: 1. 使用ttf2eot。 下载地址:http://code.google.com/p/ttf2eot/ ttf2eot 是一个开源项目。支持Linux和Windows的环境,能够快速的生成EOT文件。 2. Microsoft WEFT 下载地址:http://www.microsoft.com/typography/FreeToolsOverview.mspx Microsoft...

css浏览器兼容方法

十一月 27, 2011 | In: 网页

通过条件判断引入样式表 在 IE 浏览器中通过条件注释语句加载指定的不同CSS样式表,而其他非 IE 内核浏览器则自动忽略注释。 <!--[if IE 8]><link rel="stylesheet" href="ie8.css"><![endif]--> <!--[if IE 7]><link rel="stylesheet" href="ie7.css"><![endif]--> <!--[if IE 6]><link rel="stylesheet" href="ie6.css"><![endif]--> 这段代码 IE8、IE7、IE6 会加载各自对应的样式文件。 CSS Hacks 能解决问题但不符合W3C规范 _selector{property:value;} //IE6 *selector{property:value;} //IE6 IE7 selector{property:value\9;} //IE6 IE7 IE8 通过条件判断插入指定类 为不同 IE 版本设置样式的类 <!--[if...

Linux 生成随机密码

十月 31, 2011 | In: 技术

Linux shell 随机密码生成简单方法
date +%s | md5sum | base64 | head -c 12;echo

openssl rand -base64 32

tr -dc a-zA-Z0-9_ < /dev/urandom | head -c 12 | xargs
QUICKWEB OPENVZ 年付 35.88 USD/year VPS 购买链接: OPENVZ/SolusVM/Linux 1 x Intel Xeon CPU Core 256MB RAM 384MB Burst 10GB Storage 250GB Bandwidth 10Mbit Port 1 x IPv4 address 不同数据中心: 1. Phoenix AZ 2. Los Angeles CA 3. Dusseldorf Germany 4. London UK 5. Florida QUICKWEB OPENVZ 年付 23.88 USD/year VPS 购买链接: OPENVZ/SolusVM/Linux 1 x Intel Xeon CPU Core 128MB RAM 256MB Burst 6GB Storage 100GB Bandwidth 10Mbit Port 1 x IPv4 address 不同数据中心: 1. Phoenix AZ 2. Los Angeles CA 3. Florida QUICKWEB OPENVZ 年付 59.88 USD/year VPS 购买链接: OPENVZ/SolusVM/Linux 1 x Intel Xeon CPU Core 384MB RAM 512MB Burst 20GB Storage 500GB Bandwidth 100Mbit Port 1 x IPv4...