自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 phpoffice\spreadsheet\src\phpspeeadsheet\Cell\Cell.php:221中数据类型numeric的无效数字值

嘿~ 铁子们 遇见这个问题不用想的太复杂了,先看看导出字段中有没有字符串类型的,然后看看字符串类型的数据中有没有包含了“\n \t ”,如果有,那么去掉或转义,这玩意儿会与原代码逻辑中的“\n”标识产生冲突。

2023-07-13 09:27:54 156

原创 mongodb实战1

shu附件文档:db.test.insertMany([{ "test1":["a1","b1","c1"], "test2":{"n1":"123","n2":"321"}, "test3":[1,2,3], "name":"马国", "age":31,},{ "test1":["a1","b2","c2"], "test2":{"n1":"456","n2":"654"}, "test3":[1,3,3], "name":"牛宝宝", "age":34

2023-07-13 09:24:16 123

原创 mongodb实战2

数据准备(本节数据需与上一节关联)db.doc_2.insertMany([ { tid:ObjectId("5fc05968b6b39ed267069813"), tel:13344556688, email:"hahaha1@foxmail.com" }, { tid:ObjectId("5fc05968b6b39ed267069814"), tel:13444566688, email:"hahaha2@foxmail.com"

2023-07-13 09:24:01 202

原创 安装多版本php并可实现随意指定使用的版本

选项指定 PHP 的配置文件目录。如果你需要指定其他的编译选项,可以在。目录下安装了 PHP 的多个版本,并在不同的目录中进行了命名。目录中解压了三个 PHP 版本的源代码,并将其目录重命名为。目录中,并重命名目录名以包括其版本号。表示你解压的 PHP 版本目录名,例如。配置文件,确保其包含了正确的设置。表示你安装的 PHP 版本目录名,例如。文件时,请确保设置了正确的路径和选项。,你需要根据具体情况进行替换。对于每个 PHP 版本目录,编辑其。选项指定 PHP 的安装目录,,你需要根据具体情况进行替换。

2023-07-13 09:23:35 647

原创 php开多进程

在 PHP 中,当一个子进程结束时,它的进程ID不会立即被系统删除,而是被保存,然后由父进程检索来获取子进程的退出状态信息。请注意,那些没有父进程来查看其状态的进程(比如父进程结束后,子进程还在运行)被称为孤儿进程。在 Linux 中,孤儿进程将被 init 进程(进程号为1)接管,并由 init 进程负责回收其结束状态,所以孤儿进程不会成为僵尸进程。在实际应用中,需要一些额外的考虑,比如限制同时运行的子进程数量可以防止过多的进程消耗系统资源,处理子进程的错误退出等。父进程在创建所有子进程后,使用。

2023-07-12 10:24:41 269

原创 安装多版本php并实现随意切换版本

首先,启用 Remi 存储库。Remi 存储库包含不同版本的 PHP,因此需要安装 EPEL 存储库。在 CentOS 7 上使用 yum 安装 PHP 7.1 和 PHP 7.4 的同时安装包存储在。便可以切换到php7.1(这里跟目录命名要一致,如果目录命名为PHP71,这里就是用php71)现在您可以通过下面的命令将 PHP 7.1 和 PHP 7.4 的二进制文件复制到。在这一步,您可以根据之前提供的脚本,稍作修改以满足您的路径要求。,并实现 PHP 版本的自由切换。确保PHP 已经安装到了。

2023-06-20 14:35:56 1325

原创 mongdb实战1

数据准备:db.test.insertMany([{ "test1":["a1","b1","c1"], "test2":{"n1":"123","n2":"321"}, "test3":[1,2,3], "name":"马国", "age":31,},{ "test1":["a1","b2","c2"], "test2":{"n1":"456","n2":"654"}, "test3":[1,3,3], "name":"牛宝宝", "age":34,}

2021-06-22 11:27:40 95

原创 rabbitmq安装记录

1.RabbitMQ是依赖于Erlang的,所以需要先安装erlang安装erlangcurl -O https://erlang.org/download/otp_src_23.1.tar.gz在安装之前先安装依赖yum install ncurses-devel解压erlang压缩包tar xvf otp_src_23.1.tar.gz解压后的opt_src切换到解压的目录下cd otp_src_23.1然后执行安装命令 ./configure --prefix=/usr/local

2020-11-19 17:00:01 129

原创 yii2-app-advanced一次坑爹的安装经历

踩坑过程:使用composer安装,没有梯子,所以检查了一下镜像源:composer config -l -g没有错,配置如下:[repositories.packagist.org.url] https://mirrors.aliyun.com/composer/按照提示,先将composer 更新,命令为composer self-update更新至了2.0.6然后执行composer create-project yiisoft/yii2-app-advanced [项目名

2020-11-12 13:53:59 549

原创 redis学习大纲

2020-07-31 学习笔记学习目标总结一下学习redis大纲学习大纲什么是Reids定义C语言开发的一种开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库,缓存,消息中间件。 NoSQL数据库(非关系型数据库)特点基于内存实现的,数据在内存中,读写速度快,支持并发10WQPS(QPS 每秒查询率) worker单线程,io threads 5中数据类型(string, hash, list, set, zset) 本地方法 .

2020-07-31 10:59:18 239

转载 PHP使用new FormData()上传

传统的form表单提交会导致页面刷新,但是在有些情况下,我们不希望页面被刷新,这种时候我们都是使用Ajax的方式进行请求的。ajax方式进行请求:MethodFormData.append本方法用于向已存在的键添加新的值,如该键不存在,新建之。语法formData.append(name, value);formData.append(name, value, filename);注:通过FormData.append()方法赋给字段的值若是数字会被自动转换为字符...

2020-07-17 16:47:36 1012

原创 mongoDB数据写入--mongo学习二

接https://blog.csdn.net/qq_27588415/article/details/106841747数据库连接类有了,然后就是写一点数据来进行测试<?php/** * mongo相关的使用demo * @author liujunliang */require_once DISCUZ_ROOT.'source/class/memory/memory_driver_mongos.php';class MongoDemo { public st

2020-06-18 19:58:36 255

原创 PHP7 mongoDB操作类--mongo学习一

<?php/** * Author: liujunliang * Email: junliang.liu@360che.com * Date: 2020/6/8 6:29 下午 */ /** * mongoDB 简单 封装 * 请注意:mongoDB 支持版本 3.2+ */final class memory_driver_mongos { //-------------- 定义变量 --------------// private $.

2020-06-18 19:34:08 251

原创 yii2高级版安装

composer安装1.查看composer全局配置composer config -l -g[repositories.packagist.org.type] composer [repositories.packagist.org.url] https://mirrors.aliyun.com/composer/[process-timeout] 300 [use-include-path] false[preferred-install] auto[notify-on

2020-05-27 18:11:18 164

转载 php实现JWT

原文作者写的太好,这里搬来做个记录,方便以后查阅,地址:读懂JWT的使用,你就会用PHP如何实现了要如何用php实现JWT认证,那我们首先就来认识一下什么是JWT。什么是JWTJWT(json web token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户...

2020-05-08 14:02:53 501

原创 brew update巨慢怎么办

brew更换镜像源官方github源国内不翻墙慢问题解决brew主要需要替换三个组建brew.githomebrew-core.githomebrew-bottles应用生效:查看当前源命令官方github源国内不翻墙慢问题解决brew主要需要替换三个组建brew.githomebrew-core.githomebrew-bottles#替换brew.git:cd “$(brew...

2020-05-07 17:04:20 286

空空如也

空空如也

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

TA关注的人

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