自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何用JavaScript/来更新其他meta标签

这一行代码的意思是,当文档的DOM结构完全加载并可以被JavaScript访问时,将执行括号内的代码。这样做可以确保在尝试访问或修改DOM元素之前,它们已经被正确加载。下面是一个简单的例子,展示了如何使用JavaScript来更新页面中的其他。现在,我们将用JavaScript来更新。这个例子中,我们将更新。同样的步骤也被用于更新。在这个例子中,我们首先使用。

2024-04-18 10:46:22 149

原创 VUE 数量、单价输入框

【代码】VUE 数量、单价输入框。

2023-11-30 11:02:53 501

原创 字段数量排序

在这个例子中,我们使用 `usort` 函数,比较两个项的字段数量,确保字段数量多的项排在前面。这样就可以简洁地实现你的需求。如果你希望简化代码,你可以使用 `usort` 函数并利用 `count` 函数进行排序。

2023-11-10 18:21:03 121

原创 部署Nginx,配置文件

【代码】部署Nginx,配置文件。

2023-11-01 18:20:32 155

原创 nginx rewrite 用法,用rewrite去除URL中的特定参数

日常服务中经常会用Nginx做一层代理转发,把Nginx当做前置机。那么实际上经过Nginx转发后请求的地址是。比如前端的请求地址是。

2023-11-01 18:17:44 2212

原创 linux上传mysql数据库

linux上传mysql数据库。

2023-11-01 18:13:21 104

原创 解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate

解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate

2023-02-15 12:04:59 2078 1

原创 vue 表格表头内容居中

放入 标签。

2023-01-12 10:25:03 453

原创 HttpStatus状态码详解

接收到此状态时的默认操作为遵循与响应关联的 Location 标头。接收到此状态时的默认操作为遵循与响应关联的 Location 标头。接收到此状态时的默认操作为遵循与响应关联的 Location 标头。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 标头的内容。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 标头的内容。指示无法返回从资源请求的数据范围,因为范围的开头在资源的开头之前,或因为范围的结尾在资源的结尾之后。指示请求的资源要求身份验证。

2022-11-23 16:37:09 1353

原创 php 去除多维数组重复出现的值

php 去除多维数组重复出现的值。

2022-11-18 09:46:17 186

原创 Deprecated: Directive ‘track_errors‘ is deprecated in Unknown on line 0

修改 php.ini track_errors=On 为 track_errors=Off 即可。安装的php7.2.9运行环境。窗口里面执行php -v报错。

2022-11-16 17:09:57 1148

原创 Warning: Module ‘mysqli‘ already loaded in Unknown on line 0

进入php.ini 把;extension=mysqli注释掉就可以了。

2022-11-16 17:07:49 459

原创 YIi2 分页

array_slice() 函数返回数组中的选定部分。

2022-11-15 13:30:10 103

原创 PHP 中文匹配

array_intersect() 函数用于比较两个(或更多个)数组的值,并返回交集。该函数比较两个(或更多个)数组的值,并返回一个交集数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。。

2022-11-14 15:57:31 397

原创 array_merge(): Argument #2 is not an array

代码报出::array_merge(): Argument #2 is not an array。array_merge将第二个参数强制转换成。

2022-11-11 14:32:28 520

原创 PHP根据经纬度计算两地之间的距离

地图API会有自己的算法,可能会根据实际情况路线计算距离,比如说不能直接直线到达,需要绕行,会计算绕行的路线的长度。但缺点是需要开发密钥(key),而且一般来说每天会有请求次数限制。PHP计算两点的距离,无外乎两种方法:一种是调用地图接口,其次是纯数学计算(计算球面上两个点之间的距离)!利用数学公示计算,简单粗暴,计算出来的是绝对直线距离,无法直接到达的也会按直线计算。

2022-11-08 10:44:16 1090

原创 PHP多维数组按照某一个键值进行排序

PHP多维数组按照某一个键值进行排序。

2022-11-08 10:40:58 866

原创 YII2框架Response content must not be an array的解决方法

提示响应内容不能是数组。

2022-10-05 15:58:17 592

原创 Redis 主从搭建

Redis数据库支持类似MySQL数据库方式的主从同步,利用Redis主从同步,可以实现Redis的读写分离,以实现Redis的集群配置,缓解单台Redis服务器的压力。

2022-08-17 17:23:35 809

原创 Vscode连接远程服务器(一套配置成功)

想要删除服务器连接配置 直接删除配置信息保存就可以了。

2022-08-04 21:44:40 5664

原创 Laravel 实现redis分布式锁

SETNX 是SET if Not eXists的简写。将 key 的值设为 value,当且仅当 key 不存在;若给定的 key 已经存在,则 SETNX 不做任何动作。从分布式锁的角度来说, 无论是单机模式、主从模式、哨兵模式、集群模式,其原理都是类同的。只是主从模式、哨兵模式、集群模式的更加的高可用、或者更加高并发。所以,接下来先基于单机模式,基于Jedis手工造轮子实现自己的分布式锁。Redis分布式锁机制,主要借助setnx和expire两个命令完成。...

2022-08-03 22:08:44 1312

原创 vue-elementui-admin 增删改查

vue-elementui-admin增删改查。

2022-08-02 15:41:14 534

原创 Vue使用Element组件实现Pagination 分页

Vue使用Element组件实现Pagination分页。

2022-08-01 21:40:57 660

原创 分页 paging

分页paging。

2022-07-29 22:30:58 151

原创 document.getElementById(id)的用法

1.document.getElementById(id)是javascript中访问某个元素的方法。这段代码的操作为获取id为demo的元素,并修改他为我的有单javascript代码。例如通过指定的id获取某个元素,并改变其内容。2.括号中的id是用来标识某个元素的。...

2022-07-29 09:00:17 45283

原创 vue-admin-template使用echarts

vue-admin-template使用echarts。

2022-07-28 19:07:27 819

原创 laravel框架中实现封装公共方法全局调用

1. 创建 functions.php在 app/Helpers/下新建一个文件 functions.php,在内部补充如下代码:2. 配置 composer.json打开项目根目录下的 composer.json 文件,找到"autoload" 配置项,补充如下代码:3. 执行 composer 命令打开终端,执行下面的命令4. 测试......

2022-07-28 15:32:12 386

原创 Redis队列实现秒杀

2、基本需求扣库存、查库存、排队进度。并发请求——>创建订单——>支付——>扣库存这种流程是支付一次扣一次库存,如果用户把商品买完了,别的用户下不了订单或者订单超卖。5、稳定性难高并发下,某个小依赖可能直接造成雪崩、流量预期难精确,过高也造成雪崩。并发请求——>创建订单——>扣库存——>支付这种流程不会超卖,但问题是如果有人恶意下单不支付,占用库存。并发请求——>扣库存——>创建订单——>支付——>10分钟内不支付取消订单,加库存。6、准确性难库存、抢购成功数,创建订单数之间的一致性。...

2022-07-27 21:02:05 1208

原创 laravel8 实现接口鉴权封装使用JWT

2.在App文件下新建Server文件夹,新建JwtServer类。4.在中间件中写入,将token放入header中传输。1.下载composer依赖包。6.在路由中使用中间件。

2022-07-25 22:31:00 611

原创 PHP 对象转换数组

先需要取出user_id,讲对象转换成数组形式。现就可以去出user_id。如下已经获取到的对象。

2022-07-25 22:09:13 2155

原创 微信小程序生成二维码

二维码又称,常见的二维码为QRCode,QR全称QuickResponse(QuickResponse,反映出这种二维码具有“超高速识读”的特点。“QuickResponseCode”也就是“快速响应码”),是一个近几年来移动设备上超流行的一种编码方式,它比传统的BarCode条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensionalbarcode)是用某种特定的几何图形按一定规律在平面()分布的、黑白相间的、记录数据符号信息的图形;通过。...

2022-07-23 00:18:29 980

原创 雪花算法(PHP)

简介现在的服务基本是分布式、微服务形式的,而且大数据量也导致分库分表的产生,对于水平分表就需要保证表中id的全局唯一性。对于MySQL而言,一个表中的主键id一般使用自增的方式,但是如果进行水平分表之后,多个表中会生成重复的id值。那么如何保证水平分表后的多张表中的id是全局唯一性的呢?如果还是借助数据库主键自增的形式,那么可以让不同表初始化一个不同的初始值,然后按指定的步长进行自增。例如有3张拆分表,初始主键值为1,2,3,自增步长为3。...

2022-07-23 00:07:11 2606

原创 thinkphp 实现数据库备份

1数据库备份的重要性生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果程序错误指对数据库操作的程序难免有些错误,造成数据丢失。

2022-07-23 00:02:01 601

原创 JWT组成三部分

"sub"true}使用base64加密。

2022-07-21 20:49:45 1242

原创 redis排行榜

zset可以用来存储学生的成绩,value值是学生的ID,score是学生的考试成绩,可以通过对成绩按分数进行排名得到学生名词。还可以用来存储粉丝列表,value值是粉丝的用户ID,score是关注时间,可以对粉丝列表按关注时间进行排序。redis的有序集合zset类似于Java的SoretedSet和HashMap的结合体,一方面它是一个set,可以保证内部value的唯一性,另一方面它可以给每个value赋予一个score,代表这个score的排序权重。...

2022-07-20 10:36:13 1465

原创 商品砍价功能实现

代码】砍价。

2022-07-20 00:38:23 297

原创 thinkphp 实现 MongoDB CURD

在php.ini中写入​extension=mongodb。phpinfo查看是否配置成功。框架中配置mongodb信息。

2022-07-19 21:03:22 313

原创 redis实现周边景点由近到远排序

Helloworld本示例的Key仅为演示使用,实际开发及上线时,请务必使用您申请的Key。以下示例为搜坐标位置周边1000米范围内,关键字为“酒店”。2.获取要查找地址的经纬度。

2022-07-19 20:37:57 694 1

原创 php 处理树状及无限极处理

代码】php处理树状及无限极处理。

2022-07-16 16:53:36 166 1

原创 时间戳转换格林威治时间

/时间戳转换格林威治时间。

2022-07-16 16:52:09 317

空空如也

空空如也

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

TA关注的人

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