菜鸟教程

搜索文档
开源项目 Alist 被卖,疑上传隐私,用户和数据原来也是交易的一部分~
菜鸟教程· 2025-06-17 20:25
这几天网上有人在传知名开源网盘聚合工具 Alist 被曝疑似已经被某公司收购,中文文档被大幅修改为商业化内容(新增 QQ 群、VIP 技术支持 等): 新维护者提交的 PR #8633被曝包含收集用户操作系统信息并上传至私有地址的代码,虽因舆论压力撤回,但网友担心开源项目会被投毒,提醒 大家谨慎使用: Alist 是一款功能强大的文件列表和 WebDAV 程序,支持多种存储方式,由 Gin 和 Solidjs 提供支持。 Alist 是一个开源项目,旨在为用户提供了一个简单而强大的方式来管理和访问各种云存储服务中的文件,允许用户将多个不同的存储服务挂载到 一个统一的界面下,方便进行文件的浏览、搜索、下载等操作。 Alist 出售引发安全争议的事件,之所以引起如此激烈的讨论,恰恰也证明了用户对它的 热爱和依赖。。。 49k+ star 数也说明了它的热度: 后面应该有很多云盘会撤销 Alist 的 API 授权,免的引发的数据泄露风险,毕竟对我们个人用户来说 数据隐私泄露是不能接受的。 目前也有开发者创建了分支项目 OpenList,移除所有不可信链接及私有 API,并全面审计近半年代码(确认暂未发现恶意代码) ...
VS Code 整个 AI 绘图扩展,画图比写代码还快!效率不得杆杆~~~
菜鸟教程· 2025-06-16 09:48
VSCode概述 - 由微软开发的免费开源代码编辑器,发布于2015年并迅速成为开发者社区热门工具 [1][2] - 支持跨平台运行(Windows/macOS/Linux)并拥有庞大扩展市场,涵盖语言支持、代码格式化、版本控制集成等功能 [3] - AI技术深度融入后,其插件生态成为提升开发效率的关键因素 [4] Mermaid图表工具 - 基于文本的图表绘制工具,支持流程图、序列图、甘特图等9种图表类型,采用类Markdown语法 [7][9] - 核心优势包括文本驱动(便于版本控制)、语法简洁、集成实时预览功能 [9][14] - 与AI工具结合可自动生成Mermaid语法代码,简化图表创建流程 [10] Mermaid Chart扩展功能 - 官方开发的VS Code扩展,提供图表创建/编辑/预览全流程解决方案,支持本地实时预览 [11][14] - 集成AI智能生成:通过GitHub Copilot Chat输入指令(如@mermaid-chart)可自动解析代码生成类图 [19][21] - 支持云架构图自动生成:扫描工作区配置文件后一键输出可视化架构图 [31] - 具备智能再生功能,可检测代码变更并同步更新关联图表 [29] 操作示例 - 创建饼图时通过.mmd文件编写语法(如`"Dogs":386`),右键即可预览 [16] - 复杂案例中AI可解析Java类生成对应类图,点击"Go to Diagram"查看可视化结果 [21][25]
刚刚 B站又血崩了?!我来告诉你真正原因
菜鸟教程· 2025-06-13 08:18
程序员鱼皮 . 一手 AI 科技热点和编程干货 | 免费编程学习网 codefather.cn B 站又双叒叕崩了,这次是真炸裂了!6 月 12 日晚 9 点左右,我还在直播呢,突然就看到弹幕都 在说 B 站炸了,我立马坐不住了,光速下波,作为一名前大厂程序员,就爱吃大厂的瓜,就爱吃 同行的瓜,吃瓜就要在最前线!作为一名技术人员,下面带大家一起吃瓜,也说说我对这个事故 的理解。 事故情况 这次的事故可不是小打小闹,时间长、异常多、影响面大,关键是还上了各平台的热搜。 以下文章来源于程序员鱼皮 ,作者程序员鱼皮 | 序号 | 关键词 | | --- | --- | | 1 | 印度坠机事故中发现一名幸存者 当前爆词 | | 2 | 湘雅二医院两年间给罗帅宇转账40多万 432738 | | 3 | B站崩了 55472 | 从晚上 5 点多开始出现异常,直到 9 - 10 点才陆续恢复,整整折腾了 快 4 个小时 ! 你是不是也怀疑自己断网了? 这次的事故现场惨不忍睹啊: 1)主页报错,要么是打不开,要么推荐一些莫名其妙不感兴趣的内容,有朋友反映主页突然出现 一堆小姐姐(笑死,正常情况下我也是这样的) 2)视频 ...
2025 年 06 月编程语言排行榜|SQL 的未来在哪?SQL 算不算编程语言?
菜鸟教程· 2025-06-11 09:41
SQL 语言现状与趋势 - SQL 在 2025 年 6 月 TIOBE 排行榜跌至第 12 位,创历史最低 [2] - 2003 年 10 月曾达到历史峰值第 6 位,但 2004 年初因"是否属于编程语言"争议被移出榜单,2018 年因图灵完备性论证重新回归 [5] - 仍是数据库领域核心语言,广泛应用于银行交易、电商订单、医疗病历等结构化数据管理场景 [7] SQL 与 NoSQL 竞争格局 - AI 浪潮中非结构化数据需求增长,NoSQL(如 MongoDB、Redis)凭借 JSON/XML 格式灵活性和高扩展性对 SQL 构成实质性威胁 [10][12] - NoSQL 适用于海量数据、高并发读写、实时推荐等场景,类型包括文档型(MongoDB)、键值型(Redis)、列族型(Cassandra)和图数据库(Neo4j)[13][14][16] - 主流 SQL 数据库仍占据重要地位,包括开源产品 MySQL/PostgreSQL(占市场份额 65%)和商业产品 Oracle/SQL Server(企业级市场主导)[9] 编程语言市场格局 - Python 以 25.87% 的占有率稳居榜首,较第二名 C++(10.68%)领先超 15 个百分点,呈现碾压式优势 [20][22] - 2025 年 6 月前十名:Python、C++、C、Java、C、JavaScript、Go、Visual Basic、Delphi/Object Pascal、Fortran [23] - 11-20 名中 SQL 排名下滑显著(从 2024 年 8 位降至 12 位),Perl、R、Rust 等语言波动较大 [26] 技术基础设施演变 - 云数据库服务(Amazon RDS、Google Cloud SQL、Azure SQL)成为新增长点,提供托管式解决方案 [9] - 动态语言(Python、JavaScript)持续挤压静态语言(C++、Java)份额,反映开发效率优先趋势 [12][20] - 历史数据显示编程语言更迭加速,但各语言在特定领域(如 Fortran 科学计算、COBOL 金融系统)仍不可替代 [29]
赢麻了!全体程序员彻底狂欢吧!这个好消息来得太及时!
菜鸟教程· 2025-06-10 10:30
2025年 , AI 大模型 不仅在 取代 传统CRUD开发模式 , 也在 重构 30+程序员 的职业 命运 ! 等待 程序员们的, 不仅有技术焦虑,还有生存危机! 现在会用MCP都已经不是新鲜事了,更何况 曾经热门的开发框架、大数据工具等,已不再是就业的金 钥匙。 制造、医疗、金融等各行业都在加速AI应用落地,未来企业更看重能用AI大模型技术重构业务 流的 人才 。 免费!免费!免费! 不限年龄、岗位!所有技术人都能学! 预计 24小时 后关闭通道!速进! AI大模型-重塑技术人核心竞争力 | 学习 | 掌握AI大模型技术,开启高薪之路 | | | --- | --- | --- | | 目标 | | | | 直播 | 大模型应用开发的职业前景、未来方向,开发者如何抓住机遇? | | | | 大模型应用的典型业务场景、技术架构、知识体系; | | | 内容 | AI大模型技术实战—— Transformer 架构的 核心原理、应用 Fine-tuning 技术,精准微调AI | | | | 大模型, 内部揭秘 知 乎直答底层原理 ; | | | | …… | | | 直播 | 2天直播+大佬互动答疑! | ...
2025 程序员高考试卷,看看你能做对几题?
菜鸟教程· 2025-06-08 15:39
考试说明: 一、选择题(每题20分,共400分) 3.程序员最怕老板说哪句话? 考试时间:120分钟 本试卷为开放脑洞型测试,满分 1024 分。 允许使用 VS Code、DeepSeek 和 ChatGPT,但禁止请老板代写。 答题时间不限,写完交卷即可,但请确保电脑没蓝屏。 1. 以下哪个是程序员最常用的调试方法? A. 仔细阅读文档 B. 玄学摇头+合掌祈祷 C. 添加 print(1) 或 console.log("1") D. 重启电脑 2. 当你的代码在生产环境崩溃,但在本地运行正常时,你会说: A. "这不可能!" B. "在我的电脑上是好的" C. "肯定是环境问题" D. 以上都是 A. "这个项目我们很重视" B. "这个不急,尽快就好" C. "可以参考一下竞品" D. "我们以后可能要做 AI 方向了" 4. 估算完成一个功能需要多长时间,正确的方法是: A. 认真分析需求,给出准确估计 B. 把初步估计乘以 π C. 先说一个数字,然后说 "但是..." D. 反问产品:"要多快?你行你上" 5. 看到遗留代码时的正确反应是: A. 仔细研究代码逻辑 B. "这是谁写的垃圾代码?" ...
没有防御性编程,Rust服务稳定到不需要维护,然后老板说不需要我们了...
菜鸟教程· 2025-06-05 20:05
技术选型与性能表现 - 公司原有技术栈以Ruby和Node.js为主,面临支持10万并发用户的实时服务需求时,Ruby被确认不适合该场景 [2][3] - 团队进行四种语言概念验证(Elixir、Rust、Ruby、Node.js),Rust版本由新手开发者编写但仍以显著性能优势胜出:速度最快、内存占用最少 [5][8] - Elixir在并发处理中表现优异,Node.js受限于单线程需分布式部署,Ruby性能垫底 [9][10] Rust的采纳与开发过程 - 团队最终选择Rust因其通用性潜力,包括网络编程、Web服务及多语言SDK开发等战略价值 [10] - 项目时间紧张,由单一开发者采用极简架构实现:基于WebSocket的API,内存哈希表存储,事件推送至Kafka [13][14] - 开发效率极高:2周完成第一版,1-2周部署,一个月内扩展功能,稳定运行零故障 [15][18] 性能优化与管理层冲突 - 服务在50万并发用户活动前招聘3名Rust开发者优化,最终单台64核机器支持100万并发(P99延迟10ms)、200万并发(P99延迟25ms) [19][21] - 管理层因服务过于稳定质疑团队价值,强制要求转用Ruby/Node.js,导致3名Rust开发者离职 [20][22] - 禁用Rust后尝试Node.js重写失败,因单线程无法处理高负载,最终依赖第三方服务仍性能不足 [24][25][26] 结果与行业启示 - 原Rust服务持续在生产环境稳定运行但无人维护,成为"被遗忘的英雄" [28][29] - 技术决策受管理层变动显著影响,人力资源倾向主流技术栈(如Node.js/Ruby)与性能需求存在矛盾 [22][23] - 极端稳定性反成团队风险,揭示技术成功与管理预期错位的悖论 [1][29]
画图不再手搓!DeepSeek 新版一键生成流程图、时序图、类图~
菜鸟教程· 2025-06-03 18:34
AI生成Mermaid图表工具 核心观点 - AI工具可快速生成专业Mermaid图表 通过自然语言指令替代传统手动编码流程 显著提升开发效率[2][8] - 支持流程图、时序图、类图、甘特图、状态图、API流程图等6类技术图表生成 覆盖主流开发场景[3][10][13][16][18][21] - 生成代码可直接嵌入文档或导入Drawio等编辑器 实现端到端自动化制图[7] 性能表现 - 在AIME 2024数学竞赛中达到91.4 pass@1准确率 与OpenAI-3版本(91.6)相当[2] - 代码生成(LiveCodeBench)和编辑(Aider)任务表现分别为73.3和71.6 pass@1 超过Gemini-2.5-Pro[2] 典型应用场景 流程图 - 用户登录流程包含手机号验证、验证码校验等5个核心节点 代码生成耗时较手动编写减少90%[3] 时序图 - 支付接口调用流程完整展示12个交互步骤 包含同步请求和异步回调双路径[10][11] 类图 - 订单系统类图精准表达Order与OrderItem(1:n聚合)、Order与Payment(1:1关联)关系[13][14] 甘特图 - 用户中心重构项目自动生成包含4阶段6里程碑的排期计划 时间精度达天级[16][17] 状态图 - 工单生命周期状态机支持"待处理-处理中-已关闭"主路径 并允许处理中退回待处理的异常流[18][19] API流程图 - RESTful API交互过程可视化呈现客户端至数据库的全链路调用 包含负载均衡等基础设施节点[21][22]
IDEA 发布中文文档,再也不用右键翻译了~
菜鸟教程· 2025-06-02 20:40
IntelliJ IDEA中文文档发布 - IntelliJ IDEA作为全球最受欢迎的集成开发环境之一,官方上线了中文文档,显著提升中文开发者的阅读体验 [1] - 中文文档采用机器翻译技术实现,用户可在右上角语言图标切换中英文版本 [3] - 目前文档存在部分截图仍为英文的问题,但整体上帮助英语不熟练的开发者节省了翻译时间 [6] IDE行业发展趋势 - 中文文档的发布体现了IDE行业更加注重用户体验和本地化服务的发展趋势 [2] - 近年来IDE市场竞争加剧,在AI技术加持下,部分产品已具备接近团队协作的开发能力 [7] 主流AI IDE产品 - Cursor:基于VS Code深度优化,具备强大的AI代码理解能力,支持项目级代码分析与生成 [7] - Windsurf:AI具备长期记忆功能,能记住项目上下文,适合处理复杂开发任务 [8] - Trae:字节跳动开发的AI IDE,深度集成AI能力,提供智能问答和自动编程功能,国际版体验更佳 [9] - Lingma IDE:阿里推出的产品,深度集成阿里云服务,AI可自动调用各类工具完成端到端任务 [10] - VS Code + Copilot:凭借丰富的插件生态,通过Copilot插件扩展AI功能 [11]
GitHub汉化神器!英语渣解锁全中文界面!再也不用担心看不懂Pull Request~
菜鸟教程· 2025-05-27 20:20
GitHub 本身没有中文界面,但 github-chinese 通过脚本对 GitHub 网页进行汉化 ,覆盖 GitHub 网站的 主要界面元素 把 GitHub 的菜单、按 钮、标题翻译成中文, 再也不用担心看不懂 Pull Request~ 做开发的应该都知道 Github 吧?各种开源项目直接 clone 过来使用~ 听说线上面试如果不知道,会被 pass~ GitHub 作为全球最大 "同性交友平台",成立于 2008 年,2018 年被微软收购。 GitHub 好用是真,毕竟很多项目可以拿来直接用,但满屏英文也很容易劝退英文不好的初学者! 今天就给 英语渣介绍一个 GitHub 的汉化项目 -- github-chinese 。 github-chinese 目前收获了11.5k+ Star,看来喜欢中文界面的还挺多: 如何使用 github-chinese? 1、安装浏览器扩展 Tampermonkey 首先,我们需要在浏览器中 安装油猴插件(Tampermonkey),Chrome 浏览器扩展地址: https://chromewebstore.google.com/detail/%E7%A ...