自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

常用网站开发类Firefox扩展插件

作为一个 Web 开发人员,你几乎没有理由不喜欢Firefox,因为在Firefox下有很多专门针对开发的扩展插件,非常好用,这里就介绍一些常用的针对网站开发的FireFox扩展,供Web开发人员参考。  1、Firebug  用于调试JavaScript,修改界面HTML和CSS,一些常用的网络分析扩展也是基于Firebug的,非常好用。  2、YSlow  YS...

2010-04-26 11:28:59 220

原创 关于mysql的配置文件my.cnf的说明

mysql的配置文件是/etc/my.cnf,通过修改它来配置mysql。/etc/my.cnf来自以下文件:如果你的内存≤64M,则复制/usr/local/share/mysql/my-small.cnf为/etc/my.cnf# This is for a system with little memory (<= 64M) where MySQL is only used# from...

2009-11-26 08:56:52 231

原创 crontab与ntpupdate设置服务器时间同步

系统环境:debian 4.0R31.安装ntpdate#apt-get install ntpdate(ntpdate 通过轮询指定为服务器参数的网络时间协议(NTP) 服务器来设置本地日期和时间,从而确定正确的时间。) ntpdate 同步命令# ntpdate ntp2.usno.navy.mil tock.usno.navy.mil tick.usno.navy...

2009-11-25 22:41:51 1064

原创 细读crontab命令

一句话总结crontab(指这个应用、这个机制)的作用:”run this command at this time on this day”,在指定的日期、时间,运行指定的命令。下面是Linux 上crontab手册中的知识点,小结如下:1. crontab文件“正式行”的开始空行、以空格或者“tab”开行的行,被cron(daemon)忽略。以#开始的行,作为注释被cron(d...

2009-11-25 15:53:48 184

原创 Linux下apache 2.2.6+php5.2.5+mysql5.0.46+Zend Optimizer<转>

RedHatEnterpriseLinux下apache2.2.6+php5.2.5+mysql5.0.46+Zend Optimizer   3.3.0+phpMyAdmin-2.11.1源码安装配置说明:本文需要的软件都可以在自由软件库下载到http://download.chinaunix.net/ RPM包和源码包存放位置 /usr/local/src源码包...

2009-11-21 20:43:34 167

原创 平台网站架构设计之我所见<转>

从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,我们可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间应该保持相互独立,并与整个系统保持一致。而且每一个子系统还可以继续细分下去,从而构成一个复杂的企业级架构。  一 选择技术方案和物理架构  如何选择技术方案和物理架构,对很多刚接触平台网站研发的人来说这可能是个头疼的问题。这些问题的源头很简单就是能...

2009-11-05 21:59:08 163

原创 Linux Postfix邮件服务器的配置与应用<四>

cyrus-imapd-utils-2.3.7-1.1.el5.i386.rpmdb4-utils-4.3.29-9.fc6.i386.rpmlm_sensors-2.10.0-3.1.i386.rpmcyrus-imapd-2.3.7-1.1.el5.i386.rpmcyrus-imapd-devel-2.3.7-1.1.el5.i386.rpm然后,可使用rpm -ivh命...

2009-11-03 13:43:03 481

原创 Linux Postfix邮件服务器的配置与应用<三>

MECH=shadow3.测试Cyrus-SASL V2的认证功能 由于Cyrus-SASL V2版默认使用saslauthd这个守护进程进行密码认证,因此,需要使用下面的命令来查看saslauthd进程是否已经运行: ps aux | grep saslauthd 如果没有发现saslauthd进程,则可用下面的命令启动该进程并设置它开机自启动:/etc/init.d/sas...

2009-11-03 13:42:27 216

原创 Linux Postfix邮件服务器的配置与应用<二>

1.设置运行postfix服务的邮件主机的主机名、域名myhostname = mail.gdvcp.netmydomain = gdvcp.net2.设置由本机寄出的邮件所使用的域名或主机名称myorigin = $mydomain3.设置postfix服务监听的网络接口inet_interfaces = all4.设置可接收邮件的主机名称或域名mydestina...

2009-11-03 13:40:23 313

原创 Linux Postfix邮件服务器的配置与应用<一>

电子邮件服务的配置与应用一.电子邮件服务的概述(一).电子邮件服务的概述Internet最基本的服务,也是最重要的服务之一,就是电子邮件服务。据统计Internet上百分之三十以上的业务量是电子邮件,仅次于WWW服务。与传统的邮政信件服务类似,电子邮件可以用来在Internet或Intranet上进行信息的传递和交流,但电子邮件服务还具有快速、经济的特点。发一份电子邮件给远在他方的一位用户,通常来...

2009-11-03 13:37:59 431

原创 OAuth无痛入门指南

决心写个入门指南,理清思路。当然,如果你真的要仔细研究下oAuth,请看官方文档 http://oauth.net/core/1.0/ 。这里的东西最权威。也可以去oAuth邮件列表讨论。一句话oAuthoAuth涉及到3大块的交互和通信。1. 用户,2. 拥有用户资料/资源的服务器A,3. 求资源的服务器B,。oAuth的典型应用场景(senario)以前,用户在 拥有资源...

2009-10-20 14:38:16 192

原创 OAUTH协议简介

摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界...

2009-10-20 14:27:30 211

原创 Ajax的基础概念

不同的浏览器实现的方式不一样,对于Mozilla, Firefox, Safari, 和Netscape浏览器:var xmlhttp=new XMLHttpRequest()对于Internet Explorer:var xmlhttp=CreatActiveObject("Micosoft.XMLHttp")编程要点:--------------------------...

2009-09-23 13:46:37 105

原创 你不了解PHP的10件事情

1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。2.在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存在。这个内...

2009-09-08 13:24:20 111

原创 MySQL存储引擎比较

MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差一些并且会占用更...

2009-09-08 12:41:04 199

原创 Ubuntu操作系统安装使用教程

 随着微软的步步紧逼,包括早先的Windows黑屏计划、实施,逮捕番茄花园作者并判刑,种种迹象表明,中国用户免费使用盗版Windows的日子将不会太长久了,那么这个世界上有没有即免费又易用的操作系统呢?答案是有,那就是Ubuntu操作系统。  Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境,和其他Linux发行版相比,Ubuntu非常易用,和Wi...

2009-09-04 14:25:26 350

原创 LAMP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构...

2009-09-04 14:13:41 301

原创 CentOS操作系统安装教程

CentOS操作系统是商业版Red Hat Enterprise Linux(RHEL)的免费版,是架构LAMP的理想操作系统,稳定性非常好,和Ubuntu不同的是,CentOS主要用于服务器而不是桌面环境,不少大型的商业网站都使用CentOS操作系统,我在《LAMP网站架构方案分析》中曾经讲述了一系列架构方案,这里以CentOS为例具体讲一下LAMP环境的安装和搭建。  首先要下载C...

2009-09-04 14:10:46 195

原创 javascript几个页面定位的相关属性

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth ...

2009-09-03 14:15:10 129

原创 Subversion在Windows上的安装与配置

1.准备安装过程中需要的资源Subversion的安装包。Subversion可在http://subversion.tigris.org/下载,截止至本文撰写日期的最新稳定版本是1.4.2。和其它开源的项目一样,Subversion提供了源码包和二进制包下载,如果仅是使用它的话,下载已做好的二进制包就可以了。对于Windows平台,还有一些网友把二进制包做成了安装程序,但个人觉得不必要下...

2009-09-02 16:32:55 135

“the resource is not on the build path of a XXX project”问题解决办法

今天自己从svn上下了个项目,想研读一下代码。却发现代码链接不好使了,会弹出一个对话框说:“the resource is not on the build path of a XXX project”。这么有代码跳转读个陌生项目岂不累死……网上简单找了一下,没找到。于是自己就凭感觉试了一下,结果出来了……就记录、分享一下吧!一句话,把你项目从新做为新项目检出一遍就好了。(作为新项目检出时...

2009-08-24 14:43:44 731

解决putty和WinSCP的乱码问题

关于解决putty和WinSCP的乱码问题,网上一搜能出来一堆,都一样的。就是让把utf8编码由auto改为off。一看都这么说,我觉得应该是没有问题了,于是乎就尝试着试了一下,但问题出来了。还是不行……为什么呢?……经过一番研究发现,其实吧这个把utf8由auto改为off的关键是要看你linux本身是什么编码,如果不是utf8,当然得关了。而我用的是ubuntu,默认是utf8,自然应...

2009-08-21 11:31:11 292

更改Eclipse的Workspace

下面有几种方法可以更改workspace的目录。 1、进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup。 2、进入Eclipse的安装目录,找到configuration 目录下的 .settings 文件夹,里面有一个 org...

2009-08-18 10:14:05 530

Apache端口冲突之占用80端口的常用软件

[list][1]Skype[2]Web迅雷[3]迅雷[4]PPLive[5]傲游的自动更新[6]fs2you网盘[7]Cisco IP Communicator[8]QQMusic[/list]上面是我自己发现的,以及在网上搜索到的会和Apache端口80冲突的常用软件。解决办法这种问题我就在这里说了啦。总之一个字,改!在这里我提供一种查看自己...

2009-04-23 08:54:45 145

原创 PHP基础知识之INCLUDE与REQUIRE的区别(又一篇)

个人又在网上看到一篇关于谈“INCLUDE与REQUIRE区别”的,感觉不错,就转载了过来。利用PHP的Include files维护你的网站不管你所开发的网站的规模是大是小,你都应该要认识到重复使用程序代码的重要性,不论你重复使用的是PHP程序或者是HTML原始码。举个例子来说,网站页尾的版权宣告至少每年都得修改一次,如果你的网站有许多个页面,该怎么办呢?动手一个一个修改这些页面肯定...

2009-04-20 10:57:16 116

Myeclipse 启动Tomcat Console中无信息显示

有时候觉得IDE再带给我们方便的同时,又在不断的“毒害着”我们。怎么说呢,对于初学者来说,一个良好的IDE是一个很好的助手,很帮助初学者很达成自己的目的。但是同时,很多东西也随之而被忽略掉了。有时候,IDE出现问题,对于很多初学者来说,简直是场噩梦!对IDE本身特性的不了解,以及底层运行流程的不熟悉很容易使初学者一头雾水。ok,这时候身为初学者的我的办法一般是“疯狂google+一顿百度”。但要知...

2009-04-18 12:28:22 186

学习体会之Log4j基础配置

虽然很早就知道Log4j,但是一直没有尝试着去用它。毕竟对于平时的大作业而言,基本都不考虑这些的。这次之所以用,是因为自己想把自己大学期间的最后一次大作业(毕业设计的说)给做的尽可能的perfect,所以能想到的、该用的自己尽量尝试都用到了。(不过工作量可是让自己相当心疼眼睛了……)好了,不扯了。进入正题:[color=red]1、什么是Log4j?[/color]这个问题嘛,我觉得你...

2009-04-17 09:25:21 121

PHP基础知识之单引号和双引号的区别

PHP中单引号和双引号的作用是不一样的。简单来讲,单引号中所包含的内容仅仅作为字符串来用,不会被解释或替换;而双引号的中的则会被解释、替换;举个简单的小例子:[code="php"][/code]输出结果是:I like PHPI like $myString从上面例子可以看出,双引号中的内容会被php的语法分析其进行解析、替换,而单引号中的则不会。...

2009-04-15 14:42:06 113

原创 php资源导航

每个人都知道php.net,我们或早或晚的都会来到这里并不断的访问它。它是PHPer的主要参考网站,拥有大量有用的信息,但是这些信息却不是那么显而易见。 比较有用的官方PHP资源:PHP官方函数手册下载: http://www.php.net/download-docs.php 包含最新的chm中文版本,HTML版本中文函数手册:http://www.php.net/m...

2009-04-15 13:38:28 164

原创 PHP基础知识之INCLUDE与REQUIRE的区别

1.性能上,没有差别 2.require 不管require语句有没有执行,程序执行包含文件都被加入进来 include只有执行的时候文件才会被包含 在 判断 函数里面,用include显然是比较好的 3.循环体: require()不能在循环体中根据条件的不同而包含不同的文件。require()语句只会在第一次执行时调用它所包含的文件中的内容替换本身这条语句,当再次被...

2009-04-15 13:17:05 289

空空如也

空空如也

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

TA关注的人

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