三大范式: 第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。 第2规范: 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部分依赖,大部分情况下,数据库设计都应该达到第…
2024/11/13 10:19:54索引数据结构数据页基本结构 :从上图可以推断出,查询某条记录关键步骤只有2个:定位到数据页定位到记录如果没有索引,查询某条记录只能先依次遍历数据页,确定记录所在的数据页之后;再从数据页中通过 页目录 …
2024/11/13 10:06:30DockerfileDockerfile是由一系列命令和参数构成的脚本,这些命令作用于基础镜像并最终创建一个新的镜像。可以用于开发环境的重复快速准确的生成,Docker通过读取Dockerfile中的指令自动生成映镜像。常用命令:FROM使用脚本创建一个java开发环境…
2024/11/13 9:13:17catkin_make编译时,往往需要自动链接同一个工作空间的其他包的头文件。否则会出现类似如下的错误:/home/xx/xx_ws/srcA_package/src/db.hpp:13:26: fatal error: B_package/alax.h: No such file or directory#include ^这需要对包进行配置,假…
2024/11/13 6:09:161.页面滚动效果 mui.plusReady(function() { mui(.mui-scroll-wrapper).scroll(); }) 2.解决点击页面文本框导致页面放大 <! - 宽度设置为设备实际宽度,初始化倍数为1,最小倍数为1,最大倍数为1,用户缩…
2024/11/13 10:20:25 人评论 次浏览1、现象 2月11日网关在短时间内出现20的访问出错,查看kibina如下: 根据trace得到具体的堆栈异常,发现都是负载均衡同一个pod均显示连接异常: 去grafana查看该pod运行情况,可以发现内存突然下降的情况,同时该…
2024/11/13 10:12:44 人评论 次浏览目录 一、List类型使用 1.1、Lpush/rpush/Lrange 1.2、lpop/rpop 1.3、lindex 1.4、llen 1.5、lrem key 1.6、ltrim key 1.7、rpoplpush 1.8、lset key index value 1.9、linsert key before/after 一、List类型使用 1.1、Lpush/rpush/Lrange 127.0.0.1:6379> l…
2024/11/13 10:10:13 人评论 次浏览问题描述 使用Popup控件作为弹出框,使用相对位置弹出即Placement“Relative”,在不同的设备中弹出的位置不一致。比如下面的例子。 使用如下代码: <Window x:Class"WpfApp1.MainWindow"xmlns"http://schemas.microsoft.c…
2024/11/13 9:15:33 人评论 次浏览二叉查找树 Treap treap数组版 Treap2 关于有旋treap的分离和合并 poj3481 Double Queue 这是一个Treap的模板题,之前学Treap的时候觉得看会了就没有写,结果写的时候果然改了半天bug。。 就当作模板吧 再提一句,指针写出来第一编太容易运行…
2024/11/13 10:27:58 人评论 次浏览最近做项目遇到一个需求,需要实现一个表格的单选,由于项目使用的是element-ui.于是去看了表格的文档,确实有单选的方法,但是官方的单选是直接选中表格行,通过颜色来区分看着效果不明显,实际需要一个复选框可以选择,效果图如下image.png于是自己结合element的多选框方法,做了一个…
2024/11/13 10:27:24 人评论 次浏览a标签伪类选择器包括: :link表示未访问的链接 :visited表示已访问的链接 :hover表示鼠标悬停的链接 :active表示鼠标长按的链接 注意,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。 a:active 必须被置于 a:hover 之后&am…
2024/11/13 10:26:49 人评论 次浏览注意点 不要使用 new Number() 、 new Boolean() 、 new String() 创建包装对象;用 parseInt() 或 parseFloat() 来转换任意类型到number;用 String() 来转换任意类型到 string ,或者直接调用某个对象的 toString() 方法;通常不必…
2024/11/13 10:21:47 人评论 次浏览以前的代码都是直接将数据输出到控制台,实际上我们也可以通过读/写文件的方式读取/输出到磁盘文件中,文件读写简称I/O操作。文件I/O操作一共分为四部分:打开(open)/读取(read)/写入(write)/关闭(close)…… 一.文件的打开 open 在python中打开…
2024/11/13 10:21:06 人评论 次浏览1.页面滚动效果 mui.plusReady(function() { mui(.mui-scroll-wrapper).scroll(); }) 2.解决点击页面文本框导致页面放大 <! - 宽度设置为设备实际宽度,初始化倍数为1,最小倍数为1,最大倍数为1,用户缩…
2024/11/13 10:20:25 人评论 次浏览码农们你们好,这篇帖子将带你们温习打包与发布你的Python库的基础知识。所以不要浪费时间了,咱们开始吧! 文件夹结构 要事第一。你的文件夹结构应该是什么样的?至少你可以有两个文件。第一个文件是setup.py文件,第二个则是你的模…
2024/11/12 4:55:39 人评论 次浏览Linux 查看登录成功的用户信息命令: last最新的登录记录在最前面,所以可以用 一下命令来查看。last | less查看登录失败的用户信息命令: lastb查看登录日志命令: tail /var/log/secure现在sshd的登陆范围vim /etc/sshd_confgPermitRootLogin noMatch Address 192.1…
2024/11/13 10:27:52 人评论 次浏览multipart/form-data 方式 post的curl库,模拟post提交的时候,默认的方式 multipart/form-data ,这个算是post提交的几个基础的实现方式。 $postUrl ;$postData array( user_name>$userName, identity_no>$idCardNo); $curl cu…
2024/11/10 16:33:34 人评论 次浏览React Native 列表的总结 FlatList和SectionList都是React Native中高性能的列表组件。这些新的列表组件在性能方面都有了极大的提升, 其中最主要的一个是无论列表有多少行,它的内存使用都是常数级的。他们有着共同的特点: 完全跨平台。行组件显示或隐藏…
2024/11/13 10:25:54 人评论 次浏览创建表1 a创建表2 b下面开始查询 1.创建视图v12.创建视图v23.在视图v2基础上左连接表6并分组,得到视图v34.最后union视图v1和v3实际第二步骤和第三步骤可以合并 总体思路是 找出跟a表中有b表中没有的 再找出a表中有b表中也有的 最后合并用到的知识点 视图࿰…
2024/11/10 16:32:00 人评论 次浏览sleep命令暂停指定的时间。 语法 sleep(参数) 参数 时间:指定要暂停时间的长度。 时间长度,后面可接 s、m、h 或 d,其中 s 为秒,m 为 分钟,h 为小时,d 为日数。 实例 休眠5分钟 <span style&quo…
2024/11/10 16:31:28 人评论 次浏览