最受欢迎


PHP PSR-1 基础编码规范

概述 PSR-1 是基础编码规范,该规范中定义了 PHP 类相关如何命名,命名空间如何组织,及文件的字符编码等等 - PHP 标签 - 字符集编码 - 从属效应 - 命名空间 - 类相关 文件 PHP 标签 使用长标签和短标签,不使用任何自定义标签 - 长标签 - 短标签 字符集编码 使用不带 BOM 的 UTF-8 编码 从属...

  8个月前    246   PHP   PSR 规范  


编译出适合自己的 Nginx

下载 nginx 使用 wget 下载 nginx wget --nd --dirrctory-prefix=/home/learn http://nginx.org/download/nginx-1.14.1.tar.gz 然后解压后得到这样的目录结构 目录结构 - auto - 对不同操作系统做相应的处理,最终让 Nginx 正常编译 - CHANGES、CHANGES.ru - 这是当前版本的说明,里面包含:bug 修复情况...

  9个月前    240   Nginx   其它  


PHP 安装 Fileinfo 扩展

概述 这个扩展在 PHP 5.3+ 之后是默认开始的,但是一些一套件环境可能会默认不会安装,所以在不知道情况下,忘记开启 fileinfo 扩展,不要着急,我们单独安装 本篇安装环境是 lnmp https://lnmp.org/ 套件,不过安装扩展方式一样,只有最后的重启 php-fpm 不同 安装 fileinfo 这个扩展是随着 PHP 源代码一起的,默...

  8个月前    237   PHP   PHP 扩展  


RESTful 设计风格

RESTful 是什么? 一种软件架构,设计风格,全称为 Representational State Transfer ,但并不是标准,只是风格,根据该风格开发的 api 也简洁、易管理。 RESTful 有什么用? 一套接口应该满足以下几点: - 安全可靠,高效,易扩展。 - 简单明了,可读性强,没有歧义。 - API 风格统一,调用规则,传入参数和返回数据...

  10个月前    232   其它   RESTful   API   接口  


浅述 PHP 错误与异常

两者的概念 错误 :指程序运行时,由于语法错误,环境问题导致的解释器无法成功解释而导致的一个问题,它通常会自行输出一段字符串表示存在问题,其中包含何种错误,错误原因,错误位置等等,并且错误是不能被 try...catch... 捕获的 异常 :指出现出乎我们意料之外的问题,但是 PHP 不会自动抛出异常,要我们自己...

  9个月前    227   PHP  


PHP 编写微信支付

简介 微信支付分为几种: - 付款码支付 - 付款码支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 - Native支付 - Native支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支...

  4个月前    222   PHP   微信生态  


Python 介绍及安装

介绍 Python https://www.python.org/ 是一种计算机程序语言,属于高级语言 什么是高级?就是封装程度相当高,让你不是感觉的计算机底层编程一样 编程可以让繁琐的事情变得不繁琐,这就是编程的目的。 引用乔帮主一句话 学习编程不一定要做开发工程师,它教会你一种思考方式。 编程是一种技能和工具,是你理解计算...

  9个月前    201   其它   Python  


数据结构与算法 - 时间/空间复杂分析(1)

简介 数据结构和算法是为了解决代码性能以及节省资源的问题,所以就需要一个方法来考量代码执行效率是否超标,是否占用太多存储空间 这个方法就是 复杂度分析 ,学习数据结构和算法离不开 复杂度分析 算法的复杂度包括: 时间复杂度和空间复杂度 ,两者以时间复杂度相对重要,因为在 Web 开发中,常见的性能优...

  8个月前    198   PHP   数据结构及算法  


数据结构与算法 - 数组

概述 数组 Array 是一种线性表数据结构,用一组连续的内存空间,来存储一组具有相同类型的数据 但是在 PHP 这类动态语言中,数组底层是通过散列表(数据结构)实现的,所以功能异常强大,PHP 的数组可以存储任何类型数据,如果与 Java 对比的话,PHP 数组集成了 Java 的数组、List、Set、Map 于一身,所以写代码的效...

  8个月前    189   PHP   数据结构及算法  


PHP APCU 缓存

简介 有些时候缓存单个对象会很有用,例如一个变量,或者是其它。 APCu https://www.php.net/manual/zh/book.apcu.php 就是干这个的,它可以将这些对象缓存到内存。 但是 APCu https://www.php.net/manual/zh/book.apcu.php 也是有局限性的,它依赖于所在服务器,其实就是 PHP 扩展存在。虽然它的扩展不好,但是存...

  5个月前    181   PHP   PHP扩展   缓存  


PHP PDO 数据访问的抽象层

PDO 扩展 PDO http://php.net/manual/zh/book.pdo.php 是一个数据访问抽象层,从访问方式上实现的是对不同数据库驱动提供相同一套的调用 API,简单来说就是统一调用方式。它自身不具备实现任何数据库功能,需要配合具体的 PDO http://php.net/manual/zh/book.pdo.php 数据库抽象层来使用数据库服务。 PDO http://...

  5个月前    148   PHP   PDO   PHP扩展  


UID of script “xxx/xxx/xxx/xxx.php” is smaller than min_uid

这个错误存粹是操作失误,这不是问题。 错误提示:UID of script “/home/…/public_html/index.php” is smaller than min_uid UID 小于设置的最小的 UID ,也就是说目录/文件的用户被修改了,因为用户会有一个专属的 UID,而在服务器设置的这个目录/文件只能是属于某个用户,所以一旦不是目标用户也就会出现这个错...

  4个月前    141   疑难记录