自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FirMoveBrick的博客

落魄PHP程序员在线炒粉

  • 博客(28)
  • 收藏
  • 关注

原创 MYSQL进阶更新操作

MYSQL进阶更新操作

2021-03-03 21:56:46 197 2

原创 PHP下URL路径转义的坎坷之路

PHP函数库 `urlencode()` 和 `rawurlencode()`的区别:`urlencode()` 将空格编码为加号“+”,`rawurlencode()`将空格编码为加号“%20”。

2020-12-09 22:02:40 2083 1

原创 一看就懂的IDEA编辑器 .http教程

一看就懂的IDEA编辑器 .http教程测试Web服务时,可以直接在IntelliJ IDEA代码编辑器中创建,编辑和执行HTTP请求 。在日常接口迭代开发过程中,开发人员如果没有Postman-Folder集合,需要直接CV接口文档,过程枯燥且范围,使用IDEA自带的.http插件进行请求,真的很香在下面的示例解释中,小编会以PHPStorm的ide作为例子的讲解### 插件安装在使用之前先确保 HTTP Client插件的安装,如果已经安装请无视这一步。

2020-11-04 23:06:12 2685 1

原创 PHP代码注释规范

一、PHP注释的方式// 这是单行注释‘ # ’ 这也是单行注释/** 多行注释块 */PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。二、PHP程序标准注释的规范准则在项目代码内,文档在软件设计中起着至关重要的作用。在团队共同开发过程中, 注释对于帮助开发人员理解系统和有效地工作是必不可少的,但是注释的作用远远不止于此。文档在抽象中也扮演着重要的角色;没有注释,就无法隐藏复杂性。最后,编写注释的过程如果处理正确,实际上将改进系统的设计。类、文件注释

2020-09-05 14:44:55 989

原创 Git、phpstorm设置换行兼容Windows(CRLF)和Linux(LF)

phpstorm设置换行兼容Windows(CRLF)和Linux(LF)<font color=" #ECC91E ">于现在大多数项目都是运行在 Linux 服务器上,很多PHP开发使用的是WINDOWS系统,最终导致在Windows上克隆的代码,提交到git上后,换行符都换成`CRLF` 了,在Linux平台上克隆下来也是 `CRLF`换行符....然后就裂开了</font>

2020-09-04 11:03:05 2917

原创 PHP获取当月第一天以及最后一天

PHP获取第一天以及最后一天的实现方法首先 我们直接把这个方法Copy进去/** * 获取当月第一天 及最后一天 * getMonth * @param string $date * @return array */ public static function getMonth(string $date): array { $firstDay = date('Y-m-01 00:00:00', strtotime(

2020-08-17 20:39:57 3056

原创 Mysql update根据一个表的字段 更新另一个字段的值

一般的,一个表的字段,需要一个关联表的数据去修改更新他,这时候如果使用框架封装好的sql查询,那么只能循环遍历,如果想要一次性更新,那么就只能用sql原生的关联更新查询我们一般的,mysql不支持子查询更新操作,只支持关联查询 语句如下

2020-08-04 20:40:28 10203 2

原创 JQuery基础事件

简介但是毕竟08年的还是php页面的时候,前端的点击事件,基本都是后端在写的,所以13年的时候就用到了以前最火的 jquery ,我为了融入他们的氛围,我不得不用 jquery 写点击事件.下面,让我们直接进入主题吧!简单的点击事件jq

2020-08-04 08:31:30 4275

原创 事务的四大特性

## 事务的四大特性本篇讲诉数据库中事务的四大特性(ACID), 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:

2020-07-28 20:19:46 5625

原创 使用Github pages + Hexo 搭建个人博客

入学以来,搭建个人博客是我如果以来想实现的愿望之一,原因是看着那些想当程序员的师兄师姐们都有属于自己的个人博客。小编曾使用过WordPrass搭建个人博客但最后权衡利弊,选择Github pages + Hexo 搭建个人博客。如何使用Github pages + Hexo?如何使用Github pages + Hexo搭建个人博客,在这里小编是阅读朋友写的个人博客使用 Github pages + Hexo 建立个人博客网站,十分有帮助Hexo模板挑选可以在上面寻找自己喜欢的模板,该网站是官

2020-07-22 19:51:00 8612

原创 Yii2.0 获取请求信息和请求参数

Yii2.0 获取当前url和域名 获取当前域名 `Yii::$app->request->hostInfo;`Yii2.0 获取参数要获取请求参数,你可以调用 request 组件的 get() 方法和 post() 方法。 他们分别返回 $_GET 和 $_POST 的值

2020-07-21 10:46:22 9731

原创 PHP7.1以上版本 count()报错及解决方法

报错信息:count(): Parameter must be an array or an object that implements Countable (View: -----------------.php) 简单来说, 就是7.2版本起,count()函数中的参数必须是数组或者对象。建议:在使用count函数计数之前,使用is_*来判断具体的类型,不是此类型使用强制转换 (array)或者抛出异常 try catch,之后在使用 count函数进行计数

2020-07-21 10:29:49 9905 1

原创 PHP 常量定义以及用法

常量介绍特点: 不能修改,不能销毁,不能删除,声明常量后,该常量可以在页面的任意处使用声明常量的方法:const 、define、static命名规范:和变量一样,但是全部大写constconst是一个语言结构,编译时要比define快,是为全局常量,可在对象里定义,类中使用,可理解为类常量

2020-07-17 16:26:10 8601

原创 ThinkPHP5模型关联

创建thinkPHP模型用cmd指令在文件根目录下创建模型php think make:model 模块/模型名称模型会创建在application目录下的 “模块\模型[模型名称]” 中。模型命名模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,比如表的表前缀是 db_ 在模型名称里就需要省略掉。所以 db_admin 表的模型类名就是 Admin , db_admin_message 的模型类名就是AdminMessage一对一关联hasOne (‘关联模型

2020-07-16 17:12:26 8896

原创 基于微信朋友圈实现时间显示样式

简介小编在校写微册项目的时候,有一个主页动态,说白了就跟朋友圈差不多,但是到最后做出的效果并不是让我特别满意,因为每一个动态信息的日期显示都是"XXXX-XX-XX XX:XX:XX",字幅太长,所以小编就想到了朋友圈的时间显示样式,如果当天发布的日期跟当前时间作比较,显示“两分钟前”,那就好看多了函数介绍小编在这里介绍几个需要用到的底层函数date :返回当前时间的时间戳,格式可以自行设置。strtotime : strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间

2020-07-14 19:46:23 11817

原创 Jquery 获取元素节点

Jquery 获取元素(父节点,子节点,兄弟节点)费话不多说,直接上代码 — jquery 获取元素(父节点,子节点,兄弟节点)$("#test1").parent(); // 父节点$("#test1").parents(); // 全部父节点$("#test1").parents(".mui-content");//返回class为mui-content的父节点$("#test1").children(); // 全部子节点$("#test1").children("#test1"); //

2020-07-10 08:35:25 10411

原创 详解Nginx的配置文件

Nginx的配置文件结构Nginx 的配置文件 nginx.conf 位于安装 Nginx 目录下。虚拟配置虚拟主机的配置文件一般放在 conf.d 目录下。Nginx目录nginx.conf 由多个块组成,最外面的块是 main ,main 包含 Events 和 HTTP ,HTTP 包含 upstream和多个 Server,Server 又包含多个 location:main(全局设置)、server(主机设置)、upstream(负载均衡服务器设置)和 location(URL匹配特定位

2020-06-25 10:02:05 13287

原创 详解Nginx配置虚拟主机

在这里,因为小编的 nginx 是安装在 /etc 目录下的 所以 include 引入的时候直接放在 nginx/conf.d 目录下,这里的 *.conf 是匹配所有的 .conf 文件创建虚拟主机在 conf.d 目录下创建一个以 .conf 结尾的文

2020-06-19 08:22:13 10853

原创 WSL下载安装Nginx以及简单配置

在这里,小编使用的是Window下WSL的子系统,WSL下,子系统装的是Ubuntu镜像,下面将介绍一下自己的下载步骤

2020-06-15 19:33:20 15140 1

原创 TP5实现二维码的生成

TP5实现二维码的生成

2020-06-12 17:21:54 11503

原创 Yii2 下的redis常用且简单的命令集合

Yii2 下的redis常用命令集合在使用之前确保Yii框架已经链接数据库,紧接着直接使用Yii全局变量操作Redis即可。

2020-06-11 08:36:31 11077

原创 PHP正则表达式(超详细)

正则表达式,从入门到放弃。PHP支持两种风格的正则表达式语法: POSIX 和 Perl`这两种表达式是编译PHP时指定的默认风格,但在PHP5.3之后,POSIX 风格被弃用。

2020-06-10 08:46:08 11713

原创 Yii2之数据库迁移

众所周知,生产环境的数据库、测试环境的数据库以及线上环境的数据库结构是一样的,但是在开发环境中,难免会遇到添加字段或者修改字段这种修改数据库表的操作,所以 Yii 提供了一个 数据库迁移 功能,该功能可以记录数据库的变化, 以便使数据库和源代码一起受版本控制。其实大概也就这些操作最熟悉不过了,其他具体请浏览Yii官方文档;不得不吐槽的是 Yii2 官网的实例少之又少,又因为在共同开发中需要用到数据库迁移,所以写这篇文章,后续有补充会在更新

2020-06-09 10:00:41 11315

原创 TP5使用phpmailer发送邮件

ThinkPHP框架、phpMailer 是一个非常强大的php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。

2020-06-09 09:19:36 10929

原创 Python基本数据结构类型基础讲解

Python基本数据结构、列表、元组、字典、集合

2020-06-08 19:33:48 10895

原创 Python安装matplotlib包

Python安装matplotlib包

2020-06-07 15:53:19 10994

原创 API文档规范

API简介在目前现有的项目中,web项目是前后援台分离开发的。后端工程师与前端工程师之间需要接口文档来定义数据传输协议、系统对外暴露接口需要文档来说明、系统之间相互调用需要文档来记录接口协议等等。对于一个完整的项目,接口文档是至关重要的。接口参数详细信息接口文档最重要的是接口的详细信息,基本上应该满足以下几点接口名称功能说明提供方,调用方接口调用方式接口调用地址(必要时分别给出测试和生产的)一个调用的样例和返回的样例请求参数和返回参数:API - 请求参数Headers 请

2020-06-07 13:11:45 11341 1

原创 PHP连接MySQL数据库的三种方式

PHP连接MySQL数据库的三种方式PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO)。

2020-06-06 14:21:24 11706

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除