经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PHP

Laravel 如何在blade文件中使用Vue组件的示例代码

Laravel 如何在blade文件中使用Vue组件,具体代码详情请看下文: 1. 安装laravel/ui依赖包 composer require laravel/ui 2.生成vue基本脚手架 php artisan ui react 系统还提供了非常便捷的...[2020/6/28]

Swoole 中使用 WebSocket 异步服务器、WebSocket 协程服务器

WebSocket 异步风格服务器 WebSocket\Server 继承自 Http\Server,所以 Http\Server 提供的所有 API 和配置项都可以使用。 # ws_server.php cla WebSocket { public $server; ...[2020/6/27]

PHP 面向对象

PHP 面向对象

参考资料:https: www.php.net/manual/zh/language.oop5.php 多态,允许将子类类型的指针赋值给父类类型的指针。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承,它可...[2020/6/27]

PHP设计模式

单例模式(Singleton) /*** * Cla Singleton 单例模式 * 单例类不能再其它类中直接实例化,只能被其自身实例化。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。 * 1.私有的构造函数、克隆函数,防止外部代码new、clone * ...[2020/6/27]

[PHP] 查找使用的哪个配置文件php.ini

在配置php的过程中经常遇到不知道php.ini文件在哪,以及不知道哪一个php.ini在起作用,改动了配置后依然不生效 可以有下面的方法去查找 php -i|grep php.ini strace -e open php -m 在这个命令里去查看php命令打开了哪个php.ini...[2020/6/27]

[PHP] 最新抢先编译安装PHP8.0.0 alph1以及FPM

[PHP] 最新抢先编译安装PHP8.0.0 alph1以及FPM

所有操作需要在root用户下本机测试案例系统信息:ubuntu安装路径:/usr/local/php8   解压缩: wget https: downloads.php.net/~pollita/php-8.0.0alpha1.tar.gz tar -zxvf ...[2020/6/26]

Swoole 中使用 HTTP 异步服务器、HTTP 协程服务器

HTTP 异步风格服务器 # http_server.php $http = new Swoole\Http\Server("0.0.0.0", 9501); 设置服务器运行参数 $serv->set(array( ''daemonize'' ...[2020/6/26]

[PHP] PHP 8.0.0 Alpha 1已发布

据PHP官网的消息: PHP 8.0.0 Alpha 1可用于测试 2020年6月25日 PHP团队很高兴宣布PHP 8.0.0的第一个测试版本Alpha1。这将启动PHP 8.0的发布周期,其粗略概述在PHP Wiki中进行了指定。 有关PHP 8.0.0 Alpha 1的源代码...[2020/6/26]

Swoole 中使用 UDP 异步服务器、UDP 同步客户端、UDP 协程客户端

UDP 异步风格服务器 # udp_server.php 创建 UDP 服务器对象,监听0.0.0.0:9502端口,类型为SWOOLE_SOCK_UDP $serv = new Swoole\Server("0.0.0.0", 9502, SWOOLE_PRO...[2020/6/26]

Swoole 中使用 TCP 异步服务器、TCP 协程服务器、TCP 同步客户端、TCP 协程客户端

TCP 异步风格服务器 异步风格服务器通过监听事件的方式来编写程序。当对应的事件发生时底层会主动回调指定的函数。 由于默认开启协程化,在回调函数内部会自动创建协程,遇到 IO 会产生协程调度,异步风格服务器无法保证调度顺序,所以在遇到并发时无法保证事件执行顺序。 # server.p...[2020/6/25]

Linux 中安装配置 Swoole 扩展

从源码编译安装 # 下载Swoole wget http: pecl.php.net/get woole-4.5.2.tgz tar -zxvf swoole-4.5.2.tgz cd swoole-4.5.2 # 安装相关依赖 yum -y install gcc gcc-c++ a...[2020/6/25]

Dockerfile编写制作centos7.7+php5.6+nginx镜像

1、新建一个dockerfile文件 touch test.Dockerfile 2、找一个centos基础镜像  可以去docker hub上寻找,链接:docker-hub 在搜索框搜索''centos'',或者直接点击docker-hub-centos。里面有从cento...[2020/6/24]

[tcp] WireShark监听本地回环地址127.0.0.1

默认的wireshark是不能监听到127.0.0.1的网络通信的 , 需要安装一个软件就可以了 先安装这个npcap , 他会卸载本地原来的wincap等 , 不需要管. https: nmap.org/npcap/#download   然后重新打开wireshar...[2020/6/24]

Zabbix 5.0切换中文语言小结

最近测试Zabbix 5.0,去修改语言时发现不能选择“Chinese(zh_CN)”,这个选项在下拉框中是灰色的(无法选择)。提示“You are not able to choose some of the languages, because locales for them ar...[2020/6/24]

[PHP] 基于redis实现滑动窗口式的短信发送接口限流

滑动窗口短信发送限流算法 1.有两条规则  基于IP的限制和基于手机号的限制  IP规则:    1分钟限制5  10分钟限制30  1小时限制50    手机号规则:  1分钟...[2020/6/23]

深入 Laravel 内核之观察者模式

深入 Laravel 内核之观察者模式

装饰模式核心内容: 观察者模式又称为发布订阅模式,定义了对象间的一对多依赖关系,当一个对象状态发生改变时,其相关依赖的其他对象都能接收到通知; 观察者模式的核心在于目标(Subject)和观察者(Observer)接口,目标有一个状态属性,观察者“订阅”这个目标,当目标的状态属性发生改...[2020/6/23]

Zabbix Agent日志路径定位

Zabbix Agent的日志一般记录在zabbix_agentd.log中,那么如何定位、找到Zabbix Agent的日志路径呢? 下面从Linux操作系统和Windows系统来简单总结一下,方便需要的时候去查找、定位Zabbix Agent日志   Linux操作系统...[2020/6/23]

PHP配置xdebug的方法

PHP配置xdebug的方法 一、查看PHP对应的xdebug版本并下载 1、创建一个php文件,文件内容如下图,将这个文件放到Apache服务器访问根目录下 2、重浏览器输入本地地址访问Apache服务器,查看相应的PHP版本      ...[2020/6/23]

千图图片PHP解析

PHP解析千图网图片 找到千图网想要下载的图片链接   复制链接到index.php解析获得解析地址   复制图片链接到showPic.php   解析成功右键保存即可   PHP代码下载 csdn    ...[2020/6/23]

深入 Laravel 内核之装饰模式

装饰模式核心内容: 装饰模式可以在不影响组件对象的情况下,以动态、透明的方式从外部给对象添加功能; 装饰器模式的本质就是动态组合。动态是手段,组合是目的。装饰模式是通过把复杂的功能简单化、分散化,在运行期间,根据需要来动态组合出需要的功能; 使用不同的装饰类以及这些装饰类的排列组合,可...[2020/6/22]

深入 Laravel 内核之外观模式(门面模式)

门面模式核心内容: 客户端与子系统的通信通过外观对象进行; 外观对象封装一系列子系统的具体对应方法,对客户端只需暴露一个单一的入口方法; 客户端通过访问外观对象即可调用子系统的基础方法,无需关心子系统的具体实现; 可以通过引入抽象外观类解决增减子系统需要修改外观类的问题; 可以通过引入...[2020/6/22]

阿里云CDN添加域名80端口和443端口什么区别?

接入阿里云CDN添加域名时,很多用户不清楚端口如何选择,尤其是HTTPS协议的网站,用户不清楚80端口和443端口如何选择,阿里云百科网分享: CDN 80端口和443端口 接入阿里云CDN很简单,添加域名再做CNAME解析即可,那么80端口和443端口有什么区别呢? 如果你的云服务...[2020/6/22]

深入 Laravel 内核之 PHP 反射机制和依赖注入

结论: PHP中提供了反射类来解析类的结构; 通过反射类可以获取到类的构造函数及其参数和依赖; 给构造函数的参数递归设置默认值后,即可使用这些带默认值的参数通过 newInstanceArgs 实例化出类对象; 在实例化的过程中,依赖的类也会被实例化,从而实现了依赖注入。 PHP中...[2020/6/22]

laravel migrate增加、修改、删除字段

生成migration文件  1 php artisan make:migration alter_xxx_table  修改migration文件 1 public function up() 2 { 3 Schema:...[2020/6/22]

网站使用海外服务器,国内访问很慢的解决方案

问题: 外贸网站,一开始用的美国服务器。结果在国内打开超级超级慢。虽说主要是给外国客户的,但国内也是要用到的,这速度着实不能忍 解决方案: 换香港服务器 设置cdn节点(选择除内地以外地区使用海外节点) 这样的话,在内地打开是使用香港节点;其他地方打开是使用海外节点 主机商: 我...[2020/6/19]

基于PHP实现堆排序原理及实例详解

堆 堆(heap)是计算机科学中一类特殊的数据结构的统称,通常是一个可以被看做一棵树的数组对象。 堆{k1,k2,ki,…,kn} (ki <= k2i,ki <= k2i+1)|(ki >= k2i,ki >= k2i+1), (i = 1,2,3,4...n/2...[2020/6/19]

如何在PHP环境中使用ProtoBuf数据格式

前言   RPC是google公司主导的一款RPC框架,并使用protobuf作为数据传输格式,伴随gRPC框架的成熟及使用人群的增加,对于底层使用的数据格式protobuf也被越来越受到重视,而对于PHP生态而言,相关ProtoBuf介绍文档及使用资料比较少,故此...[2020/6/19]

linux下设置php文件不区分大小写

发现问题:存在大写的文件无法打开 新买了个阿里云美国服务器,一键安装了lamp环境,上传了项目 发现部分页面报错:file not found,部分页面是正常的 报错的页面都是文件名中存在大写字母的,因为linux系统是严格区分大小写的   解决方案:搜了一篇解决区分大小...[2020/6/19]

PHP丨PHP基础知识之流程控制WHILE循环「理论篇」

昨天讲完FOR循环今天来讲讲他的兄弟WHILE循环!进入正题: while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。 典型循环 WHILE <条件> <...[2020/6/19]

PHP丨PHP基础知识之条件语IF判断「理论篇」

PHP丨PHP基础知识之条件语IF判断「理论篇」

if语句是指编程语言(包括c语言、C#、VB、java、php、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。 if语句概述 if语句是指编程语言(包括c语言、C++、C#、java、php、VB、汇编语言等)中用来判定所给定的条件是...[2020/6/19]

PHP丨PHP基础知识之条件语SWITCH判断「理论篇」

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以PHP来说,switch(开关语句)常和case break default一起使用 典型结构 switch($controllingExpre ion){ case ''constantExpre ion1...[2020/6/19]

Protocol https not supported or disabled in libcurl 【转】

Protocol https not supported or disabled in libcurl 【转】

最后用PHP Curl 模拟访问HTTPS ,总是得到 Protocol https not supported or disabled in libcurl 错误,奇怪了,找了很多资料,有人说没有开启SSL,各种办法都弄过了,最后发现网址前面有一个空格,去掉就正常了,晕菜了 ? 文...[2020/6/17]

Rolling cURL: PHP并发最佳实践【转】

在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发. 本文将探讨两种具体的实现方法, 并对不同的方法做...[2020/6/17]

tp5 定时任务【转】

1、tp5命令 application/模块/command/Test.php namespace app\admin\command; use app\admin\model\User; use think\console\Command; use think\console\In...[2020/6/17]

详解 Laravel 中的依赖注入和 IoC

作为开发者,我们一直在尝试通过使用设计模式和尝试新的健壮型框架来寻找新的方式来编写设计良好且健壮的代码。在本篇文章中,我们将通过 Laravel 的 IoC 组件探索依赖注入设计模式,并了解它如何改进我们的设计。 依赖注入 依赖注入一词是由 Martin Fowler 提出的术语,它是将...[2020/6/15]

PHP错误与异常处理【转】

请一定要注意,没有特殊说明:本例****PHP Version < 7   说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,内容如下,然后命令行执行:php test.php 1 <?ph...[2020/6/15]

PHP CURL CURLOPT参数说明【转】

CURLOPT_RETURNTRANSFER选项: curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 如果成功只将结果返回,不自动输出任何内容。 如果失败返回FALSE curl_setopt($ch, CURLOPT_RETURNTRAN...[2020/6/15]

Linux服务器挂载第二块磁盘(阿里云服务器挂载数据盘)

在阿里云买的centos7,直接一键安装宝塔,放了几个站点,用了一阵子,发现一直都是用的系统盘 提工单才知道,数据盘默认是没有挂载的,需要自己手动挂载   下面是操作步骤: 首先推荐下宝塔的SSH远程工具,真香       &n...[2020/6/15]

帮助 phper 理解 RPC 是怎么回事儿

1. 什么是 rpc RPC 全称为 Remote Procedure Call,翻译过来为 “远程过程调用”。 目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样...[2020/6/15]

给你看看小白博主开发的打赏系统

本文章最初发表在XJHui''s Blog,未经允许,任何人禁止转载! 为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui''s Blog 查看! Hexo-Donate ?打赏系统;打赏并填写问卷后信息可以自动在打赏列表中展示; GitHub项目地址:https: ...[2020/6/15]

PHP编码规范-笔记

所有的代码都要变成可供他人容易阅读的  良好的代码书写习惯 + 良好的注释习惯 + PhpDocumentor = 程序说明书  整理日期:2013-07-30   为什么要编码规范: 编码规范(code conventions)对于程序员而言尤为重...[2020/6/15]

php判断是否为数字

php判断是否为数字

判断是否为数字 使用is_numeric函数,可以判断数字或者数字字符串 $variables = [ 0, 36, 3.6, .36, ''36'', ''a36'', 044, 8进制 0x24, 16进制 ...[2020/6/15]

phpstudy无法启用apache的解决办法

phpstudy无法启用apache的解决办法

例如,Apache所在路径为 D:\phpstudy\PHPTutorial\Apache 1.进入apache下的bin文件夹,例如 D:\phpstudy\PHPTutorial\Apache\bin2.运行httpd.exe 会有相应提示信息,根据提示信息,进行修改 原文链...[2020/6/15]

封装的curl

function httpRequest($url, $method="GET", $postfields = null, $headers = array(), $debug = false, $timeout=60) { $method = strtoupper($meth...[2020/6/12]

一次性搞懂 PHP 中面向对象的所有知识点。

OOP是什么? OOP是面向对象编程,面向对象编程是一种计算机编程架构。 OOP的基本原则是计算机程序是由单个能起到子程序作用的单元或对象组合而成。 基本概念: 类:定义了事务的抽象特点。包含了数据的形式以及数据的操作。cla 定义类。 对象:类的实例。new 运算符类...[2020/6/12]

php 获取小程序码 (B类接口)

php 获取小程序码 (B类接口)

生成小程序码的php代码 public function qrcode(){ $member_id = se ion(''id''); if(empty($member_id)) $this->error(''请先登录''); ...[2020/6/12]

tp5使用composer安装框架报错 openssl 方面的?

一、问题:   The open l extension is required for SSL/TLS protection but is not available. If you can not enable the open l extension, you ca...[2020/6/12]

dedecms后台文件media_add.php任意上传漏洞的解决方法_dedecms

dedecms早期版本后台存在大量的富文本编辑器,该控件提供了一些文件上传接口,同时dedecms对上传文件的后缀类型未进行严格的限制,这导致了黑客可以上传WEBSHELL,获取网站后台权限 media_add.php dedecms后台文件任意上传漏洞修复方法,主要是文件/dede/medi...[2020/6/12]

[vuejs] 聊天框在overflow:auto中填数据时滚动到底部

在一个聊天的界面中 , 当我们固定了高度 , 并且设置了overflow:auto ,会出现滚动条 , 但是填充数据后 ,滚动条是不会跟着滚,数据隐藏在下面 这个时候需要把这块div的scrollTop设置为它的scrollHeight  ...[2020/6/9]

ThinkPHP6.0 + UniApp 实现小程序的 微信登录

微信登录思路: 在main.js 中封装公共函数,用于判断用户是否登录 在main.js 中分定义全局变量,用于存储接口地址 如果没有登录、则跳转至登录页面 进入登录页面 通过 wx.login 获取用户的 code 通过 code 获取用户的 Se ionKey、OpenId 等...[2020/6/9]

87
2
记录数:3943 页数:1/7912345678910下一页尾页
加载更多
 友情链接: NPS