摘要:
使用 ng-zorro 的 nz-table 展示列表时,正常使用 *ngFor 循环生成 tbody 中的 tr 即可 但如果数据量巨大,进入页面时,渲染就会耗个几秒,针对这种情况,则使用 nz-table 的虚拟滚动来优化: https://ng.ant.design/components/ta 阅读全文
摘要:
一、echo 换行: 二、读 txt 文本(按行): 三、for 循环中使用可变变量: 1、开启延迟: 2、计数变量初始化与计算 四、关闭命令回显: 五、等待: 六、循环当前路径下文件: 七、避免重复循环路径下文件: 八、重命名 九、创建文件夹: 十、复制文件: 十一、if 判断不相等: 十二、if 阅读全文
摘要:
windows 自带的批量重命名,会将文件变成以下情况: 显然不够智能,用 bat 文件写个能直接运行的程序快速处理: @echo off setlocal enabledelayedexpansion chcp 65001 echo current path is: %cd% set fileNa 阅读全文
摘要:
table 元素合并单元格,用法倒是很简单,但过程中遇到了点小问题,记录下: 1、多行多列合并,使用 rowSpan、colSpan 设置要合并的行列数,再将合并后的多余单元格删除即可: function merge(table, px, py, row, col, remove = true) { 阅读全文
摘要:
写了一下午代码,正跟同事讨论别的事情呢,结果测试同事拔设备,把我主机电源给拔错了。。。 我心里想着得亏编辑器有自动保存功能,这要是 ps 作图,又没有 ctrl + s 的习惯的人,直接就毁灭吧~ 重新打开编辑器,发现了个错误: 提示我 git 的配置文件丢失了,到对应路径下去找,发现这个文件是存在 阅读全文
摘要:
自从上周五,chrome 自动更新为 125 版本后,组态项目 的 canvas 画布,在多标签页间切换,会导致空白现象。 本以为是代码的问题,于是回退了几个版本构建还是一样的问题,同时又去公网的网站看了几周之前的包,结果是一样的,大概率是浏览器做了优化,导致了切换标签页没有维持 canvas 内容 阅读全文
摘要:
避坑记录 1、界面渲染时 ,transform 属性不生效 2、svg 使用 fill color 时,颜色未生效,svg标签添加 fill=currentColor ,再把自身 fill 移除 3、图片存在 width height 属性时,缩小时 width、height 设置的高度为下限;放大 阅读全文
摘要:
通过数值计算的方式实现 toFixed ,小数位多了很容易出现精度问题 或者可以通过字符串的方式逐位判断稳妥些(当然,后端直接给的精度更省事) toFixed(num: string, dec: number) { if (dec 0) { return Number(num).toFixed(0) 阅读全文
摘要:
本来可以很简单的事情,放到了 OpenHarmony 上实现,就变得不简单了。。。 实现表达式解析,我们可以用 eval,可以用 new Function,但是! OpenHarmony 都不让用 先写个四则运算解析: 1、加入表达式为(每一个 @ 代表一个变量的引用):@num1+@num2-@n 阅读全文
摘要:
拉了同事的新代码,项目直接跑不起来了,不惯着,直接回退他提交之前。 (ps:这人还一点不懂事,提交代码不合并远程库主分支,直接 push 覆盖别人代码,twice) 1、git log 检查提交之前记录,找到要跳的 id: 2、然后本地回退到指定 id 版本 3、将本地回退的代码更新到主库上,强更! 阅读全文