经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PHP
thinkphp5配合datatable插件分页后端处理程序

thinkphp5配合datatable插件分页后端处理程序

thinkphp5配合datatable插件分页后端处理程序第一版DataTable.php v.1.0 1 <?php 2 use think\Db; 3 /** 4 * DataTable.php. 5 */ 6 /** 7 * datatabl...[2019/11/7]

PHP mysqli操作数据库

起步   由于mysql连接方式被废除,在php7中要使用mysql_connect()还需要额外下载组件。 使用mysqli有面向过程和面向对象两种方式。 mysqli提供了三个类: ● mysqli 连接相关的 ● mysqli_result 处理结果集 ● ...[2019/11/7]

php中 continue break exit return 的区别

php 中的循环有 for foreache while do{} whlie这几种。   1、continue continue是用来在循环结构中,控制程序放弃本次循环continue; 之后的语句,并转而进入下一次循环。 continue 本身并不跳出循环结构只是...[2019/11/7]

PHP中的服务容器与依赖注入的思想

依赖注入   当A类需要依赖于B类,也就是说需要在A类中实例化B类的对象来使用时候,如果B类中的功能发生改变,也会导致A类中使用B类的地方也要跟着修改,导致A类与B类高耦合。这个时候解决方式是,A类应该去依赖B类的接口,把具体的类的实例化交给外部。 就拿我们业务中常用的通...[2019/11/7]

PHP抓取远程图片教程(包含不带后缀图片)

之前做微信登录开发时候,发现微信头像图片没有后缀名,传统的图片抓取方式不奏效,需要特殊的抓取处理。所以,后来将各种情况结合起来,封装成一个类,分享出来。   创建项目 作为演示,我们在www根目录创建项目grabimg,创建一个类GrabImage.php和一个index...[2019/11/7]

Centos下安装PHP ldap扩展

Centos下安装PHP ldap扩展,有两种方法,仅供参考。   一、在线安装 执行下面命令: 1 yum install PHP-ldap 可能出现的问题: Error: php70w-common-.. conflicts with ...[2019/11/7]

PHP 核心特性之匿名函数

提出   在匿名函数出现之前,所有的函数都需要先命名才能使用 1 2 3 4 5 function increment($value) {     return $value + 1; } array...[2019/11/7]

正确理解 PHP 的重载

  PHP 的重载跟 Java 的重载不同,不可混为一谈。Java 允许类中存在多个同名函数,每个函数的参数不相同,而 PHP 中只允许存在一个同名函数。例如,Java 的构造函数可以有多个,PHP 的构造函数则只能有一个。   PHP 的重载是指 通过魔术方法...[2019/11/7]

php静态化介绍

1.动态URL地址设置成静态形式http: tate.com/index.php?c=play&a=index&id=16267 ------>http: tate.com/play/16267.shtml把动态URL地址转换成类似于静态得url地址得过程称为伪静态...[2019/11/7]

Swoole RPC 的实现 - it-world

Swoole RPC 的实现 - it-world

开始今天的文章吧,这篇文章实现了一个简单的 RPC 远程调用,在实现之前需要先了解什么是 RPC,不清楚的可以看下之前发的这篇文章 《我眼中的 RPC》。下面的演示代码主要使用了 Swoole 的 Task 任务池,通过 OnRequest/OnReceive 获得信息交给 Task 去...[2019/11/7]

php使用QueryList轻松采集JavaScript动态渲染页面

php使用QueryList轻松采集JavaScript动态渲染页面

QueryList使用jQuery的方式来做采集,拥有丰富的插件。   下面来演示QueryList使用PhantomJS插件抓取JS动态创建的页面内容。 推荐:《PHP教程》 安装 使用Composer安装: 安装QueryList 1 2 c...[2019/11/7]

php设置随机ip访问

当我们请求一个站点的时候,http报文头会携带一些ip信息,我们通过伪造这些信息,就可以形成不同ip访问请求的效果。 header的头部CLIENT-IP和X-FORWARDED-FOR我们都设置为想要伪造的ip,服务器端就会获取到我们指定的ip. X-Forwarded-For 是...[2019/11/7]

PHP编程20大效率要点

PHP编程20大效率要点

  1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替...[2019/11/7]

PHP查询附近的人及其距离的实现方法

1、附近的人 获取该点周围的4个点 $distance = 1; 范围(单位千米) $lat = 113.873643; $lng = 22.573969; define(''EARTH_RADIUS'', 6371); 地球半径,平均半径为6371km $dlng ...[2019/11/7]

[PHP] PDO对象与mysql的连接超时

在php中每一个new的PDO对象,都会去连接mysql,都会创建一条tcp连接.当pdo对象赋予的变量是一个的时候,那么他只会保持一个tcp连接,没有被引用的对象连接会直接断掉.如果不对这个对象进行任何操作,不传输任何数据,这条连接会在10秒后被mysql服务断掉. 如果使用了长连...[2019/11/7]

PHP 高级面试115题汇总(含答案)

1、给你四个坐标点,判断它们能不能组成一个矩形,如判断 ([0,0],[0,1],[1,1],[1,0]) 能组成一个矩形。勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求这一点到另外三点的长度的平方,两个短的之和如果等于最长的,那么这就是矩形。 2、...[2019/11/6]

PHP 格式化显示时间 date() 函数【转】

date() 函数   功能:用于格式化时间,返回一个字符串。?   语法:string date( string format [, int timestamp] ),其中参数 format 表示时间格式化的方式;可选参数timestamp表示时间戳,默认为time(),即当前时间。...[2019/11/6]

tp5.1 根据IP地址获取用户所在省市(个人笔记)

cla IPAddre extends Common { /** * 根据ip地址,获取用户所在省市 */ public function ipIndex() { $ip = "222.22.22.11"; 默认设置一个ip地址(可...[2019/11/6]

laravel框架中Job和事件event的解析 - it-world

本篇文章给大家带来的内容是关于laravel框架中Job和事件event的解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在做项目的时候,一直对Job和Event有个疑惑。感觉两者是相同的东西,搞不清楚两者的区别在哪里!经过一段时间的琢磨和查找了相关的资料,对Jo...[2019/11/6]

Redis 消息队列的实现

概述 Redis实现消息队列有两种形式: 广播订阅模式:基于Redis的 Pub/Sub 机制,一旦有客户端往某个key里面 publish一个消息,所有subscribe的客户端都会触发事件 集群订阅模式:基于Redis List双向+ 原子性 + BRPOP Redis消息队列...[2019/11/6]

redis常见应用场景

redis常见应用场景

 redis应用场景总结redis平时我们用到的地方蛮多的,下面就了解的应用场景做个总结: 1、热点数据的缓存 由于redis访问速度块、支持的数据类型比较丰富,所以redis很适合用来存储热点数据,另外结合expire,我们可以设置过期时间然后再进行缓存更新操作,这个功能最为...[2019/11/6]

基于Laravel框架下使用守护进程supervisor实现定时任务(毫秒) - it-world

本篇文章给大家带来的内容是关于基于Laravel框架下使用守护进程supervisor实现定时任务(毫秒),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 公司需要实现X分钟内每隔Y秒轮训某个接口,Linux自带的crontab貌似只精确到分钟,虽然可以到精确到秒,但是...[2019/11/6]

laravel学习:主从读写分离配置的实现 - it-world

本篇文章给大家带来的内容是关于laravel学习:主从读写分离配置的实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在DB的连接工厂中找到以下代码.../vendor/laravel/framework rc/Illuminate/Database/Connect...[2019/11/6]

laravel框架模型model的创建与使用方法 - it-world

这篇文章给大家介绍的内容是关于laravel框架模型model的创建与使用方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1、创建model   2、 1 2 3 4 5 6 7 8 9 10 11 12 13 ...[2019/11/6]

PHP 从另一个角度来分析 Laravel 框架的依赖注入功能

PHP 从另一个角度来分析 Laravel 框架的依赖注入功能

从根本上说,依赖注入不是让对象创建一个依赖关系,也不是让工厂对象去创建对象,而是将所需的依赖变成一个外部对象,使之成为一个"某些人的问题” 你为"某些人的问题”注入了类的依赖关系。在Laravel中,这个"某人”是 服务容器 。在L...[2019/11/6]

[PHP] time_wait与长连接短连接

服务端上查看tcp连接的建立情况,直接使用netstat命令来统计,看到了很多的time_wait状态的连接.这些状态是tcp连接中主动关闭的一方会出现的状态.该服务器是nginx的webserver监听80端口,搭配的php-fpm监听9000端口,连接其他服务器数据库3960端口,连...[2019/11/6]

php如何在mysql里批量插入数据

php如何在mysql里批量插入数据

假如说我有这样一个表,我想往这个表里面插入大量数据 1 CREATE TABLE IF NOT EXISTS `user_info` ( 2 `id` int(11) NOT NULL AUTO_INCREMENT COMMENT ''自增主键'', 3 `name` varchar...[2019/11/6]

laravel5.5框架中视图间如何共享数据?视图间共享数据的两种方法 - it-world

laravel框架中视图间共享数据有两种,一种是用视图门面share()方法实现,另一种是用视图门面composer() 方法实现,那么,两种方法的实现究竟是怎样的呢?让我们来看一看接下来的文章内容。 首先,需要注意的一点是:都是使用 View 门面来访问 Illuminate\Con...[2019/11/6]

向php数组函数array_colum()传入奇怪的数组

1 <?php 2 向php数组函数array_colum()传入奇怪的数组 3 array_colum()函数 返回行列数组的其中一列,可以用其他列的键充当键 4 $arr = [ 5 [ 1, 2, 3, 4, 5 ], 6 [...[2019/11/6]

Laravel本地环境搭建:Homestead开发环境的部署 - it-world

Laravel框架在php开发过程是不断进行优化的,当然也包括了本地环境的开发,下面我们就来具体看看laravel框架中的Homestead 开发环境的部署内容。 首先白以下几个概念 VirtualBox -- Oracle 公司的虚拟机软件, 能运行在当前大部分流行的系统上; ...[2019/11/6]

Laravel源码解析之model(代码) - it-world

本篇文章给大家带来的内容是关于Laravel源码解析之model(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言 提前预祝猿人们国庆快乐,吃好、喝好、玩好,我会在电视上看着你们。 根据单一责任开发原则来讲,在laravel的开发过程中每个表都应建立一个m...[2019/11/5]

PHP解决网站大数据大流量与高并发

 第一,硬件方面 普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度 有:网络-硬盘读写速度-内存大小-cpu处理速度。 第二,软件方面 第一个要说的...[2019/11/5]

Laravel实现用户注册短信发送

确定短信运营商 我这里采用的云片,不过大家使用其它的也可以。 首先自己注册一个帐号,然后找到这个     点击开始接入,完成新手引导过程。       第二部的签名和模板必须填写,类似我下面填写...[2019/11/5]

基于thinkphp6.0的success、error实现方法

基于thinkphp6.0的success、error实现方法

最近把项目升级到tp6.0,一开始比较顺利,安装文档升级,但是升级指导指出: 系统不再提供基础控制器类 think\Controller ,原来的 succe 、 error 、 redirect 和 result 方法需要自己在基础控制器类...[2019/11/5]

laravel 框架配置404等异常页面的方法详解(代码示例) - it-world

本篇文章给大家带来的内容是关于laravel 框架配置404等异常页面的方法详解(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在Laravel中所有的异常都由Handler类处理,该类包含两个方法:report和render,其中render方法将异常...[2019/11/5]

Laravel关联模型中has和with区别 - it-world

本篇文章给大家带来的内容是关于Laravel关联模型中has和with区别(详细介绍),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 首先看代码: 1 2 3 4 5 6 $userCoupons = Us...[2019/11/5]

Docker入门 - 安装docker并使用docker搭建PHP环境,初步了解Dockerfile

首先我们需先安装docker环境,这个比较简单,以centos7为例   docker在centos7上安装需要系统内核版本3.10+,可以通过uname -r查看内核版本号,如果版本不符请自行查阅资料更换。   准备好之后使用以下命令安装docker服务 yum install...[2019/11/5]

[PHP] CentOS下搭建下PHP的运行环境

在公司里面有分配的测试机,所有的开发代码都运行在测试机里面.因为公司的测试机机房退租,所以要在新申请的几台测试机上搭建开发环境.开发环境尽量做到和线上的环境一致,包括代码的目录路径,运行程序的进程用户,日志的目录等等.我的测试机的linux版本还是centos6.5,搭建lnmp环境主要...[2019/11/5]

Swoole跟thinkphp5结合开发WebSocket在线聊天通讯系统

Swoole跟thinkphp5结合开发WebSocket在线聊天通讯系统

ThinkPHP使用Swoole需要安装 think-swoole Composer包,前提系统已经安装好了Swoole PECL 拓展* tp5的项目根目录下执行composer命令安装think-swoole: composer require topthi...[2019/11/5]

Larave框架下Contracts契约的解析 - it-world

本篇文章给大家带来的内容是关于Larave框架下Contracts契约的解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 Contracts Laravel 的契约是一组定义框架提供的核心服务的接口, 例如我们在介绍用户认证的章节中到的用户看守器契约Illum...[2019/11/5]

laravel框架的中间件middleware的详解 - it-world

本篇文章给大家带来的内容是关于laravel框架的中间件middleware的详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 laravel中间件是个非常方便的东西,能将一些逻辑实现解耦,并且在laravel中,中间件的编写也是非常的方便。谁用谁知道。 1....[2019/11/5]

laravel框架中超实用的功能介绍 - it-world

本篇文章给大家带来的内容是关于laravel框架中超实用的功能介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 让lumen的dd() dump()像laravel一样优雅 1 composer require symfon...[2019/11/5]

代码重构方向原则指导

重构是 一种对软件进行修改的行为,但它并不改变软件的功能特征,而是通过让软件程序更清晰,更简洁和更条理来改进软件的质量。代码重构之于软件,相当于结构修改之于散文。每次人们对如何对代码进行重构的讨论就像是讨论如果对一篇文学作品进行修订一样无休无止。所有人都知道应该根据项目的自身情况来对代码进...[2019/11/5]

Laravel服务容器的绑定与解析 - it-world

本篇文章给大家带来的内容是关于Laravel服务容器的绑定与解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言   老实说,第一次老大让我看laravel框架手册的那天早上,我是很绝望的,因为真的没接触过,对我这种渣渣来说,laravel的入门门...[2019/11/5]

[PHP] Ubuntu快速安装起PHP7.4

[PHP] Ubuntu快速安装起PHP7.4

先安装一下这个命令 add-apt-repositoryapt-get install software-properties-common 添加第三方源:add-apt-repository ppa:ondrej/phpapt-get update 安装php:apt-get ...[2019/11/5]

Laravel框架下路由的使用(源码解析) - it-world

本篇文章给大家带来的内容是关于Laravel框架下路由的使用(源码解析),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言 我的解析文章并非深层次多领域的解析攻略。但是参考着开发文档看此类文章会让你在日常开发中更上一层楼。 废话不多说,我们开始本章的讲解。 ...[2019/11/5]

kali下安装phpstudy

只需要用到三条命令就可完成,具体如下: wget -c http: lamp.phpstudy.net/phpstudy.bin chmod +x phpstudy.bin #权限设置 ./phpstudy.bin      #运行安装 安装时按照提示进行所需环境选择,安装过程需要一点时...[2019/11/5]

PHP保存Base64图片base64_decode的问题整理

PHP保存Base64图片base64_decode的问题整理

PHP对Base64的支持非常好,有内置的base64_encode与base64_decode负责图片的Base64编码与解码。 编码上,只要将图片流读取到,而后使用base64_encode进行进行编码即可得到。 /** * 获取图片的Base64编码(不支持url) * ...[2019/11/5]

php+laravel依赖注入知识点总结

laravel容器包含控制反转和依赖注入,使用起来就是,先把对象bind好,需要时可以直接使用make来取就好。 通常我们的调用如下。 $config = $container->make(''config''); $connection = new Connection(...[2019/11/5]

linux把php升级到5.6的实操方法

linux把php升级到5.6的实操方法

1:进入终端后查看php版本 php -v 输出可能如下: PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2....[2019/11/5]

87
9
记录数:3099 页数:8/62首页上一页3456789101112下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号