Workflow
菜鸟教程
icon
搜索文档
2025 年这些优秀 Chrome 扩展必须安排上,早用早下班,开发效率杠杠~
菜鸟教程· 2025-05-26 21:48
前端开发工具 - React Developer Tools 是 React 开发者的必备工具,支持检查和调试组件树、查看状态和属性,并兼容 Hooks 和 Suspense 等新特性 [1] - Vue.js devtools 是 Vue.js 官方调试工具,提供组件检查、Vuex 状态管理调试和事件追踪功能,特别支持 Vue 3 的 Composition API [3] - Redux DevTools 是 Redux 状态管理的调试工具,支持实时查看 action 分发、状态变化和时间旅行调试功能 [5] - Web Developer 提供多种 Web 开发工具,包括禁用 JavaScript、查看页面结构、验证 HTML/CSS 和调整浏览器窗口大小等功能 [6] 性能分析与优化 - Lighthouse 是 Google 官方的网站性能分析工具,可生成性能、可访问性、SEO 和最佳实践报告,2025 版本增强了对 Core Web Vitals 的分析 [7][8] - PageSpeed Insights 可快速检测网页加载速度和性能指标,提供优化建议,并与 Google Search Console 数据集成以改善搜索排名 [9][10] 视觉与设计工具 - ColorZilla 是强大的颜色选择和分析工具,支持取色、生成渐变色和创建调色板,适用于前端开发和设计 [14] - WhatFont 可一键识别网页中使用的字体,包括字体族、大小、行高和颜色等详细信息 [15] API 开发与测试工具 - JSON Formatter 是专业的 JSON 数据格式化工具,支持语法验证、压缩和美化,适用于 API 开发 [18] - Postman Interceptor 可与 Postman 应用配合使用,直接从浏览器捕获网络请求,便于 API 测试和调试 [20][21] - CORS Unblock 可临时解决开发环境中的 CORS 问题,但仅建议在开发时使用 [22] 生产力工具 - Lightshot 是轻量级截图工具,支持快速截图、编辑和分享,适合制作技术文档和 bug 报告 [24] - Speed Dial 2 是定制化的新标签页替代方案,支持个性化快速拨号界面和自定义背景 [26] - Multi Find: Search and Highlight 可在网页中同时搜索和高亮多个关键词,支持不同颜色标记,适用于代码审查和文档阅读 [28][29] - Octotree 为 GitHub 添加代码树形视图,支持快速浏览仓库结构和语法高亮 [30] - Enhanced GitHub 增强 GitHub 界面功能,添加文件大小显示、下载单个文件和复制文件内容等实用功能 [32][33] - Wappalyzer 可检测网站使用的技术栈,包括前端框架、后端技术和 CDN 等,适用于技术调研和竞品分析 [34] - Chrome版Todoist 是任务管理扩展,支持快速添加任务、设置截止日期和项目分类,适合敏捷开发团队 [36][37] - Page Assist 是本地运行的 AI 助手扩展,提供智能代码解释、技术文档总结和问题解答功能 [38] 安全与隐私工具 - Bitwarden Password Manager 是开源的密码管理器,提供密码生成、存储和自动填充功能,支持多平台同步 [39][40] - Fake Data 是智能表单填充工具,可快速生成测试数据,包括姓名、邮箱和地址等 [43] - uBlock Origin Lite 是高效的广告和追踪器拦截工具,可减少页面加载时间 [44][45] - HTTPS Everywhere 可自动将 HTTP 连接升级为 HTTPS,提供更细粒度的浏览安全控制 [46]
年薪96W!真心建议大家冲一冲新兴领域,工资高前景好
菜鸟教程· 2025-05-26 09:48
AI技术对程序员职业的影响 - 阿里云核心业务全部接入Agent体系,字节跳动30%后端岗位要求大模型开发能力,腾讯、京东、百度开放招聘的技术岗80%与AI相关 [1] - 大模型正在重构技术开发范式,传统CRUD开发模式被AI原生应用取代 [1] - 制造、医疗、金融等行业加速AI应用落地,企业更看重能用AI大模型技术重构业务流的技术人才 [1] - AI相关技术岗疯狂扩招,薪资逆势上涨150%,大厂开出70-100W年薪挖掘AI大模型人才 [1] AI技术岗位需求变化 - 传统开发框架、大数据工具不再是就业金钥匙,仅会调用API不足以胜任大模型相关工作 [1] - 未来1年内"有AI项目开发经验"可能成为技术人投递简历的门槛 [1] - 业务转型需要掌握RAG优化知识库检索、大模型微调数据准备等技能 [1] AI技术核心概念 - Agent是针对特定场景的AI解决方案,智能客服是企业级Agent的典型应用 [6] - RAG适用于需要不断更新知识的密集场景,优势在于不需重新训练大模型 [6] - Function Call通过运行特定功能代码块增强大模型处理能力,可集成外部工具和资源 [6] AI技术培训课程内容 - 课程包含大模型原理、Transformer架构核心原理、Fine-tuning技术等 [3] - 通过5个步骤培养大模型应用开发工程师:原理掌握→工具使用→产品开发→信息链接→实战演练 [13] - 拆解金融行业支小助、知乎直答等热门产品的技术架构 [13] - 提供大厂内推机会,帮助学员实现职业跃迁 [15][18] 课程特色与成果 - 已开班58期,服务20000+学员,多人获得高薪offer [8] - 赠送大模型应用案例集和AI商业落地白皮书 [13] - 课程由AI大模型领域大佬联合研发,分享商业化AI应用项目 [16] - 分析大厂招聘行情风向,提供职业发展路径规划 [18]
还有人手动画图?一键生成 Draw.io 流程图,3分钟交作业爽炸!
菜鸟教程· 2025-05-22 19:17
Draw.io产品概述 - 产品现更名为diagrams.net,是一款开源且免费的在线绘图工具[1] - 支持UML、流程图、架构图等多种图表类型,提供丰富模板资源[1] - 具备离线使用功能,支持导出PNG/SVG/PDF等多种格式[1] 产品特性 - 界面设计简单直观,功能强大[2] - 适用人群广泛,包括个人用户、开发者、设计师和项目经理等[2] - 提供在线访问和桌面应用两种使用方式[3] AI集成功能 - 支持通过AI生成Mermaid.js代码实现图表自动生成[6] - 操作流程:在Draw.io菜单选择"调整图形→插入→Mermaid"后输入AI生成的代码即可完成图表插入[6] 应用案例 - 流程图案例:可生成包含"输入账号密码→验证身份→进入首页"等步骤的完整流程图[8][9] - 决策树案例:展示用户从"查看产品"到"加入购物车"或"放弃购买"的完整决策路径[10] - 组织结构图案例:可生成从CTO开始,包含前端、后端、测试等角色的技术部门架构图[12] - 状态图案例:可展示订单状态变化流程,包括待付款、已发货、已签收、取消等状态[14][15] - 类图案例:可展示用户类、订单类、商品类之间的关联关系[16] 开发工具集成 - 提供VS Code扩展插件Draw.io Integration[18] - 插件支持通过创建.drawio.png后缀文件直接进行图表编辑[19][21]
微软嫡长子VS Code宣布打造AI编辑器计划,Cursor/Winsurf不得瑟瑟发抖?
菜鸟教程· 2025-05-21 18:34
VS Code开源AI编辑器计划 - 公司宣布将VS Code打造成功能完善的开源AI编辑器平台 遵循开放、协作、社区驱动的核心原则 [1][2] - 根据MIT许可证开放GitHub Copilot Chat扩展代码 并将相关组件重构至VS Code核心 [3] - AI功能完全开源 开发者可查看、修改和贡献模型训练及实现代码 确保技术透明性和社区参与度 [5] VS Code市场地位与生态 - 自2015年4月发布后 已发展为最受欢迎的开发工具之一 截至2025年全球用户超2000万且持续增长 [8][10] - 扩展市场拥有超40,000个扩展 月下载量达亿级 覆盖语言支持、调试器、主题等多领域 [11] - GitHub仓库为最活跃开源项目之一 拥有数千名贡献者和数万个已解决问题 [12] 竞争环境与行业动态 - 竞争对手Cursor基于VS Code开源技术构建 通过深度整合AI能力威胁其市场地位 [12] - 公司近期限制Cursor使用官方C/C++和C扩展程序 引发行业竞争加剧 [14][15] - Cursor Pro月费20美元 Windsurf月费15美元 未来可能爆发价格战 [18] 技术发展趋势 - 行业技术迭代加速 Claude 3.7 Sonnet和Gemini 2.5 Pro等AI模型性能快速提升 [20]
用上这些提示词(Prompt),效率超高,老板:你再多干点~
菜鸟教程· 2025-05-20 18:33
AI编程转型趋势 - 编程方式从传统搜索引擎转向AI辅助编程,开发者需要编写更详细的提示词而非简单关键词[1] - 高质量AI代码生成依赖两大要素:强大的底层模型和精准的提示词工程[2] - 行业出现对AI编程工具能否完全替代程序员的讨论,但调试环节仍需人工介入[3] 提示词工程体系 - 建立18类标准化提示词模板库,覆盖代码生成、解释、优化等全生命周期场景[4] - 典型模板包括:代码生成("使用[语言]编写[功能]")、代码优化("优化以下[语言]代码提高[性能]")、算法实现("用[语言]实现[算法]")等[4] - 技术选型提示词要求对比分析技术A/B的优缺点,考虑开发效率、性能等4维度[5] 需求分析与技术决策 - 需求解构提示词要求分4步:功能点优先级排序、难度标注、技术选型推荐、风险预警[6] - 技术选型顾问提示词需生成对比表,评估开发效率、性能等4个核心维度[6] - 实战案例:电商小程序技术栈选择需平衡团队适配度与社区活跃度[6] 代码生成与优化 - 高质量代码生成5要素:清晰结构、详尽注释、极致性能、全面异常处理、符合最新规范[7] - 算法实现提示词要求包含复杂度分析、优化空间说明和执行过程演示[8] - 代码优化聚焦4个关键点:性能瓶颈定位、冗余计算消除、内存占用降低、高效算法替代[8] 测试与质量保障 - 测试用例设计需覆盖正常情况、边界值、异常输入、压力测试4类场景[13] - 单元测试生成要求细粒度路径覆盖,使用mock处理依赖,单个测试仅关注1个断言点[14] - 代码审查提示词要求无情指出潜在BUG、安全隐患、性能问题等5类缺陷[12] 系统设计与部署 - 数据库设计提示词需包含表结构、索引优化、大数据量处理方案、表关系说明[16] - Docker部署方案要求区分3种环境配置,提供资源优化和数据持久化方案[21] - CI/CD流程设计需实现自动化构建测试、分级部署、快速回滚3大核心功能[21] 安全防护体系 - 安全审查提示词要求检测SQL注入、XSS等6类漏洞,并提供具体修复方案[23] - 数据加密方案设计需明确保护范围、安全等级、性能要求和跨平台兼容性[24] - 实战案例:社交APP需对用户数据实施端到端加密,确保数据库泄露时数据安全[24]
11w*14薪,进DeepSeek了!
菜鸟教程· 2025-05-19 18:53
AI算法人才市场现状与薪酬趋势 - 杭州深度求索人工智能公司(DeepSeek)发布多个岗位招聘,大部分岗位起薪在3万元以上,其中年薪最高可达154万元 [1] - 掌握深度强化学习、多模态融合等DeepSeek核心技术的人才,薪资涨幅同比超过120% [1] - 其他企业为吸引和留住人才,相应提高薪资待遇,有的岗位薪资甚至比往年提高70% [3] - 字节跳动以73.5万年薪聘用应届生,阿里达摩院开出超过200万年薪 [3] - 深度学习/算法工程师的薪资在各个技术岗位中最高 [1] 市场供需矛盾与人才能力缺口 - AI领域存在高薪缺人的事实,但找不到工作的人也很多 [3] - 问题在于申请算法岗的人很多,但实际能够胜任的很少,求职者能力无法匹配一线企业核心AI岗位的需求 [3] - 一线企业核心岗位需求包括:复杂问题分析的算法能力、建模能力、并行计算能力、分布式能力、代码管理能力、产品意识、学术与前沿研究能力等 [4] - 通常求职者所具备的能力主要集中在编程能力、算法能力和建模能力,与企业需求存在较大差距 [4] 深度算法培养计划课程内容与特色 - 课程联合现象级AI名企和大厂共同打造,是全行业第一个深度算法培养计划训练 [5] - 邀请前字节、百度等一线大厂在职专家提供算法最前沿强化训练 [5] - 讲师全部为企业一线在职的实战派,有技术管理经验,负责过企业大型核心项目 [7] - 课程从算法角度出发,对各个模型进行全面细致讲解,并结合15大企业级项目 [7] - 项目涵盖NLP大模型实战(如文本分类、文本生成、知识图谱、推荐系统等)和CV实战(如图片分类、人脸分析、AIGC以文生图等) [8][10][11][16] - 项目是一套通用解决方案,可面向互联网、自动驾驶、工业检测、医疗、农业等不同应用场景 [11] 课程就业保障与往期成果 - 公司承诺:加入课程,拿不到Offer全额退款,年薪不满25W全额退款 [6] - 课程可以为学员提供3、6、12期分期付款 [31] - 报名就业班学员签订协议,课程结束后若拿不到offer或就业初始年薪达不到25万以上,则全部退还学费 [31] - 上一期学员中,80%已经拿到AI、算法相关Offer,统计已就业同学平均薪资超过30万 [13] - 往期学员案例包括:转型进入小红书做算法工程师,涨薪翻倍 [15];非科班学员一次性斩获多个大厂offer,bilibili开出47w年薪 [19][21];统计学专业学员第一份工作拿到33.5w年薪 [22];应届生进入西安华为公司,年薪高达37.7w [24];Java开发转型CV算法实现薪资翻倍 [26];学员试水面试即获offer,薪资23k,相比上一份工作涨薪8k [29] 课程教学模式与优势 - 课程注重业务与思想的传播,使学员能轻松应对工作问题并具备举一反三的能力 [11] - 线上学习胜在师资,均为在职大牛授课,项目真正来源于企业实际应用,做到所学皆所用,保障就业 [27] - 公司提供1v1定制学习计划 [13]
一文搞定!REST API 设计必备实用技巧
菜鸟教程· 2025-05-18 18:16
REST API的定义与核心特点 - REST API是一种基于HTTP协议的软件架构风格,用于构建网络应用程序接口,是现代Web服务开发中最常用的API设计模式之一 [1][2] - 其核心特点包括无状态性、资源导向、统一接口和可缓存性,每个请求包含处理所需的全部信息,所有数据被视为通过URI标识的资源,并使用标准HTTP方法进行操作 [3][8] - 在Web应用中,REST API充当连接前端和后端的“桥梁”,其设计质量直接决定了系统的流畅性和用户体验,一个好的API设计能提升开发效率和维护便利性 [6][7] API命名与HTTP方法使用规范 - API端点地址应使用名词而非动词,例如使用`/users`表示用户列表,而非`/getUsers`,以体现REST API以资源为核心的理念,HTTP方法本身已能说明操作类型 [8][10] - 应正确使用HTTP方法来明确操作意图:GET用于读取资源,POST用于创建资源,PUT用于完整更新资源,PATCH用于部分更新资源,DELETE用于删除资源,避免使用GET方法执行修改操作 [9][10][13] URL结构与版本管理 - URL结构应层次分明,像文件夹路径一样清晰,例如使用`/users/123/orders`表示特定用户的订单,资源集合通常使用复数形式,单一资源使用单数形式,并建议使用小写字母和连字符保持命名统一 [12][13][15] - 应为API添加版本号以支持后续升级并保证旧版客户端兼容,版本管理可通过URL路径、查询参数或请求头实现,例如`/v1/users`,并从第一个版本开始就为未来留出升级空间 [15][18] 请求处理与数据操作优化 - 在处理大量数据时,API应支持分页、过滤和排序功能以提升效率,例如使用`/users?page=2&size=20`进行分页,使用`/users?role=admin&search=john`进行过滤和搜索 [16][17][30] - 应支持批量操作以提高效率,例如通过`POST /users/batch`一次性创建多个用户,但需限制批量操作的数量以防止服务器压力过大,并确保操作的原子性 [30][31][33] 响应格式与错误处理 - API响应应使用JSON作为通用数据交换格式,保持轻量和易解析,响应格式应整齐划一,建议使用包装对象区分数据与元数据,例如`{"data": {...}, "meta": {...}}`,空数据应返回空数组而非null [18][25][28][29] - 应使用恰当的HTTP状态码来清晰传达请求结果,如200表示成功,201表示资源创建成功,400表示客户端错误,404表示资源不存在,500表示服务器内部错误,错误响应应提供友好的提示信息,包含错误代码和消息 [9][11][14][19] API安全与性能保障 - 必须将安全置于首位,使用HTTPS加密传输,并采用OAuth 2.0、API密钥或JWT进行身份验证,确保只有授权用户能访问,同时应限制跨域访问并定期更换密钥 [20][22][33] - 应设置速率限制以保护服务器,例如通过响应头`X-RateLimit-Remaining`告知客户端剩余请求次数,并在超出限制时返回429状态码,同时应监控API性能,优化慢查询并利用缓存机制 [19][22][31][32] - 应采用数据压缩技术如Gzip或Brotli来加快传输速度,但对于小于1KB的小数据可关闭压缩以节省性能,同时可通过Webhooks实现实时通知,并在故障时实现优雅降级以保持服务可用 [34][35][36] 文档、幂等性与其他最佳实践 - 应提供详尽清晰的API文档,包含每个端点的用法、示例和错误说明,推荐使用Swagger等工具生成交互式文档,并保持文档与API同步更新 [21][23] - 应保证操作的幂等性,特别是PUT和DELETE操作,确保重复执行产生相同结果,对于POST操作可添加“请求ID”以防止重复提交 [24] - 不应将敏感信息如密码置于URL中,而应放在请求体或请求头中,API应支持国际化,通过`Accept-Language`请求头返回本地化的错误消息 [25][27][30]
一个极具争议的开源项目,「微信克隆人」火了!
菜鸟教程· 2025-05-15 16:33
WeClone项目核心功能 - 支持通过微信聊天记录微调大语言模型(LLM),捕捉用户语言习惯和表达方式,基于LoRA框架支持0.5B-7B规模模型如ChatGLM3-6B、Qwen2.5-7B等 [12] - 模型训练需约16GB显存,满足小样本低资源场景,训练效率高 [13] - 语音克隆模块通过0.5B参数模型和5秒语音样本实现95%相似度的声音克隆,基于Tacotron或WavLM模型 [15] - 支持多平台部署至微信/QQ/Telegram等,通过AstrBot框架实现实时对话 [16] 技术实现路径 - **数据预处理**:微信CSV/SQLite转为JSON格式,清洗敏感信息并保留时间戳,提供禁用词过滤功能 [20][27] - **模型微调**:采用ChatGLM3-6B基础模型,LoRA框架减少可训练参数,支持单机/多卡分布式训练 [20][21][36] - **部署方案**:FastAPI/Flask打包模型,支持GPU/CPU混合部署,自定义参数配置 [22][37] 应用场景 - 个人助理定制:自动回复消息、处理邮件等事务 [17] - 内容创作:生成特定风格文本如推文/脚本,支持多账号运营 [17] - 数字永生:创建个人或他人的永久数字分身 [18] 安装与训练流程 - 环境依赖Python 3.9,推荐使用uv管理环境,需安装16GB显存GPU [23][24] - 数据准备需通过PyWxDump解密微信数据库,导出CSV至指定目录 [26] - 训练参数可调整batch_size/epochs等,单卡训练示例loss值3.5(2万条数据) [34][36] - 推理支持浏览器demo或API接口测试,部署需配置AstrBot服务 [37][40] 模型获取 - 优先从Hugging Face下载ChatGLM3模型,备选魔搭社区需替换modeling_chatglm.py文件 [29][32]
微软继续裁员3%,影响约6000人,20%+代码AI完成,人员也不需要多了~
菜鸟教程· 2025-05-14 18:47
微软近期裁员计划 - 公司宣布一项全球裁员计划,涉及LinkedIn、Xbox等多个部门[1] - 裁员规模约为员工总数的3%,按现有22.8万名员工计算,约影响6000人[2] - 这是公司自2023年裁员1万人以来规模最大的一次裁员[3] - 裁员旨在精简管理层并提升组织效率,计划分阶段在未来几个月内完成[4] 裁员背景与战略调整 - 公司近年来持续加大对人工智能和云计算(Azure)的投入[5] - 2025财年计划在数据中心建设上投入约800亿美元,以支持AI服务需求[6] - AI云业务增速远超预期,而传统云服务增长放缓[6] - 首席执行官指出,此举旨在确保在关键领域持续投资,同时保持财务纪律[7] - 裁员释放的资源将优先用于AI研发和基础设施,例如在全球建立AI创新中心[7] - 本次裁员为以后的AI投资扫清了道路[8] AI业务进展与影响 - GitHub Copilot用户规模已突破1500万,较去年增长4倍[10] - GitHub Copilot已从“编程助手”进化到“编程伙伴”[10] - 在公司代码库中,有20%至30%的代码是由人工智能生成的[10] - 公司将资源投向AI,并利用AI生成代码,因此减少了对大量开发人员的需求[12] - 公司通过裁员来控制成本,以保持财务健康并优化资源配置[12] 裁员补偿情况 - 据网传消息,部分员工获得“N+8”超高补偿协议[16] - 入职十年以上的老员工最高可获20个月薪资赔偿[16] - 有消息称,上海的微软员工赔偿为N+8,有的甚至N+10,老员工等于直接拿了一百万回家[17] 近年裁员轨迹 - 2023年1月:裁员1万人,涉及硬件项目(如HoloLens)[18] - 2024年1月:游戏部门裁员1900人,整合动视暴雪业务[18] - 2025年1月:小规模绩效裁员(<1%)[18] - 2025年5月:裁员3%,影响约6000人[18]
免费 AI 编程工具,Cursor 开源平替版~~~
菜鸟教程· 2025-05-13 18:16
AI编程工具市场动态 - Cursor作为知名AI编程工具,继承VS Code功能并增强AI辅助能力,但近期被微软限制使用官方C/C++/C扩展程序 [1] - Cursor订阅定价为每月20美元,年费达千元级别 [2] - Cursor近期完成9亿美元融资,估值飙升至90亿美元,同期OpenAI以30亿美元收购竞品Windsurf [3] 开源替代品Void的核心优势 - 基于VS Code开发,提供类似Cursor的智能功能,同时强调数据隐私和用户自主权 [5][6][8] - GitHub获18k+星标,支持Windows/macOS系统,兼容VS Code扩展市场 [11][17] - 提供四大AI功能:Tab自动补全、Ctrl+K内联编辑、Ctrl+L AI对话、灵活连接本地/云端LLM模型 [11][12][13][14] Void的技术实现特点 - 本地模型支持:通过Ollama工具运行Llama3 1等模型,最低需5GB内存,小模型仅需1 5B参数 [20] - 第三方API集成:支持Anthropic、OpenAI、Gemini、DeepSeek等主流模型,可自定义配置 [22][23][24][25][26][27] - 模型库覆盖广泛:包含Claude 3系列、GPT-4 1、Gemini 2 5、Grok-2等28种模型选项 [28][29] 实际应用案例 - 使用DeepSeek模型开发随机数生成工具,实现响应式设计、输入验证、动画效果等特性 [30][31][32][33] - 工具支持HTML/CSS开发,可扩展历史记录功能,提供完整使用说明文档 [34][35] - 演示Tailwind CSS集成能力,展示前端界面快速构建效果 [38]