- 博客(195)
- 资源 (2)
- 收藏
- 关注
原创 leetcode 912. 排序数组
根据计数数组重建排序后的数组的循环遍历了计数数组 arr 一次,时间复杂度为O(k) ,其中k是计数数组的长度(k=max - min +1)。找出最大值和最小值的循环遍历了数组 nums 一次,时间复杂度为O(n) ,其中 n是数组 nums 的长度。统计元素出现次数的循环也遍历了数组 nums 一次,时间复杂度为O(n)。输入:nums = [5,1,1,2,0,0]输入:nums = [5,2,3,1]输出:[0,0,1,1,2,5]总的时间复杂度为O(n+k)。输出:[1,2,3,5]
2025-02-27 17:15:17
506
原创 ECMAScript 2016(ES7) - ECMAScript 2024(ES15)新特性全览
ECMAScript 2016 - 2024 : ES7 - ES15
2024-10-12 17:36:13
914
原创 TypeError: Unknown file extension “.ts“ 【ts-node 执行ts文件报错】
ts-node TypeError: Unknown file extension ".ts"
2024-04-25 19:29:47
4272
原创 Vue3入门大全(持续更新)
vue3 reactive redonly shallowReactive ref isRef shallowRef triggerRef customRef toRef toRefs toRaw computed watch watchEffect vue3生命周期等效项 生命周期执行顺序
2024-04-11 17:20:22
693
原创 TypeError: (0 , import_node_util.parseArgs) is not a function
vue3 创建应用报错
2024-04-10 21:51:28
1421
原创 vscode代码注释和文件头部描述注释
代码注释 单行、多行、jsdoc注释 特殊标记注释 todo等 vscode注释快捷键 vscode注释插件
2024-03-26 10:48:03
11766
原创 2024Web前端面试大全
html、css、js、react、vue、typescript、webpack、node、小程序、面试流程、项目优化、打印题、手写题、业务题、源码
2024-03-25 15:23:11
6198
2
原创 BrowserRouter、HashRouter、MemoryRouter 以及Vue router、React router 区别
BrowserRouter、HashRouter、MemoryRouter区别是啥Vue router Reactrouter
2024-03-25 11:57:13
2392
原创 [commonjs--resolver] Missing “./jsx-runtime.js“ specifier in “react“ package
vite构建 jsx-runtime.js 错误
2024-03-25 00:53:06
914
原创 mac升级到14.3.1vscode源代码管理Tab修复
vscode源代码管理Tab修复mac更新到14.3.1,vscode 源代码管理Tab树提示需要更新git应用商店更新xcode, 控制台输入:sudo xcodebuild -license accept,重启vscode
2024-02-20 11:18:43
239
原创 LeetCode每周五题_2024/01/01~2024/01/05
LeetCode每日一题 1599 466 2487 2397 1944 2807 383
2024-01-03 21:45:52
768
原创 react-virtualized报bpfrpt_proptype_WindowScroller引入错误
react-virtualized,bpfrpt_proptype_WindowScroller,WindowScroller,[ERROR]
2023-11-29 17:59:50
960
原创 前端实现单元测试(代码版)
代码中的undefined, null, and false有不同含义,若你在测试时不想区分他们,可以用真值判断。匹配所有后缀为 .test.js 或 .spec.js 的文件(.jsx .ts .tsx 也可以)expect(value).toBeCloseTo(0.3);可以通过根目录下的 jest.config.js 文件自定义测试文件匹配规则。文件夹下的 .js 文件(.jsx .ts .tsx 也可以)可以使用与匹配相反的 not 来进行测试。
2023-04-21 16:00:08
715
原创 前端实现端到端测试(代码版)
左侧是测试执行栏,会有每个指令的详细信息以及成功失败,箭头可以点开看详细信息. 右侧是内容显示栏会有页面显示。自动打开浏览器,点击左侧specs(测试文件菜单),点击内容区域.cy.ts文件。左侧端测试,右侧组件测试,点击左侧。选择你需要的浏览器,点击开始。
2023-04-19 16:45:34
887
原创 前端实现自动化测试
我们经常说的单元测试其实只是前端测试的一种。前端测试分为单元测试,UI 测试,集成测试和端到端测试。● 单元测试:是指对软件中的最小可测试单元进行检查和验证,通常指的是独立测试单个函数。● UI 测试:是对图形交互界面的测试。● 集成测试:就是测试应用中不同模块如何集成,如何一起工作,这和它的名字一致。● 端到端测试(e2e):是站在用户角度的测试,把我们的程序看成是一个黑盒子,我不懂你内部是怎么实现的,我只负责打开浏览器,把测试内容在页面上输入一遍,看是不是我想要得到的结果。
2023-04-17 17:16:03
1469
原创 VScode快捷键(win + mac)
拓展性 (Shift + Alt + Right) 或者收缩性 (Shift + Alt + Left) 的选中文本。在上方复制一行Shift + Alt + Up,在下方复制一行Shift + Alt + Down。Ctrl + Shift + Alt + PgDown 列选择 向下翻页。Ctrl + Shift + Alt + Right 列选择 向右。Ctrl + Shift + Alt + Down 列选择 向下。Ctrl + Shift + Alt + Up 列选择 向上。
2022-11-02 16:14:36
3589
原创 Sublime Text(轻量级的文本编辑类软件)
Sublime Text是一个免费的开源文本和源代码编辑器,高速和易于访问的用户友好界面,简单,可靠且有效,可满足编码和文字处理需求。比其他一些专业的代码编辑工具,启动更快,占用资源更少,看代码,临时修改,都特别方便。无论您是编码人员,还是只是在寻找一个时尚,轻巧的文本编辑器,Sublime Text都适合您。
2022-10-24 17:39:36
1550
原创 用Electron将web网页程序包装成桌面应用
用Electron将web网页程序包装成桌面应用前提web 端页面,真的太容易一不小心关掉了,或者,标签页比较多的时候不太容易找到,所以决定快速包装一个认识electronelectron快速入门搭建electron项目第一步 创建项目,下载依赖mkdir my-electron-app && cd my-electron-appnpm initnpm install --save-dev electron (devDependencies:只在开发环境中使用
2021-12-13 16:15:20
6716
7
面试题最全整理,包括原生JS,VUE,REACT-基础.doc
2020-07-04
product.json
2020-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人