自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mysql 的 Group by

一道试题:有表如下:请列出评论过两款车,且评分最高的分数看到这道题,我们首先想到了使用group by (group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表),select 子句中的列函数必须分组列或者列函数,在GROUP BY子句之后使用HAVING子句,可以应用限定条件进行分组,以使系统仅对满足条件的组返回结果。为此,在GROUP B

2012-02-14 17:43:55 540

原创 nginx 学习笔记二(基本配置&优化)

配置nginx大多数情况下是我们想让他顺利支持我们的虚拟主机,那么什么是虚拟主机呢,偶抄来的解释如下:  虚拟主机--使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Internet服务器功能(WWW,FTP,Email 等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主

2012-02-13 10:06:18 1203

原创 nginx 学习笔记一(安装、启动、停止等)

一、nginx的优点         - 更好的支持高并发         - 内存消耗少         - 成本低廉(因为是开源)         -  配置文件简单         - 支持rewrite重写规则         -  内置的健康检查功能         -  节省带宽         -  稳定性高         -  支持热部署

2012-02-07 16:42:04 1115

原创 mysql 调优学习笔记

今天开始学习mysql调优啦 (偶那东一榔头西一棒子的学习历程的又一棒子)好啦,言归正传: 首先,mysql调优有三个主要的方式,由低到高分别是:1、硬件调优2、修改mysql进程3、优化mysql查询一、硬件调优       先看看硬件调优吧。这个有两方面你可以考虑,首先对现有硬件条件进行修复,能调整的调整,能替换的替换,例如你可以把中央处理器(CPU)或磁盘速度

2011-12-01 16:59:37 18318 2

原创 php的memcached

来看看memcached吧一、简介               首先说说memcached的由来吧,memcache由Danga Interactive这家公司开发,这家公司的口号是“We make cool stuff”。最早是为了加速LiveJournal.com这个网站。这个网站可以支持超过2千万个动态页面,每天有超过1百万的用户访问网站服务器和数据库。        m

2011-11-29 16:32:18 6175

原创 php 的安全过滤(基础篇)

PHP 5.2 以上提供了一个非常简单好用的自带函数 filter_var ,下面是对这个函数使用的详细介绍。验证数据类型是否为boolean举例:<?php $value01 = TRUE; if(filter_var($value01,FILTER_VALIDATE_BOOLEAN)) { echo 'TRUE'; } else {

2011-11-02 16:43:21 3942 3

原创 php的curl和socket的区别

首先说下啥是socket:       php使用berkely的socket库来创建他的连接,socket是一个数据结果,你可以通过这个socket来开启服务器和客户端的会话。服务器端一直处于监听状态,当一个客户端连接服务器,他就打开服务器端正在监听的一个端口进行会话。这时服务器端接收客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也可以发送信息给客户端。

2011-10-31 11:41:51 11065 4

原创 php 设计模式(学习笔记)

php 有如下几种设计模式:初听到设计模式可能让你觉得很抽象,其实设计模式就是对常见编程问题的灵活解决方案。1、工厂模式(Factory)      他之所以被成为工厂模式是因为他负责“生产“ 对象,看看下面的例子<?php    class Factory{            public static function factory($filena

2011-10-19 16:11:33 843

原创 mysql linux下密码丢失的解决方案

n久以前yum安装了mysql的企业版,然后最近打算用了,呵呵,密码忘记啦。好吧,记录下密码找回的方法吧。1。停止所有mysql进程 killall mysqld2.安全模式下启动mysqlmysqld_safe --user=root --skip-grant-tables &3.这样就可以登录不需要密码,然后你就可以从新设置密码啦:)mysql -u root4.这样你就进入mysql啦,修改密码啦mysql> use mysqlmysql> update user set password=pas

2011-04-28 16:00:00 487

原创 cacti 安装(一)

1.首先需要你的php支持snmp   需要安装net-snmp,并且为了使用 UCD SNMP 包,需要在编译之前将 NO_ZEROLENGTH_COMMUNITY 定义为 1。 在配置 UCD SNMP 之后,编辑 config.h 或 acconfig.h,查找 NO_ZEROLENGTH_COMMUNITY,将 #define 所在行的注释去掉。修改后应该类似这样: #define NO_ZEROLENGTH_COMMUNITY 1这段实际上我抄自php mannual,当时有一点我非常的费解,就是

2011-04-27 17:27:00 594

原创 undefined symbol: zend_parse_parameters

undefined symbol: zend_parse_parameters我安装php+apache 时产生了这么个可恶的错误,google了n久,说:需要安装 apache-devel,还有 basion,我执行了:[root@localhost conf]# rpm -qa | grep httpdhttpd-devel-2.2.3-43.el5httpd-2.2.3-43.el5[root@localhost conf]# rpm -qa | grep bisonbison-2.3

2011-04-26 16:38:00 1781

原创 php.ini 参数解释

本文记录了php.ini 的参数的解释,所我一点点更新的,如果谁发现了错我,联系偶吧 short_open_tag :参数类型:boolean解释:       Tells whether the short form ( ) of PHP's open tag should be allowed. If you want to use PHP in combination with XML, you can disable this option in order to use inline. Othe

2011-04-20 16:23:00 677

原创 PHP 的zend engine

<br />ZEND ENGINE 的由来,写在前面的废话,这段话其实是写给自己的,些给自己留着备忘的。嘿嘿。<br /><br /><br />zend engine 出现在php3.0之后,由于php的普遍使用,php采用的是边解释边运行的方式,整体运行效率非常第。此外,由<br />于php3.0的整体耦合度比较高,可扩展性也不够好,不利于应付各种各样需求。这样 Zeev Suraski 和 Andi Gutmans 决定重写代码以解决这两个问题。最终他们俩把该项技术的核心引擎命名为 Zend Eng

2011-04-19 15:49:00 618

翻译 Reflection--映像

Reflection--映像Table of Contents <br />内容目录Introduction <br />介绍The Reflector interface映射接口The ReflectionException class映射例外类The ReflectionFunction class映射方法类The ReflectionParameter class映射参数类The ReflectionClass class映射基本类The ReflectionObject class映射对象类The

2011-02-18 10:34:00 485

翻译 Comparing objects--对象比较

Comparing objects 对象比较         In PHP 5, object comparison is more complicated than in PHP 4 and more in accordance to what one will expect from an Object Oriented Language (not that PHP 5 is such a language).          在php5中,对象比较会比在php4

2011-01-05 10:43:00 586

翻译 Static Keyword--静态关键字

Static Keyword     Declaring class members or methods as static makes them accessible without needing an instantiation of the class. A member declared as static can not be accessed with an instantiated class object (though a static method c

2010-10-19 14:40:00 511

原创 PUREFTP 自定义认证

定义pureftp的登录认证信息,具体需求如下:根据用户输入的用户名和密码与其他网站数据库中的用户表中的数据进行对比。根据pure-ftp的官方文档,实现这一功能的具体做法如下:1、安装pure-ftp,具体的安装方法我就不说啦,你可以参考官方文档:),但是注意一定要在编译的时候加上:    ./configure with --with-extauth 或者 --with-everything2、在pure-ftp 的安装目录下:例如:/etc/pure-ftp/ 你需要建立一个执行自定义认证的脚本,

2010-09-15 18:54:00 773

原创 php 自动加载对象

     很多开发者会在写面向对象的程序时require或者要include一大堆有用没用的类文件,很多人写着会很烦,当然看的人也烦,后来来二次开发的人更烦,是呀,有谁知道那个包含进来的文件有用,那个没用。     呵呵,不过在php5以后这个问题得到了很好的解决。他引入了自动加载对象 __autoload 函数,有了这个函数,开发者就再也不用加载很多类文件了。     呵呵,可能一开始看的时候不大好理解,我来举个例子吧。     首先,我们有一个A.class     然后我们在test.php引用

2010-09-02 11:12:00 543

原创 查看linux的版本信息

<br />lsb_release -a

2010-08-31 16:08:00 485

原创 MYSQL 统计多个字段的和

<br />几天有个需求,就是记录一张表里,一列的多个字段的和,例如:<br /><br /> <br />要求计算出used_0+used_1+used_2.......的和,然后再计算出整个表这些字段的和,sql语句如下:<br /> <br />计算每列的和:<br /> <br />SELECT (`used_0`+`used_1`+`used_2`+.....) FROM `gwm_award_log`;<br /> <br />结果:<br /> <br /><br /> <br />计算全部列

2010-08-19 18:02:00 57203

原创 mySQL中删除一个表中的某字段的unique key的语法

ALTER TABLE `table123212` DROP INDEX `name1233221`

2010-07-29 12:36:00 1658

原创 找出数据库中重复记录的SQL语句并删除

SELECT Count(FieldName),Max(FieldName) FROM TableName GROUP BY FieldName HAVING Count(FieldName)>1

2010-07-09 15:04:00 574

原创 Linux RHEL XEN 安装

<br />什么是 Virtual mechine 虚拟机呢?<br /> <br />虚拟机就是为了实现能够在同一个主机上面同时运作多个作业系统。这样即可以实现服务器简单化(在服务器管理上面来讲,每个服务器的服务约简单越好,这样比较容易管理和维护),又可以实现节约成本的目的。<br /> <br /> <br />目前的几款虚拟机<br /> <br />vmare、xen、kvm、vitualbox<br /><br /> <br /> <br />xen的安装<br /> <br />xen分为半虚拟

2010-07-06 18:36:00 642

原创 Linux 查看目录下文件的目录和文件的个数的方法

<br />查找一个目录下有多少个目录的方法:<br /> <br /># find ./ -type f | wc -l       <br /><br /> <br />查找一个目录下有多少个文件的方法:<br /> <br />find ./ -type d | wc -l   <br /> <br />我比较过在windows下相同的目录,统计结果是准确的。

2010-06-28 19:14:00 923 2

原创 SSH使用ssh-keygen 远程登录主机免输入密码

ssh-keygen 用来生成ssh登录的key,可以使我们以后登录远程主机时无需再输入远程主机的key.具体使用方法如下:例如我们有两台主机:A:192.168.0.1   B:192.168.0.2当我们需要用远程主机A登录远程主机B时,我们在主机A上输入:一、# ssh-keygen -t rsa 会产生如下的信息:Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa)

2010-06-21 19:10:00 9588

原创 Blog的开始

2010年6月3日,今天开始写blog啦,主要是想记录下学习的点点滴滴:)

2010-06-03 11:43:00 339

原创 一道试题

<br />问:<br />    mysql中,如何把一个表的结构用一条语句复制到一条新建的表中,这个建新表的操作也要包括在这条sql里<br /> <br /> <br />答:<br />     <br />    CREATE TABLE test2 LIKE test <br />

2010-06-03 11:38:00 343

实战Nginx.取代Apache的高性能Web服务器.2010

实战Nginx.取代Apache的高性能Web服务器

2012-03-18

空空如也

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

TA关注的人

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