- 博客(26)
- 收藏
- 关注
原创 算法小知识:排序算法
简单排序(冒泡、选择、插入)适合小规模数据,易于理解。快速排序和归并排序是常用的高效排序算法。堆排序对空间友好。计数排序适用于数据范围较小的场景。排序算法时间复杂度(平均)空间复杂度稳定性冒泡排序O(n²)O(1)稳定选择排序O(n²)O(1)不稳定插入排序O(n²)O(1)稳定快速排序O(n log n)O(log n)不稳定归并排序O(n log n)O(n)稳定堆排序O(n log n)O(1)不稳定计数排序O(n + k)O(k)稳定。
2024-11-25 20:00:00
290
原创 算法小知识:算法的时间复杂度和空间复杂度
在性能要求高的场景中,可能更注重时间效率,即使需要使用更多的空间。例如,快速排序的时间复杂度是 O(n log n),但它的空间复杂度是 O(log n)。:在内存受限的情况下,可能更注重减少空间使用,牺牲一些时间效率。例如,冒泡排序的空间复杂度是 O(1),但它的时间复杂度是 O(n²)。时间复杂度是指算法执行所需时间的增长速度,它反映了算法的执行效率。表示无论输入数据的大小如何,算法所需的额外空间都是恒定的。表示无论输入数据的大小如何,算法的执行时间都是恒定的。O(n):线性空间复杂度。
2024-11-20 17:45:00
921
原创 nvm添加node失败:Download failed. Rolling Back
如果网络不稳定,可能导致 Node.js 或 npm 包下载不完整。确保使用的是最新版本的 nvm,因为旧版本可能存在兼容性问题。使用 nvm 安装时,关闭杀毒软件和其他可能干扰的程序。前往 nvm-windows 官方页面 下载最新版本。
2024-11-18 17:45:00
508
原创 关于浏览器video无法播放.m3u8视频问题解决
在浏览器中播放.m3u8视频需要关注视频的码流问题,目前市面上允许的播放的是H264,如果你的监控视频是H265那么可能会出现一下报错:解决方案一将视频码流H265改为H264然后问题基本就可以解决经过测试发现通过引用该hls插件可以解决H265视频播放的问题,具体是否有后遗症暂不清楚,如有需要请慎用,建议使用方案一
2024-11-08 17:30:00
2284
原创 认证订阅源
This message is used to verify that this feed (feedId:73931123185637376) belongs to me (userId:73917280460788736). Join me in enjoying the next generation information browser https://follow.is.
2024-10-29 11:47:33
255
1
原创 Install fail! Error: Unsupported URL Type: npm:string-width@^4.2.0
Install fail! Error: Unsupported URL Type: npm:string-width@^4.2.0
2024-03-27 18:45:00
2574
1
原创 unable to access ‘https://github.com/XXX.git/‘: LibreSSL SSL_read: error:02FFF03C:system library:fun
Operation timed out, errno 60
2022-05-12 16:10:45
10429
原创 小程序使用echarts常见问题
在 uni-app 中使用 百度eCharts demo地址 的一些坑使用和安装根据文档提示即可安装后的 eCharts 会出现在 uni_module中,并且文件特别大,大约 900k;可以使用压缩版 eCharts, 内容可定制,大约 400k;出现问题 1. 在模拟器上会发现 eCharts 图表层级太高,不跟随页面滚动等问题, 2. 这个问题在发布后 真机打开是不存在的, 3. eCharts 图表不支持模拟器上的真机调试功能,会出现报错信息 真
2021-08-12 13:19:51
896
原创 vue视频截图设置
参考地址内容:https://my.oschina.net/odetteisgorgeous/blog/3186737参考地址内容:https://zhuanlan.zhihu.com/p/87313900<template> <div class="videoDiv"> <video class="video" src="./video1.mp4" autoplay controls='controls'></video> .
2021-04-14 09:31:04
424
2
原创 input type=“file“ H5在IOS无法调起相机相册
input type=“file” 在ios不显示问题可能把input标签设置了 display:none;属性,通过 js 点击事件来调用。安卓上应该没啥问题,但是在IOS上会出现没反应问题;因为在ios上点击后关于相机、相册的弹出面板是在当前flie标签下展示的,如果隐藏后,面板也无法显示。结论: 使用时最好是把input设置为透明使用...
2021-04-02 09:57:46
2800
原创 vueX使用方法初步整理
vueX使用方法初步整理vuex存储在内存,读取内存比读取硬盘速度要快vuex是专为Vue.js开发的状态管理模式。vuex用于组件之前的传值vuex是响应式的,vuex值发生改变对应的组件也会相应的更新刷新页面vuex存储的值会丢失使用场景如果不打算开发大型单页面应该,最好不要使用Vuex中大型单页面应用可以考虑使用简单项目可以使用简单的store模式存放目录, 一般module存放的是子模块使用方法安装方法 npm install vuex --save 或
2021-03-31 14:38:37
202
原创 vue 数组或对象修改,页面不渲染问题
vue数组对象更新数据,页面渲染问题vue监听数据变化问题前提背景:数组更新数据页面不渲染,数组更新数据了但是里面的对象也更新数据,操作后页面不渲染1. 在数组内容在当前页使用不涉及组件常规操作基本可以解决问题 1. push() 2. pop() 3. shift() 4. unshift() 5. splice() 6. sort() 7. reverse()vue不能检测以下变动的数组当你利用索引直接设置一个项时,例如:Arr[index] = v
2021-03-03 13:48:27
3540
1
原创 初认PhP
初认Php简单学习了下php, 保留笔记,资料可能有点老,有用的话帮忙点个赞????1.定义每行一定要加分号结束 const // 在类中定义常量 $ === var let const // 定义变量 . === + // 链接符 拼接字符串 $a->name === a.name // 相当于获取属性 $a::NAME // name必须为常量才能取到 echo === document.write() // 直接写到页面输出 array() // 创建
2021-03-02 15:17:11
113
原创 移动端调试工具eruda
使用方法:1.在html中引用如下js:<script type="text/javascript" src="//cdn.jsdelivr.net/npm/eruda"></script><script>eruda.init();</script>2.直接将eruda.min.js下载下来或者复制一个放在项目里,直接引用本地的js...
2021-01-28 17:37:49
352
原创 关于vue、js连接打印机
1.js可选择 Print.js 来进行操作<div id="wrap" class="wrap"> <div class="no-print">禁止打印区</div> <div>打印区</div></div><button class="btn no-print" onClick="Print('#wrap')">开始打印</button><script src='Print.js'>
2021-01-28 17:31:07
1274
原创 element-ui 在tabs中多个表格fixed固定列错位问题
可通过设置不同的key值来进行处理识别。 <el-table :key="Math.random()" ></el-table>element-ui中此处需要是有隐藏切换为显示可以使用以下方法
2021-01-26 14:12:07
835
转载 钉钉webview配合uni-app无法通信,或找不到方法
小程序webview配合uni-app使用是通信报错钉钉webview配合uni-app使用是通信报错钉钉webview配合uni-app使用是通信报错交互时,并使用uni-app框架时,如果出现无法通信的问题,或找不到方法时,需使用@代替on 触发// 官方代码 test为方法test (e) {}<web-view id="web-view-1" src="https://open.dingtalk.com/mobile" onMessage="test"></web-vi
2020-12-18 09:57:42
631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人