摘要: 我们应该都遇见过敏感词过滤,比如当我们输入一些包含暴力或者色情的文本,系统会阻止信息提交。敏感词过滤就是检查用户输入的内容有没有敏感词,检查之后有两个策略。 直接阻止信息保存,接口返回错误信息 允许信息保存,但是会把敏感词替换为*** 不管是哪种策略,首先都得找到是否包含敏感词,这个判断一般是在服务 阅读全文
posted @ 2023-06-30 11:49 dreamboycx 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 在PHP获取上个月时,我们常常使用 strtotime('-1 month'); 或者 strtotime('last month'); 来获取上个月的同一天的时间 但是前28天内是没有问题的,当上个月或者下个月不存在同一天的时候,就会出现问题,如果今天是3月31日,使用该方法时取的将会是3月3日的 阅读全文
posted @ 2023-03-31 16:21 dreamboycx 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是Composer 一句话:Composer是PHP的一个依赖管理工具,类似于java中的maven, node 中npm, iOS中的cocoapod。它会在你的项目中为你安装这些依赖的库文件代码,如果想了解Composer如何安装,以及入门使用,请参考这里docs.phpcompos 阅读全文
posted @ 2022-08-29 17:21 dreamboycx 阅读(471) 评论(0) 推荐(0) 编辑
摘要: whereTime 用法一:查询今天的数据 $list = $userModel->whereTime('add_time','today')->select(); 同理,替换参数today后可以查询昨天(yesterday)、本周(week)、下周(last week)、本月(month)、上月( 阅读全文
posted @ 2022-08-15 14:59 dreamboycx 阅读(3750) 评论(0) 推荐(0) 编辑
摘要: PHP中的错误报告级别是指PHP脚本代码运行时,如果出现错误,按照错误的类别(这里的错误是广义的错误,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命错误等)以错误提示的形式输出给测试者。 设置PHP中的错误报告级别的有两种方法,分别是修改PHP的配置文件php.ini,和使用P 阅读全文
posted @ 2022-07-25 17:41 dreamboycx 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 在使用composer安装依赖时报如下错误: Executing command (CWD): git config github.accesstoken Cloning failed using an ssh key for authentication, enter your GitHub cr 阅读全文
posted @ 2022-04-27 11:01 dreamboycx 阅读(509) 评论(0) 推荐(0) 编辑
摘要: git-merge完全解析 Git的git-merge是在Git中频繁使用的一个命令,很多人都觉得git合并是一个非常麻烦的事情,一不小心就会遇到丢失代码的问题,从而对git望而却步。本文基于Git 2.8.2对git-merge命令进行完整详细的介绍,特别是关于交叉合并所带来的代码遗失问题,在文末 阅读全文
posted @ 2022-03-16 11:47 dreamboycx 阅读(4051) 评论(0) 推荐(0) 编辑
摘要: 分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性 master 分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码 develop 分支 develop 为开发分支,始终保持最新完成以及bug修复后的代码 阅读全文
posted @ 2022-03-14 12:02 dreamboycx 阅读(241) 评论(0) 推荐(0) 编辑
摘要: -- 同一张表里 SELECT user_name , MAX(CASE course WHEN '数学' THEN score ELSE 0 END ) 数学, MAX(CASE course WHEN '语文' THEN score ELSE 0 END ) 语文, MAX(CASE cours 阅读全文
posted @ 2021-12-15 14:23 dreamboycx 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 前言: 很多时候,因为数据统计,我们需要将数据库的数据导出到Excel等文件中,以供数据人员进行查看,如果数据集不大,其实很容易;但是如果对于大数集的导出,将要考虑各种性能的问题,这里以导出数据库一百万条数据为例,导出时间不过20秒,值的学习的一种大数据导出方式。 一、导出思路 需要考虑服务器内存 阅读全文
posted @ 2021-12-15 14:04 dreamboycx 阅读(352) 评论(0) 推荐(0) 编辑