12 兔子ming_

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

PHP坑之:有序数组合并

php合并两个有序数组,方法1考虑了去重。<?php$arr1 = array(1,2,3,4,5,6,7,8);$arr2 = array(3,4,5,7,9,10);//方法1,合并去重function mergeOrderly1($arr1,$arr2){ $i=0;$j=0;$m=0; $int = array(); while($i<count($a

2017-08-22 22:39:03

PHP坑之:约瑟夫环

<?php/*约瑟夫环:问题:一群猴子排成一圈,按1,2,…….,n依次编号。然后从第一只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,再把它踢出去………………….,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求:输入m,n,输出最后的那个大王的编号。 *///递归算法function killMonkey($monkeys,$m,$cur

2017-08-11 15:34:23

PHP坑之:快速排序

快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。function quickSort($arr){

2017-07-18 11:24:15

PHP坑之:大整数相加

网上的大整数相加算法(PHP)大多实现的都有这样或者那样的问题,要么没有考虑最高位进位,要么没有考虑各位相加的10进制溢出,大概PHPer都比较粗旷吧。下面是自己仿照原来C语言版本(谭浩强版算法)改造的php版本,仅供参考:<?php/* 大整数加法的php实现*/function bigDataAdd($a,$b){ $m = strlen($a); $n =

2017-07-05 01:08:12

PHP坑之:foreach &

代码如下:$a = array('a','b','c','d');foreach ($a as &$item){};print_r($a);foreach ($a as $item){};print_r($a);输出结果:Array( [0] => a [1] => b [2] => c [3] => d)Array( [0] =

2017-07-05 00:45:24

centos mysql-5.6.34 编译安装

centos mysql-5.6.34 编译安装:准备工作:yum install gcc gcc-c++ ncurses-devel perl安装cmake:yum install cmake或源码安装:wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz   tar -xzvf cmake-

2016-11-21 23:20:03

PHP7(zts 线程安全版)编译安装(支持多线程pthreads)

1、安装PHP7:wget http://ar2.php.net/get/php-7.0.3.tar.gz/from/this/mirror -O php.tar.gztar -zxvf php.tar.gzcd php./configure --prefix=/usr/local/php7 --exec-prefix=/usr/local/php7 --bindir=/u

2016-11-21 23:18:58

PHP 调用C++ 冒泡排序

从网上看到一个关于php调c++的例子,作者写的demo漏洞百出,实在看不下去了,重新写了一下,以免误导小白,具体过程如下:建立目录:mkdir phpcallcpp建立文件:cpp.htmlcpp.phpsort.cpp->sort ( 命令行: g++ sort.cpp -o sort )cpp.html c++ 测试 请输

2016-11-16 00:07:14

OC 版HTMLPurifieri 使用

XSS过滤OC版:下载:git clone https://github.com/Mynigma/HTMLPurifier.git由于(20161109之前)的版本没有考虑到IOS10以上版本,脚本运行会出错,所以修改脚本(同时生成真机、模拟器的静态库):错误:xiaoming17/IOS/IOS_OPENSRC/HTMLPurifier/build"xcodebuil

2016-11-09 20:56:38

PHP安装redis扩展

PHP安装redis扩展以下操作需要在下载的 phpredis 目录中完成:$ wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz$ cd phpredis-2.2.7                      # 进入 phpredis 目录$ /usr/local/php/bin/phpize      

2016-11-07 20:54:11

redis 3.2.5 on MAC

下载、解压、重命名并且编译安装Redis:~ wget http://download.redis.io/releases/redis-3.2.5.tar.gz ~ tar xzf redis-3.2.5.tar.gz~ mv redis-3.2.5 redis~ cd redis~ make~ make test~ make install注意:mak

2016-11-07 16:29:14

打开mac自身支持ntfs的读写

mac默认支持ntfs的读写,只是普通用户默认只有读取,没有写入(版权问题),可以通过以下方式进行写入功能的打开,亲测可用。步骤如下:1、 diskutil list   (列出当前移动硬盘的名字如:myDisk)/dev/disk2 (external, physical):   #:                       TYPE NAME                

2016-11-05 16:59:41

Mac yaf 安装:

Apache和PHP都安装好后:安装yaf:下载源码:https://github.com/laruence/yafgit clone https://github.com/laruence/yaf.git./configure --with-php-config=$PHP_BIN/php-configmakemake install————————

2016-10-30 16:32:54

linux下shell for 循环执行不等待php脚本返回

#!/bin/bashfor i in {1..20}do        `cd /usr/xxxx ;php test.php > /dev/null &`done

2016-10-09 17:19:49

Linux rsync目录同步功能实现

实现目标:  A 服务器上 /opt/web 目录,与B服务器上 /opt/web目录实现同步。即:B主动与A进行同步。 OS: Reaht AS4 A Server  192.168.1.2 /opt/webB Server  192.168.1.3 /opt/web 一. A Server config 1.rsync 系统自带, 需要使用 --de

2016-10-08 17:09:52

linux重定向及nohup不输出的方法

转自:http://linchunai1212.blog.163.com/blog/static/35112143201172743917829/先说一下linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息

2016-09-21 15:28:44

如何修改Linux文件的属性与权限

打开Linux系统,建立一个目录。建立目录命令为【mkdir】。并用【ls】命令查看目录相关信息,如图,我们知道test的权限为rwxr-xr-x。chgrp:改变文件所属用户组。命令格式为:chgrp 用户名 文件或目录。如图,用户组原为root,现在被修改到nerd用户组。chown:改变文件所有者。命令格式为:c

2016-09-19 14:33:31

Mac下Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or directory'

Mac下xampp环境中yii2的migrate命令报错:MacBook-Pro:yii_advanced$ php yii migrateYii Migration Tool (based on Yii v2.0.4)Exception'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or d

2016-09-11 20:46:07

配置apache虚拟主机

host加入域名:vim /etc/hosts :127.0.0.1   test1.net127.0.0.1   test2.netapache/htdocs1/test1.net - 放置test1.net网站内容apache/htdocs1/test2.net - 放置test2.net网站内容两个目录中各新建hello world一网页 in

2016-09-06 23:10:08

centos6.3(final) 编译安装php5.6

wget http://cn2.php.net/distributions/php-5.6.2.tar.gz tar -zxvf php-5.6.2.tar.gzcd php-5.6.2./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fp

2016-09-04 22:39:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!