自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux PHP C开发之旅

Linux PHP源码分析、C基础编程

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux nginx+apache+php+mysql 安装配置

CentOS-5.6-i386操作系统nginx-1.1.6.tar.gzhttpd-2.2.21.tar.gzmysql-5.1.44.tar.gzphp-5.3.8.tar.gz1. lsb_release -a 查看系统环境LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-

2011-10-23 18:11:16 4693 1

原创 pyQuery在python中,实现css选择器功能

# -*- coding=utf-8 -*-import sysimport pdbfrom pyquery import PyQuery as pyqimport urlliburl=r'http://list.taobao.com/browse/cat-0.htm'u=urllib.urlopen(url)buffer=u.read().decode('gbk')doc=p

2012-08-27 16:48:41 2142

原创 定时备份mysql数据库,只保存一周的数据

#! /bin/bash/usr/local/mysql/bin/mysqldump -cp --user=root --password='Welcome@456' test | gzip > /data0/db_backup/test -`date +%Y%m%d%H%M%S`.sql.gz ;find /data0/db_backup -type f -ctime 7 -exec rm

2012-08-16 16:41:55 1407

转载 Linux下Apache自动监测重启脚本(智能化程度较高)

于需要监控某些要求高可用性的Apache服务器,除了专业的监控报警设备,低成本下在Apache服务器上写一个自动监测Apache状态的脚本是个不错的主意。在网上搜索了许多类似的脚本,但由于局限性较大,也都存在一些不完善的地方,所以自己写了一个。 脚本功能与特点1、能够每隔一段时间监测Apache服务器的可用性(由于本脚本直接模拟了客户端的访问,因此这里的“可用性”是指切切实实的

2012-06-28 16:56:54 1759

转载 操作系统中的进程与线程

简介    在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 为什么需要线程?    如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包含的其它迷你进程就是线程。    线程之所以说是迷你进程,是因为线

2012-05-04 13:48:42 643 1

原创 mysql 正则表达式替换功能

有时可能需要批量替换数据库中某个字段的的部分内容,可以用如下的操作:update test set Content = REPLACE(Content,'abc001','test') where IDX = 2 AND Content REGEXP 'http://static.abc001.com/123.jpg'; 暂时记录下来,后面可能要用到。。。

2012-05-02 14:40:14 3713

转载 unix下的I/O------阻塞,非阻塞,同步,异步

unix下的I/O------阻塞,非阻塞,同步,异步参考 Richard Stevens的“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking”。Stevens一共提出了五种 IO Model:blocking IO  nonblocking IOIO multiple

2012-02-24 18:09:49 780

转载 mysql 主从服务器配置

MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码:log-bin=mysql-

2012-02-21 19:09:12 589

转载 编写定时切割Nginx日志脚本

1、创建脚本/usr/local/nginx/sbin/cut_nginx_log.shvi /usr/local/nginx/sbin/cut_nginx_log.sh输入以下内容:引用#!/bin/bash# This script run at 00:00# The Nginx logs pathlogs_path="/usr/local/nginx/logs/"

2011-10-25 17:19:01 554

原创 优化Linux内核参数

vi /etc/sysctl.conf在末尾增加以下内容:# Addnet.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog =  32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_default =

2011-10-25 17:15:15 725

原创 linux 常用命令

1、安装一个RPM包的一般采用的命令格式如下:  #rpm -ivh *.rpm2、 查看一个RPM包安装以后到底安装了那些文件,你可以使用这个命令: #rpm -ql *.rpm3、 删除某个特定的RPM包软件 #rpm -e *.rpm4、查看是否安装个特定的RPM包软件 #rpm -qa | grep 5、vim 替换操作 :n,$s/vivi

2011-10-11 09:52:11 550

原创 mysql存储过程学习笔记--变量、参数、注释

变量存储过程变量定义:DECLARE variable_name [,variable_name...] datatype [DEFAULT value];其中,datatype为mysql的数据类型,如:INT, FL

2011-10-09 10:00:52 820

转载 10 个MySQL数据库备份教程推荐

MySQL是动态网站开发中最著名的开源数据库系统。如果你在网站中使用了MySQL,那么你应该定期备份你的数据以防止它丢失。本文将介绍自动或手动备份MySQL数据库的10个教程,看看有没有最适合你的方法。1.Backing Up Using MySQLDump(利用

2011-10-05 20:35:31 575

原创 使用源码分发版安装MySQL

MySQL源码分发版为tar压缩文件,文件名格式为mysql-VERSION.tar.gz,其中VERSION是版本号,例如5.1.44。 注意:MySQL源码分发版包含客户端和服务端程序。其安装步骤如下: 一、获取mysql安装源代码http://dev.mysql

2011-09-27 12:55:39 1004

原创 PHP在各种HTTP服务器上运行模式分析

一、php在apache中运行模式php在apache中一共有三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL)以下分别比较:1. CGI模式与模块模式比较:php在apache中两种工作方式的区别(CGI模式、Apache 模块DLL)

2011-09-26 09:27:24 1759

开发php扩展简单例子

使用C开发php扩展简单例子,掌握PHP与C之间的通信。

2011-12-28

空空如也

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

TA关注的人

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