10 2022 档案
摘要:/*计算当前Swiper的高度*/ getCurrentSwiperHeight() { //获取Dom是异步操作 所以封装Promise return new Promise((resolve, reject) => { let sum = 0; const query = uni.createS
阅读全文
摘要:注释 三总: 单行注释 直接 # + 内容 多行注释 三个 单引号括起来的内容 指定编码注释 可以指定文件的中文编码 例: # 作者:咸瑜 # 代码时间:2022/10/17 15:57 '''' 多行注释 我是多行的呀 我是咸瑜,欢迎来到我的博客 ''' # coding:utf-8 函数、运算符
阅读全文
摘要:web端可能可以,但是小程序就算了,小程序的话有一个插件能但是也繁琐,所以我的想法是这样的: 参考: 参考博客 自解决: 跳转的时候携带code,判断code是什么 然后显示啥,,,,
阅读全文
摘要:逻辑:我随便写一个 没有cookie 我就跳转到登录页,而且任何返回都没用 1.在App.vue 里 写 onload 判断是否存在Cookie 【有效否后面验证】 2. 在导入Uniapp 拦截器 // 页面白名单,不受拦截 const whiteList = [ '' ] function ha
阅读全文
摘要:关键字规则 变量定义使用 # 作者:咸瑜 # 代码时间:2022/10/17 15:57 name = "咸瑜" print('值', name) print('id', id(name)) print('类型', type(name)) # # 值 咸瑜 # id 2245130370480 #
阅读全文
摘要:export function getWeek(date1, date2) { let d1 = new Date(date1); let d2 = new Date(date2); console.log(Math.ceil(parseInt(((d2 - d1) / (1000 * 3600 *
阅读全文
摘要:很简单 但也很细节 print 可以打印任何基本类型的数据,包括表达式 print 默认是换行的,不换行的话 加个逗号, 然后继续写变量,输出逗号会代替掉空格 print("a","b") # a b print 转义字符: 如果不想转义 那么在字符串之前加上 r 或 R: # 作者:咸瑜 # 代码
阅读全文
摘要:let res = Array.from(new Set(arr))
阅读全文
摘要:// 计算状态栏高度 getMenuButton() { // 状态栏高度 let ztl = uni.getSystemInfoSync().statusBarHeight; // 获取微信胶囊的位置信息 const custom = wx.getMenuButtonBoundingClientR
阅读全文
摘要:值多且是对象就用这个方法了: 发送 接受:
阅读全文
摘要:/** * 工具类 * 2022年7月8日 22:52:24 */ /** * 空校验 null或""都返回true */ export function isEmpty(obj) { if ((typeof obj 'string')) { return !obj || obj.replace(/
阅读全文
摘要:Java 正则表达式获取 第一个出现的数字 和 最后一个出现的数字 By:咸瑜 // 获取字符串开头的第一个数字【专用】 public static int getStringNum(String str, boolean flag) { // flag : true获取第一个正整数,false获取
阅读全文
摘要:简简单单写个笔记,其实下午算法题尽量能拿多少就拿多少的。。。 2022年10月8日 19:45:48 主要考察五个算法: 分治法 回溯法 贪心法 动态规划法 算法特征总结 1.分治法 2.动态规划法(用于求最优解) 3.回溯法(试探) 4.贪心法(用于求满意解) 时间复杂度总结 最后来个其他的排序算
阅读全文
摘要:UML建模语言 8种图: 软考主要考:用例图,类图和对象图,顺序图。 用例图 类图和对象图 多重度 关系 搞清楚,组合 和 聚合,其他的百度即可。 序列图(顺序图) 软考主要考察 填对象名 和 填消息名 活动图 软考一般考填 活动名称 状态图 软考主要考: 填 状态名,填状态转换条件 通信图 顺序图
阅读全文
摘要:我们主要学习 ER模型,ER图 认识符号: 实体之间的联系: 实体和实体之间的联系有三种:1 : 1,1 : N,M : N
阅读全文
摘要:数据流图 DFD 2022年10月4日 16:46:37 作者:咸瑜 标识 首先认识图的一些标识: --很简单看的出来,也很容易记住,刷多题就记住了 一些基本理论(是什么,为什么,干什么) 数据流映射为软件系统的模块结构。 一般情况下,数据流类型包括变换流行 和 事务流型。 不同的数据流有不同的映射
阅读全文
摘要:快速排序 排序思想 1. 选定Pivot中心轴 2. 将大于Pivot的数字放在Pivot的右边 3. 将小于Pivot的数字放在Pivot的左边 4. 分别对左右子序列(此时有左右2个子表),重复前三步操作。 5.注意:第4步中,如果左右子表元素 == 1,那就不用动,证明排序完了。 来个动画演示
阅读全文
摘要:看个动画先,急什么啊 笑死。。。。希尔这孩子打小就聪明 我笑了。 这玩意就是直接插入排序的优化版本,希尔这孩子 太调皮了8 换句话讲: 一开始我们选一个d,这个d是 “长度 / 2 ”而来的【也可以不是/2 但/2用的多】 然后以d为间距,选取距离 d 距的元素,然后进行划分为一组一组,进行直接插入
阅读全文
摘要:插入排序分为 直接插入 和 折半插入排序 [ ] 直接插入排序 [ ] 折半插入排序 1.算法思想 用我自己的话说: 一开始选中第二个元素,然后把之前的元素看做已经是排好序的,然后一直对比,如果选中的元素比前面一个值更小或更大,那么值进行右移,直到选中比前面一个值更小或更大。 直接插入排序 代码实现
阅读全文
摘要:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
阅读全文