自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stopname的专栏

技术人生,埋名十年

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 iostat 输出解析

1. /proc/partitions对于kernel 2.4, iostat 的数据的主要来源是 /proc/partitions,而对于kernel 2.6, 数据主要来自/proc/diskstats或者/sys/block/[block-device-name]/stat。先看看 /proc/partitions 中有些什么。# cat /proc/partitionsmajor mino

2008-11-10 11:34:00 830

原创 firefox的background-image引发的页面请求问题

一开始看请求连接,发现一个页面有个在加载的时候,总是会有一个请求去请求自己的页面地址,从acesss-log里面看,就是request url 和 referer是同一个地址。查了半天不是ajax请求,也不是flash的请求。最后定位到了下面的css(发现请求头如下:Accept: Image/png,*)sty[xxx]le="background-image:url()"因为程序本身的原因,导

2008-06-03 17:42:00 1257

原创 facebook platform源码分析

看到facebook开发源码的消息马上去把源码搞了下来。这次facebook开放的只是其f8 platform的源码。 1。获取源码两种方式,一是直接download 地址为http://developers.facebook.com/fbopen/download_fbopen.php二是从其svn上checkout

2008-06-03 17:40:00 2546

原创 mysql 命令行常用操作

以前一直用phpmyadmin,现在习惯改了,要记命令了1.索引创建索引create index index_name on tablename(fieldname)删除索引drop index index_name on tablename 查看索引show index from tablename2.存储引擎查看表的存储引擎show table status from dbname更新

2007-10-23 20:41:00 760

转载 十招保护Linux系统安全

Linux是一种类Unix的操作系统。从理论上讲,Unix本身的设计并没有什么重大的安全缺陷。但是因为它不属于某一家厂商,没有厂商宣称对它提供安全保证,因此用户只有自己解决安全问题。   Linux不论在功能上、价格上或性能上都有很多优点,然而,作为开放式操作系统,它不可避免地存在一些安全隐患。关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本、最常用,同时也是最有效的招数

2007-08-17 22:58:00 884

转载 linux操作系统下c语言编程入门--Linux下C开发工具介绍

Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程.GNU C 编译器GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器. 如果你熟悉其他操作系统或硬件平台上的一种

2007-08-17 10:32:00 2821 1

转载 TCP/IP基础:ARP 协议

严格来说,TCP/IP 协定家族并没有定义 "TCP/IP 专属的" 网路硬体规格。硬体的范围实在太过广泛了﹐标准非常多﹐当今大部份的低层网路硬体标准都是由 IEEE 制定的,但也有许多标准是厂商专属的。 要让 TCP/IP 协定能够顺利与不同类型的硬体进行沟通﹐那么就需要建立起一些标准协定来让大家共同参考。以我们最常用的乙太网(Ethernet)为例﹐我们无需理会厂商如何设计网路界面的驱动程式﹐

2007-08-07 15:38:00 932

原创 squid的文件描述符

squid的默认打开的最大的文件描述符为1024,但访问量大的话就不够用了,不够用时,squid的性能骤降,今天是碰到第二回了,解决办法如下(Linux系统下):squid 2.6的版本的话编译时添加参数--with-maxfd=63355这里63355可以定制。光设置参数还不行,squid系统时还需要做两个操作echo  63355 > /proc/sys/fs/file-maxul

2007-08-02 14:44:00 1274

原创 PHP APC实现机制

今天简单的查看了下APC的源码,搞清楚了它对php中间代码做缓存的机制,其实很简单,就是在模块启动时,替换了zend的编译函数为APC自己的编译函数。 源代码如下:int apc_module_init(int module_number TSRMLS_DC){    /* apc initialization */#if APC_MMAP    apc_sma_init(APCG(shm_seg

2007-07-18 17:57:00 1728

原创 ganglia配置经验

ganglia配置经验最近在朋友的一台服务器上配置ganglia,配了很长时间,死活不出数据。今天仔细研究了下ganglia的文档,总于尝试找到了问题所在,并顺利配置成功。(要好好学习英文啊)主要配置选项在udp_send_channel { mcast_join = 239.2.11.71  port = 8649}这里使用的多播的方式,加入到多播组239.2.11.71在服务器ping 239

2007-07-06 13:11:00 2045

原创 ice+php配置安装

ice+php安装配置1.准备安装文件ice-3.2.0.tar.gzicePHP-3.2.0.tar.gzphp-5.2.1.tar.gz2.安装ice直接make就可以了,但是报错,不能ld db_cxx,原来iceFreere需要Berkeley DB的支持,所以需要首先安装BerkeleyDB下载ThirdParty-Sources-3.2.0.tar.gz解压得到db-4.5.20.

2007-07-05 18:02:00 3037

原创 memcached安装

首先安装libevent,然后安装memcached,过程都很简单configure makemake install就OK了。但运行memcached时遇到问题。错误提示如下:error while loading shared libraries: libevent-1.2a.so.1: cannot open shared object file: No such file or direc

2007-04-09 10:47:00 989

原创 ganglia安装

ganglia的下载地址 http://sourceforge.net/projects/gangliaganglia的安装分为服务端和客户端和web端安装1.服务端安装 (gmetad)   服务端的服务为gmetad,安装前需要先安装RRDTool(数据库和绘图工具,服务端收集的客户端信息由其来保存),因为要绘制曲线图,所以安装RRDTool前,还必须安装好libpng,freetype,zl

2007-04-06 17:19:00 5047

原创 flex安装

 下载地址 ftp://prep.ai.mit.edu/non-gnu/wget ftp://prep.ai.mit.edu/non-gnu/flex/flex-2.5.4a.tar.gztar -xzvf flex-2.5.4a.tar.gzcd flex-2.5.4a./configuremake出错,说没有yacc于是下载bison (ftp://prep.ai.mit.edu/pub/gn

2006-12-12 11:29:00 7006

原创 zend framework框架分析--配置

Zend_Config模块分析Zend_Config模块比较简单,由前端的Zend_Config类提供一个统一的Client调用接口,Client使用时只需要调用其构造函数即可,不过为了加载不同的配置文件,Zend框架提供了不同的加载类,如:数组文件、ini文件、xml文件分别对应Zend_Config_Array,Zend_Config_Ini,Zend_Config_Xml。这三个类都提供了一

2006-10-11 11:06:00 1204

原创 fastcgi+apache+php的配置

1.apache安装这里安装apache1.3.x,因为在我的虚拟机上在apache2.x下怎么也安装不上mod_fastcgi./configure /配置参数/.make .make install 2.fcgi安装版本fcgi-2.4.0 (http://www.fastcgi.com)可以下载fcgi是fastcgi的开发包,需要在mod_fastcgi之前

2006-09-20 17:59:00 4265 2

转载 mysql的日期和时间函数

mysql的日期和时间函数 这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。 mysq

2006-09-06 14:45:00 1029

转载 Tomcat集群与负载均衡

在单一的服务器上执行WEB应用程序有一些重大的问题,当网站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有点力不从心了。另外一个常见的问题是会产生单点故障,如果该服务器坏掉,那么网站就立刻无法运作了。不论是因为要有较佳的扩充性还是容错能力,我们都会想在一台以上的服务器计算机上执行WEB应用程序。所以,这时候我们就需要用到集群这一门技术了。         在进

2006-09-05 17:33:00 759

原创 Memcached简介及使用说明

一、memcached 简介        在很多场合,我们都会听到 memcached   这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。二、memcached安装及运行      下载所需的库文件:目前最新版本是 1.1.12 。除此之外,运行me

2006-09-05 16:46:00 1436

原创 zend framework框架分析--缓存

Zend缓存被划分为两个模块:前端(frontend)和后端(backend) 前端(frontend)用于实现不同粗粒程度的缓存.按照粗粒程度有: page(页缓存) 对页面输出缓存,可以指定缓存开始位置,程序执行完自动结束缓存,如果缓存命中则直接输出缓存并终止程序运行(die).可以根据页面参数(get,post,cookie)做不同内容缓存 

2006-08-29 14:08:00 2382

原创 如何选择

三个大学生,不同学校,不同地点,通过网络组成一个技术团队,有幸把他们都招揽来了公司,不幸的是在他们毕业之际又集体选择了离开 ,觉得很可惜.很多时候,你的周围环境都会影响你面临的选择,没几个人能对这些影响不管不顾,所以我尊重他们的选择,并真心祝愿他们能一路走好.同时随着环境的变化,也会给他们团队带来不少的冲击,希望他们都能努力坚持让他们的团队保持下来,并能有更好的产出.在劝他们的时候,我都跟他们说,

2006-07-05 11:47:00 765

原创 技术理想

早早给自己定下了个十年目标。在这十年里,自己的职业规划需要贴紧通向这个目标的轴心,而不能浮躁。沉下去,方能浮上来。不为生存而做技术,而因技术所以生存。十年很长,可能会有很多的诱惑,每当这个时候,自己需要冷静选择,抬抬头看向自己技术理想的前方。十年后我相信自己仍然热爱编码,相信自己仍然能在技术中找到思考的乐趣。十年里让自己保持对技术一如既往的狂热。眼下还有很多东西要学习,起码需要两到三年的时间让自己

2006-07-04 19:46:00 1167 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除