卖苹果的小孩
码龄9年
求更新 关注
提问 私信
  • 博客:31,430
    社区:1
    31,431
    总访问量
  • 25
    原创
  • 3
    粉丝
  • 10
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-11-26

个人简介:一个转向Golang的PHP开发者。正在努力的输出一些价值文章。

博客简介:

qq_41177841的博客

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得12次评论
  • 获得47次收藏
  • 代码片获得353次分享
  • 博客总排名1,420,528名
创作历程
  • 1篇
    2023年
  • 2篇
    2022年
  • 8篇
    2021年
  • 9篇
    2020年
  • 6篇
    2019年
成就勋章
TA的专栏
  • 场景实现
    1篇
  • Golang
  • 设计模式
    3篇
  • 企业微信
    1篇
  • CentOS
    2篇
  • hadoop学习
    1篇
  • PHP学习
    18篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 前端
    前端
  • 后端
    phpsqlgolang
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

本地电脑同时管理Git多个账户,轻松办公摸鱼赚外快。

我们在一台开发机器上,会遇到想要管理公司自建仓库和Github这样多个代码托管平台的场景。通常我们在网上学习到的配置是系统账号下的全局配置,可以拉取平台A的代码就没办法继续拉取平台B的代码了。此文提供了两种解决方案。你将学习三级配置和多ssh账户的使用。
原创
博文更新于 2024.05.04 ·
717 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

(业务)自动生成邀请码

自动生成邀请码
原创
博文更新于 2022.06.16 ·
2231 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Laravel 观察者模式例子

Laravel 8.0 事件监听的例子(观察者模式也适用).
原创
博文更新于 2022.02.25 ·
576 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SQL调试过程

SQL调试过程慢日志的使用SQL调试功能慢日志的使用# 查看慢日志是否开启show global variables like 'slow_query_log';# 查看慢查询限制时间show global variables like 'long_query_time';# 查看慢日志保存地址show global variables like 'slow_query_log_file';# 查看是否把没有使用到索引的SQL记录到日志中,默认OFF,开启则设置为 ON。# 开启
转载
博文更新于 2021.07.05 ·
920 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

LNMP-php7.4&nginx1.2&mysql8

思维导图xxxxx.jpg安装流程1:查看是否支持wgetrpm -qa|grep “wget”2:安装PHP需要的编译环境和依赖yum install -y oniguruma-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib
原创
博文更新于 2021.04.25 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

websocket-windows-非swoole。

websocket-windows-非swoole。PHP<?phpclass websocket{ private $address; private $port; private $_sockets; public function __construct($address = '', $port='') { if(!empty($address)){ $this->address = $addre
原创
博文更新于 2021.04.12 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

think-swoole,tp6的websocket实现

TP6的websocket实现简单实现WebSocket,这一篇就够了。学习路线phptp6(事件机制)swoole的websocket实现think-swoole在tp6中实现websocketnginx代理下面的代码,是假设在你对TP6的事件机制和swoole的websocket原生实现有所了解的基础上进行的。websocketwebsocket是出于osi模型应用层的长连接协议,允许全双工通信。更多websocket知识点—点击这里websock
原创
博文更新于 2021.03.15 ·
4567 阅读 ·
6 点赞 ·
10 评论 ·
16 收藏

TP6/database.php/.env数据库配置文件的使用

TP6数据库配置文件的使用通过手册我们能够知道,TP6提供了测试环境使用的.env文件。在有.env(example.env修改)文件的时候框架会优先读取.env文件作为数据库的配置,默认读取[DATABASE]。情况一在不设置.env文件时,默认读取database.php配置的第一个配置正确开启MYSQL和写好配置后,通过实例化模型我们能够发现模型类能够被正确实例化。情况2当我们数据库存在多个配置的时候,则需要指定连接参数,不然就会默认读取第一个配置。此时我们将第一个配置的连接修改为
原创
博文更新于 2021.03.06 ·
4405 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

模式-简单工厂模式

前言:工厂系列模式都是为了代码的解耦。简单工厂模式通过一个参数名,去生成一个对象。实现第三方管理对象。避免在类中重复调用带来的维护成本。在简单工厂中,用于创建对象的方法是静态方法,因此也被称作‘静态工厂’。缺点:每新增一个产品类,都需要到工厂中修改代码。违反了开闭原则。UML图如下结构:1:factory(工厂):核心部分,负责创建对象。2:product(抽象产品类):负责定义公共方法。3:concreteProduct(具体产品类):继承自抽象产品类,是被工厂创建的具体对象。例子.
原创
博文更新于 2021.03.02 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模式-策略模式

前言所有的设计模式都是基于编程届前辈们的不断实践得出的解决一类问题中比较有效高效的程序设计方法。策略模式策略模式用于解决业务中不同场景下统一行为的细微差别问题。策略模式遵循 ‘ 开闭原则 ’ 。举个例子来说,在购物车功能中,结算价格的时候会根据用户的不同级别去打折,那么打折计算价格的这一行为就会有不同算法。此时可以用到策略模式。策略模式基本思想UML 图.jpgcontext : 环境类,维护一个策略实例strategy :抽象策略类,定义了共有方法concreteStrateg.
原创
博文更新于 2021.02.26 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TP6高级查询,thinkphp执行原生语句

平时使用模型都对一些简单条件做判断(判断值是否相等之类的),然后,今天在遇到一个复杂SQL语句的时候栽了。where()突然就不会用了复杂语句里包含了 判 null,AND条件,OR条件,in条件,like条件根据手册,一般情况下我们在使用条件查询的时候,会做如下的操作//$model = new Model()$model = Model::where(条件)->select()->toArray();$model = Model::where('name','张三')->
原创
博文更新于 2021.01.13 ·
3681 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

企业微信通讯录开发--新用户欢迎消息推送

前言最近在做企业微信开发,踩了一点点坑,但是首先要明确的是官方文档的说明非常详细,遇到了问题要仔细看文档。对比公众号开发的差异相比较公众号开发,企业微信要灵活的多的多,它提供了非常丰富的API。和公众号开发时差不多,接入服务器时要验证token。差别是企业微信更像是一个容器,它里有非常多的应用,每个应用都拥有自己的应用ID,都可以做服务器的接入。因此做开发时每个引用都有自己的access_token。下面是一个新用户自动回复欢迎词的案例1:验证URL有效性2:对事件作出响应通过企业微信API文
原创
博文更新于 2020.12.02 ·
1171 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ECS搭建SVN,解决Windows无法链接的问题。

阿里云ECS搭建SVN1.搭建过程2.遇到的问题1.搭建过程SVN官网阿里云SVN手册提示:环境基于阿里云ECS的cemtos7。遇到无法连接和匹配错误的问题并且成功解决。1:安装SVN服务端2:创建版本库3:配置基础信息4:开放端口、防火墙5:安装Windows的SVN客户端6:链接测试代码如下(示例):安装SVN服务端:yum install -y subversion创建版本库:#创建自己的项目mkdir -p /home/svn/project#设置版本库
原创
博文更新于 2020.09.02 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式的几个简单题目

什么是正则表达式正则表达式也叫做模式表达式,本身有着自身的一套语法体系,并不是某个编程独有的产物。正则表达用来什么正则表达式能够直观的字符串进行处理,包括匹配、查找、替换等,能够做到比str_replace()等函数更高级的处理模式。正则表达式怎么用前面说到正则表达式有一套自己独有的语法,于是在网上找到了这么一篇PHP正则表达式笔记与实例详解非常的详细了,足够入门使用了。那么来做下面几道小题请编写一个正则表达式,要求能把以下这四种格式字符串:“$200.49”、“$1,999.00”、“$9
原创
博文更新于 2020.08.06 ·
1126 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

TP6,composer,thinkphp6下载踩坑

首先TP5.1开始后面的版本全都要用到composer下载。什么是composer?其实就是一个PHP的依赖管理工具,包管理器。composer还要PHP7.0以上的版本支持。好处就是可以用来下载各种开源的PHP项目,并且自动处理依赖关系。composer下载 :那么composer下载就去这个网址https://www.phpcomposer.com/下载最新的composer.phar文件放入到你的PHP根目录。第二种方式是windows系统通过环境变量配置也就是php根目录php.exe所在的
原创
博文更新于 2020.06.11 ·
1904 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

RPM,EPEL,YUM,WGET.LINUX软件安装管理

找到一篇非常新手非常详细的微博。标签是什么是RPM,什么是EPEL,什么是YUM,什么是WGET,YUM手册,常用命令等。Linux软件安装中RPM与YUM 区别和联系里面的介绍非常的详细,也可以当作手册使用了。...
原创
博文更新于 2020.05.30 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Centos7之apache安装,ecs,阿里云

CentOS 的Apache服务器安装与测试这里使用的是阿里云的ECS学生服务器。选的是CentOS 7.3 64位。本章的目的是重新回味一下LAMP的安装。本章结构如下:1:Apache的安装2:Apache服务的开启3:域名访问ApacheApache的安装在unix系统中,Apache的可执行文件的文件名是httpd。因此我们需要安装httpd。其实阿里云ECS学生版的linux系统已经默认安装了Apache了。可以通过rpm -qa httpd去查看一下。安装EPEL,选择好yum源后y
原创
博文更新于 2020.05.29 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AJAX+tp5+JQ

今天写到了前后端数据交换。虽然TP5自带了paging非常好用,可以自动用render分页,但是每次换页都会刷新页面,非常难受。为此,开始用更加好用的AJAX技术,在这里做一个小总结.主要是AJAX+TP5+JQ的数据发送和获取等一系列问题的简单总结。
原创
博文更新于 2020.03.03 ·
331 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tp5读取图片路径失败,静态访问资源文件方法

今天在做项目时候,需要对资源文件进行访问。根据手册提供的帮助,在config文件中设置了如下信息。大大简化了资源文件读取的路径复杂性。效果如下但是很快便遇到了问题。我使用同样的思路,将路径放入到数据库中,再从数据库读出渲染到view,以达到批量读取图片的效果时,却解析不到资源了。打开控制器看一下看到这里大概就明白了,“__IMG __ ” 是我们在配置文件中配置的替换变量,而当我们...
原创
博文更新于 2020.01.30 ·
2938 阅读 ·
4 点赞 ·
1 评论 ·
6 收藏

TP5之url访问读取不到CSS文件

使用配置后的url访问后,CSS样式不会被读取最近在做项目,写着写着发现我view文件下的所有模板文件都读取不到css样式了。经过了一方折磨之后就是这个样子这里总共有三个文件分别是控制器,模板和样式HTML的链接如下按道理来说是可以访问的到的,但是请注意,我们这里使用的是TP5框架,每一套框架都有他自己路径解析规则。而在这里为什么访问不到的原因就是路径没弄对。经过一番查资料。最终定...
原创
博文更新于 2020.01.07 ·
1251 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多