自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BaoYi的博客

交流,分享,成长!

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

原创 Window Terminal 安装 Oh My Posh 美化

那么不要添加该环境变量;考虑去应用商店搜索“应用安装程序”,或者去。字体压缩包下载后直接解压缩,然后全选右键安装字体即可。安装完成后可能会出现乱码的现象,这需要使用。选择刚刚安装的字体中带有。注意,如果此路径下没有。

2023-03-23 23:26:35 729

原创 Laravel核心原理学习:管道、中间件与处理用户请求

Laravel管道与中间件及其对用户请求的处理

2022-12-07 17:53:50 605

原创 Laravel核心原理学习:匿名函数、服务容器、服务提供者

Laravel核心:PHP匿名函数、服务容器、服务提供者

2022-12-07 17:51:45 643

原创 Laravel核心原理学习:依赖注入、IOC容器

PHP依赖注入与IOC容器以及Laravel相关...

2022-12-07 17:48:37 1477

原创 《大话数据结构》| 绪论与算法

算法是解决特定问题求解步骤的描述,在计算机中表现为指令的优先序列,并且每条指令表示一个或多个操作。

2022-06-13 21:16:50 154

原创 PHPStorm 2021.1 配置 Xdebug 调试

PHP开发过程中一直使用 dd dump var_dump 并不是一种优雅的调试方法,尤其是在进行框架源码/vendor包中的代码进行追踪调试时,原始的方法更是显得不如人意,使用 Xdebug 进行调试,能更快的定位错误,也能帮助PHP程序员更方便学习源码。...

2022-06-12 21:26:34 1222 2

原创 ssh: connect to host github.com port 22: Connection refused

最近使用 git 拉取 Github 上的项目时老是出现 Connection refused :$ git pull origin masterssh: connect to host github.com port 22: Connection refusedfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exi

2022-05-31 10:56:56 7028 12

原创 Redis基础常见面试题

文章目录Reference1.Redis基础1.1 Redis数据类型1.2 Redis 和 Memcache 的区别1.3 Redis配置文件详解1.4 Redis的内存淘汰1.5 Redis缓存雪崩、击穿、穿透1.6 Redis 单线程为什么那么快1.7 Redis 的主从结构1.7.1 主从复制1.7.2 读写分离1.8 Redis 分布式锁1.9 Redis 持久化1.10 Redis 同步机制1.11 其他欢迎指正内容不严谨或有误的地方!欢迎关注我的个人博客网站:人生の驚異Reference

2021-11-16 14:58:10 744

原创 MySQL常见基础面试题

ReferencePHP面试中会考查你的MySQL题大概是哪些?1.数据库优化1.1 SQL优化/表优化/数据库优化SELECT 语句执行过程-- 选取表 将多个表数据通过笛卡尔积变成一个表FROM <left_table>-- 指定join 用于添加数据到 on 之后的虚表中<join_type> JOIN <right_table>-- 对笛卡尔积的虚表进行筛选ON <join_condition>-- 对虚表数据进行过滤筛选WHE

2021-11-14 23:17:41 1601

转载 PHP-CGI、PHP-FPM、Nginx的关系

PS:欢迎指正内容不严谨或有误的地方!本文将对一些常见的PHP概念进行解释,比如CGI/FPM等等。这些概念经常性的出现在一些框架手册/面试题中,对于这些我总是一知半解的状态,今天花了点时间做一个整理,如有后续再补充。ReferencePHP-FPM Nginx通信原理全面了解CGI、FastCGI、PHP-FPM所有的Web服务器在设计之初都只是为了给用户提供静态资源。对于静态资源请求,Web服务器只需要找到文件并响应给客户端即可;但如果不是静态资源请求(配置文件中会对非静态资源

2021-11-11 20:11:14 311

原创 PHP面试常见题

PS:欢迎指正内容不严谨或有误的地方!网络相关1.HTTP/HTTPS的区别安全性不同:HTTPS用的是 SSL(安全套接字)/TSL加密的,而HTTP是使用明文传输的;HTTPS协议需要到CA申请证书;HTTP和HTTPS使用的是完全不同的连接方式,同时使用的端口也不同,HTTP是80端口,HTTPS是443端口。网络模型中HTTP工作于应用层,HTTPS工作于传输层。HTTPS工作原理:客户端请求HTTPS网站,服务器受到请求,选择浏览器支持的加密和hash算法,同时返回数字证书(

2021-11-10 21:23:59 1120 1

转载 Composer 简单介绍

引用地址Composer 中文文档 - learnku1.引言Composer 是一个用于PHP依赖管理的工具,该工具可以帮助我们声明项目所依赖的库,并帮助我们完成安装/更新过程。系统要求:PHP版本 5.3.2 以上需要对PHP做一些设置和编译标志安装过程2.基本使用使用Composer的项目会有一个 composer.json 文件,该文件描述了项目的依赖关系和其他元数据。2.1 require 键require 键会告诉composer该项目所依赖的包有哪些;requ

2021-11-07 22:11:42 1538

原创 WSL Ubuntu20.04 下安装LNMP环境

Reference1.Ubuntu 18.04.1 下快速搭建 LNMP环境(PHP7.2.5+MySql5.7+Nginx1.14.0)2.Nginx 随笔Command# Nginx 安装sudo apt install nginx# 启动 nginxservice nginx start# 安装 PHP sudo apt install php7.4 php7.4-fpm php7.4-mysql# 配置 nginx 解析 PHPsudo vim /etc/nginx/sit

2021-03-31 21:21:34 1394

原创 《JavaScript高级程序设计》| 第十四章:表单脚本

表单基础知识、文本框脚本、选择框脚本、表单序列化、富文本编辑器...最有意思的感觉还是富文本编辑器,可以将其他任何元素变为可编辑元素,给了用户更多的操作空间和自由度

2019-10-23 20:26:27 242

原创 《JavaScript高级程序设计》| 第十三章:事件

事件流、事件处理程序、事件对象、事件类型、内存和性能、模拟事件...对各种事件的使用需要熟悉,对事件流的理解,以及事件委托释放内存都要清除原理。

2019-10-22 21:46:34 173

原创 《JavaScript高级程序设计》| 第十一章:DOM扩展

选择符API、元素遍历、HTML5、专有扩展...前面三个算本章重点吧,尤其是HTML5部分。

2019-10-22 14:48:27 118

原创 《JavaScript高级程序设计》 | 第十章:DOM

Node、Document、Element、Text等节点类型都是比较常用的节点,本章的DOM操作技术部分也很有收获。

2019-10-22 10:21:22 152

原创 《JavaScript高级程序设计》| 第七章:函数表达式

代码敲得少,概念难理解...

2019-10-21 16:28:18 117

转载 JavaScript立即执行函数

JavaScript立即执行函数

2019-10-21 13:42:39 147

原创 《JavaScript高级程序设计》| 第六章:面向对象的程序设计

起初,“面向对象”是专指在程序设计中采用封装、继承、多态等设计方法。

2019-10-20 23:49:08 112 1

原创 MySQL5.7.26 | MySQL-Front访问数据库报错:SQL执行错误 #1055

MySQL-Front访问数据库报错:SQL执行错误 #1055

2019-10-20 18:36:19 5283

原创 《MySQL必知必会》| 读书笔记(下)

相关知识点:组合查询、全文本搜索、插入数据、更新和删除数据、创建和操纵表、使用视图、使用存储过程、管理事务处理、全球化和本地化、安全管理、数据库维护、性能改善、附录相关

2019-10-19 21:21:03 272

原创 《MySQL必知必会》| 查看用户权限报错:ERROR 1141 (42000): There is no such grant defined for user 'user' on host '%'

ERROR 1141 (42000): There is no such grant defined for user 'user' on host '%'

2019-10-19 19:47:13 17960 2

转载 MySQL常见错误分析与解决方法总结

MySQL常见错误分析与解决方法总结

2019-10-19 19:37:17 681

原创 《MySQL必知必会》| 读书笔记(上)

相关知识点:相关术语、使用MySQL数据库、检索数据、排序检索数据、WHERE子句、数据过滤、用通配符进行过滤、用正则表达式进行搜索、创建计算字段、使用数据处理函数、汇总数据、分组数据、使用子查询、联结表、创建高级联结

2019-10-18 23:36:55 328

原创 Ubuntu18.04 | 安装拼音输入法

从16.04升级过来居然没有了拼音输入法...

2019-10-17 20:30:31 331

原创 《javascrit高级程序设计》| 第五章:引用类型(学习笔记)

①Object类型②Array类型③Date类型④RegExp类型⑤Function类型⑥基本包装类型(Boolean/Number/String)⑦单体内置对象(Global/Math)

2019-10-11 11:12:15 203

原创 vim简单了解

在看Git教程的时候,有一些vim的文件操作,就去了解了一些简单的操作。

2019-10-07 23:23:26 144

原创 Git学习笔记

Git命令与操作学习笔记

2019-10-07 23:01:49 80

转载 MySQL教程

简单的MySQL入门教程,转自W3Cschool

2019-10-07 13:53:06 247 1

转载 Ubuntu | E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

Ubuntu16.04报错:无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

2019-10-05 21:24:11 454 1

原创 PHP开发 基础知识总结04

知识点如下:①高并发和大流量解决方案②浏览器缓存与压缩优化技术③CDN加速④独立图片服务器的部署⑤动态语言静态化⑥动态语言的并发处理⑦数据库缓存层的优化⑧MySQL数据库层的优化⑨Web服务器的负载均衡

2019-10-05 20:51:38 305

原创 PHP开发 基础知识总结03

知识点如下:①MySQL数据库基础知识②MySQL创建高性能③MySQL的SQL语句④MySQL查询优化⑤MySQL的高可扩展和高可用⑥MySQL的安全性⑦程序功能设计⑧MVC框架基本工作原理⑨常见算法⑩常见数据结构

2019-10-05 20:44:25 233

原创 PHP开发 基础知识总结02

知识点如下:①正则表达式②文件及目录处理③会话控制技术④PHP面向对象⑤网络协议⑥开发环境及配置

2019-10-05 20:44:14 181

原创 PHP开发 基础知识总结01

涉及知识点如下:①引用变量②常量及数据类型③运算符④流程控制⑤自定义函数及内部函数

2019-10-05 20:43:57 178

原创 Vue学习笔记01

①指令:v-cloak/v-text/v-html/v-bind(:)/v-on(@)②事件修饰符:.stop/.prevent/.capture/.self/.once③v-model指令与双向数据绑定④在Vue中使用样式⑤v-for指令与key属性⑥v-if和v-show指令

2019-09-26 23:03:50 110

原创 正则表达式

正则表达式

2019-09-26 15:08:22 174

转载 TP5 变量过滤

对获取的变量进行过滤...

2019-09-22 20:40:38 2362

原创 TP5 软删除功能

ThinkPHP5 软删除功能

2019-09-22 14:47:44 1903

原创 No input file specified | TP5 在其他控制器下访问操作出现错误

No input file specified

2019-09-19 21:30:33 161 1

空空如也

空空如也

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

TA关注的人

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