E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
-PHP-
PHP-
建造者模式
设计模式参考链接https://learnku.com/docs/php-design-patterns/2018/DependencyInjection/1501Builder是一个构建复杂对象部分的接口。有时,如果构建者对它构建的内容有更好的了解,那么这个接口可以是一个带有默认方法的抽象类(也称为适配器)。如果对象有一个复杂的继承树,那么为构建者也有一个复杂的继承树是合乎逻辑的。注意:构建者通
qq_36733838
·
2020-06-25 11:16
php-
大写字母转换下划线_小写字母
ascii代码65-90对应大写字母A-Z加32对应的是大写字母的小写对应functioncc_format($name){$temp_array=array();for($i=0;$i$ascii_code=ord($name[$i]);if($ascii_code>=65&&$ascii_code<=90){if($i==0){$temp_array[]=chr($ascii_code+32)
小哥哥吖Q
·
2020-06-25 09:09
【
PHP-
网页内容抓取】抓取网页内容的两种常用方法
说到网页内容的抓取,最常用的两种方式:1.利用file_get_contents()函数,简简单单;2.CURL抓取工具。CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP”还是“HTTPS”自动选择是否加密发送
chansonpro
·
2020-06-25 03:08
【PHP】
PHP-
文件批量转换编码格式-GB2312转UTF-8等
文件批量转换编码格式代码功能注意代码$v){if($v!=='.'&&$v!=='..'){$p=$path.DS.$v;//路径转码GBKif(preg_match("/[\x7f-\xff]/",$p)){$p=iconv('UTF-8','GBK',$p);}if(is_dir($p)){$files=eachFile($p,$files);}else{$files[]=$p;}}}retu
简至返璞
·
2020-06-25 03:59
学习
7天入门
php-
文件上传进度
获取文件上传进度的方法很多,该文介绍的是使用session.upload_progress,基于PHP5.4以上版本的方法。【1】文件php.ini配置根据实际情况进行设置session.upload_progress.enabled[=1]:是否启用上传进度报告(默认开启)session.upload_progress.cleanup[=1]:是否在上传完成后及时删除进度数据(默认开启,推荐开启
Liekkas_BX
·
2020-06-25 00:13
PHP
支付宝支付-服务端php对接移动端应用app
APPID,把AppId记下来,然后配置应用更详细的配置可以参考点击这里:支付宝创建应用详细文档教程4、下载支付宝秘钥工具支付宝秘钥工具更详细的,参考官方文档生成教程对应你设置的是RSA2试试RSA5、下载
php
post_mans
·
2020-06-24 20:40
支付
php-
类
类类是对对象抽象的一个描述。不能被执行,不能使用。类的实例化结果就是对象add();$d->show();面向对象编程的特点:封装、继承、多态类和对象的关系:类的实例化结果就是一个对象(类的)对对象的类的定义[修饰符]class类名{【成员属性】定义变量【成员方法】定义函数}常用属性修饰符:public、proteced、private、static、varsay();echo$this->nam
W凯
·
2020-06-24 08:15
vue和
php-
前后台交互
vue和
php-
前后台交互前端主要代码:boygirl请选择一个导购:{{guild.name}}import{setDocumentTitle,showToast,checkTel}from'../.
dbq28902
·
2020-06-23 03:52
PHP-
企业微信二次开发-接收用户输入消息内容并响应相关业务逻辑
企业微信接收用户输入消息内容并响应前面一节说明了企业微信设置API接收,服务器回调配置的一些说明。这一节我们接着后面的内容来讲下在企业微信中,如何通过应用,接收用户消息。业务逻辑:企业微信向回调地址以POST方式回调用户的数据,同时用GET方式带上3个参数,GET的三个参数分别是msg_signature、timestamp、nonce(参考企业微信开发文档)这里要注意的是,回调测试中GET还会传
Colden007
·
2020-06-21 18:22
消息接收
PHP-
企业微信服务器回调配置
企业微信回调配置前期准备:1.必须使用外网能够访问得到的URL(不能是本地服务器且URL要有备案)2.需要使用官方推荐的“加解密库及返回码”(php)下载地址如下:https://github.com/sbzhu/weworkapi_php/tree/master/callback3.要借助微信企业号接口调试工具:http://qydev.weixin.qq.com/debug基础准备如果没有问题
Colden007
·
2020-06-21 18:21
消息接收
PHP-
面试总结——高并发篇
1、什么是rabbitmq采用AMQP高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦2、为什么要使用rabbitmq1.在分布式系统下具备异步,削峰,负载均衡等一系列高级功能;2.拥有持久化的机制,进程消息,队列中的信息也可以保存下来。3.实现消费者和生产者之间的解耦。4.对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量的
八重樱。
·
2020-06-21 13:07
php
高并发
php面试题
centOS怎样强制卸载PHP
查看php版本命令:#php-v这个命令是删除不干净的#yumremovephp因为使用这个命令以后再用#
php-
weixin_34218890
·
2020-06-21 11:30
PHP-
面试总结——高并发篇
1、什么是rabbitmq采用AMQP高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦2、为什么要使用rabbitmq1.在分布式系统下具备异步,削峰,负载均衡等一系列高级功能;2.拥有持久化的机制,进程消息,队列中的信息也可以保存下来。3.实现消费者和生产者之间的解耦。4.对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量的
八重樱
·
2020-06-19 17:00
第一日会议博客
这个作业属于哪个课程软件工程这个作业要求在哪里Beta冲刺博客集合请坐,我们是专业团队——Beta冲刺这个作业的目标最终团队博客作业正文如下其他参考文献...一、会议内容1、预热技术准备进行小程序->
php
请坐,我们是专业团队
·
2020-05-24 22:00
PHP-
最长同值路径
最长同值路径题意给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。这条路径可以经过也可以不经过根节点。注意:两个节点之间的路径长度由它们之间的边数表示。示例1:5/\45/\\115输出21/\45/\\445输出2解题代码/***Definitionforabinarytreenode.*classTreeNode{*public$val=null;*public$left=nul
简单方式
·
2020-04-27 11:44
PHP-
几行代码翻转链表
翻转链表声明结构classnode{public$val;public$next;publicfunction__construct($val){$this->val=$val;}}$head=newnode(1);$head->next=newnode(2);$head->next->next=newnode(3);$head->next->next->next=newnode(4);输出nod
简单方式
·
2020-04-27 10:03
PHP-
插入排序
=0&&$str[$j]>$key){#code...$str[$j+1]=$str[$j];$j--;}$str[$j+1]=$key;}return$str;}print_r(Insert($arr));?>
followyounger1
·
2020-04-12 01:23
[红日安全]代码审计Day15 - $_SERVER['PHP_SELF']导致的防御失效问题
最近我们小组正在做一个PHP代码审计的项目,供大家学习交流,我们给这个项目起了一个名字叫
PHP-
红日安全
·
2020-04-08 11:00
PHP-
冒泡排序
$str[$j+1]){#code...$temp=$str[$j];$str[$j]=$str[$j+1];$str[$j+1]=$temp;}}}return$str;}print_r(bubbling($arr));?>
followyounger1
·
2020-04-08 02:10
挑战
PHP-
最大的敌人就是你自己
自2003年开始,先学HTML,再学PhotoShop,再动动易ASP网站系统,后来有JSP,但从性价比的角度而言,个人空间也是个不错的选择,然一直以来,没有勇气去学PHP,那怎样给自己一个开始呢?机会总是来得猝不及防啊!一、背景前几天,我的律师邻居,找我帮忙,说让我帮忙维护一下他们律师事务所的网站,然后只给了我个用户名和密码,登陆进去一看,是worldPress实现的,以我的急性子而言,肯定就是
ssevening
·
2020-04-01 14:41
php-
面试第一篇
一、html部分1,请阐述你对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2,请描述一个网页从开始请求到最终显示的完整过程?一般可
像敏锐的狗
·
2020-03-31 12:17
PHP-
会话技术
1概述会话技术指的是当一个浏览器与服务器在进行对话的期间(浏览器没有关闭),各个请求不同的脚本间可以共享一些数据,这种技术就称之为会话技术。常用的会话技术有两种: 1.Cookie技术:将数据保存在浏览器上,可以在不同的PHP脚本之间共享浏览器上的数据 2.Session技术:将数据保存在服务器端,可以在不同的PHP脚本之间共享服务器端的Session数据2Cookie技术Cookie是一种由
川少叶
·
2020-03-30 01:20
Ubuntu 16.04 lnmp
sudoapt-getupdate2.安装nginxsudoapt-getinstallnginx3.安装php7.0和php7.0-fpmsudoapt-getinstallphp7.04.配置nginx使其解析
php
D丽轩
·
2020-03-27 19:27
PHP-
浅谈单例模式和工厂模式
PHP中常用的设计模式有单例模式、工厂模式(简单工厂模式、工厂方法模式和抽象工厂方法模式)、适配模式、策略模式。单例模式用于在程序中创建一个单一功能的访问点,简单说就是实例的对象是唯一的。因此有几点需要注意:1、需定义一个构造器,且构造器的作用域需定义为private,即无法在其他调用中直接new一个对象2、需定义一个静态变量,当作被调用类的实例对象3、需定义一个静态方法,用于外部调用获取该类的实
Kyle_Lin
·
2020-03-25 20:01
php-
面试第三篇
42、PHP缓存技术有哪些?1)、全页面静态化缓存2)、页面部分缓存3)、数据缓存4)、查询缓存5)、按内容变更进行缓存6)、内存式缓存7)、apache缓存模块8)、phpAPC缓存扩展9)、Opcode缓存43、PHP7的新特性有哪些?1),PHP标量类型与返回值类型声明2),PHPNULL合并运算符3),PHP太空船运算符(组合比较符)4),PHP常量数组5),PHP匿名类6),PHPClo
像敏锐的狗
·
2020-03-21 18:54
PHP-
初识
一、PHP的简介PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。什么是phpPHP是"PHPHypertextPreprocessor"的首字母缩略词PHP是一种被广泛使用的开源脚本语言PHP脚本在服务器上执行二、PHP语法PHP脚本可以放置于文档中的任何位置PHP脚本以结尾php的文件扩展名是“.php”;/php可以包含html标签和一些php的脚本代码/这里是HTML和PHP的结合
没_有_人
·
2020-03-14 17:15
PHP-
字符串
一个字符串是用双引号括起来的一个词或一个句字,比如:“Hi,imooc!”。你可以用PHP语言输出把这个字符串输出,像这样:也可以用单引号括起来,就像下面代码:可以把两个字符用连接符连接起来,像这样:注意:连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符连起来。在php中字符串连接符是用点(.)来表示的,这一点比较特殊,其它语言中是用加号(+)来表示的,比如
冷洪林
·
2020-03-13 12:50
php入门-语言结构语句
PHP-
顺序结构顺序结构就像一条直线,按着顺序一直往下执行。我们编写的代码默认都是按照顺序结构执行的。//247PHP条件结构之if…else…条件结构就像一个岔路口,可以向左走,也可以向右走。
深沉的简单
·
2020-03-09 02:30
phpbrew 管理php多版本
cliphp7.0-commonphp7.0-fpmphp7.0-json一些常见路径/etc/php/7.0/#cli,fpm的配置路径#几个命令路径/usr/sbin/php7.0-fpm/usr/bin/
php
江sir
·
2020-03-08 07:01
php-
检测密码强度
在用户注册的时候,很多时候需要验证一下用户设置的密码是否过于简单,那么就需要用到检测密码强度的代码,下面在网上搜集了一段检测密码强度的代码,仅供大家参考。$score=0;if(pregqq_match("/[0-9]+/",$str)){$score++;}if(preg_match("/[0-9]{3,}/",$str)){$score++;}if(preg_match("/[a-z]+/",
lMadman
·
2020-03-07 13:34
PHP-01-创建数据库
PHP-
数据库的创建$servername="127.0.0.1:3306";$username="root";$password="root";//创建连接$conn=mysqli_connect($
iOS_渔翁
·
2020-03-01 06:01
PHP 表单处理,一个简单的 HTML 表单
PHP-
一个简单的HTML表单,我们在平时运用PHP这门语言的时候,最频繁的是就是表单提交了。如:用户注册,用户登录,用户留言等都要用到表单。
林路同
·
2020-02-29 02:17
php-
面试第二篇
11、谈谈mvc的认识。由模型、视图、控制器完成的应用程序,由模型发出要实现的功能到控制器,控制器接收组织功能传递给视图12、说明php中传值与传引用的区别,并说明传值什么时候传引用?变量默认总是传值赋值,那也就是说,当将一个表达式的值赋予一个变量时,整个表达式的值被赋值到目标变量,这意味着:当一个变量的赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量php也提供了另外一种方式给
像敏锐的狗
·
2020-02-28 14:15
PHP-
连门都还没入系列
前言:本人偏向前端,想通过学习php来了解前后端交互的原理,所以本文有很多地方都不是很细致,只是供了解和以后查阅。0.PHP简介:在服务器上执行的代码,结果以纯HTML形式返回给浏览器。它可以接收,保存(数据库)网页传来的数据并且可以发送数据到网页上。1.环境搭建本人用的是xampp,具体搭建方法百度上有较为全面的教程这里讲一下安装完的使用方法:将index.html,test.php放置xamp
凤爪dc
·
2020-02-26 13:14
三、为什么要学PHP-7天学会
PHP-
从入门到放弃
①、PHP资源丰富,从而开发、部署都较为容易,也有很多标杆级的论坛、网站使用PHP。所谓天下武功为快不破。②、PHP入门简单,学习简单易入手。③、开源更加节约成本也更加安全。Windows很多都要收取授权费用,而使用linux的LAMP架构或者LNMP架构会更加安全。全球的黑客在帮你找漏洞。全球的工程师在帮忙修复漏洞。你发现一个其他人已经消灭10个。④、PHP使用范围广,很多主流网站都用到PHP⑤
诗无尽头i
·
2020-02-19 03:00
php-
>无限级分类
用php实现下面的功能,方法:数据库表的合理设计+递归1.业务逻辑(1)表结构分类表字段:cat_id、cat_name、cat_desc、、、parent_id(ps:每个分类的上一级分类)(2)商品分类功能具体分析分类控制器:CategoryController.class.php分类模型:CategoryModel.class.phpcurd(具体增、删、改、查):添加分类:1.显示分类表单
AloneStray
·
2020-02-16 21:14
zabbix4.0理论+操作——02(zabbix部署+邮件报警)
httpd\mariadb-servermariadb\php\php-mysql\php-gd\libjpeg*\php-ldap\php-odbc\php-pear\php-xml\php-xmlrpc\
php
23trl
·
2020-02-10 11:17
zabbix部署
邮件报警
PHP-
抽象类
对于PHP程序员来说,最为难掌握的一点要数PHP抽象类应用这一块知识点。作为一个新手其实也还没有到要用面向对象的知识去编程,但以后进行开发,使用类进行封装或者使用接口之类,把程序进行各种模块式的开发,这当然是必然的。在自然语言中,我们理解抽象的概念是,一个物体的一种大的描述,这种描述对某类物体来说是共有的特性。那么在PHP中也是一样的,我们把一个类进行抽象,可以指明类的一般行为,这个类应该是一个模
人在码途
·
2020-02-06 02:16
Ubuntu安装NextCloud
我使用LEMP做为NextCloud的运行环境-MariaDB,
PHP-
你说你要一场
·
2020-02-02 11:22
PHP-
自定义函数相关
一:函数定义PHP中的函数定义和javascript中的函数定义非常相似函数定义格式:function函数名(参数1,参数2,参数3.......){...代码块...}二:函数参数形式参数:在函数声明的时候给的参数叫做形式参数,简称:形参实际参数:在函数调用的时候给的参数叫做实际参数,简称:实参functionwirte($n){for($i=1;$i形参2.实参=形参3.实参形参functio
bai-boy
·
2020-01-10 11:00
PHP-
数据类型转换
PHP中的基本数据类型四种标量数据类型:布尔型(Boolean),整数型(integer),浮点型(float,也叫做Double),字符串(String)三种复合数据类型:数组(array),对象(object),可调用(callback)二种特殊数据类型:无资源(NULL),资源(resource)数据类型转换三种方式1.直接在待转换数据前添加需转换数据类型2.函数转换3.settype()数
bai-boy
·
2020-01-09 09:00
php-
基础知识3
1.break、continue、exit、return、die();以上都能实现跳出循环,只有continue仅跳出本次循环,进入下次循环。php中break和continue后面是可以带数值的,表示跳出几次循环。如:$a=0;while($a6.无序列表和有序列表无序列表:ABC有序列表:ABC7.图片
php_bruce
·
2020-01-08 12:35
PHP-2的N次方-溢出问题
PHP-
次方-溢出问题我们都知道如果在php里面想计算2的n次方一般都会用采用系统内置函数pow(),或者手动写一个for循环去处理echopow(2,32);//4294967296$a=2;for(
简单方式
·
2020-01-08 03:28
PHP-
利用二叉堆实现TopK-算法
PHP-
小顶堆-TopN介绍在以往工作或者面试的时候常会碰到一个问题,如何实现海量TopN,就是在一个非常大的结果集里面快速找到最大的前10或前100个数,同时要保证内存和速度的效率,我们可能第一个想法就是利用排序
简单方式
·
2020-01-04 12:31
PHP-
常用回调函数
1.匿名函数$message='hello';//没有"use"$example=function(){var_dump($message);};echo$example();//继承$message$example=function()use($message){var_dump($message);};echo$example();//Inheritedvariable'svalueisfro
real小辉侠
·
2020-01-04 12:50
PHP-
谈谈工厂模式
1.何为工厂模式?工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。字面理解一下工厂,有人肯定想是生产产品的地方吗,对!工厂模式生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。2.工厂模式有一个关键的构造,根据一般原则命名为Factory的静态方法,然而这只是一种原则,虽然工厂方法可以任意命名这个静态还可
吴涛涛
·
2019-12-30 04:29
PHP-
字符串转整型-不使用内置函数
介绍php字符串类型的数字如果想转成整型的数字,一般我们都是采用系统内置的API去做转换,但如果规定就不让我们去用系统内置的API转换,而是让自己去实现一个函数转换该怎么办?这里我们看下如何去实现。系统内置API方式$num='345432123';//(一)$num=(int)$num;//输出://int(345432123)//(二)$num=intval($num);//输出://int(
简单方式
·
2019-12-26 07:31
PHP-
组合总和
给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括target)都是正整数。解集不能包含重复的组合。示例1:输入:candidates=[2,3,6,7],target=7,所求解集为:[[7],[2,2,3]]示例2:输入:candidates
野香蕉
·
2019-12-24 23:00
做人员权限管理的小伙伴们,快点过来啦
PHP-
人员权限管理(RBAC)权限管理可以想做vip的功能,普通用户和vip用户的功能是不一样的,大致会用到五张表:用户表、角色表、功能表,还有他们之间互相关联的表:用户与角色表、角色与功能表我用到的五张表如下
司马东阳
·
2019-12-17 18:04
PHP-
内嵌foreach的巧妙优化
1.没有想好使用什么话题做开场白,不说多废话直接上代码了。这是tp5.1的api接口里的代码,$user_list是二维数组只有1104一维数组数据$friend_list也是二维数组,有着1104个一维数组数据红框为1000的代号是优化后的代码,表示着整体运行消耗时间是1000mm(包含数据库查询消耗时间200mm)红框为8000的代号的原来的代码foreach里嵌套foreach,表示着整体运
Hakim_风似风
·
2019-12-17 13:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他