XOR
索引
一个表只能有一个主键, 一个表只能有一个「聚集索引」 设计索引原则: 1、适合的索引出现在where子句中,或者连接子句指定的列。表进行关联的时候。 2、表的数据本身基数不大的情况下,没必要建立索引。因为我们在给表的字段建立索引的时候,会在数据库中重新开辟一块空间来维护索引表,反而占用空间。 3、不 ......
MFC中CDC(CObject Device Context)类
程序运行后,程序的标题、边框、菜单区域等为非客户区,程序界面剩余部分为客户区域。 CDC的派生类: CPaintDC类:为响应Windows消息WM_PAINT的成员函数提供设备环境; CClientDC类:为非响应Windows消息WM_PAINT的成员函数提供设备环境; CWindowDC类:为 ......
Java中使用JMH(Java Microbenchmark Harness 微基准测试框架)进行性能测试和优化
场景 Jmeter进行http接口压力测试: https://www.cnblogs.com/badaoliumangqizhi/p/16301432.html JMH JMH,全称Java Microbenchmark Harness (微基准测试框架),是专门用于Java代码微基准测试的一套测试 ......
Swagger避坑指南
配置swagger报错的排查方向—— 错误信息—— Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swa ......
R语言中 ggplot 函数绘图设置坐标轴刻度线tick的长度和粗细
001、设置长度 基础绘图: ggplot(data=mtcars, aes(x=mpg, y=disp, color=factor(cyl))) + geom_point() 绘图如下: 002、设置刻度标签的长度 library(ggplot2) ggplot(data=mtcars, aes( ......
redis集群安装
1、将下载的离线安装包放到服务器下 2、解压安装包:unzip -o redis_offline_rpm.zip 3、由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装,进入到gcc-c++ 目录下,运行命令进行安装 rp ......
星光不问赶路人
过了两年,再次回到这里,看到有部分朋友的留言问题,突然觉得记录是一件很有意义的事,不论是对于现在的自己,既可以总结短期的收获,又能积累能力和信心。还是对于以后某天会怀旧的自己,这些都是我的脚印,一步一步,为了走得更远,积蓄力量,填满行囊,充实内心的见证。 我是一个无目的学习者,6年间换了3个专业方向 ......
Rump迁移RedisDB至DB0
# 下载Rump ```bash # wget下载包 [root@ceshi-redis6 ~]# wget https://github.com/stickermule/rump/releases/download/0.0.3/rump-0.0.3-linux-amd64 --2023-07-14 ......
三台服务器配置简易Kafka集群+debug记录
使用了3台阿里云服务器做实验,搭建kafka集群,可以通过java程序生产消息到云服务器。中途遇到许多问题,仅在此记录一些配置信息,安装过程省略。 ## 服务器信息 | host name | 私网IP | 公网IP | | | | | | server001 | 172.24.16.132 | 6 ......
ckeditor粘贴word图片且图片文件自动上传插件
由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 ......
极光一键登录 鉴别token
``` public function checkMobile($token) { $data['loginToken'] = $token; $data['exID'] = '';//我的默认为空 $data = json_encode($data); $url = 'https://api.ve ......
centos下编译 protobuf
1、 git clone https://github.com/protocolbuffers/protobuf.git 2、 然后cd到protobuf目录执行:git submodule update --init --recursive 3、 然后使用yum安装对应的库,yum install ......
扫描登录功能
[toc] # 一、扫码登录功能 逻辑: ```python # 1 网站上,点击扫码登录 >弹出二维码 -前端:向后端发送请求 >后端生成二维码 >返回 >前端显示了 >放了个链接地址 -后端:生成二维码的接口 # 2 掏出手机,打开对应的app >扫描二维码 >app能解析出这个地址 >取出你当 ......
Linux常用命令大全
# Linux常用命令大全 ## 1.Linux管理文件和目录的命令 命令 功能 命令 功能 Pwd 显示当前目录 ls 查看目录下的内容 Cd 改变所在目录 cat 显示文件的内容 Grep 在文件中查找某字符 cp 复制文件 Touch 创建文件 mv 移动文件 Rm 删除文件 rmdir 删除 ......
在时序电路中使用阻塞赋值会怎样
阻塞赋值的使用 如之前介绍所述,建议使用阻塞赋值来描述组合逻辑设计。但是,如果在编码时序逻辑行为时使用阻塞赋值,会发生什么?这是需要解决的最重要的问题之一,对后续讨论很重要。 如果阻塞赋值用于编码时序逻辑的行为,则可以观察到综合结果不是正确的功能设计意图。 接下来介绍使用阻塞赋值对时序电路设计进行编 ......
flutter状态管理案例
FLUTTER项目中管理不同组件、不同页面之间共享的数据关系。当需要共享的数据关系达到几十上百个的时候,我们就很难保持清晰的数据流动方向和顺序了,导致应用内各种数据传递嵌套和回调满天飞。在这个时候,我们迫切需要一个解决方案,来帮助我们理清楚这些共享数据的关系,于是状态管理框架便应运而生。 下面来了解 ......
用VMware Workstation 17 Pro 安装openEuler及常用工具教程
### 安装教程 [VMware Workstation 17 Pro 安装openEuler 详细教程](https://blog.csdn.net/m0_63428773/article/details/130017934#:~:text=1%EF%BC%89%E7%82%B9%E5%87%BB ......
Linux版本分类
Linux的发行版本大致可以分为两类, 一类是商业公司维护的发行版本,一类是社区组织维护的发行版本。 前者以著名的Red Hat (RHEL红帽)为代表, 后者以Debian为代表 Redhat系列的包管理方式采用的是基于RPM包和YUM包的管理方式, 包分发方式是编译好的二进制文件 RHEL (R ......
如何完美解决前端数字计算精度丢失与数字格式化问题?
> 大家好,我是木瓜太香,做前端开发经常会遇到数字计算精度丢失的问题,和数字格式化的麻烦问题,好不容易找到了可以解决这些问题的库结果用起来不够方便,例如 bignumber.js decimal.js 等编写体验不好,这篇文章来帮助你完美解决这些问题 接下来我们根据以下两个问题展开说说: - 只有前 ......
docker安装的metabase存储从h2改成mysql
1、在mysql创建好数据库和相关用户,并授权 CREATE DATABASE metabase; CREATE USER metabase@'172.17.0.0/24' IDENTIFIED BY '123456'; GRANT USAGE ON metabase.* TO 'metabase@ ......
服务及业务模块开机自启动脚本
进入/lib/systemd/system目录, 创建nacos.service文件; nacos.service: [Unit] Description=nacos After=network.target After=network-online.target Wants=network-onl ......
笔试复习
NOI2023 是第 40 届,IOI2000 是第 12 届,在北京。 kill 仅对 PID 生效,killall 用于进程名字。 删除目录:rm -r。 linux 区分大小写。 查看隐藏文件:ls -a。 高级语言的程序是源程序,不是源代码! 只编译生成目标文件的命令行选项是:-c。 指定输 ......
SLF4J 日志框架与 SpirngBoot
SLF4J 是一个相对成熟的日志框架, 它基于外观模式(门面模式)实现了插拔式的日志实现替换功能, 而且还提供了其他日志框架的迁移方案。 ## 迁移方案 | 目的 | 依赖库 | 备注 | | | | | | 将 Apache Commons Logging 框架打印的日志桥接至 SLF4J 框架 ......
项目上线
[toc] # 一、购买阿里云服务器 ```python # 购买一台服务 -项目跑在服务器上 -购买公网ip:别人访问我们的ip,就能访问到我们的项目 -购买域名:备案 >访问域名 >转发到你的ip # 阿里云,华为云,腾讯云 -按量付费 -阿里云服务器地址:https://ecs.console ......
同时使用多个JDK版本的方法
方法,Class对象是由类加载器根据类字节码生成的,是反射机制必不可少的部分。 类加载器中,主要的方法有protected Class loadClass(S ......
BOSHIDA DC电源模块输出电压的关键参数详细说明
BOSHIDA DC电源模块输出电压的关键参数详细说明 DC电源模块是一种直流电源设备,广泛应用于各种电子设备的供电系统中。DC电源模块的输出电压是其中一个非常关键的参数,对于电子设备的性能和稳定性都有着重要的影响。以下将详细描述DC电源模块输出电压的关键参数。 输出电压的稳定性 在不同的应用场合中 ......
苹果电脑ps ai beta爱国版mac完美解锁永久使用,内置Ai创意填充绘图!
Photoshop(Beta)迎来更新,新增「创意填充(Generative Fill)」功能,生成式AI绘图由Adobe Firefly提供支持,Adobe的创意生成AI模型系列。使用套索或其他选择工具,用户现在可以选择图像的特定区域,然后使用生成填充根据文本提示使用生成的图像自动填充该区域。制作 ......