自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 用xshell或ftp连接本地虚拟机linux系统,centos7修改动态ip地址

四步教会你使用xshell和ftp连接本地虚拟机centos系统,使用方便快捷,centos系统动态配置ip和静态配置ip地址

2024-03-29 18:09:15 455

原创 vmWare虚拟机下载安装详细教程,手把手一步一步教学

帮忙新人朋友安装vm虚拟机,从0到1,小白一遍就会

2024-03-29 17:11:39 517

原创 宝塔地址登录不上,查看宝塔默认的登录地址

外网面板地址: http://x.x.x.x:8888/tencentcloud。今天想登录服务器的宝塔,结果发现登录不上,一直无法访问。后来我就看了宝塔的文档,发现也没什么问题。最后我想着在查看一下默认的地址在试试吧。地址出来我一看这不和我的一模一样。给大家看下我的外网登录地址。结果我复制过去一下就打开了。

2024-03-27 16:48:45 252

原创 PHP数据格式化加,加‘‘引号处理

【代码】PHP数据格式化加,加‘‘引号处理。

2023-12-20 17:16:49 446

原创 yii2框架路由不存在或者访问接口404

yii2框架中自定义的接口 controller里面的接口名称前面要加action 比如我的接口名称叫 actionTrafficData 没修改之前叫trafficData。出现这个2中种问题 之前写的更多的是tp和laravel框架 这种或者去找路由的设置 结果找了半天也没找到 最后发现是以下2中问题。然后前端接口请求接口的时候 驼峰的要使用-链接。这样就完美解决了这个问题.比如我的接口请求是咧。

2023-12-08 10:10:57 519 1

原创 TP6|TP8 Linux Warning: require(): open_basedir restriction in effect. 网站搭建好访问报错

网站搭建好,上传到linux报错 如上图 找不到对应的文件。然后重新访问,就可以解决了。

2023-11-02 12:56:33 464

原创 Mysql优化习惯|建表规约丶SQL规约丶索引规约

NULL的列使索引/索引统计/值比较都更加复杂,对MySQL来说更难优化;NULL这种类型Msql内部需要进行特殊处理,增加数据库处理记录的复杂性;同等条件下,表中有较多空字段的时候,数据库的处理性能会降低很多;NULL值需要更多的存储空,无论是表还是索引中每行中的NULL的列都需要额外的空间来标识。如果查询中包含任何用户自定义函数、存储函数、用户变量、临时表、Mysql库中的系统表,其查询结果都不会被缓存。比如函数NOW()或者CURRENT_DATE()会因为不同的查询时间,返回不同的查询结果。

2023-09-20 13:06:15 414 1

原创 mysql数据库恢复,binlog日志回滚

binlog日志解析成可读的SQL文件

2023-08-30 15:22:07 426 1

原创 laravel框架中批量更新数据

Log::info("批量更新数据失败:" . $e->getMessage());在laravel中有批量插入没有批量更新操作;因此我们可以自己去封装一个 然后批量进行更新操作。// 默认以id为条件更新,如果没有ID则以第一个字段为条件。* @param array $multipleData 要更新的数据。Log::info("批量更新数据为空");在php框架中 tp中就有批量更新封装好的 SaveAll。* @param string $pk 更新的字段。下标是表名称 --我是多表更新。

2023-08-15 16:57:43 1432

原创 laravel项目运行问题记录

这个规则会将URL中的控制器和操作方法重写到index.php文件中,例如将http://example.com/index.php?m=home&c=index&a=index重写为http://example.com/home/index/index。这个规则会将URL中的参数重写到index.php文件中,例如将http://example.com/index.php?m=home&c=index&a=index重写为http://example.com/home/index/index。

2023-08-07 18:29:33 458

原创 laravel安装composer依赖

注意:使用composer install或者composer update命令将会更新所有的扩展包,项目中使用需谨慎!打开php配置文件php.ini 把扩展 sodium打开去掉前面;拉取的新项目没有依赖 项目根目录没有vendor目录 报错。2.进入项目根目录cmd或者在项目中命令行。1.如果没有composer先去下载。如果有全局composer安装。

2023-08-07 17:38:11 598

原创 composer最新版本安装

中的参数设置,如果某些参数未正确设置则会给出警告;所包含的路径下面,然后就能够在命令行窗口中直接执行。全局安装是将 Composer 安装到系统环境变量。打开命令行窗口并执行如下命令将前面下载的。最后重新打开一个命令行窗口试一试执行。安装前请务必确保已经正确安装了。查看是否正确输出版本号。执行第一条命令下载下来的。看看是否正确输出版本号。打开命令行窗口并执行。

2023-08-07 15:11:00 587

原创 java算法题 判断一个数是否是回文数

判断是否是回文数

2023-02-13 10:22:54 106 1

原创 java int转string string转int 整形和字符串之间的转换

java int转string string转int 整形和字符串之间的转换

2023-02-13 09:36:36 272

原创 phpstorm多出屏幕代码换行/自动换行

phpstorm多出屏幕代码换行/自动换行

2022-11-17 14:13:59 801 1

原创 Navicat运行sql文件导入数据不全或导入失败

我们平时想把数据从一个数据库中导入另外一个数据库中的时候 一般都是把所需的数据表进行转储sql文件 然后再运行sql文件 导入新的数据库中这么做 数据少的时候一般不会出现什么错 但是如果数据量比较大 表比较多 就会出现缺少数据表 或者缺少数据查询网上资料得知 有以下几种办法可以去尝试解决 先从数据库的配置文件下手找到服务器上的MYSQL安装目录下的my.ini文件 然后去修改 记得重启 查找max_allowed_packet属性max_allowed_packet=50M或者再改大一点都行从navicat

2022-07-05 17:19:19 9334 3

原创 xshell连接服务器把密钥登陆改为密码登陆

腾讯云服务器重装了新的系统,从windows变成CentOS 7.6 在使用xshell登录的时候发现密码登陆变成了密钥登陆。 先登陆腾讯云找到自己的云服务器 一般都有直接免密登陆或者用密码登陆(阿里云同理) 使用免密登陆之后,我们去修改一下系统配置文件中的登陆验证方式 按 i 切换至编辑模式,找到 ,将 参数修改为 yes。如下图所示: 执行以下命令,重启 ssh 服务。本文以 CentOS 7 为例,请根据您实际使用的操作系统执行命令。 重启后,您可尝试使用密码进行登录

2022-07-04 16:40:15 1247

原创 腾讯云短信服务php发送短信

傻瓜式调取腾讯云短信sdk,发送短信服务

2022-06-06 17:51:34 1718

原创 微信开发平台第三方平台86004无效微信号

快速注册企业小程序功能在第三方平台微信文档:快速注册企业小程序 | 微信开放文档接口返回86004 无效微信号解决办法:1.先查看tocke是否能够正确获取到.2.在去验证传值参数是否正确我是在法人微信号出现问题 我填写成手机号了 要写微信号 微信号 微信号...

2022-05-06 15:25:50 569

原创 navicat定时备份导出

navicat定时备份

2022-04-25 15:16:11 1998

原创 Trying to access array offset on value of type int

问题描述:出现报错信息 先百度翻译''试图访问int类型值的数组偏移量''通过翻译得知 int型的数据被其他不能使用的类型使用了(个人理解)关于这块 php7.4升级之后会有这个bug 网上大多人是说7.4 版本的向后不兼容更改,非数组的数组样式访问,现在,尝试将 null,bool,int,float 或 resource 类型的值用作数组 ( 例如 $null[“key”] ) 会产生一个通知。解决问题:我这个报错在83行 我先打印查询$pValue查看是什么

2022-04-21 11:32:04 11615 3

原创 Array and string offset access syntax with curly braces is deprecated

在tp5框架中 excel导入的时候报错:问题描述:出现这种问题 是由于我php版本太高了 用的是tp5的框架 php7.4好用 在个别地方还是有不兼容.解决办法: 根据上面的报错信息 找到指定的文件 然后把{}改为[] 就行 要改挺多的 改完再跑 在根据报错在改...

2022-04-21 11:23:07 1852

原创 2022php面试题

php面试题20221.redis中持久存储aof和rdb区别和优缺点:区别:RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。AOF持久化以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录,以文本的方式记录,可以打开文件看到详细的操作记录。优缺点:1). 一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这对于文件备份而言是非常...

2022-04-08 17:47:05 619 1

原创 During inheritance of Iterator: Uncaught think\exception\ErrorException: Return type of

tp5项目在本地运行没有问题,在linux上报错其实不是linux的问题 ,最后发现是本地和线上linux部署的环境不同才导致这种问题tp5在php版本8.1以上会出现好多不兼容的问题 ,最好的解决办法就是给php进行降级操作During inheritance of Iterator: Uncaught think\exception\ErrorException: Return type of PhpOffice\PhpSpreadsheet\Worksheet\Iterator::val.

2022-04-06 15:24:14 4227 1

原创 could not find driver

这个问题是php没有打开扩展pdo或者是连接pdsql数据库一般在xampp apache 和nginx 会出现解决办法 打开php配置文件php.ini打开后搜索pdo打开后重启服务 就ok了

2022-04-06 15:10:51 5721 2

原创 mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice i

During inheritance of JsonSerializable: Uncaught think\exception\ErrorException: Return type of think\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used

2022-03-15 21:41:41 1764

原创 Tp5在Linux部署报错During inheritance of JsonSerializable: Uncaught think\exception\ErrorException

报错信息翻译后:在JsonSerializable的继承过程中:未捕获think\exception\ErrorException:返回类型属于think\Model::jsonSerialize()两者都应该与JsonSerializable::jsonSerialize():混合的,或应使用【返回类型将改变】属性应用于临时抑制中的通知尝试了修改use think\Exception 改为use Exception 和替换整体think文件 更新apache 在nginx测试都莫有效果...

2022-03-15 21:30:13 7799

原创 apache您无权访问所请求的目录。 这是由于没有主页或该目录不允许被读取导致的。Error 403

打开apache配置文件http.conf找到下面代码<Directory /> AllowOverride none Require all denied</Directory>然后修改成为<Directory />Options Indexes FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all</Directory>..

2022-03-15 15:38:11 1977 3

原创 Linux -bash: telnet: 未找到命令

查看指定ip和端口是否可以访问查看ip是否能访问ping 192.168.0.1查看某ip的某端口是否能访问telnet 192.168.0.1 80如果提示 -bash: telnet: 未找到命令那就需要安装telnet

2022-03-10 15:21:14 16150 6

原创 Linux安装negix

第一步:下载negix推荐选择最新稳定版安装第二步:解压安装下载下来后 用手xftp传输到服务器上进入解压目录中第三步:执行配置命令./configure在这一步如果报错说c没有办法编译 可以安装cyum -y install gcc-c++或者用下来这个命令yum -y install gcc gcc-c++ autoconf automake make如果c还是没有安装成功的话一个人必须不停地写作,才能不被茫茫人海...

2022-03-09 20:58:08 3712

原创 apache端口转发 端口映射

apache端口转发

2022-03-09 18:32:46 1672 2

转载 linux apache service Unit httpd.service could not be found.服务单元httpd。找不到服务。

在安装lampp时没有给apche安装注册到Linux服务里面;网上大佬已经完美解决:解决Apache命令systemctl status httpd.service报错Unit httpd.service could not be found_多学习,多总结-CSDN博客报错原因,Apache安装是编译安装,安装路径不是默认路径,Apache服务没有添加到Linux服务中解决办法,将Apache服务添加到Linux系统服务中1、找到Apache安装路径 find / -name httpd,这是我已经

2021-12-20 20:40:58 5961

原创 postgresql查询转换类型 pgsql替换字段类型 pgsql修改字段类型

pgsql在字段处理上要比mysql严格 字段查询是要转换前言对于select 233;这个sql,得到的结果是int4类型,如果我们希望将结果转换成其他的数据类型,有以下三种方法:方法一:使用::{数据类型}select 233::text;上边的sql通过::text将结果转换成了text类型。方法二:使用{数据类型}''select text '233';select text'233';上边的sql通过text''将结果转换成了text类型。这里的两种写法是一样

2021-11-29 17:04:44 6299 7

原创 php对二维数组进行排序 php数据排序 php排序

php对一维数组排序自带函数就有很多PHP - 数组的排序函数sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序但是,对于二维数组没有目前函数可以直接解决可以利用下面二个函数对二维数组以某个字段排序1.array_column() 返回输入数组中某

2021-11-29 16:19:12 5252

原创 linux安装xampp(可内网安装)

linux服务器搭建php项目,包括环境配置和必备软件 持续更新

2021-11-18 17:59:58 2907 2

原创 linux negix映射

第一步:查看negix是否安装ps -ef | grep nginxmaster process 后面的就是 nginx的目录。怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图所示:-v 显示 nginx 的版本。-V 显示 nginx 的版本,编译器版本和配置参数。启动和重启 停止进入到安装的目录里面 在进入sbin目录里启动nginx 命令: ./nginx查看nginx 的状态 ps -ef | grep ng...

2021-11-18 17:12:33 2447

原创 tp5 No function matches the given name and argument types. You might need to add explicit type cast

tp5连接pgsql数据库 报错第一个错误Array and string offset access syntax with curly braces is deprecated修改一处代码文件所在:thinkphp\library\think\db\Query.php// 按照字段的首字母的值分表$seq = (ord($value{0}) % $rule['num']) + 1;改为下面的$seq = (ord($value[0]) % $rule['num']) + 1.

2021-11-15 18:38:31 12115

转载 pgsql 获取表字段 字段类型 注释

获取字段名、类型、注释、是否为空:SELECT col_description ( A.attrelid, A.attnum ) AS COMMENT, format_type ( A.atttypid, A.atttypmod ) AS TYPE, A.attname AS NAME, A.attnotnull AS NOTNULL FROM pg_class AS C, pg_attribute AS A WHERE C.relname = '表名' AND A.at.

2021-11-12 15:54:02 2966

原创 phpexcel 导出下载设置单元格的固定值

下载安装composer其次 cmd切换到项目根目录 运行命令:composer require phpoffice/phpexcel代码实现 注意$n值开始行public function downloadTemplate() { $spreadsheet = new Spreadsheet(); $worksheet = $spreadsheet->getActiveSheet(); //设置工作表标题.

2021-10-14 11:39:20 259 3

原创 tp5循环插入百万数据模块不存在:error

话不多说,直接进正题。今天清洗数据过程中,发现每次插入到700多条就会出现这个错误,刚开始以为是请求时间有限制,修改了apipost的请求时间也不行;修改了apache的最大请求时间还是不行;最后上网找到了资料.查看apache错误日志,发现了这个错误End of script output before headers: index.php然后紧接着又有一条这条错误:mod_fcgid: read timeout from pipe从管道读取超时,那这出错模块找到了,原因也

2021-09-09 16:46:13 2028 7

商城小程序app,详细设计说明书

一、引言 商城详细设计资源描述旨在为开发团队提供一套完整的商城系统设计方案,涵盖了从系统架构、功能模块、用户界面到数据库设计的各个方面。本设计方案旨在确保商城系统的稳定性、易用性和扩展性,以满足商家和用户的需求。 二、系统架构 商城系统采用分布式架构,分为前端、后端和数据库三个主要部分。前端负责展示商品信息、用户交互等,后端负责处理业务逻辑、数据交互等,数据库则负责存储商品、订单、用户等数据。同时,系统支持多平台访问,包括PC端、移动端等。 三、功能模块 商城系统包含以下主要功能模块: 商品管理:商家可以发布商品信息,包括商品名称、价格、库存、图片等。同时,系统支持商品的分类、搜索和推荐功能,方便用户查找和浏览商品。 购物车管理:用户可以将心仪的商品加入购物车,查看商品清单、修改数量或删除商品。购物车支持多种结算方式,如在线支付、货到付款等。 订单管理:用户提交订单后,系统生成订单并通知商家。商家可以查看、处理订单,包括确认订单、发货、退款等操作。用户也可以查看订单状态、物流信息等。 用户管理:系统提供用户注册、登录、个人信息修改等功能。

2024-03-28

建表规范丶SQL规范丶索引规范-word文档

一、引言 本Word文档旨在提供关于建表规范、SQL规范以及索引规范的详细指导,帮助数据库管理员和开发人员更有效地进行数据库设计、SQL语句编写以及索引优化,提升数据库的性能和可维护性。 二、建表规范 表名规范:表名应具有描述性,能够清晰反映表中存储的数据;避免使用数据库保留关键字作为表名;推荐使用小写字母,并使用下划线分隔单词。 字段名规范:字段名同样应具有描述性,能够清晰反映字段存储的数据;避免使用数据库保留关键字作为字段名;推荐使用小写字母,并使用下划线分隔单词。 数据类型选择:选择合适的数据类型以节省存储空间并提高查询性能。尽量避免使用过大的数据类型,如使用VARCHAR(255)而非TEXT。 默认值与非空约束:字段应设置默认值,并根据业务需求设置非空约束。 注释添加:为表和字段添加中文注释,以便后续维护和理解。 三、SQL规范 基础规范:使用InnoDB存储引擎以支持事务、行级锁,并优化并发性能;使用UTF8字符集以避免乱码风险;数据表、数据字段必须加入中文注释。

2024-03-28

商城数据库设计说明书-word版本

一、引言 本说明书旨在详细描述商场数据库的设计方案,以满足商场在商品管理、库存管理、订单管理、用户管理等方面的需求。通过本数据库的设计,将实现对商场数据的高效存储、查询和管理,提升商场运营效率和客户体验。 二、数据库概述 数据库名称:商场数据库 适用数据库环境:MySQL(或其他关系型数据库) 三、数据表清单 商品分类表:用于存储商品分类信息,包括分类名称、分类描述等字段。 商品信息表:用于存储商品的基本信息,如商品名称、描述、价格、库存量等。 库存表:记录商品的库存情况,包括库存数量、入库时间、出库时间等。 订单表:用于存储用户订单信息,包括订单编号、用户信息、商品列表、订单状态等。 用户表:用于存储用户的基本信息,如用户名、密码、联系方式等。 购物车表:记录用户的购物车信息,包括商品列表、数量等。 营销活动表:用于存储商场的营销活动信息,如活动名称、描述、时间等。

2024-03-28

云闪付sdk包(php_java_.net)

云闪付的sdk包,其中包括PHP JAVA .NET 三种语言 可直接下载安装本地 查看txt里面有sdk介绍.接单暴力直接上手 帮助新人更快入手云闪付支付 我这个是html支付 需要app支付的去官网自行下载

2022-07-12

成考【通关秘籍】.pdf

成人专升本,成人函授 秘籍 提升30分不过分,亲测有效.

2021-11-30

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

TA关注的人

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