XAMPP升级PHP版本实现步骤解析

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、S...

2020-09-20

PHP数组访问常用方法解析

1、如果使用的是索引方式的数组可以使用for循环来实现如下:for ( $i = 0; $i < count($arr); $i++ ){ echo $arr[i] . &#39;<br/>&#39;;}2、如果使用的是非索引方式的选择就...

2020-09-20

PHP autoload使用方法及步骤详解

我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包...

2020-09-20

PHP延迟静态绑定使用方法实例解析

PHP的继承模型中有一个存在已久的问题,那就是在父类中引用扩展类的最终状态比较困难。我们来看一下代码清单5-11中的例子。代码清单5-11 意想不到的继承<?php class ParentB...

2020-09-20

如何在PHP中读写文件

在PHP中读写文件,可以用到一下内置函数:1.fopen(创建文件和打开文件)语法:fopen(filename,mode)filename,规定要打开的文件。mode,打开文件的模式,可能的值见下表。 mode 说...

2020-09-20

php实现图片压缩处理

本文实例为大家分享了php实现图片压缩处理的具体代码,供大家参考,具体内容如下说明 在项目中,经常会遇到在前端页面展示用户自己上传的图片。当部分图片尺寸过大,页面图片过多的...

2020-09-19

Laravel Reponse响应客户端示例详解

前言本篇文章逻辑较长,只说明和响应生命周期相关的必要代码。本文主要内容顺序为:1、执行上文管道中的then方法指定的闭包,路由的分发2、在路由器中(Router类)找到请求($request...

2020-09-19

PHP 实现base64编码文件上传出现问题详解

一、场景领导:小A同学,我们要做一个样本上传进行分析的功能,你看下是否使用base64编码加进去,这样客户端的同学就不需要用form-data方式来上传了,直接使用json格式就可以上报,可以...

2020-09-19

PHP copy函数使用案例代码解析

copy—拷贝文件说明copy(string$source,string$dest[,resource$context] ) :bool将文件从source拷贝到dest。如果要移动文件的话,请使用rename()函数。参数source源文件...

2020-09-19

PHP超全局变量实现原理及代码解析

超全局变量在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。PHP 超全局变量PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用...

2020-09-19

PHP终止脚本运行三种实现方法详解

PHP中,终止脚本运行有三种方式:主脚本程序中使用return、脚本中使用exit()、die(),三者所在的脚本文件他们之后的代码都不会执行。1.die( ) 和 exit( )在PHP中,die() 和 exit()...

2020-09-19

PHP如何使用array_unshift()在数组开头插入元素

PHP array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下:int array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )参数说...

2020-09-19

PHP数组Key强制类型转换实现原理解析

PHP是弱类型语言,就像JavaScript一样,在定义变量时,不需要强制指定变量的类型。同时,PHP又有着强大的数组功能,数组的Key即可以是普通的数字类型下标,也可以是字符串类型的Hash键...

2020-09-19

Laravel中GraphQL接口请求频率实战记录

前言起源:通常在产品的运行过程,我们可能会做数据埋点,以此来知道用户触发的行为,访问了多少页面,做了哪些操作,来方便产品根据用户喜好的做不同的调整和推荐,同样在服务端...

2020-09-19

PHP实现Snowflake生成分布式唯一ID的方法示例

前言Twitter 的 snowflake 在分布式生成唯一 UUID 应用还是蛮广泛的,基于 snowflake 的一些变种的算法网上也有不少。使用 snowflake 生成 UUID 很多都是在分布式场景下使用,...

2020-09-19

Swoole源码中如何查询Websocket的连接问题详解

问题我们项目的 Websocket Server 使用的 Swoole,最近在搭建 beta 环境的时候发现 Websocket 协议虽然升级成功了,但是会出现定时重连,心跳、数据也一直没有发送。项目的生产环...

2020-09-19

PHP常用header头定义代码示例汇总

在php的开发中,我们常常需要使用到header函数头来进行做标记header() 函数向客户端发送原始的 HTTP 报头。常用header设置列表如下:header(&#39;HTTP/1.1 200 OK&#39;); // ok...

2020-09-19

PHP isset()及empty()用法区别详解

PHP isset函数作用isset函数是检测变量是否设置。格式:bool isset( mixed var [, mixed var [, ...]] )返回值:若变量不存在则返回FALSE若变量存在且其值为NULL,也返回FALSE若...

2020-09-19

PHP实现简单日历类编写

用PHP实现日历类的编写,供大家参考,具体内容如下calendar.class.php<?php/** 创建一个日历类***/ //修改默认时区 date_default_timezone_set("PRC"); class Calendar { pri...

2020-09-19

PHP实现文件上传与下载

本文实例为大家分享了PHP实现文件上传与下载的具体代码,供大家参考,具体内容如下主页index.php<html><head> <title>图片操作</title><style> #contains { width: 500px; mar...

2020-09-19

PHP实现计算器小功能

本文实例为大家分享了PHP实现计算器小功能的具体代码,供大家参考,具体内容如下<?php if (isset($_POST[&#39;sub&#39;])) { $f = true; $error = "有以上问题: <br>"; if ($_P...

2020-09-19

PHP实现简易图形计算器

本文实例为大家分享了PHP实现简易图形计算器的具体代码,供大家参考,具体内容如下主函数:index.php<!doctype html><html><head><meta charset="utf-8"><title>图形计算器</titl...

2020-09-19

PHP实现简单的计算器

本文实例为大家分享了PHP实现简单计算器的具体代码,供大家参考,具体内容如下caculator.php<html><head> </head><body> <?phpif (!empty($_POST)) { $data1 = $_POST["data1"...

2020-09-19

php实现简易计算器

php实现简易计算器,功能齐全,供大家参考,具体内容如下包含了计算器中的所有功能<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算器</title></head>...

2020-09-19

安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题

我们以 PHP 扩展 zip 为例访问PHP 官方插件库 搜索我们所需要的扩展 zip,我们选择最新的 stable 版本,进行下载解压 tgz下载到本地后,使用 tar -zxvf filename.tgzcd 进入文件,...

2020-09-19

有关PHP 中 config.m4 的探索

最近在看php扩展相关的东西,虽然来来回回编辑了好多次config.m4,并且也在技术社区看到了 config.m4是什么?什么作用? 类的问题,但是还是觉得有必要在深入的了解下。.m4后缀的文...

2020-09-19

Laravel登录失败次数限制的实现方法

在用户身份验证的情况下,Laravel 具有内置的身份验证系统。我们可以根据要求轻松修改它。身份验证中包含的功能之一是Throttling.为什么我们需要throttling保护?基本上,throttl...

2020-09-19

利用PHP计算有多少小于当前数字的数字方法示例

给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j]...

2020-09-19

PHP执行普通shell命令流程解析

这里演示一些普通的shell命令  php执行shell命令,可以使用下面几个函数:string system ( string $command [, int &$return_var ] )
string exec ( string $command [, arra...

2020-09-19

PHP连接SQL server数据库测试脚本运行实例

以下是php7上的测试 sqlsrv扩展<?phpheader("Content-type: text/html; charset=utf-8"); $serverName = "192.168.0.1"; //数据库服务器地址 $uid = "site_user"; //...

2020-09-19

如何在Canvas上的图形/图像绑定事件监听的实现

HTML中只能为元素/标签绑定监听函数;Canvas绘图中只有一个元素-canvas,每一个图形/图像都不是元素,不能直接进行事件绑定。解决办法:“事件委托”——让can...

2020-09-19

canvas绘制图片drawImage使用方法

不得不说,html5中的canvas真的非常强大,从图片处理,到视频处理,再到游戏开发,都能见到canvas的身影,然而,就这一个<canvas>标签,功能居然如此强大,这主要归功于canvas强大的API,也正是...

2020-09-19

详解html-webpack-plugin使用

最近在react项目中初次用到了html-webapck-plugin插件,用到该插件的两个主要作用:为html文件中引入的外部资源如script、link动态添加每次compile后的hash,防止引用缓存的外部...

2020-09-19

详解css3 flex弹性盒自动铺满写法

本文主要介绍了详解css3 flex弹性盒自动铺满写法,分享给大家,具体如下:<style type="text/css"> .flexcontainer{ width:100%; height: 100%; positio...

2020-09-19

Java负载均衡服务器实现上传文件同步

负载服务器Z,应用服务器A 和B ,从A上传的附件,如何在B上下载下来?这个问题我的解决思路如下(后来被一个装逼的面试官给批评了这种做法,不过我瞧不起他)服务器A、B 上传附件的时候,将...

2020-09-19

Java8实现FTP及SFTP文件上传下载

有网上的代码,也有自己的理解,代码备份  一般连接windows服务器使用FTP,连接linux服务器使用SFTP。linux都是通过SFTP上传文件,不需要额外安装,非要使用FTP的话,还得安装FTP服务...

2020-09-19

Python Pillow(PIL)库的用法详解

Pillow库是一个Python的第三方库。在Python2中,PIL(Python Imaging Library)是一个非常好用的图像处理库,但PIL不支持Python3,所以有人(Alex Clark和Contributors)提供了Pillow...

2020-09-19

Android捕捉错误try catch 的简单使用教程

基本语法try{ //可能发生错误的程式码}catch(具体错误 e){ //具体错误有就写,没有就不写,有多个,就写多个catch e.printStackTrace(); //在命令行打印错误信息}catch(Exception...

2020-09-19

IDEA如何添加配置文件到classpath中

突然发现有一种简单的办法:IDEA 的 Mark Directory as右键项目中的一个文件夹,会出现目录【Mark Directory as】选择【Resources Root】 实现下面原文的效果其中 Excluded :排...

2020-09-19

基于IDEA建立module操作步骤解析

maven项目可以创建多个module,在IDEA中具体操作1、在已经建好的maven项目上右键2、新建:效果如下:这时在子pom.xml中<parent> <artifactId>spring-shell</artifactId> <group...

2020-09-19

使用AJAX实现UTF8编码表单提交到GBK编码脚本无乱码的解决方法

1、表单项目1 GBK编码格式用户采集单是GBK编码,通过GET/POST提交上来的数据也是GBK格式,无需做任何处理测试源码<!DOCTYPE html><html lang="zh-CN"><head><meta charset="GB2...

2020-09-19

Java执行shell脚本并返回结果两种方法的完整代码

简单的是直接传入String字符串,这种不能执行echo 或者需要调用其他进程的命令(比如调用postfix发送邮件命令就不起作用)执行复杂的shell建议使用String[]方式传递(对外可以封装...

2020-09-19

通过简单方法实现spring boot web项目

搭建效果为:直接在网页输入请求,在页面中显示一行文字:Hello,Spring Boot与一般的wen项目不同的地方:1、不需要配置web.xml 文件,但需要注解@SpringBootApplication 等2、一切和sp...

2020-09-19

Springboot配置security basic path无效解决方案

问题springcloud 版本 为 Finchley.RELEASEspringboot 版本为 2.0.3.RELEASE现在有需求,/swagger-ui.html 页面需要添加登录认证,但是本来的接口不需要登录认证升级springboot...

2020-09-19

基于IDEA查看maven依赖结构流程解析

打开方式:  方法一:该工具有个Maven Projects窗口,一般在右侧能够找到,如果没有可以从菜单栏打开:View>Tool Windows>Maven Projects;选择要分析的maven module(idea的module相...

2020-09-19

Swagger2匹配多个controller代码实例

方法一:使用多个controller的共同拥有的父类,即精确到两个controller的上一级@Beanpublic Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2)...

2020-09-19

基于swagger测试List类型参数过程详解

使用swagger 时,往往会用到类似下面这样的注解@ApiImplicitParam(name = "id", value = "主键", dataType = "int", paramType = "query")网上说这里的dataType 类型有String...

2020-09-19

Mybatis返回结果封装map过程解析

需求根据课程id 列表,查询每个课程id的总数,放到一个map里最简单的就是循环遍历,每一个都查询一次网上说mybatis可以返回Map 和 List<Map>两种类型尝试直接返回Map类型<select...

2020-09-19

鸿蒙OS开发环境搭建之DevEco Studio IDE下载安装过程详解

整理了一下鸿蒙OS开发环境的搭建过程,希望对大家有所帮助。点赞关注大家安排上!!!安装Node.js环境下载地址:https://nodejs.org/zh-cn/选择长期支持版即可。打开安装包,接下去一路...

2020-09-19

SpringMvc自动装箱及GET请求参数原理解析

在我的概念里边,GET请求需要加上注解@RequestParam,然后它的参数类型只能是 基本数据类型 或者 基本数据类型的包装类,比如:@RequestParam String name(默认是必传的),也可以不加@...

2020-09-19
返回顶部
顶部