- 博客(6)
- 收藏
- 关注
原创 大屏可视化自适应尺寸
《大屏展示项目屏幕适配Mixin实现方案》摘要: 本文详细介绍了一个基于Vue的屏幕适配Mixin函数实现方案。该方案以1920×1080设计稿为基准,通过计算当前窗口与设计稿的宽高比差异,动态调整页面内容的缩放比例。核心方法calcRate()会根据当前屏幕是"更宽"还是"更高",分别采用高度或宽度为基准进行精确缩放,并配合CSS transform实现居中定位。方案采用防抖机制优化resize事件处理,有效减少性能损耗。使用方式简单,只需在Vue组件中引入Mixi
2025-07-15 12:37:58
237
原创 js 排序
摘要:冒泡排序通过重复遍历数列并交换相邻元素完成排序,时间复杂度为O(n²),可通过设置交换标志提前终止循环优化性能。鸡尾酒排序是其优化版本,采用双向交替遍历策略,分别将最大值和最小值"冒泡"到正确位置,在部分有序数据中效率更高。两种算法都包含减少无效比较的优化机制,鸡尾酒排序通过左右交替扫描进一步提升了处理接近有序数据的性能。
2025-06-03 15:32:59
153
原创 git SSH密钥生成建立链接
在Git中使用SSH密钥可以简化身份验证过程,避免频繁输入用户名和密码。首先,检查是否已有SSH密钥,可通过终端命令ls -al ~/.ssh(Linux/macOS)或dir %USERPROFILE%\.ssh(Windows)查看是否存在id_rsa和id_rsa.pub文件。若无,可使用ssh-keygen -t rsa -b 4096 -C "[email protected]"生成新密钥,连续按回车三次以跳过密码设置。生成后,公钥id_rsa.pub需复制到GitL
2025-05-16 14:45:55
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人