Workflow
菜鸟教程
icon
搜索文档
恭喜了!软考重大利好!全体程序员狂欢吧!
菜鸟教程· 2025-12-19 03:30
注意: 2026软考生恭喜了! 让 你一次上岸的机会来了! 「2026软考上岸学习群」正式开放! 2 5年软考已结束!你是不是也踩了这些坑: 无论你是二/三战、还是初次备考26年的考生,一定不能错过这个学习群! 与其他学习群不同,它 更适合 基础知识薄弱、复习无时间/无重点、想一次通过考试 的26年备考生,完全可以 闭眼入,全程免费 2天直播课 —— 大咖解密备考趋势、重难点、复习规划; 内部资源 —— 高频考点+海量题库+价值1599内部上岸资料包; 高分技巧 —— 最新真题解析+万能模版+实用备考工具; ❎ 考点又多又杂, 复习毫无重点 ; ❎ 超纲内容太多, 新技术储备不足 ; ❎ 论文太偏, 缺乏答题技巧 ; ❎ 备考时间零散, 复习效率极低 ; 从25年考试内容看,对于AI大模型、嵌入式等新技术考察会越来越多,范围越来越广, 往后只会越来越难,现 在就是软考 最好拿证 的一年! 如果你想通过考证实现 升职加薪、跳槽加分,享受落户/购房加分、评职称、入专家库、投标评标、涨退休 费、现金补贴 . .....请 现在就开始行动! 26年考试趋势分析+超纲揭秘+上岸规划 挑战每科45+一次通关! 扫扫扫扫扫 ...
没啥用的 VS Code 摸鱼神器,但我能玩一天!写代码放烟花、养宠物超上头~
菜鸟教程· 2025-12-18 03: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 03: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 03: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 03:23
事件概述 - 数字艺术家Beeple在迈阿密巴塞尔艺术展上推出了名为“Regular Animals”的系列作品[6] - 该系列作品由七只肉色机器狗组成,机器狗套着以马斯克、扎克伯格、贝索斯等科技巨头为原型的逼真硅胶名人面具[2][6] - 作品在展览现场迅速售罄,单价为10万美元(约合70万人民币)[7] 产品特征与市场反应 - 产品设计独特且具争议性,机器狗在静止时被视为现代艺术品,运动时则产生强烈的视觉冲击[12] - 产品具备互动功能,可以从尾部拉出AI生成的艺术卡片[4] - 作品在社交媒体上引发广泛关注和讨论,其诡异、恐怖的外观成为热议焦点[2][15] - 市场对该高价艺术品的接受度呈现两极分化,部分消费者表现出极强的购买力,而大众则对其艺术价值和实用性存在质疑[11][14][15]
你还在 draw.io 里拖拖拽拽?一句话让架构图自己长出来~
菜鸟教程· 2025-12-08 03: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 03:30
数字产品用户体验痛点 - 移动应用广告界面设计存在缺陷,关闭按钮尺寸过小,导致用户操作困难 [3] - 音量调节等基础交互控件设计不直观,增加用户操作负担 [6][8] - 文件上传功能存在多重限制,包括文件格式、尺寸和大小,例如仅支持PNG格式、长度不超过1024像素、文件不大于2M,流程繁琐阻碍用户 [10] 硬件产品设计缺陷 - 苹果鼠标充电接口位于底部,充电时无法正常使用,设计缺乏实用性 [14] - 充电姿态被用户形容为“躺尸”,影响产品美观与用户体验 [16] 软件安全与交互流程问题 - 验证码机制复杂,例如图片验证码识别困难,降低用户操作效率 [18] - 密码设置规则僵化,强制要求长度为8字符,排斥7、9或10字符等其它长度,缺乏灵活性 [20][21] - 密码找回或重置流程存在逻辑矛盾,例如新密码不允许与原密码相同,导致操作循环 [23] - 软件卸载流程冗长,包含多步确认、密码验证、问题反馈等非必要步骤,且卸载按钮难以寻找或被隐藏 [25] - 软件在卸载过程中展示“温馨提醒”,实质是增加卸载阻力,阻碍用户完成操作 [27]
确认裁员了,很严重,所有人做好准备吧!
菜鸟教程· 2025-12-04 03: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 03: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]
程序员副业避坑指南,别一上来就写代码,不然大概率要烂尾~
菜鸟教程· 2025-12-01 03:30
开源项目《精益副业》概述 - 项目名称为《精益副业:程序员如何优雅地做副业》,旨在为程序员提供副业指导,帮助其将技术想法转化为可盈利的项目 [1] - 该项目在GitHub上开源,Star数超过11k,表明其受到开发者社区的广泛关注 [2] - 项目核心并非教授具体编程技术,而是指导程序员如何让代码产生商业价值 [5] 程序员副业的常见误区与动机 - 程序员常陷入从激情开发到项目烂尾的循环,典型过程包括:初期投入大量资源,进行过度技术设计,但最终上线后访问量和收入均为零 [4] - 许多程序员有通过开发App/SaaS实现财务自由、对抗职业风险的强烈愿望,但缺乏将项目成功变现的能力 [1] - 副业被视为应对主业脆弱性、扩展职业可能性、获得更高自由度以及测试新技术的“练兵场” [9][10] - 开发副业的核心动机包括:对抗“35岁危机”的职业焦虑、创造“睡后收入”以获得时间自由、以及为人生增加选择权以对抗风险 [2][21][22][23] 副业规划的职业象限与资源框架 - 项目引用罗伯特·清崎的ESBI象限模型,将职业空间分为四个象限:E象限(雇员,帮别人挣钱)、S象限(自雇,为自己挣钱)、B象限(创业,让雇员挣钱)、I象限(投资,让钱挣钱)[12] - 开展副业需聚焦三类核心资源:时间片(通过出售、优化、突破上限来管理)、资产(能产生被动收入的资源)、以及知识/人脉 [14][16] - 资产被定义为“能把钱放进你口袋的东西”,其获取方式不仅限于购买,也包括创造,如产生版税的内容 [15][16] 知识与人脉的变现路径 - 知识与人脉的变现渠道已系统化,主要包括:付费视频课、付费专栏、付费社群、图书出版、自有产品与服务以及在应用市场售卖APP [15] - 除传统路径外,也探讨了开源与免费+收费模式、半成品市场等更具扩展性的变现路径 [16] 精益副业的方法论与实践 - 方法论核心是将精益创业理念应用于个人副业,关键流程包括:使用商业模式画布、构建最小可行产品以及验证产品与市场是否契合 [17] - 通过独立开发实践样本(如“福利单词”项目)展示了从用户画像到功能分期、设计、支付、反馈及增长漏斗的全链路执行方式 [18] - 方法论同样适用于制作网课,涵盖从选题、市场分析、价值主张、大纲设计到预售验证、内容制作、后期处理及反盗版的完整流程 [18] - 项目强调商业设计原则,提出了“人人能用的四大原则”以指导实践 [15]