菜鸟教程
搜索文档
不用记 Vim 指令!VS Code 级交互的终端编辑器,新手轻松拿捏~
菜鸟教程· 2025-12-23 11:31
产品定位与核心价值主张 - 产品是一款轻巧的终端文本编辑器,旨在提供直观、现代的交互体验,无需记忆复杂指令即可流畅编辑[3] - 产品并非简陋编辑器(如nano)的升级版,而是将现代集成开发环境的精华功能集成到终端中[5] - 产品解决了传统Vim编辑器命令难记、Visual Studio Code等大型编辑器臃肿、以及Neovim等配置复杂的问题[1] 核心功能与性能特点 - 产品拥有完整的鼠标支持、可视化菜单以及命令面板,支持标准快捷键(如Ctrl+S保存、Ctrl+Z撤销)[6][7] - 产品支持多光标编辑、列选中、智能缩进、批量注释、增量搜索、全局替换、Git grep等高级编辑功能[6] - 产品内置文件浏览器、终端窗口、分屏、行号、换行、Markdown预览、Git日志、诊断面板、书签和错误导航等功能[5][6] - 产品对语言服务器协议提供完整支持,可实现跳转定义、悬停提示、重命名、自动补全、实时代码诊断与快速修复等专业功能[6][11] - 产品性能卓越,能轻松打开并流畅编辑数十GB级别的超大文件,内存占用几乎不变,输入延迟极低[5][10] - 产品启动速度极快,支持处理10GB以上的超大文件[10] 技术架构与扩展性 - 产品插件采用TypeScript编写,在沙箱化的Deno环境中安全运行,可操作缓冲区、分屏窗口与文本内容,并可启动进程、访问本地文件系统[13] - 插件系统允许创建虚拟缓冲区与内容覆盖层,并可自定义快捷键模式[13] - 插件生态可充分利用现代JavaScript生态的丰富资源,同时不影响编辑器本身的稳定性[13] 产品获取与安装 - 产品为开源软件,官方地址与开源仓库地址已提供[6] - 产品支持macOS、Linux各种发行版,并提供AppImage、Flatpak、Homebrew、Cargo等多种一键安装方式[15][16] - 安装方式包括通过系统包管理器(如brew、AUR、.deb、.rpm)、预编译二进制文件、npm、cargo-binstall、crates.io、Nix以及源码编译[16][17] - 用户可通过运行一行curl命令的安装脚本,自动适配其系统进行安装[17]
恭喜了!软考重大利好!全体程序员狂欢吧!
菜鸟教程· 2025-12-19 11:30
文章核心观点 - 文章旨在推广一个针对2026年软考(计算机技术与软件专业技术资格(水平)考试)的免费学习群,核心论点是当前是软考“最好拿证”的时机,该学习群能帮助考生高效备考、一次通过考试,从而获得升职加薪、落户加分等多重职业与个人收益 [1][6][24] 软考行业价值与趋势 - 软考被描述为计算机行业公认的“黄金必考证书”,是研发、测试、产品、运维等岗位人员精进技术、为简历背书、晋升管理的最佳渠道 [6] - 从2025年考试内容看,对于AI大模型、嵌入式等新技术的考察越来越多,范围越来越广,预计往后考试难度会持续增加,因此2026年被强调为当前“最好拿证”的一年 [1] - 获得软考证书能带来多重收益,包括升职加薪、跳槽加分、享受落户/购房加分、评职称、入专家库、投标评标、涨退休费、现金补贴等 [1] 2026年软考主要科目备考难点 - **系统架构设计师**:技术含量最高,仅凭经验裸考风险太大 [6] - **信息系统监理师**:记忆量巨大,涉及很多抠字眼的文书与繁琐流程 [6] - **软件设计师**:程序员入行必备,但备考知识面很广 [7] - **信息系统项目管理师(高项)**:论文难度极大,需要理论与实践结合 [7] - **网络工程师**:有近50%的超纲内容,且与实际工作联系不强 [7] “2026软考上岸学习群”核心服务与资源 - 提供为期2天的免费直播课,由行业大咖讲解备考趋势、重难点及复习规划 [1][8] - 提供内部资源,包括高频考点、海量题库以及价值1599元的内部上岸资料包 [1] - 分享高分技巧,包括最新真题解析、万能模版及实用备考工具 [1] - 提供1对1备考规划制定与答疑解惑服务,旨在帮助考生科学备考,避免多次考试 [15] - 提供智能刷题平台,内含海量真题用于实时测评,并有机会解锁机考全真模拟以熟悉操作 [19] - 免费赠送超过5GB的软考通关秘籍,内含历年考生刷过的题、推荐的模版和看过的资料 [21] - 课程已开办58期,累计为超过20000名学员提供服务,口碑良好 [17] - 声称加入该学习群可节省70%的备考时间 [24] 学习群参与资格与限时性 - 该免费学习群主要面向基础知识薄弱、复习时间零散或无重点、想一次通过2026年软考的考生 [1] - 群名额仅限100人,免费通道将在24小时后或人满后关闭,强调名额有限、速进 [1][14][24] - 参与无需集赞、转发或支付任何费用 [1] 软考具体知识点示例(以部分科目为例) - **计算机硬件基础**:在考试中约占6分,比例8.00%,涉及数据的表示、CPU组成、CISC与RISC、流水线技术、层次化存储、I/O数据传输控制方式、可靠性分析、校验方法、计算机性能指标等 [10] - **操作系统**:在考试中约占6分,比例8.00%,涉及信号量与PV操作、死锁问题、段页式存储、磁盘调度、文件管理(索引文件结构、位示图与树形目录结构)等 [10] - **数据库系统**:涉及E-R模型、关系代数和SQL查询语句、规范化理论(键、范式、模式分解)等 [10]
没啥用的 VS Code 摸鱼神器,但我能玩一天!写代码放烟花、养宠物超上头~
菜鸟教程· 2025-12-18 11:31
文章核心观点 - 文章介绍了四款旨在提升VS Code编辑器趣味性、缓解编程枯燥感的非功能性扩展插件[1] - 这些插件通过在编辑器中集成宠物互动、视觉特效、情绪化反馈和经典游戏等元素,为开发者提供轻松愉悦的编码体验[1][9][14][21] vscode-pets 扩展 - 该扩展允许用户在VS Code侧边栏或面板中饲养像素风宠物,包括猫、狗、蛇、橡皮鸭、纸夹助手Clippy、龙猫、螃蟹Ferris等[1] - 宠物具备多种互动行为,如来回走动、睡觉、抓蝴蝶以及玩扔球游戏[1] - 扩展搜索关键词为“vscode-pets”[2] - 插件市场地址与GitHub仓库地址已提供[4] Power Mode 扩展 - 该扩展为VS Code添加视觉特效,在用户敲击键盘时触发爆炸粒子、抖动、火花、能量尾迹等动画效果[9][10] - 其核心功能是在不改变编辑逻辑的前提下,叠加动态视觉反馈,营造强烈的操作沉浸感[11] - 扩展搜索关键词为“Power Mode”[12] - 插件市场链接已提供[12] In Your Face 扩展 - 该扩展是一系列风格统一的VS Code趣味插件,其核心机制是根据代码中的报错数量动态改变表情符号,错误越多表情越“崩溃”[14] - 市场上有多个不同版本可供选择[15] - 扩展搜索关键词为“In Your Face”[15] - 插件市场链接已提供[17] Chrome Dinosaur Game 扩展 - 该扩展将Chrome浏览器的经典离线小恐龙跑酷游戏移植到VS Code编辑器中[21] - 用户通过命令面板启动游戏,使用空格键跳跃、方向键下蹲来躲避仙人掌和飞鸟,游戏速度随分数增加而提升,体验与浏览器原版一致[22] - 扩展搜索关键词为“Chrome Dinosaur Game”[23] - 插件市场链接已提供[25]
安卓配不上 AirPods?教你如何把它从水果的生态越狱出来~
菜鸟教程· 2025-12-15 11:30
项目核心观点 - 项目旨在通过逆向工程破解苹果的私有蓝牙协议,将AirPods的高级功能解锁至非苹果设备上,其核心理念是“硬件是你的,功能不该只属于苹果设备” [3][4][11] - 项目名称为LibrePods,是一个开源项目,在GitHub上已获得超过21,000个星标 [6] 项目功能与目标 - 核心目标是让Android和Linux设备能够访问AirPods硬件已具备的全部高级功能,而非仅提供一个替代用户界面 [10] - 支持的功能包括降噪控制、通透模式、耳朵检测、辅听功能、电池状态显示、头部手势、对话感知等 [10][17] - 通过将设备的蓝牙VendorID伪装成苹果的ID,来解锁一系列“仅苹果设备可见”的功能 [16][26][27] 设备兼容性 - 大多数功能应适用于任何AirPods型号,但目前仅使用AirPods Pro 2进行过全面测试 [14] - AirPods Pro(第二代)完全支持且经过测试;AirPods Pro(第三代)完全支持(心率监测除外);AirPods Max完全支持(客户端会显示不支持的功能);其他AirPods型号应可正常使用基本功能如电池状态和入耳检测 [17] 平台支持与要求 - Android是目前功能最完整的支持平台 [18][24] - 在部分定制Android系统(如ColorOS/OxygenOS 16)上,基础功能可无需root权限使用,但通透自定义、辅听、蓝牙多点连接等功能需要root权限 [25] - 对于其他大多数Android系统,必须获取root权限并安装Xposed框架,原因是Android蓝牙栈存在系统级Bug,且Android 13以下版本无已知可行解决方案 [25][31] - 也支持Linux平台,旧版Linux客户端功能有限,新版正在重写以提供完整功能支持 [24][25] 具体功能详解 - **降噪与通透控制**:无需长按AirPods,可轻松切换降噪、通透和自适应模式 [17] - **入耳检测**:放入或取出AirPods时可自动控制音乐播放/暂停,取出时可切换到手机扬声器 [17] - **电池状态**:可显示准确的耳机和充电盒电量,例如在示例中显示左耳62%、右耳60%、充电盒1% [17][18] - **头部手势**:可通过点头接听电话,摇头拒绝来电 [17][19] - **对话感知**:用户开始说话时,媒体音量会自动降低,背景噪音也会减少 [17][20] - **多设备连接**:支持AirPods同时连接最多两台设备,音频与控制可在设备间无缝切换 [17][29][32] - **自定义设置**:支持重命名AirPods、自定义长按操作、调整通透模式参数(如声音平衡、音色、对话增强、环境噪声抑制)、导入听力图等 [17][21][32] 使用与配置说明 - 在Linux上,需编辑蓝牙配置文件(`/etc/bluetooth/main.conf`),添加`DeviceID = bluetooth:004C:0000:0000`来伪装成苹果设备 [28] - 在Android上,通过在LibrePods应用中启用“Act as an Apple device”选项来实现VendorID伪装 [21][28] - 修改AirPods名称后,需要重新配对才能生效,这是受Android蓝牙机制限制 [33] - 若希望在Android系统设置中显示AirPods图标与电量,需要将LibrePods应用安装为系统应用 [33]
2025 年 12 月编程语言排行榜|R 语言杀回前十,C# 或能拿下年度编程语言~
菜鸟教程· 2025-12-11 11:30
TIOBE 2025年12月编程语言排行榜核心观点 - R语言在2025年12月重新进入TIOBE指数前十,反映企业对数据统计深度分析和可视化呈现的需求持续增强 [1][3] - Python在通用编程领域已全面胜出,而R语言与Python的竞争关系已结束,两者定位不同,分别在细分领域和通用领域发展 [6][8][10] - C是当前增长最快的编程语言,并有望成为2025年年度编程语言,其从Windows企业语言进化为跨平台、开源、现代化的代表,在游戏开发、Web服务和云原生等领域与Java平分秋色 [14][15][17] 2025年12月编程语言排名概况 - 2025年12月排名前十的编程语言依次为:Python、C、C++、Java、C、JavaScript、Visual Basic、SQL、Perl、R [19] - 与2024年12月相比,排名变化显著的有:C语言从第4位升至第2位,C++从第2位降至第3位,Java从第3位降至第4位,Perl从第26位大幅跃升至第9位,R语言从第16位升至第10位 [20] - 排名11至20的语言中,Go语言从第7位大幅下滑至第15位,Rust从第14位升至第17位,Kotlin从第23位升至第20位 [22] 主要编程语言市场占有率与历史趋势 - 根据榜单数据,当前主要语言的市场占有率(部分)为:C语言占10.11%,C++占8.95%,Java占8.70%,C占7.26%,JavaScript占2.96%,Visual Basic占2.81% [18] - 从长期历史排名(1988-2025)看,Python的上升轨迹显著,从1995年的第23位跃升至2025年的第1位;C从2005年的第9位上升至2025年的第5位;JavaScript从2005年的第10位上升至2025年的第6位 [25] - 在2003年至2024年的“年度编程语言”获奖记录中,Python共获奖6次(2024、2021、2020、2018、2010、2007),C在2023年获奖,C++在2022年和2003年获奖 [26] 编程语言生态与定位分析 - R语言是专为统计分析和数据可视化设计的专业工具,在学术界、科研机构以及医药、金融等研究密集型行业地位稳固,其优势在于统计建模精确、可视化能力强,但工程化薄弱 [1][4][5][11] - Python定位为通用底盘,覆盖接口、自动化、服务端、机器学习等领域,团队协作与部署链路更顺畅,已成为通用领域的绝对主导者 [8][11] - C的崛起得益于微软的全面押注,其在OpenAI、Copilot、Azure、Unity等关键生态中均有深度集成,推动了其在游戏开发、Web服务、云原生等领域的广泛应用 [15][18]
胆小者勿入~70万一只的诡异人头机器狗,送你敢要吗?
菜鸟教程· 2025-12-10 11:23
事件概述 - 数字艺术家Beeple在迈阿密巴塞尔艺术展上推出了名为“Regular Animals”的系列作品[6] - 该系列作品由七只肉色机器狗组成,机器狗套着以马斯克、扎克伯格、贝索斯等科技巨头为原型的逼真硅胶名人面具[2][6] - 作品在展览现场迅速售罄,单价为10万美元(约合70万人民币)[7] 产品特征与市场反应 - 产品设计独特且具争议性,机器狗在静止时被视为现代艺术品,运动时则产生强烈的视觉冲击[12] - 产品具备互动功能,可以从尾部拉出AI生成的艺术卡片[4] - 作品在社交媒体上引发广泛关注和讨论,其诡异、恐怖的外观成为热议焦点[2][15] - 市场对该高价艺术品的接受度呈现两极分化,部分消费者表现出极强的购买力,而大众则对其艺术价值和实用性存在质疑[11][14][15]
你还在 draw.io 里拖拖拽拽?一句话让架构图自己长出来~
菜鸟教程· 2025-12-08 11:30
产品概述 - 该产品是一个名为Next AI Draw.io的AI辅助画图项目,旨在通过AI技术自动生成和修改draw.io架构图[2] - 产品核心价值在于解决手动绘制复杂系统架构图时存在的耗时、布局调整繁琐、样式不美观等痛点[1] 核心功能 - 支持通过自然语言描述生成架构图,例如用户输入“帮我画一个带动画连线的Transformer架构图”,AI即可自动生成标准、规整、可编辑的draw.io XML文件[7] - 支持图像重构功能,用户上传模糊或截图后的架构图,AI可将其还原为可编辑的图表,并自动拉直线条[9] - 支持通过对话指令修改现有图表,例如要求“把前端换成GCP实例,再加个Azure服务总线”,AI会直接对图表进行相应更改[9] - 提供图表历史记录功能,允许用户回退到任意历史版本,避免操作失误[10] - 提供交互式聊天画图面板,用户可通过增删改查的指令实时更新图表[10] 技术特性与支持 - 产品支持多种大型语言模型作为后端,包括AWS Bedrock(默认)、OpenAI、Anthropic、Google AI、Azure OpenAI、Ollama等[17] - 技术栈基于Next.js前端框架、Vercel AI SDK以及react-drawio图表库构建[19] 市场热度与获取方式 - 该开源项目在GitHub上获得了较高的关注度,Star数达到45.5k,Fork数达到3.3k[3] - 产品提供在线体验地址,用户可直接通过浏览器访问使用[3] - 提供两种主要的本地部署方式:官方推荐使用Docker一键启动;也可通过克隆GitHub仓库进行手动安装和配置[24][25][26]
你见过最反人类的设计是什么?
菜鸟教程· 2025-12-05 11:30
数字产品用户体验痛点 - 移动应用广告界面设计存在缺陷,关闭按钮尺寸过小,导致用户操作困难 [3] - 音量调节等基础交互控件设计不直观,增加用户操作负担 [6][8] - 文件上传功能存在多重限制,包括文件格式、尺寸和大小,例如仅支持PNG格式、长度不超过1024像素、文件不大于2M,流程繁琐阻碍用户 [10] 硬件产品设计缺陷 - 苹果鼠标充电接口位于底部,充电时无法正常使用,设计缺乏实用性 [14] - 充电姿态被用户形容为“躺尸”,影响产品美观与用户体验 [16] 软件安全与交互流程问题 - 验证码机制复杂,例如图片验证码识别困难,降低用户操作效率 [18] - 密码设置规则僵化,强制要求长度为8字符,排斥7、9或10字符等其它长度,缺乏灵活性 [20][21] - 密码找回或重置流程存在逻辑矛盾,例如新密码不允许与原密码相同,导致操作循环 [23] - 软件卸载流程冗长,包含多步确认、密码验证、问题反馈等非必要步骤,且卸载按钮难以寻找或被隐藏 [25] - 软件在卸载过程中展示“温馨提醒”,实质是增加卸载阻力,阻碍用户完成操作 [27]
确认裁员了,很严重,所有人做好准备吧!
菜鸟教程· 2025-12-04 11:30
行业人才市场现状 - 传统后端技术岗位出现裁员优化,包括拥有十年经验的资深员工也被裁撤 [1] - 与此同时,市场对AI大模型工程师的需求极为旺盛,出现“一将难求”的局面,有岗位持续三个月未招到合适人选 [2] - 技术圈呈现“冰与火”的残酷反差,传统技术岗位市场饱和、内卷加剧,而AI大模型是技术人近几年的关键破局机会 [2] 企业招聘需求与薪资水平 - AI大模型工程师岗位年薪起薪可达120万元 [2] - 招聘岗位月薪范围广泛,例如大模型应用开发工程师月薪20-40K(15薪),AI应用开发工程师月薪50-70K(16薪) [2] - 企业急需的大模型工程师必须掌握三大核心技术:RAG(检索增强生成)、Agent(智能体)和模型微调 [2] - 具体岗位职责包括:利用AI技术和大模型构建迭代公司AI服务、研究评估不同大模型技术方案、开发基于大模型的智能体和RAG相关产品 [2] - 任职要求通常包括计算机等相关专业本科以上学历,并需要掌握Python、Java、深度学习、自然语言处理、多模态算法等技术,有时还要求有优秀开源项目经历 [2] 大模型核心技术应用 - RAG技术用于融入外部信息修正模型输出,可应用于法律文档分析、医疗诊断辅助、金融报告生成等垂类场景,实现精准信息提取 [2][8] - Agent智能体技术让AI能通过工具调用和环境交互进行多步推理,自主完成复杂任务,例如构建智能客服、设备故障诊断Agent、投资分析Agent等 [2][8] - 模型微调技术针对特定任务和场景优化模型,例如利用制造、医药、金融等领域数据进行模型定制,以提升任务准确性和效率 [2][8] - 需要掌握主流大模型(如DeepSeek、Qwen等)的微调技术,并学习SFT、RLHF、提示词工程等方法提升模型性能 [2][8] 培训课程内容与价值主张 - 相关培训课程旨在通过理论结合实战,系统教授RAG、Agent、微调三大核心技术,并完成企业级项目实战 [3] - 课程内容涵盖从大模型原理、核心技术到各种AI工具使用、产品开发实操的全流程,旨在培养全栈开发能力 [13] - 课程提供热门商业化应用案例拆解,例如金融行业的“支小助”、知乎直答等,帮助学员积累实战项目经验并写入简历 [13] - 课程由AI大模型领域专家研发,无偿分享丰富的商业化AI应用项目,帮助学员打通技术、原理与实战能力 [14] - 课程还提供行业招聘行情风向、就业岗位、薪资、技术迭代方法及职业发展路径的剖析 [16] 课程附加福利与成果 - 完成课程后可获得求职大礼包,包括经典面试题库、高薪岗位解读、企业内推及直聘权益 [3][16] - 赠品包括《大模型应用案例集》和《AI商业落地白皮书》 [6][21] - 该课程已开班58期,累计为超过20,000名学员服务,许多学员已借此获得高薪工作机会 [9] - 课程声称能帮助开发者构建技术壁垒、参与前沿项目、避开职业风险并延长未来20年的职业发展 [11] - 课程名额有限,本期仅限100人,并营造紧迫感促使立即行动 [11][19]
DeepSeek V3.2 正式发布!VS Code + Cline 实测看看它的能力到底有多强~
菜鸟教程· 2025-12-02 11:30
DeepSeek-V3.2模型发布与性能表现 - 公司发布了DeepSeek-V3.2和DeepSeek-V3.2-Speciale两个新模型,官方网页端、App和API均已更新为正式版[1] - DeepSeek-V3.2的推理能力达到GPT-5水平,但略逊于Gemini-3.0-Pro[1] - DeepSeek-V3.2-Speciale是V3.2的长思考增强版,融合了DeepSeek-Math-V2,其推理能力媲美Gemini-3.0-Pro[7] - DeepSeek-V3.2-Speciale在2025年国际数学奥林匹克竞赛、中国数学奥林匹克竞赛、国际大学生程序设计竞赛和国际信息学奥林匹克竞赛中获得金牌,并在ICPC和IOI竞赛中分别达到人类第二和第十的成绩[7] 模型在学术与编程基准测试中的表现 - 在美国数学邀请赛测试中,DeepSeek-V3.2得分为93.1,而DeepSeek-V3.2-Speciale得分为96.0,优于GPT-5的94.6和Gemini-3.0-Pro的95.0[8] - 在哈佛MIT数学竞赛测试中,DeepSeek-V3.2-Speciale在HMMT Feb 2025项目中获得99.2分,显著高于GPT-5的88.3分和Gemini-3.0-Pro的97.5分[8] - 在国际数学奥林匹克竞赛基准测试中,DeepSeek-V3.2-Speciale得分为84.5,超过GPT-5的76.0和Gemini-3.0-Pro的83.3[8] - 在编程竞赛基准测试中,DeepSeek-V3.2-Speciale在LiveCodeBench上得分为88.7,在CodeForces上评级为2701,均表现优异[8] - 在理工科博士生测试中,DeepSeek-V3.2-Speciale在GPQA Diamond基准上得分为85.7,与GPT-5持平[8] 模型功能与开发者工具适配情况 - 公司表示DeepSeek-V3.2对Claude Code支持更好[10] - 用户可以通过将模型名改为`deepseek-reasoner`或在Claude Code CLI中按Tab键开启思考模式[10] - 思考模式未充分适配Cline、RooCode等使用非标准工具调用的组件,建议用户在使用此类组件时继续使用非思考模式[10] - 实际测试中,使用VS Code的Cline扩展进行测试,支持效果尚可[8][26] 模型实际应用测试案例 - 在第一个测试案例中,模型根据“产品宣传页”提示词,成功生成了一个名为“星际战争: 重生”的史诗级科幻射击游戏的专业落地页,包含交互元素、动画效果和完全响应式设计[12][13][14][16] - 在第二个测试案例中,模型根据“仪表盘生成”提示词,成功创建了一个名为“NeonCrypt”的未来主义暗黑模式数字资产仪表盘,展示了高对比度背景、渐变边框玻璃态UI元素和霓虹色调的金融数据可视化[18][22] - 在第三个测试案例中,模型根据“复古打字机”提示词,成功制作了一个Motorola Fix Beeper复古打字机网页应用,能够将用户输入文本以打字机效果缓慢生成可拖动的卡片[23][24] - 总体测试下来效果良好,代码输出顺畅,功能均能实现,但在Cline环境下运行未充分适配,建议使用Claude Code进行测试[26]