51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
PHP
php算法之递归排序
<?phpfunctionquickSort($arr){if(count($arr)>1){$k=$arr[0];$x=array();$y=array();$_size=count($arr);for($i=1;$i<$_size;$i++){if($arr[$i]<=$k){$x[]=$a...
代码星球
·
2020-04-08
php
算法
递归
排序
php算法之选择排序
functionselect_sort($arr){//实现思路取出第一个下标为假设的最小值然后和后面的元素比较,算出真正最小值的下标,如果不是假设的下标,则把两个元素互换//双重循环完成,外层控制轮数,当前的最小值。内层控制的比较次数//$i当前最小值的位置,需要参与比较的元素//$i<=$len-2,是因为只...
代码星球
·
2020-04-08
php
算法
选择
排序
php算法之插入排序
//插入排序算法//总结很简单soeasy//拿数组的第二个元素到最后一个元素分别与此元素前面的元素作比较,如果元素值小于前面的元素,则两个元素互换位置。//也就是拿一个元素与从小到大排好顺序的元素做比较,如果小于前面的元素就换位置,直到大于前面的元素为止。//外层for控制将要插入的元素,内层for控制做比较的元素。...
代码星球
·
2020-04-08
php
算法
插入
排序
php 设计模式之简单工厂模式
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 2模式组成1)工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象。2)抽象...
代码星球
·
2020-04-08
php
设计模式
简单
工厂
模式
php 设计模式之责任链模式
责任链模式1.模式介绍使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这个链传递该请求,直到有一个对象处理它为止。2.模式组成 2.1抽象处理者(Handler)角色: 定义出一个处理请求的接口。如果需要,接口可...
代码星球
·
2020-04-08
php
设计模式
责任
模式
PHP的类对象的赋值和clone的区别
1.类对象的赋值方式PHP的类的赋值方式,有3种情况,一种是$a= newclass()操作,创建类;一种是普通的对象赋值$a=$b;一种取地址的赋值方式$a=&$b。那么,这三种赋值,指向的内存是否是同一块呢?好吧,我们一起来做一个实验。代码如下:<?phpclassmm{public$nam...
代码星球
·
2020-04-08
PHP
对象
赋值
clone
区别
php 魔术常量
<?phpnamespaceceshi;traitwo{functionchifan(){var_dump(__TRAIT__);//类的方法名。}}classtest{usewo;function__construct(){var_dump(__DIR__);//文件所在的目录。如果用在被包括文件中,则返回被包...
代码星球
·
2020-04-08
php
魔术
常量
php 面试题
1.写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名 例如: http://www.phpddt.com/abc/de/fg.php?id=1 需要取出php或.php$url='http://www.baidu.com/wang/liu/4...
代码星球
·
2020-04-08
php
试题
docker 部署nginx、php-fpm
假设机器上已经安装好docker环境一.运行nginx容器1.查找DockerHub上的nginx镜像runoob@runoob:~/nginx$dockersearchnginxNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDnginxOfficialbuildofNginx.3260[OK...
代码星球
·
2020-04-08
docker
部署
nginx
php-fpm
php system()和exec()差别
一、exec ---执行外部程序stringexec(string$command[,array&$output[,int&$return_var]])$command 要执行的shell命令$output shell命令的输...
代码星球
·
2020-04-08
php
system
exec
差别
php迭代器
迭代器实现代码<?phpclassmyIteratorimplementsIterator{public$position=0;public$arr=array('one','two','three','four','five','six');publicfunction__construct(){$this-&...
代码星球
·
2020-04-08
php
迭代
php魔术方法,__sleep,__wakeup使用
<?phpclassPerson{private$name,$age,$sex,$info;publicfunction__construct($name,$age,$sex){$this->name=$name;$this->age=$age;$this->sex=$sex;$this->...
代码星球
·
2020-04-08
php
魔术
方法
sleep
wakeup
php 类中的静态属性
<?phpclassceshi{publicstatic$map;publicfunctiona(){self::$map=['a'];}publicfunctionb(){var_dump(self::$map);}}$ce=newceshi();$ce->a();$ce->b();echo'<...
代码星球
·
2020-04-08
php
中的
静态
属性
php if() 括号中为 真详解
$a=0;if($a){//0.00、'0.00'echo1;}else{//如果$a为空、false、null、0、'0',array()、''、echo2;} ...
代码星球
·
2020-04-08
php
if
括号
中为
详解
php 写入日志
$basePath=dirname(__File__);file_put_contents($basePath.'./11.log',var_export(11,true)); ...
代码星球
·
2020-04-08
php
写入
日志
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
344
345
346
347
348
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他