自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 php 数组

$arr1 = array(1,3,6,8,9,7);$arr2 = array(1,3,6,2,8,9,7,2,10,4,5);//$result = array_diff($arr2, $arr1);////var_dump($result);//foreach($arr1 as $okey=>$oval) {    foreach($arr2 as $skey=>$sva

2016-06-27 23:26:38 278

原创 php单例模式

class Person{   static $obj = null;   private function __construct() {      }   static function getObj() {     //如果第一次调用时,没有对象则创建,以后调用时,直接使用第一次创建的对象     if(is_null(self::$obj))     //$

2016-06-27 00:25:59 302

转载 nginx优化 突破十万并发

来源:http://www.fwqtg.net/nginx%E4%BC%98%E5%8C%96-%E7%AA%81%E7%A0%B4%E5%8D%81%E4%B8%87%E5%B9%B6%E5%8F%91.html一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的

2016-06-26 23:00:30 21360 2

转载 正确配置Linux系统ulimit值的方法

来源:http://www.cnblogs.com/ibook360/archive/2012/05/11/2495405.html在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实

2016-06-26 22:10:19 228

转载 Socket连接与HTTP连接

来源:http://www.cnblogs.com/devinzhang/archive/2012/01/13/2321826.html我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使

2016-06-26 22:08:52 206

转载 PHP数组操作——获取数组最后一个值的方法

来源:http://www.jb51.net/article/64097.htmphp开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里脚本之家总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说明。$array=array(1,2,3,4,5);echo $array[count($array)-1];//计算数组长度,然后获

2016-06-19 20:06:00 498

转载 (转)使用mysqladmin ext了解MySQL运行状态

来源:http://www.jb51.net/article/48169.htmmysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有"歧义",所以可以使用ext代替)了解MySQL的运行状态1.

2016-06-17 00:00:13 430

原创 php中数组的数组元素最多出现2次,出现3次了就把第三次的数组元素去掉

$arr = array(7,7,9,9,9,5,1,2,3,7,10,66);$data = array();foreach($arr as $k=>$v) { $a = array_count_values($data); //var_dump($a); if(@$a[$v]>=2) continue; $data[$k] = $v;}var_dump(

2016-06-14 23:49:45 826

原创 php实现数组相邻的两个数不能挨着,挨着的话就把数据放到数组的末尾

$arr = array(7,7,9,9,5,1,2,3,3,10,66);if(is_array($arr)) {    foreach($arr as $k=>$v) {        if(isset($arr[$k]) && isset($arr[$k+1]) && ($arr[$k]==$arr[$k+1])) {            array_push($a

2016-06-13 23:45:38 1064

原创 php遍历文件和文件夹

function dirs($path) {    if(!is_dir($path)) {      return null;    }    $dh = opendir($path);    while(($row=readdir($dh))!=false) {       if(($row==".") || ($row=="..")) {          con

2016-06-13 14:36:38 344

原创 php用array_merge实现无限级分类

$area = array(array('id'=>1,'name'=>'河北','parent'=>0),array('id'=>2,'name'=>'海淀','parent'=>7),array('id'=>3,'name'=>'定州市','parent'=>5),array('id'=>4,'name'=>'昌平','parent'=>7),array('id'=>5,'

2016-06-13 11:33:16 899

原创 php递归实现无限级分类

$area = array(array('id'=>1,'name'=>'河北','parent'=>0),array('id'=>2,'name'=>'海淀','parent'=>7),array('id'=>3,'name'=>'定州市','parent'=>5),array('id'=>4,'name'=>'昌平','parent'=>7),array('id'=>5,'

2016-06-13 11:29:15 395

转载 顺序查找和二分查找

来源:http://blog.chenapp.com/archives/120// 二分查找(数组里查找某个元素) 2 function bin_sch( $array , $low , $high , $k ){  3      if ( $low 4          $mid = intval (( $low + $high ) / 2 );  5

2016-06-12 00:10:42 390

转载 冒泡排序和快速排序

// 冒泡排序(数组排序) 2 function bubble_sort( $array )3 {4          $count = count ( $array );5          if ( $count <= 0 ) return false ;6 7          for ( $i = 0 ; $i < $count ; $i ++

2016-06-12 00:09:36 227

转载 解析PHP实现多进程并行执行脚本

来源:http://www.jb51.net/article/38651.htm由于php的进程是不支持多线程的,有些场景为了方便以及提高性能,可以用php实现多进程以弥补这个不足:复制代码 代码如下:#!/usr/bin/env php$cmds=array(        array('/apps/bin/launcher.php','charge/pr

2016-06-11 23:15:50 1251

转载 PHP之多进程

来源:http://blog.sina.com.cn/s/blog_65e2f28901016q9z.html本来没想过对进程之类的东西进行研究,但是最近遇到了一个问题,就是在公司的网站中,有时候会需要进行大数据量的运算,例如进行10万以上的用户批量关注。或者对一个不断增长的数据表数据,进行大批量的处理。   按照以前的想法,那就是一条一条的进行处理呗,反正计算机运算的速度

2016-06-11 23:14:00 1494

转载 php多进程实现

来源:http://blog.csdn.net/e421083458/article/details/22186475PHP多进程实现PHP有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。CentOS 6 下yum安装php的,默认是不安装pcntl的,

2016-06-11 23:12:33 593

转载 PHP的pcntl多进程

来源:http://www.cnblogs.com/yjf512/p/3217615.htmlPHP使用PCNTL系列的函数也能做到多进程处理一个事务。比如我需要从数据库中获取80w条的数据,再做一系列后续的处理,这个时候,用单进程?你可以等到明年今天了。。。所以应该使用pcntl函数了。假设我想要启动20个进程,将1-80w的数据分成20份来做,主进程等待所有子进程都结束了才

2016-06-11 23:11:18 289

转载 php多进程处理

来源:http://www.cnblogs.com/yjf512/p/4688451.html往往我们会碰到一个情况,需要写一个脚本,这个脚本要处理的数据量极大,单进程处理脚本非常慢,那么这个时候就会想到使用多进程或者多线程的方式了。我习惯使用多进程的方式,php中使用多进程的时候需要使用pcntl,pcntl的使用可以看这个PHP的pcntl多进程但是这里有一个问题,一个主进

2016-06-11 23:08:37 270

转载 如何用C语言编写PHP扩展的详解

来源:http://www.jb51.net/article/38381.htm本篇文章是对用C语言编写PHP扩展进行了详细的分析介绍,需要的朋友参考下1:预定义在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def内容是你希望定义的函数名以及参数:int a(int x,int y)string b(string str,int n

2016-06-11 18:02:54 343

转载 shell 下执行mysql 命令

来源:http://www.cnblogs.com/wangkangluo1/archive/2012/04/27/2472898.html在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大

2016-06-11 15:35:34 296

转载 mysql免密码登录, 及使用-e 参数执行sql脚本

来源:http://www.tuicool.com/articles/7JbmYr我们在编写shell脚本的时候,经常需要和 mysql 交互.如果是交互环境,可能使用这样的命令登录到mysql#mysql –uroot –p#mysql –uroot –p 然后按提示输入密码, 登录. 如果在脚本中, 我们就不得不把

2016-06-11 15:33:37 9094

转载 mysql -uroot -proot tc -e "select * from merchandise limit 1"这个-E的命令作用是什么,用来什么什么的?

来源:http://bbs.csdn.net/topics/390450445?page=1-e, --execute=name  Execute command and quit. (Disables --force and history                      file)说白了就是不用进客户端 在shell命令行内直接执行sql

2016-06-11 15:32:41 2668

转载 shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作

来源:http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520114116289991/mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。 #!/bi

2016-06-11 15:31:23 4568

转载 mysql忘记root密码解决办法

来源:http://jingyan.baidu.com/article/9c69d48f42166213c9024e02.html通常在使用Mysql数据库时,如果长时间没有登陆,或者由于工作交接完成度不高,会导致数据库root登陆密码忘记,本文给大家介绍一种当忘记mysql root密码时的解决办法linux系统平台的mysql数据库故障类型 :

2016-06-11 00:45:56 271

转载 单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码

来源:http://www.cnblogs.com/littlehb/archive/2013/04/02/2995007.htmlMysql 5.5以后使用了CMake进行安装,参考与以前的区别请参考:http://www.blogjava.net/kelly859/archive/2012/09/04/387005.html 接上文。1:必要软件包y

2016-06-11 00:43:49 326

转载 php调用C代码的方法详解和zend_parse_parameters函数详解

来源:http://my.oschina.net/Customs/blog/490873http://blog.csdn.net/super_ufo/article/details/3863731    php调用C代码的方法详解在php程序中需要用到C代码,应该是下面两种情况: 1 已有C代码,在php程序中想直接用 2 由于php的性能问题,需要

2016-06-08 16:59:01 1034

转载 为PHP开发C语言扩展

来源:http://blog.chinaunix.net/uid-14735472-id-5331446.htmlhttp://blog.csdn.net/w1552332103/article/details/39226799简 介英文版下载: PHP 5 Power ProgrammingPHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发

2016-06-02 09:31:21 496

php实用手册全攻略

内有Php常用函数,适合新手!这是一个比较全的使用手册,和大家分享一下。

2010-12-04

空空如也

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

TA关注的人

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