自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 收藏
  • 关注

转载 服务器常用优化控制命令

性能分析工具CPU性能分析工具:vmstatpssartimestracepstreetopMemory性能分析工具:vmstatstracetopipcsipcrmcat /proc/meminfocat /proc/slabinfocat /proc//map

2009-03-12 21:51:00 269

原创 解决服务器time_wait过多的问题

 vim /etc/sysctl.conf添加net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30重启/sbin/sysctl -p 让参数生效

2009-03-12 21:49:00 188

原创 proftpd安装配置

http://www.proftpd.org/  下载最新版本./configure --prefix=/usr/local/proftpdmakemake install/usr/local/proftpd/proftpd 启动服务 # This is a basic ProFTPD configuration file (rename it to# proftpd

2009-03-12 20:50:00 1200

原创 linxu svn服务器 安装 配置

 在网站http://subversion.tigris.org下载 svn 编译 安装,用 ./configure –prefix = /xxx/xxx 来指定安装路径 首先建立一个目录存放Subversion的库,在该库中存放所以的Subversion项目,如/svn/projects创建一个新的Subversion项目。执行: svnadmin create --fs

2009-03-10 07:59:00 343

原创 mysql 常用命令

mysql alter 语句用法,添加、修改、删除字段等 //主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列549830479

2009-03-08 13:31:00 236

原创 apache2 文件夹 验证用户

 apache可以设置文件夹权限,这样就不用进行session验证首先windows和linux原理是一样的D:/xampp/apache/bin>htpasswd.exe -c D:/www/password.txt yuan多个用户D:/xampp/apache/bin>htpasswd.exe D:/www/password.txt yuan1密码 密码确认http

2009-01-17 03:33:00 223

原创 xampp遇到php_pdo_mysql.dll冲突问题

今天在xampp下跑zendframe框架 链接数据库,遇到这样一个问题当用php_pdo_mysql.dll扩展库链接数据库,发现IE页面突然出错自动关闭点击调试 出现信息如下szAppVer : 2.2.11.0  szModName : php_pdo_mysql.dllszModVer : 5.2.8.8 offset : 0000250a 后来google后发现有一些老外

2009-01-05 19:18:00 790

转载 PHP运行机制

引自 http://www.yeeyan.com简介  先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的; PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); PHP总共有三个模块:内核、Zend引擎、以及扩展层; PHP内核用来处理请求、文件流、错误处理等相关操作; Zen

2009-01-04 12:48:00 211

转载 深入理解PHP原理之变量分离/引用(Variables Separation)

引自: http://www.laruence.com/ [风雪之隅 ]在前面的文章中我已经介绍了PHP的变量的内部表示(深入理解PHP原理之变量(Variables inside PHP)),以及PHP中作用域的实现机制(深入理解PHP原理之变量作用域(Scope inside PHP))。这节我们就接着前面的文章,继续介绍PHP中变量分离和引用的概念:首先我们回顾一下zval的结构:

2009-01-04 11:40:00 269

原创 pear Bb库

都说pear库挺强大的,今天研究了一下代码,感觉好多地方还不是很完善,自己又把需要信息的整合了一下。封装了一个查询库,这个函数库的主要思想是一行代码完成所有查询,并且返回结果都是四种(insert,update ,select,update)不同类型的合适需要的结果!//pear 扩展 require_once DB.php;$user = root;$pa

2009-01-03 21:13:00 232

原创 netbean+xdebug+memcache

元旦快要过去了,在家的感觉在轻松中,每天又多了一些无形的压力,毕竟现在没有收入了!仔细算算,已经辞职一周了,但是技术生活还是要继续。家中的环境 window +xampp安装netbean先下载 netbeans-6.5-ml-php-windows.exe 下载地址http://www.netbeans.org/安装 ok! 我主要说一下netbean的代码提示和函数

2009-01-03 08:42:00 918

转载 B树、B-树、B+树、B*树

 看数据库组织结构的时候,索引会用到B+树,所以找来资料在学习一下! 原文引自http://blog.csdn.net/manesking/archive/2007/02/09/1505979.aspxB树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;      

2009-01-02 08:50:00 262

原创 一些常用的算法 php实现

$un_sort_array=array();for($i=0;$i$i++){ $un_sort_array[]=rand(1,9999);}//用于二分查找 $need_value = end($un_sort_array);/* 插入排序【基本思想】:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据

2009-01-01 20:42:00 384

原创 PHP与正则表达式中的模式修正符

模式修正符 模式修正符 -- 解说正则表达式模式中使用的修正符 说明 下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。  i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。  m (PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”

2008-12-31 08:32:00 225

转载 浏览器浏览网页的原理,步骤 --HTTP协议到IP包

最近在看tcp/ipz详解,想了一下浏览器通过tcp/ip发送请求的整个过程,后来发现这篇文章写的挺好的!学习一下!转自 http://blog.csdn.net/seakingwy/archive/2007/08/14/1742874.aspx电脑上的WEB浏览器发送内容为“1001”,URL为“url”的请求通过网线得到服务期返回的原理、步骤,细到链路层,数据包的数据。 当时还

2008-12-29 12:27:00 2051

转载 理解HTTP消息头

转自 Selfmissing的资料室:http://blog.163.com/cshzxing@126/blog/static/37732930200833010340991/理解HTTP消息头(一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们

2008-12-21 11:06:00 327

原创 重大漏洞, 让Apache上传不安全xxx.php.xxxx

借鉴自:扶凯[http://www.php-oa.com]一般的网站都会开放rar附件上传,并可能会保留原来文件名称,这从而可能导致一个很严重的问题,xxx.php.rar文件会被Apache当作php文件来执行, 造成极大的安全隐患 .如何测试? 将你的某个php程序文件后缀名修改成  xxx.php.rar , 这时测试一下, 还是按照PHP文件解析执行,Apache并不会认为这是一个

2008-12-21 09:55:00 520

转载 最好的阻止SSH暴力破解的方法(DenyHosts)

 转载自:扶凯 [http://www.php-oa.com/2007/10/17/drop-ssh-denyhosts.html]ssh 穷举攻击的比较多 首先要给ssh 原来默认的22端口换成其他端口号 例如2222;其次起一个比较复杂的密码最好是md5一下怎么样防,如果要一条一条将这些IP阻止显然治标不治本,还好有DenyHosts软件来代替我们手搞定他 DenyHosts是Py

2008-12-21 09:46:00 287

转载 HTTP应用详解

我一直在linux下 用snort去抓包干了一年多!我比较懒些,感觉这篇文章挺好的,和我工作中用的挺相似的,也就拿来主义了!转自 扶凯 http://www.php-oa.com/2008/10/28/httpnote.htmlHTTP简介  web浏览器和服务器之类的交互过程必须遵守的协议.他是tcp/ip中的一个应用协议。用来协议数据交换过程和数据本身的格式.主要的有HTT

2008-12-21 09:02:00 649

转载 rpm 介绍

一、RPM介绍 1.什么是rpm ? rpm 即RedHat Package Management,是RedHat的发明之一 2.为什么需要rpm ? 在一个操作系统下,需要安装实现各种功能的软件包。这些软件包一般都有各自的程序, 但是同时也有错综复杂的依赖关系。同时还需要 解决软件包的版本,以及安装,配置, 卸载的自动化问题。为了解决 这些问题,RedHat针对自己的系统提出了一个较好的办法 来

2008-12-18 14:36:00 260

原创 apache 工具 apxs ab

利用apxs扩展apache动态模块例如进到/httpd-2.2.3/modules/mappers/httpd-2.2.3/modules去查看寻找需要的mod_xxx.c源代码文件/usr/local/apache2/bin/apxs -i -a -c mod_rewrite.c自动编译-a 在httpd.conf文件中添加 LoadModule rewrite_module modules/

2008-12-03 18:06:00 404

转载 mysql 密码修改和找回

方法二: 可以进行如下的步骤重新设置MySQL的root密码: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器

2008-12-01 14:58:00 1817

原创 Client does not support authentication protocol requested by server

 今天遇到一个问题在zend studio 上客户端遇到Client does not support authenticationprotocol requested by server如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.解决方案mysql -u xxx -pmysql>UPDATE mysql.us

2008-11-28 18:49:00 215

原创 mysql 数据库的备份和迁移

 数据库备份常用有主要两种形式一种是纯sql语句的备份,如数据库为test ,可以用mysqldump -u root -p -d test >/root/Desktop/mysql.txt; 导出数据库表结构mysqldump -u root -p -t discuz cdb_faqs >/var/www/1.txt 导出表cdb_fags中数据mysqldump -

2008-11-28 18:48:00 337

原创 mysql show status

+--------------------------+--------+|Variable_name            |Value  |+--------------------------+--------+|Aborted_clients          |0      ||Aborted_connects        |0     

2008-11-28 18:47:00 223

转载 mysqli使用实例和详解

 ?php$conn=new mysqli("localhost","root","root","db_database09");$conn->query("set names gb2312");$id=$_GET[id];include_once("conn.php");$conn->autocommit(false);if(!$conn->query("delete from tb_sco w

2008-11-28 18:44:00 3281 1

转载 mysql数据库中的字符串连接函数

执行:update abs set citid=concat(CIT-000,abs.id)where id其中concat();是字符串连接函数如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str

2008-11-28 18:43:00 1213

原创 php+mysql+apache 配置

  今天帮客户配置了一台运行服务器的环境首先下载mysqlwww.mysql.cn版本mysql-5.0.22.tar.gz下载apache2httpd-2.2.10.tar.gzhttp://www.apache.org/下载php5.2.6http://www.php.net首先安装mysql添加mysql用户groupadd mysql

2008-11-28 18:41:00 890

转载 Apache的rewrite的重写相关的参数

  Apache mod_rewrite规则重写的标志一览R[=code](force redirect) 强制外部重定向强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302HTTP状态码。F(force URL to beforbidden)禁用U

2008-11-28 18:38:00 165

转载 Apache的Mod_rewrite学习

 RewriteRuleSyntax: RewriteRule Pattern Substitution [flags]  一条RewriteRule指令,定义一条重写规则,规则间的顺序非常重要。对Apache1.2及以后的版本,模板(pattern)是一个POSIX正则式,用以匹配当前的URL。当前的URL不一定是用记最初提交的URL,因为可能用一些规则在此规则前已经对URL进行

2008-11-28 18:37:00 177

转载 php手工注入

 1.认识注入类型不管是asp.aspx.php,注入的标准类型必为http://www.xxxx.com/aa.asp?p=xxxhttp://www.xxxx.com/aa.aspx?p=xxxhttp://www.xxxx.com/aa.php?p=xxx2.判断是否存在注入不管是asp.aspx.php,注入点的判断都是这样的http://xxx.xxx

2008-11-28 18:35:00 178

转载 javascript对象的property和prototype的关系

ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象,Dom Node等Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用或者是内建的数据类型(String, Number, Boolean,

2008-11-28 18:34:00 153

转载 大型Web2.0站点构建技术初探

 一、 web2.0网站常用可用性功能模块分析二、 Flickr的幕后故事三、 YouTube 的架构扩展四、mixi.jp:使用开源软件搭建的可扩展SNS网站五、 Technorati的后台数据库架构六、通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建七、从LiveJournal后台发展看大规模网站性能优化方法八、 说说大型高并发高负载

2008-11-28 18:32:00 170

转载 JavaScript中函数的五种创建方法

第一种,也是最熟悉的:script>function give_alert(num){     alert(num);}give_alert(1);第二种,你应该也用过,JS里面函数也是一种数据类型:script>var give_alert = function(num){     alert(num);}give_alert(2);

2008-11-28 18:30:00 249

转载 memcached

 一、memcached 简介在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。二、memcached 安装首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站h

2008-11-28 18:29:00 171

原创 AJAX 标准使用

AJAX 异步get方法"javascript">var photo_url=;var msg=;var error_flag= false;  function p2p()  {   photo_url = "异步访问地址";   ajaxUploadphoto(photo_url);  }  function showmsg()  {    if(error_flag)    {   

2008-11-28 18:27:00 203

原创 wap 学习

 在线学习 http://www8.ccidnet.com/school/web//2001/05/25/70_4286.html 在线手册http://www.w3school.com.cn/wap/wml_reference.asp 关于wap的缓存设置http://www.lonmo.com/cmsware/manual/source/Manual/wap/w

2008-11-28 18:21:00 176

转载 apache 基本工作原理

 Web系统是客户端/服务器式的,所以应该有服务器程序和客户端程序两部分。常用的服务器程序是Apache;常用的客户端程序是浏览器(如IE、Netscape、Mozilla)。我们可以在浏览器的地址栏内输入统一资源定位地址(URL)来访问Web页面。Web最基本的概念是超文本(Hypertext)。它使得文本不再是传统的书页式文本,而是可以在阅读过程中从一个页面位置跳转到另一个页面位置。用

2008-11-28 18:19:00 230

转载 JS网页经典代码

  网页经典代码 1. 将彻底屏蔽鼠标右键,无右键菜单oncontextmenu=window.event.returnvalue=false>也可以用于网页中Table框架中border oncontextmenu=return(false)>no2.取消选取、防止复制onselectstart=return false>3.不准粘贴

2008-11-28 18:18:00 310

原创 apahce 技术文档

   http://www.1v5.com/apache/index.html http://httpd.apache.org/

2008-11-28 18:17:00 126

空空如也

空空如也

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

TA关注的人

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