自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (15)
  • 收藏
  • 关注

原创 CentOS 设置网络(修改IP&修改网关&修改DNS)

CentOS修改IP地址# ifconfig eth0 192.168.1.80这样就把IP地址修改为192.168.1.80(如果发现上不了网了,那么你可能需要把网关和DNS也改一下,后面会提到),但是当你重新启动系统或网卡之后,还是会变回原来的地址,这种修改方式只适用于需要临时做IP修改。要想永久性修改,就要修改/etc/sysconfig/network-scripts/if

2013-09-01 21:12:44 1689

转载 由浅入深探究mysql索引结构原理、性能分析与优化

摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-tree B+ tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1)     最左前缀原则

2013-08-30 01:08:02 15650 1

转载 mysql分表方法-----MRG_MyISAM引擎分表法

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。

2013-05-09 09:37:48 3600

原创 linux 下常使用到的命令

show procedure status;show tables;show databases;在创建表、存储过程等等记得加解释器命令:delimit $/...

2013-04-16 14:47:55 619

原创 PHP 常用的数组函数

array_keys($array) //返回所有键名array_values($array) //返回所有键值$result=array_reverse($input); //将数组颠倒,不保留键名$result_keyed=array_reverse($input,true); //将数组颠倒,保留键名array_keys($array,"blue"); //返回值

2013-01-08 09:43:38 727

原创 mysql 导入导出函数、存储过程

mysql常用导出数据命令:1.mysql导出整个数据库      mysqldump -h hostname -u username -p  databasename > backupfile.sql        如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下2.mysql导出数据库一个表  mysqld

2012-04-10 16:31:37 2663

原创 mysql分表的3种方法

一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时

2012-03-15 15:24:47 530

原创 判断远程文件是否存在

http://cn2.php.net/curl_setopt$arr = array(1 => 'http://app100625763-1.qzoneapp.com/pork13/data/feed/20140110/2967564.jpg',2 => 'http://app100625763-2.qzoneapp.com/pork13/data/feed/20140110/

2014-02-13 14:24:47 1673

原创 php读取文件

$handle = @fopen("read.txt", "r");$str = '';if ($handle) {    while (!feof($handle)) {        $buffer = fgets($handle, 4096);$temp = trim($buffer);        if(!empty($temp)){$str .= $temp

2014-01-03 15:03:46 734

原创 PHP String 函数

PHP String 简介String 字符串函数允许您对字符串进行操作。安装String 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP String 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPaddcslashes()在指定的字符前添加反斜

2013-11-26 23:05:20 728

原创 PHP正则表达式函数

关于正则表达式 (Regular expression_r),似乎译成:字符串解析处理,较合乎字面上的意义。但目前所有的相关书籍都译成正则表达式或是正规表示法....等等,实际上是负责字符串解析比对,并对字符串做相关的处理。ereg: 字符串比对解析。ereg_replace: 字符串比对解析并取代。eregi: 字符串比对解析,与大小写无关。eregi_replace: 字符

2013-11-26 23:02:57 766

原创 PHP的curl

一直没有注意过这个东东,今天看到有人提到了,于是学习了一下。       首先是配置,要把php.ini里面的extension=php_curl.dll打开,把php_curl.dll, ssleay32.dll,libeay32.dll放到system32下。运行一下手册里面的例子。$ch = curl_init("http://www.example.com/");

2013-11-26 22:57:50 722

原创 localhost与127.0.0.1的区别

localhost与127.0.0.1的区别是什么 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) localhot(l

2013-11-18 17:05:39 524

转载 PHP输入流php://input

在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input   对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。   “php://input allows you to read raw POST data. It is a les

2013-10-17 16:57:52 721

转载 安装Memcached和Memcached PHP扩展

Memcached资源很容易混淆,所以我打包好了.下载地址: http://www.euphie.net/downloads/memcached.tar.gz下载后解压,里面有几个包:1.memcached-1.4.15 //Memcached服务端.2.memcached-2.1.0 //PHP的Memcached扩展,其实Memcached扩展有两种,还有一种叫Memcache

2013-09-27 15:50:13 7208 1

转载 基本知识点

1. 基本知识点HTTP协议中几个状态码的含义:1xx(临时响应)Php代码  表示临时响应并需要请求者继续执行操作的状态代码。    代码   说明   100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。    101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换

2013-09-24 14:26:53 1302

转载 mongodb常用命令

mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(

2013-09-14 14:17:04 623

转载 MongoDB实战经验分享

本文来自去年整理发布的“十天掌握MongoDB”系列PPT。该系列PPT的内容则来自当时的《MongoDB权威指南(英文版)》,个人翻译能力有限,不能保证PPT的内容完全符合该书的内容。而且,我还加入了大量的自己的看法。今天分享给大家的便是其中的第十课,主要是我个人当时的观点,这些观点在现在看来不一定都是正确的,请大家多多批评指正!对NoSQL的理解NoSQL并不是No-SQL,而

2013-09-14 11:37:10 572

转载 CentOS下的Memcache安装

CentOS下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libev

2013-09-09 18:11:42 553

转载 Redis的配置与启动

配置redis.conf配置文件:#是否作为守护进程运行daemonize yes#配置pid的存放路径及文件名,默认为当前路径下pidfile redis.pid#Redis默认监听端口port 6379#客户端闲置多少秒后,断开连接timeout 300#日志显示级别loglevel verbose#指定日志输出的文件名,也可指定到标准输出端口

2013-08-28 15:36:41 619

转载 redis和redis php扩展安装

redis是一个内存数据库,比memcache支持更丰富的value类型,新浪微博就使用redis来做缓存。redis的源码安装wget http://download.redis.io/redis-stable.tar.gztar-zxvf redis-stable.tar.gzcdredis-stablem

2013-08-28 10:45:32 591

转载 Mysql 慢查询和慢查询日志分析

众所周知,大访问量的情况下,可添加节点或改变架构可有效的缓解数据库压力,不过一切的原点,都是从单台mysql开始的。下面总结一些使用过或者研究过的经验,从配置以及调节索引的方面入手,对mysql进行一些优化。第一步应该做的就是排查问题,找出瓶颈,所以,先从日志入手开启慢查询日志mysql>show variables like “%slow%”; 查看慢查询配置,没有则在my.cnf中

2013-08-28 10:17:45 740

转载 8种Nosql数据库系统对比

1. CouchDB所用语言: Erlang特点:DB一致性,易于使用使用许可: Apache协议: HTTP/REST双向数据复制,持续进行或临时处理,处理时带冲突检查,因此,采用的是master-master复制(见编注2)MVCC - 写操作不阻塞读操作可保存文件之前的版本Crash-only(可靠的)设计需要不时地进行数据压缩视图:嵌入式 映射/减少格式化视图:列表显示支持进行服务

2013-08-27 16:01:13 634

转载 专家观点——唐福林谈Redis应用实践

InfoQ:新浪微博的业务场景对缓存和存储提出了哪些要求?根据微博的业务特点,主要有这么一些要求: 1.海量存储; 2.大量计算; 3.对可靠性要求高; 4.对速度要求高。InfoQ:Redis的主要优势在哪里?适用哪些场景?主要优势个人觉得有2点:1.丰富的数据结构;2.高速读写。所以适用于需要高速读写,而且需要比k-v更多的数据结

2013-08-27 15:37:22 1647

原创 Linux 设置apache,mysql开机启动

linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig --level 2345 mysqld

2013-08-26 21:04:55 608

原创 常用正则

必须是数字和字母结合:^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$

2013-08-16 11:17:46 502

转载 常用js图片切换广告代码

站长特效 常用js图片切换广告代码,sky整理收集。/* Reset style */* { margin:0; padding:0; word-break:break-all; }body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }h1, h2, h3, h4,

2013-08-16 10:05:18 1486

原创 常用网页播放器代码

常用网页播放器代码我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列

2013-08-16 10:02:03 794

转载 描述Cookie和Session的作用,区别和各自的应用范围,cookie、Session工作原理

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别  如果

2013-08-05 16:48:11 930

转载 mysql left join查询,比较两个表不同的行

怎样查询两个表中同一字段的不同数据值例如:A表中的字段a有40000条数据B表中的字段a有60000条数据,其中的40000条数据跟A表是一样的怎样能把那不一样的20000条数据查询出来啊? --建表table1,table2:   create   table   table1(id   int,name   varchar(10));   cre

2013-07-21 01:16:17 8641

原创 把多维数组转化为二维数组

/**     *  把多维数组转化为二维数组     * @staticvar array $result     * @param $data     * @return      */   public  function array_multi2single($data){        static $result=array();        for

2013-07-20 17:23:53 2389

原创 构造无限极分类数组 PHP

$rows=array(11 => array ('id' => '11','name' => '菜单列表','parentid' => '9',),10 => array ('id' => '10','name' => '添加菜单','parentid' => '9',),13 => array ('id' => '13','name' =>

2013-07-20 10:15:51 2533

原创 JQ相关

http://www.ztree.me/v3/demo.php#_304

2013-07-16 16:07:13 514

原创 FLASH

<param name="AllowScriptAccess" value="always">

2013-07-16 15:20:52 512

原创 查看mysql数据库大小、表大小和最后修改时间

1.查看数据库表基本信息。select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = '数据库名' and information_schema.TABLES.TABLE_NAME = '表名';2.查看mysql数据库大小SELECT sum(

2013-07-04 12:01:46 691

原创 jQuery Ajax 实例 全解析

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data],

2013-06-28 11:36:31 572

转载 linux ps命令,查看进程cpu和内存占用率排序

使用以下命令查看:ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpu linux 下的ps命令%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小RSS 进程使用的驻留集大小或者是实际内存的大小TTY 与进程关联的终端(tty)STA

2013-06-20 15:34:04 2357

转载 PHP中全局变量的使用global和$GLOBALS[]

用PHP开发项目,不可避免的会使用到全局变量,比如一些网站的配置信息,全站通用,那就可以在一个地方设置,然后多个地方调用。把变量定义为全局变量可以有两种方法:global和$GLOBALS[]。很多人都认为global和$GLOBALS[]只是写法不同而已,其实是有差别的。 先来看看globalphp对global变量的解析是:global的作用是定义全局变量,但是这个

2013-06-13 10:26:27 935 1

转载 LNMP安装配置手册

LNMP安装配置手册变更记录日期版本修改原因/内容修改人审核批准2010-6-151.0创建文档查明2010-6-171.1增加PDO模块查明

2013-06-08 18:14:11 2540

原创 lnmp

#安装完成后,设置一下数据库的root密码,如果你做纯粹是测试机,也可以不设置第一步:安装扩展*********************************************2,检查各种软件包有没有下载到rpm -ql libjpegrpm -ql libjpeg-develrpm -ql libpngrpm -ql libpng-develrpm -

2013-06-08 18:11:08 551

php批量发送邮件

php批量发送邮件

2013-10-09

Advanced Office Password Recovery

Advanced Office Password Recovery这个软件很不错,不过就是要匹配的好,才能很快的找到密码,一开始我都对它失望了,不过后来还是帮我找到密码了!

2012-11-24

类似于google搜索框下拉效果

类似于google搜索框下拉效果 输入搜索词,显示符合要求的搜索结果

2011-12-18

实用的JQ弹屏

通过点击弹出屏,比如选择页面,子页面等等,实用的JQ弹屏

2011-12-15

批量导出excel、csv批量导出excel、csv

批量导出excel、csv,并打包和下载

2011-12-08

经典图片切换 JS经典图片切换 JS

一个经典的js图片切换源码,几乎所有的网站都要用到,直接可以用,只要稍微修改一下CSS

2010-12-28

PHP 完全函数手册完全函数手册

PHP各函数手册,集成了PHP所有函数的解释,案例解析函数

2010-11-25

历年PHP经典面试题

历年PHP经典面试题,也是各位PHP招聘者青睐的问题!

2010-11-25

.net必须知道的东西《你必须知道的.NET.pdf》

这是一本讲我们在学习。net中必须学的知识,这是一本非常好的书

2010-09-15

正则表达式完全参考手册

C#字符串和正则表达式参考手册.pdf C#字符串和正则表达式参考手册.pdf

2010-09-13

IIS5.1 安装包下载

正常iis5.1安装方法(适用于XP): 第一、先下载IIS5.1压缩包 第二、下载好后,记住你下载的物理路径,最好是直接下载到你的根目录下,比方说直接下载到F盘。不要下载到文件夹里。 第三、IIS5.1是个压缩文件,我们就把它解压到当前文件夹。 第四、打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾(同时还要将详细信息中的方框全部打上勾) 点下一步,这时弹出一个对话框,点确定,弹出以下对话框,点浏览,找到II5.1,点确定,这时电脑开始安装IIS、可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。你不用害怕,我们继续点浏览,把放文件的地方找出来,比方说F盘,然后电脑继续安装,点打开,点确定,这样的情况大概持续四次,真到安上为止,点完成,这时IIS5.1就真正安到你的电脑里了。 另外还有一种方法是使用光盘,在你安装系统的时候,当然我说的是XP系统,安装完成后,不要取出光盘,打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾{就是将它勾选上},直接安装,很容易就把IIS安上了。不过前提是你的光盘一直不要取出。

2010-07-25

电脑桌面上“取色器”

取色器可以获取电脑屏幕上的色彩从而可以让你轻松地知道色彩的数值

2010-07-25

JS非常使用的500例

JS非常使用的500例,JS非常使用的500例,JS非常使用的500例,JS非常使用的500例,JS非常使用的500例,JS非常使用的500例,

2010-05-25

JQuery帮助文档

这个是一个JQuery最新的帮助文档,这个是一个JQuery最新的帮助文档,这个是一个JQuery最新的帮助文档,

2010-05-25

AspNetMVC2_RC_VS2008.exe

ASP.NET MVC2 ASP.NET MVC2 ASP.NET MVC2

2010-05-08

空空如也

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

TA关注的人

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