- 博客(207)
- 收藏
- 关注
原创 大文件上传的方式
大文件上传通常需要分片处理、断点续传等技术来提高上传效率和可靠性。</</</</</// 请求基准地址;// 选中的文件varnull;// 选择文件onchangefunctionevent0;;// 开始上传onclickasyncfunctionif!return;// 10MB 切片大小const;constawait;forlet0;;
2025-03-14 12:49:00
975
原创 算法面试题
以下是一些常见的算法面试题:Onlogn)nlognOn2)Ologn)On)ABAi]Bj]iBj]Ai]left0rightn−1nleft<=rightmidleftright/2rightmid−1leftmid1middpij]ijidpijdpi−1j]ij>=wi]wi]idpijmaxdpi。
2025-02-15 22:59:09
971
原创 redis教程
Redis 支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。它具有高性能、高可用性和数据持久化的特性。键操作TYPE keyTTL key服务器操作INFOCONFIG GETSAVERedis 是一个功能强大且灵活的内存数据库,适用于各种需要高性能数据访问的应用场景。掌握基本的命令和配置,可以帮助你更好地利用 Redis 提升应用的性能和可靠性。
2025-02-01 23:31:17
767
原创 mysql教程
MySQL 是一个开源的关系型数据库管理系统,广泛应用于各种规模的项目中。以下是一些基础知识和常用操作。MySQL 是一个功能强大且灵活的数据库管理系统,适用于各种应用场景。掌握基本的 SQL 语句和优化技巧,可以帮助你更好地管理和维护数据库。
2025-01-31 23:33:56
397
原创 Node.js 的底层原理
Node.js 的底层原理基于事件驱动和非阻塞 I/O,通过单线程事件循环机制实现高效的并发处理。它的模块化系统和异步编程模型使得开发者能够快速构建各种类型的应用。Node.js 适用于需要高并发、实时交互和数据处理的应用场景,从简单的命令行工具到复杂的实时系统都能胜任。
2025-01-29 22:03:45
1609
原创 nosql mysql的区别
选择 NoSQL 还是 MySQL 应该基于应用的具体需求。如果应用需要处理大量非结构化数据,或者需要高并发读写能力,NoSQL 可能是更好的选择。而对于需要复杂查询、事务支持和高度数据一致性的应用,MySQL 通常是更合适的选择。在实际应用中,也可以根据不同的数据类型和访问模式,将 NoSQL 和 MySQL 结合使用,以实现最佳的性能和灵活性。
2025-01-28 23:13:13
976
原创 vue3底层原理和性能优化
Vue 3 的底层原理和性能优化涉及多个方面,从虚拟 DOM 的改进到响应式系统的重构,再到编译器和模板解析的优化,这些改进共同提升了 Vue 3 的性能和开发体验。这些优化使得 Vue 3 在处理大型应用时更加高效,同时也为开发者提供了更好的工具和API。
2025-01-27 23:25:08
939
原创 vue3 react区别
选择 Vue 3 还是 React 取决于项目的具体需求、团队的熟悉程度以及对特定编程范式的偏好。两者都是优秀的前端框架,能够构建高质量的现代 web 应用。
2025-01-26 23:36:29
947
原创 vue3 vue2区别
Vue 3:自定义指令的生命周期钩子有所变化,例如bind和inserted被mounted和取代。Vue 2:使用bindinsertedupdate和unbind等钩子。Vue 3 带来了许多新特性和改进,特别是在性能、TypeScript 支持和代码组织方面。如果你的项目可以使用 Vue 3,通常建议升级以利用这些新特性。然而,如果你的项目依赖于 Vue 2 的特定功能或第三方库,可能需要等待这些库更新支持 Vue 3 或继续使用 Vue 2。
2025-01-25 23:36:28
774
原创 vite webpack原理和区别
Vite更侧重于利用现代浏览器的特性,实现快速的开发和构建过程,特别适合现代前端框架。Webpack则以其强大的模块打包能力和广泛的生态系统,成为许多大型项目和复杂应用的首选。了解这些原理有助于更好地利用它们的优势,选择合适的工具来提升开发效率。
2025-01-24 21:51:42
783
原创 前端缓存的几种方式
间来回传递,而 sessionStorage 和 localStorage 不会自动把数据发送给服务器,仅在本地保存。2、存储大小限制也不同,cookie 数据不能超过 4K,同时因为每次 http 请求都会携带 cookie、1、cookie 数据始终在同源的 http 请求中携带(即使不需要),即 cookie 在浏览器和服务器。localStorage:始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据;cookie:只在设置的 cookie 过期时间之前有效,即使窗口关闭或浏览器关闭。
2025-01-23 23:20:39
292
原创 闭包的理解及应用
闭包的作用域链包含着它自己的作用域,以及包含它的函数的作用域和全局作用域。如果不是因为某些特殊任务而需要闭包,在没有必要的情况下,在其它函数中创建函数是不明智的,通常,函数的作用域及其所有变量都会在函数执行结束后被销毁。但是,在创建了一个闭包以后,②在内存中维持一个变量,可以做缓存(但使用多了同时也是一项缺点,消耗内存)闭包的缺点就是常驻内存会增大内存使用量,并且使用不当很容易造成内存泄露。①保护函数内的变量安全,实现封装,防止变量流入其他环境发生命名冲突。②函数内部可以引用函数外部的参数和变量。
2025-01-19 22:10:17
193
原创 拿硬币贪心
解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。堆力扣币,每堆的数量保存在数组。
2025-01-02 14:55:45
230
原创 最大子数组的值
请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。连续子数组 [4,-1,2,1] 的和最大,为 6。是数组中的一个连续部分。
2024-12-13 21:45:05
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人