相关文章
redis分布式秒杀锁
-- 获取锁标识,是否与当前线程一致?
if(redis.call(get, KEYS[1]) ARGV[1]) then-- 一致,删除return redis.call(del, KEYS[1])
end
-- 不一致,直接返回
return 0package com.platform.lock;public interface ILock {/*** 获取锁…
建站知识
2024/12/26 21:07:57
vue3 如何将页面生成 pdf 导出
前言
最近工作中有需要将一些前端页面(如报表页面等)导出为pdf的需求,博主采用的是html2Canvas jspdf。 步骤
1.引入两个依赖
npm i html2canvas
npm i jspdf
2.在utils文件夹下新建html2pdf.ts文件
import html2canvas from html2canvas;
import jsPDF from …
建站知识
2024/12/26 21:07:47
cz-customizable 规范代码提交信息
参考文章
安装依赖 cz-customizable 安装 yarn add cz-customizable --save-dev commitizen 安装 yarn add commitizen --save-dev
package.json 文件配置
{...,"scripts":{"commit": "cz",},"config": {"commitizen":…
建站知识
2024/12/23 21:55:16
H3C交换机 DEV/1/FAN_DIRECTION_NOT_PREFERRED
1.现象
DEV/1/FAN_DIRECTION_NOT_PREFERRED: Fan 1 airflow direction is not preferred on slot 1, please check it. 2.解决方法:
查看下设备风扇的颜色,风扇分为红色与蓝色,不通颜色通风方式不通。
我这里的风扇是蓝色,修改…
建站知识
2024/11/16 1:41:02
【数据库——MySQL】(16)游标和触发器习题及讲解
目录 1. 题目1.1 游标1.2 触发器 2. 解答2.1 游标2.2 触发器 1. 题目
1.1 游标 创建存储过程,利用游标依次显示某部门的所有员工的实际收入。(分别用使用 计数器 来循环和使用 标志变量 来控制循环两种方法实现) 创建存储过程,将某部门的员工工资按工作…
建站知识
2024/12/24 4:12:33
零基础Linux_11(进程)进程程序替换+实现简单的shell
目录
1. 进程程序替换
1.1 程序替换原理
1.2 execl 接口
1.3 execv execlp execvp
1.4 exec 调各种程序
1.5 execle 接口
2. 实现简单的shell
2.1 打印提示和获取输入
2.2 拆开输入的命令和选项
2.3 创建进程和程序替换执行命令
2.4 内建命令实现路径切换
2.5 my…
建站知识
2024/11/23 16:23:40
从GPU的内存访问视角对比NHWC和NCHW
NHWC和NCHW是卷积神经网络(cnn)中广泛使用的数据格式。它们决定了多维数据,如图像、点云或特征图如何存储在内存中。
NHWC(样本数,高度,宽度,通道):这种格式存储数据通道在最后,是TensorFlow的默认格式。NCHW(样本数&…
建站知识
2024/12/26 12:37:53