从编程到AIGC:探索人工智能生成的崛起两个开源项目打造自己的大模型聚合平台基于51单片机的6位密码锁设计使用高级SQL向量查询增强您的 RAG 应用程序java-opencv再谈表格识别嵌入式Linux的学习误区产品分享|百度智能云旗下,作为“行业首创”的媒体内容分析MCA是什么可解决传统保险丝缺陷的电子保险丝efuse基于高斯函数图像去噪实战一种融合指代消解序列标注方法在中文人名识别上的应用(下)Pgvector与Pinecone向量数据库对比基于阿里Paraformer模型打造中文语音识别基于中值滤波针对椒盐图像去噪实战基于串口通信的电子相册设计基于51单片机的火灾报警器设计使用EEPROM断电保存数据RA8D1-Vision Board上OSPI-Flash实践Yolo V8 模型训练初学者笔记 -- 目标检测应用到实际游戏程序中Apache IoTDB进行IoT相关开发实践「YashanDB迁移体验官」Mysql迁移至YashanDB实际体验记录C++ 使用getline()从文件中读取一行字符串如何在Ubuntu系统上定制文件系统Text-to-SQL小白入门(12)Awesome-Text2SQL开源项目star破1000千亿参数,百万序列 | XTuner 超长上下文训练方案基于ELF 1S开发板完成的物联网开源把小爱音箱接入大语言模型:打造你的语音助手 | 开源日报 No.258向量数据库:人工智能时代的数据管理革命大模型技术的发展与实践使用 GTZAN 数据集预处理音频数据云原生数据库下一站:像 MySQL 一样流行,让更多人受益于新技术的发展【实操】数据扩增:Retinex算法用于图像颜色恢复和对比度增强数据使用可观测性Transformer 要占领地球了,大语言模型最全盘点!如何在Vue中使用ChatGPT汇总01-ChatGPT与Node.js集成入门指南目标智能体社会,MetaGPT携手Jürgen Schmidhuber团队什么是拷贝?我:Ctrl + C ...❤追本溯源篇-林太白面试官让我库里(Curry)化一个函数,库里?篮球?函数?Media Source Extensions (MSE):通过 JavaScript 进行流媒体处理从零开始掌握函数柯里化:面试必备技能使用 JavaScript 中的 DeviceOrientationEventmonaco-editor 的 Language Servicesjs中的数据类型、数据类型判断、数据类型转换,一篇全搞定!JS :深拷贝解析与实现(附structuredClone语法测试)一篇文章让你在面试中思维如游龙——JavaScript原型和原型链的介绍 纯前端怎么实现检测版本更新,看这一篇就够了! 大全!JavaScript中深浅拷贝内部方法与手写函数灵活的柯里化(currying)和闭包的美妙结合--函数add了解js中的“复印机”:深浅拷贝柯里化思想结合闭包解题与es6的部分特性讲解Webpack Module Federation实战:微前端架构深入理解 ES6 的异步编程:Generator 函数、Promise 与 Thunk对函数缓存的理解面试官:能介绍一下你对发布订阅和单例模式的理解吗你清楚HTTP超文本传输协议的发展史吗?(从0.9到3.0)打不过后端,十万条数据咱咬咬牙也能干# 详解csrf(跨站请求伪造)JS编译执行过程,你理解透彻了嘛使用 vs code snippets 插件,提高开发效率✨✨细说vue中的nextTick带你从V8的视角了解闭包面试官:如何处理修改后的第三方库,并保持项目版本一致?🧐`for/of`与`for/in`面试官:实现一个 findIndexs?带你手写一个高级的Promise!!!干货分享-由浅入深理解JS作用域webpack 整个原理过程 面试官:聊聊发布订阅模式TypeScript TS「面试题及答案」不断更新前端性能优化(一)图片懒加载的两种实现方式JavaScript 28个常用字符串方法及使用技巧应用上线后, 如何通知用户刷新来更新当前页面(实践方法总结)面试官:我让你翻译翻译,什么叫BFC!面试官总问我http,今天就来总结总结阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!小白入门!学习基础之JavaScript中的预编译用 JavaScript 敲开大厂之门:实现梦想的关键一步(二)用vue想要拿20k,面试题要这样回答(源码版)JavaScript 工具函数大全(新)关于NaN除了表示Not a Number外你还知道什么JavaScript ES6模块详解前端性能优化(三)最全的前端性能定位总结TypeScript 上山第一步 —— 经典介绍环节图解指南:继承中的Prototype、__proto__与Constructor之间的关系面试官:你知道http的缓存吗「枯燥的数组知识一网打尽!轻松学会JavaScript的数组操作」前端HTTP缓存Vuex面试题汇总(下篇)中高级前端大厂面试秘籍,寒冬中为您保驾护航,直通大厂(建议收藏)为什么第二次打开页面快?五步吃透前端缓存,让页面飞起盘点那些面试题中的糟粕(一)连续赋值面试官到底想看什么样的简历?一天面试6家大厂-offer拿来吧你 | 2021 年中总结 前端性能优化(二)前端常考算法:如何把后端返回的数据改造成【级联数据】?字节跳动今日头条前端面经(4轮技术面+hr面)面经|三四月前端面试问题记录详解undefined和null的区别2024啦都,ES6 模块与CommonJS 模块有什么异同?你真的了解js类型吗先撸清楚:并发/并行、单线程/多线程、同步/异步腾讯前端面试篇(一)(建议收藏) 深入了解 Top-level await关于 ES6、Css3 和 HTML5 新增了哪些?这篇带你全搞懂!深入研究如何使用 CSS`clamp()`函数在各种设备尺寸上缩放文本大小阿里前端攻城狮们写了一份前端面试题答案,请查收前端面试手写必备【实现常见八大数据结构一】万字年中总结,共勉通过图片懒加载带你了解两个超神的js方法面试精选之PromiseIterator的奥秘:深入理解JavaScript的迭代机制也许是最全面的前端同步持久化管理方案了:awesome-storage-manage带你深入了解深浅拷贝的实现!!!这道面试题不是特别变态js面试题集合手撸 webpack 源码WeakMap、Map还傻傻分不清?WeakMap为何能被GC?字节跳动的真实工作体验前端面试必须掌握的手写题:场景篇带你手写Promise身上的几个方法,拷打面试官诚意满满的前端面试总结7 个 Promise 静态方法 - 让你异步编程更优雅你真的彻底掌握了事件循环么,实战一下才知道🔥大厂常考的算法题和手写题 II2019 面试准备 - JS 原型与原型链「硬核JS」图解Promise迷惑行为|运行机制补充面试必考-3K字教会你JS中的垃圾回收机制。一年前端,字节阿里面经&个人经验分享JS的事件委托(事件代理)Python实现一个简单的响应缓存模块一加七Pro刷Lineageos21(kernelsu+MicroG)择偶只选丑的竟能匹配更优质配偶?让这个Python项目告诉你真相!列表处理基础问题的四种方法:从入门到惊艳Pyecharts可视化分析(一)Python的基础学习如何将Numpy加速700倍?用 CuPy 呀Python异步爬虫【Windows定时任务】自动打开手机上的云音乐APPpython分支结构0.052秒打开100GB数据,这个Python开源库火爆了!万字教你如何用 Python 实现线性规划日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(二)poco不断重启?看这6点就够了Appium操控安卓模拟器快速上手 (python) 含双机运行或双应用可行方法pyinstaller的使用解决no module named xxx(failed to execute script test)导出生成exepython之excel读写报表统计入门想了解Python中的super 函数么情人节表白神器,v2.0 版本发布Crawlab准备之python+scrapy环境搭建官方倒计时:Python2的寿命还剩113天,逾期停止维护Python 3.11 性能测评超 3.10 近 64%关于Python —— Python教程深入探讨 Python 的 import 机制:实现远程导入模块Python能做什么?最全总结!聊聊 Python 发送邮件的几种方式LeetCode 931. 下降路径最小和被吹的神乎其神的Python到底都能干什么Python使用POP3和SMTP协议收发邮件python智力小游戏手把手教你用Python制作简易小说阅读器Python 的 sum():Pythonic 的求和方法使用Python多进程教你下载M3U8加密或非加密视频!如何在windows下成功的编译和安装python组件hyperscanPython爬虫-selenium【1024程序员节】程序员请就位—祝大家节日快乐!(附:bug退散符)python:多进程的几种实现方式【Python实战】Python采集地震信息遇事不决,量子力学;不懂配色,赛博朋克。推荐一个Python可视化库Python 中的垃圾回收机制python爬虫爬取网易云音乐——完整代码Python 中的理解力。它们是什么?为什么要使用它们?日拱一卒,伯克利教你Python数据结构在Windows下开发调试PySpark|牛气冲天新年征文PONG - 100行代码写一个弹球游戏【更新公告】AirtestIDE更新至1.2.13版本使用 Django 进行测试驱动开发【Airtest】UI自动化测试的数据分离实践python:faker扩展包【Python开发】EffectivePython:编写高质量Python代码Python数据结构与算法分析 第三章-基本数据结构使用简单算法两小时实现猎杀乌姆帕斯(Hunt the Wumpus)Python小游戏日拱一卒,伯克利教你学Python,分层设计与编程习惯Python 可以满足你任何 API 使用需求Python编程:从入门到实践 第14章 pygame对Airtest报告的步骤标题做内容定制?实用速学!日拱一卒,CS61A作业2,两道题熟悉Python函数式编程日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(五)Python 懂车帝综合口碑数据Python + SeaTable | 用 Python 从维基百科抓取冬奥会城市信息并制作地图Python | 详解Python中的协程,为什么说它的底层是生成器?ThreadPoolExecutor线程池和ProcessPoolExecutor进程池调用外部进程的几种方法日拱一卒,伯克利YYDS,教你用Python写一个Lisp解释器(一)robot framework--扩展关键字对python中浅拷贝和深拷贝分析详细介绍Python之requests框架学习日拱一卒,伯克利Python入门项目,手把手带你写一个简单游戏ai你以前就会的python进阶日拱一卒,伯克利教你学Python,CS61A作业6、7合集Python 自动化办公之 Excel 模块 — openpyxl 的基本使用!日拱一卒,伯克利CS61A,作业4,伯克利教你学递归日拱一卒,伯克利教你学Python,面向对象和继承Python实现最小生成树--Prim算法和Kruskal算法日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(三)Python数据结构与算法分析 第二章-算法分析超有趣的Python实战:将图片转成像素风! python3使用pathlib替代os.pathPython网络编程篇小记内网环境创建python虚拟环境的方法测试平台系列(64) 用Sqlalchemy填下断言的坑迭代列表不要For循环,这是Python列表推导式最基本的概念wordcloud词云图美化一篇文章搞懂装饰器所有用法(建议收藏)sklearn调包侠之K-Meanspytest学习总结2.13 - skip、xfail使用全集Python 制作一副扑克牌,有趣的案例!今日头条 - 滑块登陆PyScript 介绍——在你的网络浏览器中运行Python日拱一卒,伯克利CS61A,作业3,做完之后瞬间升华的几道题2万字带你走进python爬虫requests库,史上最全!!活用pandas:将Excel转为html格式验证码可以说是爬虫中比较麻烦的技术了!今天教你搞定滑块验证码!python数据处理笔记Python3.6之后的字典有序了!日拱一卒,伯克利CS61A,作业1,几道有趣的Python热身题18 个坏习惯,你一定要抛弃使用哪些工具,可以提升 Python 项目质量?Python带你跨年!用Python送你一场跨年烟花秀五个与Python属性相关的魔术方法日拱一卒,伯克利YYDS,用Python写一个Lisp解释器(四)迭代器、生成器和可迭代对象怎么理解Python类中的super函数特殊的二叉树-二叉查找树/二叉搜索树Python中的for循环、可迭代对象、迭代器和生成器从零到熟悉,带你掌握Python len() 函数的使用PyScript 介绍 在你的网络浏览器中运行Python彻底搞懂Python装饰器Python code smells 实例讲解flask项目在centos7部署流程Python len函数 - Python零基础入门教程如何在Python中使用Frozenset对象「Python」Python 标准库之 itertools 使用指南Python 线性回归(Linear Regression) - 到底什么是 regression?编程谜题:提升你解决问题的训练场LeetCode 205. 同构字符串LeetCode 599. 两个列表的最小索引总和LeetCode 821. 字符的最短距离LeetCode 76. 最小覆盖子串LeetCode 232. 用栈实现队列LeetCode 1456. 定长子串中元音的最大数目Python 绑定:从 Python 调用 C 或 C++LeetCode 268. 丢失的数字git submodule 管理子项目collections 库中常用的 4 个数据结构LeetCode 1381. 设计一个支持增量操作的栈LeetCode 120. 三角形最小路径和和35岁刘阿姨一起自测 Python 流程控制基本功LeetCode 496. 下一个更大元素 ILeetCode 989. 数组形式的整数加法Python 线程优先队列 PriorityQueue - Python零基础入门教程LeetCode 414. 第三大的数LeetCode 950. 按递增顺序显示卡牌如何利用Python的Turtle模块来绘图?编程 | 将规则小块镶嵌为一景影像如何正确使用 Python 临时文件元类到底是什么东东?Python开发中常用的标准库Pyecharts(v0.5):词云图python线程池、自定义异常、请求伪装Python 没有函数重载?如何用装饰器实现函数重载?Python内置函数之输入输出函数python:具体地址 <----> 经纬度学Python,从列表推导到zip()函数,这五种技巧应知应会Python random 模块 - Python零基础入门教程Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程家务活中的python协程Python函数名的本质,你有了解过嘛?开源工具在手:安全问题不愁 | 开源专题 No.68NodeClub:NodeJS构造开源交流社区Git:将本地代码上传到Gitee/GitHubflutter组件的生命周期java 6-21 重要的变动注解处理器的基本用法Compose Multiplatform 写一个跨平台的 xlog 解析工具EventBus解析java的静态代理和动态代理Android 使用 Fastlane 在 Github 上部署 CI/CD 自动化打包并发布到 Google Play。Dart 知识集锦 | Base64 编解码用Java编写一个合并图像到PDF的安卓应用Android Input系统分析和调试手段介绍Python 封装 git 命令【10分钟学会】通过 Node-API 实现Native 和TS交互吃得饱系列-Android 使用 Rust 生成的动态库SQLite数据库基本用法【react18原理探究实践】JS中的位运算&react中的lane模型关于前端如何实现水印油猴(Tampermonkey) 入门指北前端工程师应该如何正确面对 UI 组件视觉回归测试你不知道的JSON.stringify神操用 toFixed() 四舍五入失效了?学点没用的 JavaScript短链服务不会写?用NestJS实现一个flutter项目从入门到落地组件是如何渲染成DOM的git篇 — sourcetree中git账号更换问题深究Reflect的本质——直接调用对象的基本方法Module Federation 2.0 尝鲜深入理解 JavaScript 中的 "this" 关键字今天解决了两个没那么简单的问题2024年了,再搞不懂JS隐式转换就只能转行了Vue-cli中使用FabricJS实现鼠标框选JS复制文字到剪贴板,实现多行复制(保留换行符)与 非input/textarea元素复制前端面试之CSS:BFC是什么?ArkTS要点笔记之thisumi项目常用配置总结PageSpy 生态再添新,鸿蒙 / RN 开发者看过来浏览器节能机制导致Websocket断连的坑🕳️🔥🕳️记一次失败的 Vue2 引入 TailwindCSS 经验。。。vue3早已具备抛弃虚拟DOM的能力了利用 console.log 能玩出什么厉害的花活?this:我究竟属于谁?我发现了 Vite 的一个 Bug什么你现在才开始用border-image使用Web Worker优化前端大文件上传ArrayBuffer:JavaScript中的二进制数据操作基石一文讲清ESModel和CommonJS中的导入导出五一假期,我开发了一个Form表单库,你觉得这样优雅吗?玄学Promise把我整神了!还好我这个重庆人本身就很神:)互联网+《周易》:我在github学算卦Vue2基础知识总结ISIN-UI 可能是第一个VUE3的Webgl组件库 前端基建必备技能:前端项目文档-VitePress应用Eslint和Prettier的配置与冲突处理2024 Vue devTools又双叒叕出问题了,怎么解决?面试官:indexOf 第二个参数有什么作用?一篇吃透Object、Map、WeekMap和Set TS三斜线指令JS原型链js面试里的坑:所有对象都有原型?【基础必备】js的9种数组去重方法教你如何手搓一个”防抖“函数CSS学习-flex布局实现抖音 “视频无限滑动“效果分析前端vite打包部分文件太大的工具一看就懂的React生命周期“overflow: hidden”为何能清除浮动?关于前端继承的几种方式一文弄懂JS执行上下文跨端系列: 使用 Vite 打包 React Native Web 项目tinymce富文本功能配置详解用 dayjs 得到一个日历的数据Rust 1.78发布,对OpenHarmony支持升级vue里面的一些高级特性Flutter 鸿蒙化 在一起 就可以vxe grid中form按钮组折叠状态下的spanJs执行机制探究 JS 教科书般使人困惑的语言设计缺陷 “null == 0 为 false 但 null <= 0 为 true”博客搭建 | 五 使用 vitepressjspdf+html2canvas导出pdf遇到的问题突破项目瓶颈:2024 年 Monorepo 工具选择和实践react-native 0.73 新增 debugger 工具程序员的旋律:遇见手风琴,一场代码与和谐音符的搞笑交响曲css 中clip 属性和替代方案 clip-path属性使用拥抱Promise,迈向异步编程的新篇章多行文本省略显示+查看更多按钮将一个图片地址转成文件流(File)再上传Vue配置项之Mixins Vue3 + antdv4 + Vite 项目构建兼容低版本浏览器一些常用的 js 方法和语句【Sass】@use和@import的区别不加分号可能会使代码错误执行css之盒模型rust 单元测试最佳实践💁‍♂️Coze国内版插件汇总-By油猴react-native 0.74.0 更新 Yoga 为 v3.0 版本和之前的区别Astro 4.5 发布,全新 Dev Audit UI 提升开发体验!记录!第一次发布软件!一天近百位用户,大家都说好!实现图片点击或拖拽上传前预览超级火爆的前端视频方案 FFmpeg ,带你体验一下~解决迁移到vite项目中的router组件动态加载问题Openlayers V9.2.4 Overlay 详解git pull 和 git fetch 的区别你知道吗?js中获取dom尺寸【简单易懂】👌clip-path参数的详细介绍前端实现文件预览img、docx、xlsx、ppt、pdf、md、txt、audio、video 常见的前端加载样式不要滥用Pinia或Redux了!几行代码就可以实现多组件之间的数据交互!关于前端项目开发的配置2023年的十件前端大事,与我们息息相关~如何实现滚动驱动动画一次 CSS 动画异常的分析小白的JavaScript包装类探秘:从基础到进阶的理解之旅【零基础 Rust 入门 06】unsafe - 黑暗神书 🦹前端页面设计的时候并不是组件化程度越细越好,以Vue为例聊聊Git使用规整(保姆级)Vue3集成mqtt支持动态切换ws和wss协议关于Vue开发中的网页路由快速入门Umi框架:介绍UMI的使用基本步骤JS中你必须要了解的闭包前端递归的使用方法魔术师this的奇幻之旅:从默认绑定到主动操控为什么不推荐用index当做v-for中的key值呢?Flutter IOS 打包上架踩坑离线环境下运行Vue项目简单 Js 写腻了?快来看看这些话题JavaScript函数式编程:提升你的代码品质和效率JSON.stringify的隐藏用法v-for 渲染大量 Echarts 图表导致的白屏问题vite+vue2项目中使用tinymce的记录深入理解 React:20 个高频面试题解析TypeScript 不完全中级指南 - 少些 any尝鲜ESLint v9版本 扁平模式(Flat Config)如何配置前端工作者线程踏入异步之潮——探索JS Promise的奥秘DOM必修课之了解事件对象及事件传播机制像Java注解一样使用Typescript装饰器:easy-descriptorinherited_widget 状态管理透彻JS中的对象解读—进行包装【前端调试】如何优雅调试线上代码(Vue、React)Vuex和Pinia对比数组常用操作生成式AI第五章 大语言模型微调 Part 23K star!想了解AI搜索实现,可以看看这个开源项目20K star!搞定 LLM 微调的开源利器全球最大开源模型再刷爆纪录!4800亿参数MoE击败Llama 3、Mixtral苹果加入开源大战,官宣端侧小模型OpenELM!参数2.7亿到30亿一台M2 Mac可跑✨建议收藏✨RestHighLevelClient操作大全✨docker下的MySQL配置和跨容器调用mysql5.7实现分组内排序MySQL模糊查询优化【收藏】Mysql超全优化清单(可执行系列)【深入浅出MySQL】「数据同步架构」分析探索Canal开源技术原理和架构MySQL 之下载安装及单张表的操作MySQL千万级数据从190秒优化到1秒全过程Centos安装MariaDBMySQL Learning Note✨五分钟速览✨MySQL的索引下推✨MySQL 的可重复读怎么实现的?MySQL 示例数据库大全小白学习centos7安装mysql5.7INSERT、UPDATE 和 DELETE 语句在 MySQL 的源代码中是两棵树MySQL存储引擎详述:InnoDB为何胜出?Mysql中Text类型和Varchar(65535)的区别使用Percona XtraBackup备份Mysql数据分布式数据库架构:从单实例到分布式,开发人员需及早掌握?SQL & HiveSQL 进阶函数、语法与使用技巧索引怎么又失效了?索引在手,查询无忧:MySQL索引简介理解Mysql的LSNMySQL性能优化之提升数据库响应速度的综合策略我说数据分页用Limit,面试官直接让我回去等消息慢sql优化方式大全-看看有没有你不知道聊聊Mysql8.0中新增的密码策略【深入浅出MySQL】「性能调优」高性能查询优化MySQL的SQL语句编写面试必问:MySQL死锁 是什么,如何解决?(史上最全)分布式任务调度内的 MySQL 分页查询优化数据在InnoDB中的流程优化订单系统中抢购商品的方案MySQL中一定要遵守的12个SQL规范CPT103备考宝典 | 关系型数据库基础知识总结(上)性能优化篇:SQL数据库查表速度优化MySQL 是如何处理“SELECT <算数表达式>”这类 SQL 语句的你写的每条SQL都是全表扫描吗ClickHouse如何整合数据源:MySQL、HDFS...Java程序员必知的9个SQL优化技巧图解Mysql索引原理MySQL面试必备三之事务深入 mysql,掌握子查询、EXISTS、事务、隔离级别、视图、存储过程和函数 【MySQL】MySQL的索引优化避免陷阱:MySQL表结构调整必知MySQL分区表实践记录MySQL8窗口函数揭秘:轻松掌握数据分析的利器你有这么高效的MySQL版本号排序,记住我给出的原理MySQL以其他表作为条件更新指定表手摸手带你使用 docker-compose 编排一个开发环境(Nginx + Mysql + Redis + PHP-FPM + Laravel)浅浅理解Mysql 的 buffer pool日常 Bug 排查 - 偶发性读数据不一致SQL学习之奇难怪状知识点分享动手学微服务(一)实战MySQL读写分离和分库分表如何正确设计索引以发挥MySQL性能优势?MySQL基础:SQL分类DDL、DML、DQL、DCL;函数、约束、多表查询、事务、并发事务四大问题、事务隔离级别——脏写、脏读、不可重复读、幻读MySQL索引使用技巧Mysql索引不当引发死锁问题SQL事前巡检插件MySql 字符集不同导致 left join 慢查询mysql造数据占用临时表空间MySQL数据库中的浮点类型和高精度类型有什么区别?为什么不推荐使用浮点类型?如何在Ubuntu22.04中重置MySQL密码?MySQL EXPLAIN 备忘CentOS7.9安装mysql-8.0.36踩坑小记电商商品模块数据库表设计MySql表的增删查改(CRUD)MySQL进阶 1:存储引擎、索引一眼就能看懂的MySQL慢查询日志实战为什么B+树的深度会影响io的次数,这符合逻辑吗SpringBoot 整合MongoDB步骤+MySQL数据实时迁移到MongoDB方案MySQL&C++快速上手(一)安装与配置mysql 事务 serializable 对比 repeatable-read 特殊场景的问题记录面试官:MySQL是如何保证数据不丢失的?MySQL事务未提交redolog能持久化到磁盘吗?MySQL中的间隙锁索引的数据结构MySQL 的 Buffer Pool Nest 中间件AJAX 简介与实现详解算法虐我千百遍,我待算法仍如初恋(五)2500字深度解析JavaScript 类型检测:typeof、instanceof与Object.prototype.toString()Nextjs 第三章 服务端渲染Copilot 学习使用记录浅述预约用车MySQL 使用哪种索引类型会使数据库性能更高?信息差周刊第2期:10x生产力工具ArrayList和LinkList的区别Python进阶技巧二三事(四):__all__与高级查询Python进阶技巧二三事(三):Django语法糖(十一)FastAPI的部署与运维(十)FastAPI的测试与调试python成员属性特性Python学习路上收集的优秀内容 manim边学边做--Variable决定从头开始重学一遍Pythonpythonw是什么?Python的版本如何用 Python 的 requests 库发送 JSON 数据的 POST 请求(七)FastAPI的认证与授权Streamlit应用打包发布Scrapy与MongoDB的异步数据存储manim边学边做--Integer(九)FastAPI的数据库集成与操作(八)FastAPI的异步编程与性能优化(六)FastAPI的中间件与事件处理(五)FastAPI的依赖注入系统高级技巧:使用Selenium WebDriver模拟用户操作防止滑动条验证使用同步和异步方式更新插入MongoDB数据的性能对比(四)深入理解 ASGI 和 Uvicorn:FastAPI 的基础概念Python教程 - lambda 匿名函数使用多进程和 Scrapy 实现高效的 Amazon 爬虫系统Python实现豆瓣电影排行榜爬虫及简单数据分析【已解决】pycharm终端pip安装模块成功但还是显示找不到 ModuleNotFoundError: No module namedmanim边学边做--DecimalNumber(三)FastAPI 的数据验证与序列化使用 Django 中的 filter 方法进行数据查询从前端到全栈再到 AI 全栈:体验 AI 为项目带来的颠覆性变革阿里也出手了!Spring CloudAlibaba AI问世了【verilog开源鉴赏】DarkRISCV:Opensource RISC-V implemented from scratch in one night!AI 图像处理:尽显多样风格 | 开源专题 No.69CompreFace:领先的开源免费开源人脸识别系统杠上Google I/O?OpenAI抢先一天直播,ChatGPT或将具备通话功能ClickHouse(18)ClickHouse集成ODBC表引擎详细解析ClickHouse(19)ClickHouse集成Hive表引擎详细解析基于向量检索服务与TextEmbedding实现语义搜索滑动窗口🪟玩转Midjourney系列三: 使用golang调用Midjourney BotAmazon SageMaker 让机器学习轻松“云上见”!初识vite环境变量Js中程序执行机制手写Promise1.0数组随机排序手写一个简单的深拷贝KeepAlive使用技巧,使用路由路径作为缓存key前端使用 Konva 实现可视化设计器(10)- 对齐线[KF-001] Flutter 状态管理的三个“原语”ts练习项目-贪吃蛇(格子类)monorepo模式下,eslint报路径不对的问题一起来了解JS中的this前端WebSocket封装使用 Nuxt.js 构建简单后端接口及数据库数据请求Vue2 中 99% 实现 Teleport 组件JavaScript ES6新特性——Map的全面理解和运用案例分享vite 初识,请多指教一言不合Angular-1 Angular项目介绍和启动父组件有个tabController,子组件是个ListView,且有通过hooks定义的ScrollController,当点击父组件的tab,如何通知子组件如何用发布订阅的思想实现异步基于naiveUI 实现一个form+table的效果,附源码利用box-shadow规避兼容性问题,实现与drop-shadow相似效果Scrcpy Mask实现原理剖析,如何像模拟器一样用键鼠控制你的安卓设备?前端可视化、按键映射篇ts练习项目-贪吃蛇(时间类)轻松掌握开源项目的二次开发技巧详解Vue3的setup语法中defineExposenextjs14 framer-motion 构建你的酷炫页面切换动画效果Typography与Description的化学反应scrollview不能滚动的本质多榜单注入差异化组件方案双栈队列:一种独特的队列实现方式一文掌握原型和原型链的理解利用click-to-component查看React Fiber结构,通透直观,浅显易懂!GraphQL在现代Web应用中的应用与优势new 操作符的原理及手写说好不哭~——手摆位教你构架音乐播放页面80 行 JS 代码实现页面添加水印:文字水印、多行文字水印、图片水印、文字&图片水印浅聊一下JavaScript中的作用域机制ts练习项目-贪吃蛇(位置类)Rust中如何自定义错误处理Flutter十二种网络威胁防护方案Screeps工程化之数量控制模块60行JS速通购物车小球斜抛动画可编辑表格校验问题React封装组件:步骤条的实现和封装ES6(ES2015) 之后,新增的哪些特性是你日常使用的Screeps工程化之配置化olcs实现二维切换到三维高程效果小程序批量上传日常工作知识盘点(一):正则表达式threejs——可跨越障碍的小车可操作演示【服务器部署】Vue前端(Vue、Nginx) (前端篇)【echarts】解决ECharts鼠标悬停(mouseover)事件触发范围问题前端性能优化-浏览器运行机制CSS 兼容性延展声明式开发Threejs(一)通过简单的几个代码来带大家掌握this的绑定,翻越JavaScript中的大山!瀑布流布局:网页设计中的视觉魅力与动感呈现this的多重身影:JavaScript中不同情境下的行为剖析一文带你学明白createApp创建`Vue3`应用对象JavaScript `0.1+0.2 !== 0.3`,为什么?js实现并发请求控制第七节: 一文带你明白v-on事件绑定指令记录小工具:密码生成器的开发React父子组件通信如何优雅的使用gsap实现视差动画网页主题自动适配:网页跟随系统自动切换主题每日读《你不知道的JavaScript(上)》| this基础闲说token无感刷新毕业半年多了,回顾从大学到现在搞过的很有意思的开源项目使用 vue 进行 utools 插件开发D3.js实战:数据可视化高级技巧实例应用vite5+eslint踩坑js实现json数据可编辑riverpod闲聊(三)记录vue3页面转成pdf文件中文乱码的一个坑深入探究:一篇文章搞懂JS this指向TS 番外篇1|小心 const enum 常量枚举“陷阱” & 工程实践Array 实例方法 keys、values、entries 的实现基于el-progress 个性进度条(vue)vite+vue部署后怎么不清除缓存,直接下载最新代码使用 reactoron 调试 RN 应用安全地使用 window.open 和 location.href用js来写一个git hooks脚本来入门git hooks强大的this你了解多少?JavaScript知识点:WeakMap解析闲聊riverpod(二)详解Vue服务端渲染使用CSS3 + Vue3 + js-tool-big-box工具,实现炫酷2025年五一倒计时动效【Vue.js 设计与实现】渲染器实现喂喂喂喂喂WebSocket解析!JavaScript 中“this”的全面解读拥抱全栈框架 Nuxt | 配置篇第五节:Vue指令:基本认识使用/v-text/v-html/v-cloak/v-once/v-pre一道关于原型链的面试题Flutter入门概览2-Dart篇你必须会的经典面试题——清除浮动和BFC的关系前端 JavaScript 超实用技巧!建立逻辑与动画样式的通道~深入理解 Module Federation:实现前端微服务架构的利器前端JS必用工具【js-tool-big-box】,时间日期转换学习一gird网格布局git常见问题数据结构中对数据的定义与js数组一样吗?Vue3-过期的副作用使用vitepress和cloudflare部署个人博客Flutter 中 Assets, Images, and Icons处理React Native ViewPropTypes 错误讲透 JavaScript的EventLoop机制Photopshop 中的文字解析及其在前端的应用Canvas 实现一个大转盘(幸运之轮)用技术创意,定制专属祝福Vue3+NestJs大文件上传Vue 路由使用介绍以及添加转场动画web-worker的基本用法并进行大文件切片上传(附带简易node后端)桌面端|Electron BrowserView 实现复合布局备战!鸿蒙开发之任务管理应用栈:括号匹配你掌握了吗?完全掌握vue全家桶单元测试 : 4.断言常用方法跟着代码随想录 一 二分查找iframe中新开窗口不会携带sessionStorage跟localStorage谁会拒绝一款酷炫流畅的辉光卡片动画呢?vue写h5自适应js代码flutter聊天气泡,设置.9图后怎么内容会不见了?干货分享- 一文带你搞懂原型与原型链Flutter笔记:Widgets Easier组件库(2)阴影盒子Vue-Router 第十节:导航守卫【开源】Cesium场景效果大全(cesium+vue3+vite+vuex)Scrcpy Mask实现原理剖析,如何像模拟器一样用键鼠控制你的安卓设备?架构、通信篇涨薪面技:写个 enhanced-resolve 插件(9)理解 Rust 中的生命周期 - 初学者视角JavaScript优秀的底层知识 小图标还不会设计!玩转JavaScript的this指向Electron实现你自己的Markdown编辑软件导航锚点滑动定位超完整的Electron打包签名更新指南,这真是太酷啦!【JS】解析JS事件流:穿越DOM的奇妙之旅Echarts设置饼状图保证你看的明明白白vue3——模板template转AST到render函数的过程webpack5打包工具的使用一:工程化项目的初始化和项目对于css/sass的应用JavaScript 原型与原型链深度解析(速通版)实现一个可编辑校验的Table组件优化用户体验:防抖节流技术的魔力(一)如何给你的项目添加测试覆盖率徽章面试题:手写实现instance of【JavaScript】面试手撕数组篇PDD面试官:请你聊聊简历上写的动态规划思想的思路与实现JavaScript 数组方法总结--超详细!!!前端使用 Konva 实现可视化设计器(2)- 参考线、svg、gif图片加载手动实现Vue的响应式原理,并详解Vue2和Vue3响应式实现的区别🧐长文警告!Vue-Router 源码浅析,自己动手实现一款简易版通用表格组件改造记录React全家桶之react-router-domV6基础教程React Re-render 全指南React关于img动态传递src的问题react18 并发模式中的一些小细节面试官桀桀一笑:请手写一个Promise.all(判断是不是Promise、js抛出错误)Nest探究(三):中间件、过滤器、管道、守卫简单用css mask在遮罩层上镂空一个矩形react-grapesjs——开源代码学习与修改(初出茅庐)你了解预编译吗?几分钟带你了解它深入JavaScript(12)ES6规范详解、ESNext、babel、编译器好用的原生导出Excel功能前端性能优化(一) · 性能指标知多少你不能不知道的函数原型一文搞懂Ajax和Axios 作用域基础和调用栈three.js 入门指南谈谈Emmet语法,一篇文章搞定小白所有疑惑Vue 3中的属性透传attribute从零开始:小白进阶指南——掌握腾讯级别的JS语法规范,实现面向对象追到心仪女神!!!Vue3 使用 v-scale-screen 如何使用js点击事件触发全屏vue3 项目使用 vite 创建独立的登录页基于Rust的Tile-Based游戏开发杂记(02)ggez绘图实操Vue常见优化手段组件工程配置 eslint、typescript 和 polyfill看懂ts类型体操之前,你需要先知道这些实现一个swc-plugin老项目一键国际化i18n方案,vue、react通用CSS Flexbox与Grid:构建响应式布局的艺术前端面试(六):快速检测JS变量类型Vue3+TypeScript+ThreeJS实现模型(GLB)点击事件图解HTTP缓存instanceof 操作符的原理及手写重学JS之原型链、继承、类vue3源码:reactive与ref深度对比,为什么要使用 ref《前端算法宝典:双指针问题解析与应用》Tailwind + Mantine | Switch 组件主题样式Script 标签 defer 属性与 async 属性的差异koa连接mysql操作数据库实现增删改查用js手搓一个todoList阿里面试官——怎么实现一个瀑布流!开发与产品的战争之自动播放视频Vue组件中的点击事件失效问题探究图解原型和原型链Web Worker带来的更好体验深入探讨 Astro DB 实现细节:它是如何工作的该复习一下JavaScript中常用的数组方法了proxy和reflect还一味埋头苦干?是时候梳理总结了! 深入理解JavaScript 数组的一些方法高质量代码指南:HTML编码的高效快捷方式如何绘制双轴图前端代码规范 - 编辑器&代码风格日常业务-PDF常用导出方案探索React未来:预期特性与开发者前瞻屏霸秘籍:一招锁定完美宽高比,告别带鱼屏乱码时代!这一次彻底弄懂 React Router 实现原理js中关于数组的一些细节知识JS 设计模式速成指南(下)海康摄像头技术在现代化项目管理中的实际应用干货分享(三)——深入理解JS原型和原型链用Python打造个性化百度图片搜索工具Dart(Flutter) 中的 Mixin 2024最新Vue3+TypeScript项目配置代码提交规范探索Google Colab:无需费力,轻松入门人工智能开发的利器!(同步) 自制: 7 天手搓一个拼音输入法你们给自己写请柬?通过Vue源码分析$nextTick其实可能是宏任务也可能是微任务数组方法总结harmonyNext系列二 从this指针示例看@state状态变量的实现原理使用VTable表格组件的自定义渲染写法时,怎么让文本根据单元格宽度自动省略?JS的闭包 (详细解说+代码理解)前端预览图片的两种方式:转Base64预览或转本地blob的URL预览需求小能手——树形表格操作隐式转换的细节:别再这样if判断对象有没有该属性了!一个React diff算法引起的bug前端代码规范 - JavaScript 部分规范前端使用 Konva 实现可视化设计器(8)- 预览框JS中数组、对象相互转换实现方式去年做的AI项目得了大奖!今年继续努力!如何在 Monaco Editor 中实现断点设置快速集成 Flutter Shorebird 热更新Flutter 实践之 iOS 使用 replayKit2 录屏(支持录制其他APP)并保存到本地Flutter插件开发与发布记录使用fastclick插件在ios系统中产生的bug理解Flutter中的PPI、DPI、逻辑像素、物理像素Flutter 知识点:验证 Future 对象提供的异步操作Flutter: 使用Widgets Easier组件库快速处理承若型对话Flutter for Linux安装,配置和运行iOS UITextView 加载 HTML 时的问题与优化码农必看:常见源代码混淆技术详解Spring Boot 与 Seata:深入理解与实践四大分布式事务模式mentor:“能不能调下Bean创建顺序?”,我出了四个方案给他盘点 Spring Boot 解决跨域请求的几种方法Spring配置那些事你知道只读 ORM 吗,Bean Searcher v4.3.0 来啦!Spring Boot源码分十:ApplicationContext刷新Spring Boot中实现字典树(Trie)数据结构用于设计搜索自动补全系统SpringBoot整合Flowable【06】- 查询历史数据【Arthas案例】某应用依赖两个GAV不同但包含两个相同全限定类名StaticLoggerBinder,引起log4j.Level类找不到异常为什么都喜欢采用 Spring Boot 来开发软件系统?手把手带你开发一套用户权限系统,精确到按钮级详解Spring Boot的RedisAutoConfiguration配置Spring Boot源码分析八:ApplicationContext初始化Spring Boot源码分九:ApplicationContext属性赋值浅浅了解下Spring中生命周期函数(Spring6全攻略)SpringBoot整合Flowable【05】- 使用流程变量传递业务数据【Spring Boot 源码学习】初识 SpringApplication微服务事务管理艺术:Spring Boot 集成 Seata 深度指南spring boot 文件上传接口并发性能调优SpringSecurity6从入门到实战之登录表单的提交(依旧源码级别讲解,耐心看完)SpringBoot整合SpringSecurity 解决因配置了自定义登录过滤器导致的会话管理失效问题Spring Boot Starter:介绍、对比、使用场景和如何自定义SpringBoot3 JDK21 Vue3后台管理系统|2024年好用的开源RBAC管理系统 | Sz-Admin开发约定Spring框架是如何查找方法上的异步任务注解@Async第七节 ConfigurationClassParser 源码分析【RocketMQ5x-事务消息】实例以及阶段提交方式Spring Aop该如何使用SpringSecurity6从入门到实战之默认登录页面的生成什么是幂等性?file.transferTo()搞定Java文件复制,目标文件存在时,是抛异常还是覆盖写入?什么时候需要用到 @EnableWebSecurity 注解?排查日志困难?阿里云 SLS+TraceID 教你一招鲜吃遍天第十节 SpringBoot Starter 实战之 redis 滑动窗口前端开发学习Spring Boot开发,写接口请求,并配置全局请求拦截器第二节 快速自定义一个 StarterMaxKey 本地运行总结spring ai很好,但我现在还不推荐你线上使用JWT 签名用对称加密还是非对称加密?【Spring Boot 源码学习】Banner 信息打印流程Rocketmq开启账号和密码(ACL)拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~第五节 Starter 的加载全貌第十二节 SpringBoot Starter 系列结束语第四节 Starter 加载时机和源码理解第六节 自动装配源码理解什么是端到端加密?使用springboot3.X+spring security6+ JWT+MyBatisPlus搭建一个后端基础脚手架(1)第八节 条件装配案例讲解Spring Boot项目实战:消息丢失和重复消费问题全面升级!一套基于Spring Boot 3+JDK17的实战项目!2. SpringSecurity 实现登录成功(未用数据库)第三节 mybatis-spring-boot-starter 案例分析SpringBoot+Mybatis项目支持自动初始化数据库SpringBoot+SpringSecurity+Thymeleaf 基于 RBAC权限模型 开发系统权限模块 完成 URL/方法 鉴权【java深入学习第4章】掌握 Java 微服务:Spring Boot 和 Spring Cloud 的关键技术及设计原则【java深入学习第3章】利用 Spring Boot 和 Screw 快速生成数据库设计文档炫技Groovy!SpringBoot中的动态编程SpringBoot+selenium模拟用户操作浏览器Spring Boot自定义Controller错误处理页SpringBoot 应用优雅上线MyBatis-Plus 实现多租户管理的实践自定义Spring Boot Starter:使用注解+AOP实现业务日志处理技术分享 | SpringBoot 流式输出时,正常输出后为何突然报错?为什么使用httpClient发送x-www-form-urlencoded类型的请求时,必须要使用MultiValueMap来传参?OkHttp开启线程池复用连接导致的EOFException解决方案小白学习docker compose部署skywalking「Java 开发实例」SpringBoot+AOP+注解+Redis防重复提交(防抖)MyBatis与Spring和Spring Boot的整合使用springboot3.X+spring security6+ JWT+MyBatisPlus搭建一个后端基础脚手架(3)Java的文件类型魔术数字判断,更精确的识别文件【Spring Boot 源码学习】JedisConnectionConfiguration 详解Lock和synchronized是什么?前端开发学习Spring boot,有关开发的一些基础知识RabbitMQ 原理与Spring boot 结合示例SpringBoot3集成WebSocketSpringboot 3 整合接口文档 (Knife 4 j)(包含springboot2)Java Spring 自动生成元模型类Java 中的 HTTP 客户端库OkHttp、Apache HttpClient和HttpUrlConnectionSpringBoot 整合WebSocket+事件发布 实现实时消息推送 抽象类抽取公共逻辑 @Autowired注入为Null解决 前端人学习java开发—使用Spring Boot开发Minio安装与集成springboot-rocketmq 顺序消息和事务消息实践小白学习SpringBoot Admin集成security,实现Actuator端点可视化监控RabbitMQ进阶-消息可靠性、延时消息、惰性队列、MQ集群前端开发学习Spring Boot,配置数据库以及使用数据库SpringBoot 启动流程简介使用springboot3.X+spring security6+ JWT+MyBatisPlus搭建一个后端基础脚手架(2)SpringBoot 调用外部接口的三种方式Spring Boot中的Bean与Spring中的Bean:差异与特点SpringAI+Ollama三部曲之一:极速体验SpringBoot Docker镜像构建方法以及Spring Boot Native构建方法从Spring父子容器到Openfeign原理解析Spring Boot Web 开发:MyBatis、数据库连接池、环境配置与 Lombok 全面解析全面升级!一套基于Spring Boot 3+JDK17的实战项目! SpringBoot + RabbitMQ实现延迟队列聊一聊 spring 过期属性问题Spring Boot单元测试快速入门Demo一个好用的SpringBoot参数处理器-HandlerMethodArgumentResolverSpring Boot集成Quartz快速入门DemoSpring Boot 整合 Reactive WebSpring Boot项目实战:短信功能 分布式限流Java 优雅获取菜单列表实践代码能跑就不要动-spring boot使用sshd-core空闲连接超时自动断开Activiti是什么?Spring Boot集成sitemapgen4j实现网站地图生成探讨spring Bean 指定初始化顺序的若干姿势和装配条件【Spring Boot 源码学习】HttpEncodingAutoConfiguration 详解12. MyBatis(二)Spring Boot 通过 Nacos 实现 Property 和 自定义 Scope 类型 Bean 的动态刷新SpringBoot @SpringBootApplication详解【Spring Boot 源码学习】RedisAutoConfiguration 详解账户设计-实现用户积分的分发02 SpringBoot3集成MyBatisPlus和MySQL使用 Sharding-JDBC 实现数据库分表快看!发现一个新的小巧的日志组件 TingLogSpring Boot集成RabbitMQ快速入门DemoSpring Boot集成Debezium实现postgres增量同步Spring Boot源码分析四:启动流程SpringBoot 整合 hazelcast 分布式缓存技术「Java 开发随笔」SpringBoot 整合 图形数据库 Neo4j 实践记录Spring Boot 使用 JDBC如何使用Knife4j进行接口测试(Swagger2)Spring Boot源码分析三:启动流程SpringBoot Ioc补充、SpringBoot原理以及自定义启动器Redis的分布式锁Spring Boot集成Swagger快速入门DemoSpring Boot Junit动态代理实现Mock方法Spring Boot 自定义 Banner,让你的 Banner 更具有个性SpringCloud-注册中心、负载均衡SpringCloud-网关 RocketMQ 如何保证消息的有序性基于 MockMvc 的 Spring[- Boot] Web 接口单元测试抽象使用 Spring Boot 实现邮件发送功能重构数据访问之引入 JPA 审计与独立测试策略Spring Boot 使用 Spring WebSpringBoot 自定义切面+自定义注解 实现全局操作日志记录 ThreadLocal统计请求耗时AcWing 842. 排列数字——算法基础课题解AcWing 841. 字符串哈希——算法基础课题解AcWing 240. 食物链——算法基础课题解AcWing 839. 模拟堆——算法基础课题解AcWing 837. 连通块中点的数量——算法基础课题解AcWing 3302. 表达式求值——算法基础课题解【专业课学习】Graph AlgorithmsAcWing 836. 合并集合——算法基础课题解AcWing 143. 最大异或对——算法基础课题解教你轻松理解:C语言中的三种数字交换方法,最后一种很少见AcWing 830. 单调栈——算法基础课题解AcWing 154. 滑动窗口——算法基础课题解AcWing 835. Trie字符串统计——算法基础课题解AcWing 826. 单链表——算法基础课题解AcWing 828. 模拟栈——算法基础课题解AcWing 831. KMP字符串——算法基础课题解AcWing 827. 双链表——算法基础课题解AcWing 803. 区间合并——算法基础课题解AcWing 801. 二进制中1的个数——算法基础课题解LeetCode刷题记:链表从零到一用 Python 写一个区块链经典排序算法的实现及解析[LeetCode] 4. Median of Two Sorted Arrays 题解美团针对Redis Rehash机制的探索和实践LeetCode 上最难的链表算法题,没有之一!LeetCode 分类刷题—— Stack使用A*算法解迷宫最短路径问题LeetCode 分类刷题 —— Linked ListLeetcode刷题总结——字典树清华AIOps算法:KPI聚类二、八、十、十六进制转换(图解篇)用 Python 撸一个区块链数据浪潮之间的前端工程师互联网公司最常见的面试算法题有哪些?80% 的 Linux 运维都不懂的内核问题LeetCode每日一题: 最后一个单词的长度(No.58)算法笔记 -- 492. 构造矩形LeetCode 分类刷题—— Two PointersLeetCode 分类刷题 —— Sort【刷题打卡】160. 相交链表LeetCode 312 Burst Balloons 思路分析总结【Go并发编程】第一篇 - Goroutines调度程序员必须掌握的数据结构 2LeetCode 分类刷题—— Backtracking巧妙设计多级缓存,为数据库减负深入理解Python[3] 当我们在讨论变量时,我们在讨论什么Kubernetes 调度器介绍Timsort | Python 原生 sort 函数使用的一种最快排序方法详解LeetCode每日一题: 找不同(No.389)机器学习的敲门砖:手把手教你TensorFlow初级入门LeetCode 014&053垃圾收集3: 垃圾回收器LeetCode每日一题: 丑数(No.263)剑指Offer题目11:实现函数double Power(double base, int exponent),求base的exponent次方。(Java)谷歌发布量子开源软件,量子计算机对科学家免费开放[LeetCode] 7. Reverse Integer 题解leetCode 4 Median of Two Sorted ArraysCardano(ADA)的共识算法OuroborosFlutter 中自定义一个简单的Provider上周前端发生哪些新鲜事儿?#366深入探讨JavaScript的执行机制JS中的数据类型转换与判断,一篇带你全搞定自由职业四年,三次转变经典回溯,从一个老面试题(LazyMan)中学到的知识用于面试快速实现的简化版节流防抖实用场景——翻译搜索器,图片懒加载