4 jet_wong

尚未进行身份认证

岁月如冰河,热望如鲸歌。

等级
TA的排名 1w+

快速排序

<?php//快速排序functionquick_sort($arr){ if(!is_array($arr)){ returnfalse; } $length=count($arr); if($length<=1)return$arr; $left=$right=array(); for($i=1;$i<$length;$...

2018-11-29 11:14:21

插入排序的原理及php实现

核心思想:插入排序就是把一组数字分成两部分,一部分是排好顺序的,另一部分是没有排好顺序的,然后,就是从没有排好顺序的那组数字中获取数字,把它插入到已经排好的顺序的那部分数字中,当然,在插入到已经排好顺序的那部分数字时,你还必须让这个插入进来的数字与已经排好顺序的数字进行比较,为的是保证已经排好的顺序的那部分数字不被打乱。<?phpfunctioncharu_sort($arr){...

2018-11-05 19:39:53

选择排序的原理及php实现

<?phpfunctionxuanze_sort($arr){$length=count($arr);//计算序列长度for($i=0;$i<$length-1;$i++){$min=$i;for($j=$i+1;$j<$length;$j++){if($arr[$j...

2018-11-05 17:55:12

冒泡排序原理及php实现

核心思想:相邻的两个数一一比较,大的数上浮,若按从小到大排列的话,大的数向右移动,小的数向左移动,n个数,需要经过n-1轮循环,每一轮循环,需要进行n-i(i代表第i轮循环)次调换,最后可把一列数顺序排列 下面是实现方法:<?phpfunctionmaopao_sort($arr){$length=count($arr);//计算排序长度for($...

2018-11-05 14:59:44

laravel框架与其他框架的对比

优点:1、代码比较明白易懂,跟英语句子差不多,关键词就是函数,举个例子,获取数据库中某个表的所有数据:$article=newArticle;$articles=$article->all();//这样就得到了articles表所有记录的所有字段;$count=$article->where('class_id','=',1)->count();//是...

2018-09-19 10:50:10

PHP框架最低支持PHP版本

 ThinkPHP Laravel Yii (3.0)5.2 (4.0)5.3.7 (1.0)5.1 (3.1)5.2 (4.1)5.3.7 (1.1)5.1 (3.2)5.3 (4.2)5.4 (2.0)5.4 (5.0)5.4 (5.0)5.4   (5.1)5.6 (5.1)5.5.9    ...

2018-09-19 10:38:05

linux环境下如何卸载一路赚钱(yilu/mservice)

一、删除定时任务:sudocrontab-l-uroot2>/dev/null|grep-vmservice|sudocrontab-uroot-二、停止服务对于ubuntu以及centos7的用户serviceYiluzhuanqianSerstop对于centos6的用户sudopidofmservice|xarg...

2018-08-30 14:31:25

nginx中的MIME.types的作用

转载自  https://blog.csdn.net/debug_zhang/article/details/50749646MIME-type和Content-Type的关系:当web服务器收到静态的资源文件请求时,依据请求文件的后缀名在服务器的MIME配置文件中找到对应的MIMEType,再根据MIMEType设置HTTPResponse的Content-Type,然后浏览器根据C...

2018-08-29 18:54:52

Linux CentOS完全卸载PHP

转载自  https://www.cnblogs.com/sunshine-H/p/8117105.html很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。查看php版本命令:#php-v下面的命令是删除不干净的#yumremovephp因为使用这个命令以后再用#php-v还是会看到有版本信息的。。。。。 必须强...

2018-08-28 17:16:19

学习HTTPS加密原理及安全加密

转载自  https://baijiahao.baidu.com/s?id=1595441779997706095&wfr=spider&for=pcHTTP、HTTPS在我们日常开发中是经常会接触到的。我们也都知道,一般Android应用开发,在请求API网络接口的时候,很多使用的都是HTTP协议;使用浏览器打开网页,也是利用HTTP协议。看来HTTP...

2018-08-28 17:07:44

centos7 systemctl启动方式添加nginx.service服务

进入到  /usr/lib/systemd/system目录下,编辑文件nginx.servicecd/usr/lib/systemd/systemvinginx.service在nginx.service文件中加入以下代码[Unit]Description=ThenginxHTTPandreverseproxyserverAfter=network.t...

2018-08-28 16:14:16

linux查看和修改PATH环境变量的方法

转载自  https://www.cnblogs.com/hust-chenming/p/4943268.html查看PATH:echo$PATH以添加mongodbserver为列修改方法一:exportPATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo$PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终...

2018-08-28 15:49:04

ps -ef和ps aux的区别

转载自  https://blog.csdn.net/ljfrocky/article/details/50187165 第一点 -ef是SystemV展示风格,而aux是BSD风格。  字段含义:  USER:用户名称  PID:进程号  %CPU:进程占用CPU的百分比  %MEM:进程占用物理内存的百分比  VSZ:进程占用的虚拟内存大小(单位:KB)  RSS:进程占...

2018-08-28 15:23:48

CentOS7使用systemctl添加自定义服务

转载自  https://www.jianshu.com/p/79059b06a121一、简介Centos7开机第一个程序从init完全换成了systemd这种启动方式,同centos56已经是实质差别。systemd是靠管理unit的方式来控制开机服务,开机级别等功能。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,...

2018-08-28 15:14:08

如何解决Chrome对HTTPS页面的CNZZ 统计代码报错警告?

转载自  https://blog.csdn.net/liaoxj2046/article/details/80625004很多站长会遇到一个问题,网站加入CNZZ的JS统计代码后,Chrome浏览器出现警告:阻止跨站解析器阻断脚本通过document.write调用(Aparser-blocking,crosssitescript,XXXX.jsisinvokedviadocu...

2018-08-28 14:14:57

编译安装php时遇到virtual memory exhausted: Cannot allocate memory

转载自  https://blog.csdn.net/hostbus/article/details/17222697编译安装php时遇到virtualmemoryexhausted:Cannotallocatememory有时候用vps建站时需要通过编译的方式来安装主机控制面板。对于大内存的VPS来说一般问题不大,但是对于小内存,比如512MB内存的VPS来说,很有可能会出现问题...

2018-08-27 17:54:20

Discuz对不起,您安装的不是正版应用的解决办法

discuz社区在更新到2.0以上后,增加了对插件的版本检测,在安装时,可能会出现:“对不起,您安装的不是正版应用,安装程序无法继续执行”的提示,要解决这个其实挺容易的,找到以下文件:    /source/function/function_cloudaddons.php    找到文件中的cloudaddons_validator这个处理过程,将中间提示部份注释掉,改为像以下这样即可...

2018-08-27 16:37:43

如何使用 yum-cron 自动更新 RHEL/CentOS Linux

转载自  https://linux.cn/article-9455-1.html?pryum 命令是RHEL/CentOSLinux系统中用来安装和更新软件包的一个工具。我知道如何使用 yum命令行[1] 更新系统,但是我想用cron任务自动更新软件包。该如何配置才能使得 yum 使用 cron自动更新[2]系统补丁或更新呢?首先需要安装yum-cron软件包。该软...

2018-08-27 15:38:37

Git warning: LF will be replaced by CRLF 解决方案

问题描述我在github远程创建了一个repository,然后在机器上新建一个文件夹,然后使用Gitbash,执行命令 gitinit 后,又创建了一个 gh-pages 分支,把别人的模板文件拷贝的这个仓库中,然后执行 gitadd-A ,结果Gitbash提示信息:warning:LFwillbereplacedbyCRLF、原因分析原因应该是我在Win...

2018-07-26 14:57:55

理解同步/异步和阻塞/非阻塞的区别

同步、异步:概念:消息的通知机制解释:涉及到IO通知机制;所谓同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果;所谓异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者,调用者被动接收结果。阻塞、非阻塞:概念:程序等待调用结果时的状态解释:涉及到CPU线程调...

2018-07-24 15:55:32

查看更多

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