layui动态添加option
12345678910111213// 先获取selectvar select = $("#serverId")// 这个是一个默认的optionselect.append(new Option("请选择",""))for (var i = 0; i < data.length; i++) { select.append(new Option(data[i].tags,data[i].id))}var curServer = window.localStorage.getItem("curServer");if (curServer != ""){ select.val(curServer);}// 最后一定重新渲染form.render();
重新渲染的表格,可能会出现白底白字导致看不清
这块只能在外层的div块中添加style="color: #0C0C0C"手动渲染
my.cnf 配置优化
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778collation-server=utf8mb4_unicode_cicharacter-set-server=utf8mb4 # 字符集datadir=/var/lib/mysql # MySQL安装位置socket=/var/lib/mysql/mysql.sock # MySQL通讯协议文件位置,本地连接使用# 是否支持符号链接,即数据库或表可以存储在my.cnf中指定datadir之外的分区或目录,为0不开启。# 禁用symbolic-links选项、服务配置,禁用符号链接以防止各种安全风险symbolic-links=0 pid-file=/var/run/mysqld/mysqld.pid # MySQL进程位置# 网络设置 max_connections=200 # 最大连接 ...
print输出进度条
12345678910111213141516import time# 示例数组,你可以替换为实际的数组data_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]num = len(data_array)bar_length = 20 # 设定进度条总长度,可根据喜好调整for index, element in enumerate(data_array): i = index + 1 timeflush = 2 # 每处理2个元素刷新一次进度条,可按需调整 if i % timeflush == 0 or i == num: progress_percent = int(i / num * 100) filled_length = int(bar_length * (progress_percent / 100)) bar = "|" + "-" * filled_length + " " * (bar_length - fille ...
原生JS实现聊天窗口
弹窗页面的样式
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="wid ...
定时刷新图表
12345678910111213141516171819202122232425262728// 自动刷新$(document).ready(function () { let intervalId = null let intervalValue = parseInt($("#time").val() * 1000, 10); setNewInterval(intervalValue); function setNewInterval(intervalValue) { if (intervalId) { clearInterval(intervalId) } if (!isNaN(intervalValue) && intervalValue > 0) { intervalId = setInterval(function () { flashDashboardChart(); console.log(&qu ...
常用的镜像地址
npm
1npm config set registry https://registry.npmmirror.com
nvm
12node_mirror: https://npmmirror.com/mirrors/node/npm_mirror: https://npmmirror.com/mirrors/npm/
python
1pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
kali
1234567891011121314151617181920中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 阿里云 deb http://mirrors.aliyun.com/kali kali-rolling main non-free cont ...
最详细的MySQL部署
rpm安装MySQL先下载所需的包分别下载 MySQL5.7的common 、libs、client、server4个RPM包:
1234567wget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-common-5.7.33-1.el6.x86_64.rpmwget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-5.7.33-1.el6.x86_64.rpmwget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-client-5.7.33-1.el6.x86_64.rpmwget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-server-5.7.33-1.el6.x86_64.rpm
安装4个 ...
给已经打好的jar包添加依赖jar包重新打包
可以这么操作
使用压缩软件,解压平台提供的yaay-app-user.jar,解压后的目录格式如下:
yaay-app-user
…BOOT-INF*
…META-INF*
…org*
在yaay-app-user\BOOT-INF\lib目录中添加mysql驱动
进入yaay-app-user目录,执行如下命令:
jar cvfm0 yaay-app-user.jar .\META-INF\MANIFEST.MF *
原文链接:https://blog.csdn.net/itwxming/article/details/104478226
监测本地storage的数值变化
123456window.addEventListener('storage', function(event) { if (event.key === 'curServer') { // 检查是否是关心的键发生了变化 console.log('localStorage key "curServer" changed to:', event.newValue); table.reload('var-table',{url: MODULE_PATH + '/'+ window.localStorage.getItem("curServer") +'/globalVariables'}) }});
同时在table.reload里面添加url可以刷新,因为table里面的url渲染之后就是固定的了,如果有变化需要重新赋值
Doris索引小总结
在Doris中,添加索引是提升查询性能的重要手段。Doris支持两种类型的索引:内置智能索引和用户创建的二级索引。以下是关于如何在Doris中添加索引的详细步骤和注意事项:
内置智能索引
前缀索引:
基于排序键以有序的方式存储数据,为每1024行数据创建一个前缀索引。
索引中的键是当前1024行组的第一行中已排序列的值。
查询时,通过前缀索引可以快速定位到相关的1024行组,并从那里开始扫描。
特别注意:Doris只有前36个字节能走前缀索引。因此,在创建表时,需要手动指定key,并且索引字段的类型和长度要尽可能精确,以增大索引范围。
ZoneMap索引:
在列存格式上,对每一列自动维护的索引信息,包括Min/Max值、null值个数等。
查询时,会根据范围条件过滤的字段按照ZoneMap统计信息选取扫描的数据范围。
ZoneMap索引对用户是透明的,无需额外操作。
用户创建的二级索引
倒排索引:
用于文本类型的全文检索和普通数值日期类型的等值范围查询。
可以从海量数据中快速过滤出满足条件的行。
不同数据模型下的创建规则:
Aggregate KEY表模型:只能为K ...