自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 minio安装小计一则

如果你发现 Minio Client 容器已经停止或不存在,你可能需要重新运行它。docker pull minio/mc (mc为minio文件运行命令行工具)这将启动一个交互式 shell,允许你使用 Minio Client 命令。本文使用docker安装。相关api操作官方文档。

2024-07-22 15:53:56 292

原创 php文件引入。 ctrl+鼠标左键可以成功追踪,代码执行报错

这时候需要引入文件路径:require_once __DIR__ . '/../signer.php';require require_once include include_once均报错。admin文件夹下的文件AdminController。需要在AdminController引入singer.php文件。举例: admin文件夹 同级文件singer.php。

2024-07-08 16:01:27 83

原创 git提交忽略换行

Git 默认使用 LF 作为行结束符,但是当你在 Windows 系统上使用 Git 时,Git 会尝试自动转换行结束符为 CRLF,以适应 Windows 系统。这些警告信息表明你在使用 Git 版本控制系统时,遇到了行结束符(line ending)的问题。如果你想要避免这种自动转换,或者想要改变 Git 对行结束符的处理方式,你可以设置 Git 的。如果你已经设置了这个配置,但仍然看到这些警告,可能需要检查你的。表示 Git 将在下一次操作时自动将这些文件中的 LF 转换为 CRLF。

2024-06-26 15:28:53 419

原创 composer 安装如何彻底删除

1.通过 Composer 移除包 composer remove php-ffmpeg/php-ffmpeg。举例 安装的composer require php-ffmpeg/php-ffmpeg包。2.清理 Composer 缓存(可跳过) composer clear-cache。文件,并重新安装项目的所有依赖项。注意,这将删除并重新安装所有的依赖包,而不仅仅是。3.删除 Composer 生成的文件(可选)某些情况下,可能还想删除。

2024-06-24 14:56:49 241

原创 ffmpeg windows系统详细教程

视频转码

2024-06-21 11:06:20 1052

原创 模糊查询数据库表名

WHERE table_schema = 'brain_data' -- 指定你的数据库名。

2024-04-15 17:40:52 145

原创 go air 安装小计

3、setx GOBIN "xxx"(设置go的bin目录)如果还是为空的话 可以命令提示符进入项目根目录。正常情况下 打开命令行,并进入你的项目目录。确认air.exe是否下载到 GOBIN中。这将会下载并安装Air,并且将它放在 xx。此时bin目录中就有air.exe了。

2024-03-28 18:39:27 402

原创 从0搭建springboot

我的命令行安装命令:mvn archetype:generate -DgroupId=com.example -DartifactId=my-webapp -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.4 -DinteractiveMode=false。在这个目录中,你会找到一个基本的 Maven Web 应用程序项目,包括。

2024-03-07 14:42:17 1089

原创 url 匹配正则

/hutool工具类。

2024-03-06 14:54:27 515

原创 记录一则 线上域名证书更新及cdn证书更新

登录阿里云账号 搜索数字证书管理服务管理控制台 点击创建证书 输入你的域名 填写相关信息(注:域名验证方式选择文件验证) 等待审核通过(时间不久,一般为半小时内)点击下载 解压后会得到两个文件 .key和.pem 通过FTP(文件传输协议)软件 传到服务器对应目录下。记录审核通过的 fileauth.txt 文件 在项目运行根目录找到相同文件 替换里面的值。(服务器搜索文件命令 find / -name "fileauth.txt")变为已签发 就可以进行下一步操作了。

2024-03-05 15:35:17 493

原创 java 因版本问题无法编译

java NewWorld 线程“main”中的异常 java.lang.UnsupportedClassVersionError: NewWorld 已由更新版本的 Java 运行时(类文件版本 64.0)编译,此版本的Java 运行时仅识别最高 52.0 的类文件版本。使用与您安装的 Java 运行时版本相匹配的 Java 编译器重新编译程序。:遇到的错误消息表明正在尝试使用比用于编译该程序的版本更旧的 Java 运行时版本来运行 Java 程序 ( )。

2024-03-01 10:56:43 421

原创 php ISO 8601国际标准定义的时间格式:yyyy-MM-DDTHH:mm:ss+08:00

打印结果为:2024-02-28T17:00:04+08:00。

2024-02-28 17:01:12 480

原创 php 将rsa私钥 从DER格式的私钥转换为 PEM 格式

base为加密字符串 $pemPrivateKey为私钥 $decryptedData为解密结果。验证:dd(openssl_pkey_get_private($pemPrivateKey);decoded为加密字符串 RSAPrivateKey为私钥。打印结果为:falese (代表此字符串不是rsa秘钥)打印结果为:OpenSSL key resource。

2024-02-27 08:50:25 644 1

原创 git 凭据缓存不可用;没有 unix 套接字支持”警告

下载最新版本的 Git Credential Manager Core。方法 2:使用 Git Credential Manager Core。方法 4:HTTPS 代替 SSH (Windows)方法 1:在 Windows 上切换到凭据管理器。配置 Git 以使用 GCM Core。安装 Git 凭据管理器核心。方法 3:禁用凭证缓存。

2024-02-01 11:06:25 1481

原创 原生的cURL函数而不是 tp6框架的Http类,curl_init()、curl_setopt()和curl_exec()等cURL函数

php 原生curl

2024-01-18 19:25:03 687

原创 tp6框架中Http类 请求的header、body参数传参 及post、file格式

tp6框架中Http类 请求的header、body参数传参 及post、file格式

2024-01-18 19:15:40 1340

原创 tp6 文件验证规则

php

2024-01-18 13:45:59 469

原创 go-fastfds部署心得

docker run --name go-fastdfs(任意的一个名称) --privileged=true -t -p 3666:8080 -v /data/fasttdfs_data:/data -e GO_FASTDFS_DIR=/data sjqzhang/go-fastdfs:lastest。-v /data/fasttdfs_data:/data:将/data/fasttdfs_data宿主机的目录挂载到/data容器内的目录。这样做可以更新容器内的配置文件,使得容器在运行时使用新的配置。

2023-12-05 19:51:01 1040 1

原创 tp6框架 万级数据入库 php函数优化

php万级数据入库

2023-11-28 19:37:43 316

原创 tp6框架 万级数据入库

php万级数据入库

2023-11-27 14:41:36 163

原创 php加密解密

/ 从数据中提取盐值和加密的数据。// 将盐值和加密后的数据拼接。// 使用盐值和密钥进行加密。// 使用盐值和密钥进行解密。

2023-11-09 10:47:54 184

原创 php生成个性二维码

php个性二维码

2023-11-07 11:36:04 406

原创 企鹅QQ生成二维码图片的api

企鹅生成二维码

2023-10-30 10:00:08 162

原创 php Unicode编码格式案例

Unicode编码格式案例

2023-10-07 17:43:40 393

原创 excel 十万级数据秒级导出

excel 十万级数据秒级导出

2023-09-14 19:58:06 200

原创 php 生成excel文件 并压缩成zip包加密

朝闻道,夕死可矣!

2023-09-12 14:10:07 454

原创 mysql按中文姓氏排序

查询发现,如果mysql字符集是gbk的话,这样就可以;这样就能实现按姓氏从A-Z返回了。如果是utf8,那就不行。

2023-08-25 11:06:25 143

原创 一个完整的tp6请求的流程:

index.php加载composer里面的文件。然后调用tp6的上帝类然后下面调用App的静态方法run方法执行“模块/控制器/操作”,返回Respose类的实例执行send方法,将响应数据发送给客户端,这样,一个完整的请求就完成了。

2023-08-11 09:27:39 87

原创 相同键返回新数组

foreach ($arr as $key => $value) { $new_array[$value['typeId']][] = $value;}

2023-08-09 15:15:50 85 1

原创 php对称加密

php对称加密

2023-08-03 16:13:57 158 2

原创 php导出pdf

php导出pdf

2023-07-05 10:43:38 1330

原创 windows 如何ping ip 加端口号

windows 如何ping ip 加端口号

2023-07-03 10:38:41 6187

原创 记一次php 导出word文档

"options" => "[{"name":"A","value":"明火造成人员烧伤11","attrid":"","attr":""},{"name":"B","value":"变压器自身易爆炸","attrid":"","attr":""},{"name":"C","value":"明火可能造成环境污染","attrid":"","attr":""},{"name":"D","value":" 以上均不对","attrid":"","attr":""}]"克隆行数 (若不在表格中 则会报错)

2023-05-25 10:23:46 935

原创 foreach日常使用

foreach日常使用

2023-05-22 11:34:19 397

原创 分享高级sql写法

ORDER BY 后跟我们要排序的字段名称,字段中存在 null 值时,我们可以通过 ORDER BY IF(ISNULL(class_id), 1, 0) 语法将 null 值转换成0或1,来达到将 null 值放到前面还是后面进行排序的效果。$sql = "SELECT * from edu_class_node ORDER BY FIELD(title,'牛马','新建商品','我是学生','新建市场','22','哈哈','笔记标题','是')";存在就更新,不存在就插入。

2023-05-12 16:03:28 1313 2

原创 php导出excel多个sheet

title = array('加入时间', '班级', '学号', '姓名', '交卷时间', '学生交卷序号(未交卷为0)', '提交状态', '批改状态', '实际得分', '百分制得分');$twoTitle = ['及格率', '最高分', '最低分', '中位分', '平均分'];"className": "非正常人类研究中心","className": "非正常人类研究中心","className": "非正常人类研究中心","className": "非正常人类研究中心",

2023-05-08 10:59:02 894 1

原创 order by 联合group by解决排行榜问题

多用户多次提交数据 只取每个用户的最大值 并根据分数倒序排列

2023-04-23 14:22:07 498

原创 记一次数据库中大量html和svg组成的json字符串 如何处理为数组

更准确地说,此函数解码所有实体(包括所有数字) 实体),a) 对所选文档类型必须有效 — 即 对于 XML,此函数不会解码可能定义的命名实体 在某些 DTD 中 — 和 b) 其字符或字符在编码字符中 集与所选编码相关联,并且允许在所选编码中 文档类型。首先我想到用 框架自带的json_decode对JSON格式的字符串进行解码 发现不行。时,JSON 对象将返回关联 array 或 object,这取决于是否在。时,JSON 对象将返回 object。相反,因为它转换 HTML 实体 在相应的字符中。

2023-04-21 13:38:44 691

原创 不要做联表查询!!!

在实际开发场景中,在代码初步开发阶段(如果摊上一个不太靠谱的产品),业务发生变动,某张表的结构发生变动,很可能整个join查询都变得不可用,复杂的关联查询,在修改时,基本等于推倒重来。这个不用多说,join联表的SQL,基本不太可能被复用,但是拆分后的单表查询,比如上面例子中,我查询出tab数据,任何地方组装需要tab数据,我都不需要再次做相关查询,直接使用。在很多业务中,我们可能对某条记录只需要查询一次,此时如何使用关联查询,则不可避免的需要重复地访问一部分数据,从而可能会加剧网络和内存的消耗。

2023-04-18 19:29:07 626

原创 SQL高级知识——存储过程

存储过程其实就是已预编译为可执行过程的一个或多个SQL语句。通过调用和传递参数即可完成该存储过程的功能。[{@参数数据类型} [=默认值] [OUTPUT],{@参数数据类型} [=默认值] [OUTPUT],....ASGO存储过程在创建阶段可以带参数或不带参数,不带参数的一般是执行一些不需要传递参数的语句就可以完成的功能,带参数那就是需要传递参数的SQL语句,就像上面的示例,传递了两个参数给SQL语句。带参数的一定要定义参数类型,是字符型的还要定义长度,给参数加默认值是可选的。

2023-04-18 19:26:40 624

空空如也

空空如也

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

TA关注的人

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