09 2022 档案
摘要:安装 npm install xlsx 使用 官网说明 import XLSX from 'xlsx' const workbook = XLSX.readFile('someExcel.xlsx', opts); // 获取 Excel 中所有表名 const sheetNames = workb
阅读全文
摘要:自适应需要解决的问题 屏幕像素大小不同,统一表现画面比例不同,统一表现浏览器字体最小限制,不可能无限等比缩小 自适应不成功的表现: 画面尤其是图片出现拉伸压缩文字内容显示异常,超出范围,显示不全等画面出现空白区域 自适应方案 方案一:%单位 作为一个css相对单位,其相对计算的对象不固定(并不是所有
阅读全文
摘要:明确受众,明确关注信息 考虑受众理解方式,阅读习惯; 关注点提炼,浏览符合心流 考虑大屏载体 较差的屏幕会有色差问题 屏幕分辨率不高时,要考虑字体大小有辨识度 如果在多种屏幕上展示,要做适应优化 如果是拼接屏幕,信息要避开黑线 确定大屏的类型 战略追踪:过去现在未来,目标实现情况 监控操作:带有一定
阅读全文
摘要:DH算法用于交换密钥 交换密钥的目的是生成仅双方共享的密钥 交换密钥的基本过程: 双方确定公开的内容用各自的私钥分别对公共内容加密(加密本质就是数学运算)并发送给对方这时双方使用自己的密钥对收到的内容加密(要设计运算保证最后结果相同,也就是两步运算的顺序是可以调换的),双方就得到了共同的结果(作为公
阅读全文
摘要:案例:对输入字符串求取其最长无重复字符子串 暴力方式:在所有子串中找出满足条件最长的,复杂度O(n2) 采用滑动窗口可简化过程 滑动窗口 —— 双指针框选一段存储区域 解决查找满足一定条件连续区间的问题 基本思路 需要头尾指针来框定区间 [每次移动前获取区间内容以备后用]头尾指针从起始端开始,先移动
阅读全文
摘要:// 获取最大不重复子串 function lengthOfLongestSubstring(str) { let left = 0 let right = 1 let count = str.length ? 1 : 0 let subStr = str[0] || "" while (right
阅读全文