Workflow
菜鸟教程
icon
搜索文档
2025 年 05 月编程语言排行榜|Python 统治了世界,其他编程语言都是弟弟
菜鸟教程· 2025-05-12 08:32
Python市场份额与增长 - Python在2025年5月TIOBE榜单中市场份额达25.35%,单月增长2.2%,创历史新高[1] - 与第二名C++的差距扩大至15%以上,呈现碾压式优势[3] - 历史排名仅次于2001年6月和10月的Java(当时统计语言较少)[1] 编程语言排名变化 - 2025年5月前十名:Python、C++、C、Java、C、JavaScript、Go、Visual Basic、Delphi/Object Pascal、SQL[24][25] - C++排名从2024年5月的第3升至第2,C从第2降至第3[25] - Go从第8升至第7,Visual Basic从第7降至第8[25] - R语言排名大幅上升,从第24升至第12[28] Python的优劣势分析 **优势** - 简洁易学的语法降低学习门槛,适合跨行业从业者[11] - 强大的生态系统(NumPy、Pandas、TensorFlow等)支撑数据科学和AI领域[12][13] - 应用广泛:数据分析(50%)、Web开发(49%)、DevOps(35%)、机器学习(31%)[16][22] **劣势** - 解释型语言性能较差,10亿次嵌套循环测试表现最差[6][10] - 运行时错误多,不适合安全关键系统(如航天控制)[4][5] 行业应用趋势 - 数据科学和AI崛起推动Python成为必学语言[13] - 主要应用领域包括Web开发(Django/Flask)、数据分析(Pandas)、AI(TensorFlow)、自动化脚本[22] - 教育用途占比28%,显示其作为入门语言的地位[16] 技术实现细节 - 性能测试基于M3 MacBook Pro(16GB RAM)的hyperfine工具[9] - 官网提供在线交互式解释器,支持无需安装的学习体验[18][20]
取代后端岗,又一新兴岗位在崛起!这才是程序员未来5年最好的就业方向!
菜鸟教程· 2025-05-11 02:41
AI技术对程序员职业的影响 - 阿里云核心业务已全部接入Agent体系 [1] - 字节跳动30%后端岗位要求具备大模型开发能力 [1] - 腾讯、京东、百度开放的技术岗招聘中80%与AI相关 [1] - 传统CRUD开发模式正被AI原生应用取代 [1] - AI相关技术岗薪资逆势上涨150%,大厂年薪达70-100W [1] 行业技术转型趋势 - 制造、医疗、金融等行业加速AI应用落地 [1] - 企业更看重能用大模型技术重构业务流的技术人才 [1] - 未来1年“有AI项目开发经验”或成简历投递门槛 [1] - 传统开发框架和大数据工具不再是就业金钥匙 [1] AI大模型技术应用场景 - RAG技术优化知识库检索,无需重新训练大模型 [8] - Function Call增强大模型处理复杂任务的能力 [8] - Agent技术是特定场景AI解决方案的关键,如智能客服 [8] 大模型技术学习与职业发展 - 课程覆盖Transformer架构核心原理及Fine-tuning技术 [3] - 解析金融行业“支小助”和知乎直答等技术架构 [15] - 提供大厂内推机会,简历直达面试官 [17][19] - 完课赠送大模型应用案例集和AI商业落地白皮书 [15][19] 课程内容与优势 - 2天直播课包含大模型职业前景、技术架构及实战案例 [3][7] - 5小时掌握Agent、RAG等核心技术 [8] - 已服务20000+学员,部分学员获得高薪offer [10][19] - 课程限100人,24小时后关闭通道 [6][13]
要告别Windows/Mac了吗?鸿蒙电脑正式发布,看看长什么样~希望来个Adobe平替
菜鸟教程· 2025-05-08 11:02
鸿蒙电脑发布 - 华为将于5月19日全球发布首款搭载HarmonyOS 5的鸿蒙电脑,标志着终端全面进入鸿蒙时代 [1] - 受制裁影响,华为未来可能不再推出搭载Windows系统的笔记本电脑,转向使用自家鸿蒙操作系统 [1] 商标布局 - 华为已申请多个"鸿蒙电脑"相关图形商标,涵盖科学仪器、广告销售、设计研究等类别 [3] 技术特性 - HarmonyOS 5采用鸿蒙内核,从底层重构操作系统,实现AI能力与硬件、系统、应用的深度融合 [5] - 通过分布式软总线技术支持跨设备算力动态调用,文件系统采用EROFS高性能压缩技术,随机读取性能提升300% [8] - 取消传统C/D盘分区设计 [8] AI功能 - 将AI深度融入系统底层,小艺智能助理升级为"超级助手",支持语音生成PPT、会议纪要自动总结、跨设备控制等场景 [21] - 支持表格文字提取及翻译功能 [23][24] - 支持AI语音对话 [26] 生态建设 - 鸿蒙电脑应用已覆盖多个领域,头部150个应用已全部启动开发,融合生态应用已完成适配300+ [29] - 已支持超过1000款外设,预计到年底将支持超过2000个应用 [29] - 完整生态建立仍需较长时间,需开发更多专业软件如Adobe全家桶、JetBrains等工业基础软件 [32] 用户体验 - 支持个性化桌面定制,用户可自定义图标、卡片大小、状态栏和任务栏样式 [14] - 手势操作流畅 [17][18] - AI智能预加载功能使应用打开速度极快 [9]
小米决定:改名
菜鸟教程· 2025-05-07 10:48
小米汽车宣传策略调整 - 小米汽车将"智驾"功能正式更名为"辅助驾驶" [2] - 创始人雷军在小米之家的职务由"执行董事"调整为"董事" [4] - 改名行为被解读为对外宣传态度的转变 可能与此前3月底铜陵高速事故引发的技术认知差距有关 [7] 行业监管环境变化 - 2024年4月16日相关部门召开"智能网联汽车产品准入及软件在线升级管理工作推进会" [9] - 会议要求企业宣传必须真实透明 明确技术能力边界 禁止过度宣传 [10] - 华为等其他企业也在宣传措辞上做出类似调整 [11] 技术能力现状分析 - 当前量产系统大多处于L2级别 准确应称为"驾驶辅助"而非"智能驾驶" [14] - L2级别系统仍需驾驶员对驾驶负责 无法实现完全自动驾驶 [14] - AI系统依赖大量训练数据与统计学习 本质是基于概率预测的决策模型 [16] 系统局限性及风险 - 存在感知盲区 极端场景训练数据欠缺导致目标识别能力弱 [23] - 硬件处理延迟可能导致紧急情况下响应不足(识别慢半拍/刹车不及时等) [23] - 概率模型输出决策存在固有风险 即使达到99.99%准确率仍存在失误可能性 [18] 行业影响与未来方向 - 企业营销宣传需与技术实际能力匹配 不能过度承诺 [20] - 消费者需保持警惕 当前技术远未成熟到可完全替代人类驾驶 [21] - 行业信任需通过实际安全表现(准确识别/安全避让)而非宣传术语建立 [22]
程序员不配有名片?长这样的帅炸了~附上提示词
菜鸟教程· 2025-05-06 09:10
我总觉得咱们干开发的用不上名片,干我们这行的不就靠技术说话,谁还看那张纸片儿? 近期看到一组 ChatGPT 生成的程序员名片,感觉还挺有意思,内行一看就是干开发的,拿出去交际用,也不知道行不行~ 提示词一 特写镜头:一只手正拿着一张设计成 VS Code 中 JSON 文件外观的名片。名片上的代码以真实的 JSON 语法高亮格式呈现。窗口界面包含典型的 工具栏图标和标题栏,标题显示为 Business Card.json ,整体风格与 VS Code 界面完全一致。背景略微虚化,突出展示名片内容。 名片上的 JSON 代码如下所示: { "name": "Jamez Bondos", "title": "Your Title", "email": "your@email.com", "link": "yourwebsite" } 我自己跑去试了下,中文支持貌似还不够完美,不过感觉很高端了: {file format}: JSON, XML, YAML 去掉手,再去掉中文试试效果好像更好,感觉可以去印几张出来,虽然没客户: 提示词二 看看其他网友的名片分享: Umesh Create business car ...
不同程序员的老婆生了娃,他们的代码长啥样?笑死!
菜鸟教程· 2025-05-05 10:49
程序员用代码模拟新生儿出生证明 Python版本 - 使用`datetime`模块精确记录出生时间到毫秒级,体现仪式感 [1][3] - 通过`NewbornBaby`类封装婴儿属性和欢迎方法,输出标准化欢迎语 [3] Java版本 - 严格遵循OOP原则,自动生成`getter`方法,代码量显著增加 [5] - 实例化对象后调用`welcome_to_the_world`方法输出欢迎信息 [3] JavaScript版本 - 采用对象字面量定义婴儿属性,性别通过`Math.random()`随机生成 [6] - 体重采用基础值3.5叠加随机数实现玄学计算 [6] - 欢迎方法使用箭头函数输出非标准提示"哇~" [6] C++版本 - 在栈上分配对象内存,构造函数初始化出生时间戳和生理指标 [8] - 私有属性包含`time_t`类型时间戳和标准化体重(3.9kg)、身高(50cm)数据 [8] Go版本 - 结构体字段严格对齐,包含`time.Time`类型时间戳和浮点型体重数据 [10] - 方法接收者为指针类型,调用时输出格式化欢迎语 [10] PHP版本 - 使用数组存储婴儿信息,包含日期格式化字符串和匿名函数 [10] - 直接通过数组键调用匿名函数输出"哇~哇~哇~" [10] Bash版本 - 通过shell脚本定义函数和变量,调用`date`命令获取格式化时间 [13] - 生理指标采用硬编码数值,函数输出标准化欢迎语 [13] HTML/CSS版本 - 采用JSON格式定义婴儿属性,包含未来时间戳(3000年)和颜色特征 [15] - 建议通过`@keyframes`实现动态效果,体现前端特性 [15] C版本 - 使用`var`声明匿名类型,包含当前时间和默认生理数据(4.2kg/52cm) [15] - 采用中文变量命名"我儿",体现非典型编码风格 [15]
一行代码直接让 iPhone 变成砖块!!!漏洞发现者喜 17500 刀赏金~
菜鸟教程· 2025-04-29 11:55
漏洞发现与验证 - 海外博主发现iPhone漏洞并获苹果17,500美元赏金 该漏洞仅需一行代码即可触发[1] - 漏洞涉及Darwin通知API 该API无需特殊权限且不验证发送方 允许任意应用伪装系统组件发送破坏性通知[5] - 技术背景:Darwin通知是CoreOS底层通信工具 仅支持UInt64状态值 相比NSNotificationCenter和NSDistributedNotificationCenter更基础[7] 漏洞技术细节 - 三大致命缺陷:零权限要求 无发送方验证 系统关键功能依赖该API(如锁屏 恢复模式)[7][8] - 概念验证工具EvilNotify通过发送"com.apple.MobileSync.BackupAgent.RestoreStarted"通知 强制设备进入恢复状态并最终重启[12] - 终极攻击工具VeryEvilNotify利用小组件扩展特性 实现设备重启后自动触发攻击 形成"恢复→崩溃→重启"死循环[14][18] 攻击效果与机制 - 攻击效果包括:禁用全局手势 强制使用蜂窝数据 锁定屏幕 模拟丢失模式 最严重可触发恢复模式使设备变砖[14] - 核心机制:小组件扩展在设备启动时优先运行 通过故意崩溃迫使系统频繁重载扩展 实现后台持久化攻击[15][17] - 最终导致设备无限重启循环 仅能通过抹除数据恢复 若恶意应用包含在备份中可能形成永久性拒绝服务攻击[22] 修复方案与时间线 - 修复措施:敏感Darwin通知需受限权限 发送方需持有特定前缀权限(如com.apple.private.darwin-notification.restrict-post)[31] - 修复时间线:2024年6月提交报告 2025年3月分配CVE-2025-24091 最终在iOS 18.3中修复[27] - 修复覆盖:首批适配backupd等关键进程 iOS 18.3阻断所有PoC攻击路径 从根本上杜绝沙盒应用滥用[31]
这真是逆天,早有这个工具,我的发量能保持的更好~
菜鸟教程· 2025-04-28 11:22
DeepWiki产品介绍 - DeepWiki是由Cognition AI开发的免费开源AI工具,可将GitHub代码库转化为结构化、互动式维基百科式知识库[4] - 该工具利用大型语言模型(LLM)深入理解代码语义,帮助开发者快速掌握代码库结构、逻辑与设计[4] - 支持将GitHub仓库URL中的"github"替换为"deepwiki"即可免费访问AI生成文档,无需注册[6] 核心功能 - 生成可点击图表(类层次结构、依赖图、工作流程图),支持交互式探索代码模块依赖关系[7] - 为代码库生成全面文档,包括架构概述、组件说明和使用指南,且会根据代码更新实时调整[10][13] - 内置AI聊天助手(由Devin驱动),支持用自然语言提问获取代码解析,例如询问"computed函数作用"会返回详细实现原理[11][12][14] 技术优势 - 可视化效果超越传统结构图,实现"像玩游戏一样探索代码"的交互体验[2][7] - 对Vue等流行框架(如computed.ts)能精准解析核心API实现逻辑,包括懒计算、缓存等机制[14] - 文档生成质量被认为可能"秒杀官方文档",且具备互动问答能力[14] 发展规划 - 当前版本仅支持公共仓库,未来计划扩展GitHub Issues搜索功能[14] - 将为私有项目提供更灵活的定制化服务[14] - 产品定位为"代码仓库维基百科",代表Cognition AI在开发者工具领域的创新突破[2][4]
程序员工资比其他行业高?主要还是透支了未来
菜鸟教程· 2025-04-27 11:06
| | | DeepSeek公开招聘职位信息汇总 | | | --- | --- | --- | --- | | 职位名称 | 面向群体 | 申请要求 | 薪酬水平 | | 深度学习研究员 校招&实习 | | 熟练掌握至少两 | 8-11万元/月,一年14薪 | | | | 种编程语言;在 | | | | | 国际顶会或期刊 | | | | | 发表相关论文; | | | | | 知名比赛成绩 | | | 资深ui设计师 | 经验不限,本科 | 优秀的艺术类教 | 4-7万元/月,一年14薪 | | | | 育背景:有互联 | | | | | 网或科技公司UI | | | | | 设计工作经验; | | | 深度学习研发工 | 在校/应届,本科 力;工程能力; | 较强的工程能 | 4-7万元/月,一年14薪 | | 程师 | | | | | | | 知名比赛成绩 | | | 数据架构工程师 | 在校/应届,本科 | | 4.5-6.5万元/月,一年14薪 | | | | 有搜索、推荐、 广告等业务数据 | | | | | 的处理经验;有 | | | | | 规模中文网页 | | | | | 数据收集和清洗 ...
OpenAI 要吞下 Chrome 浏览器?Google 能答应?网友:让Chromium禁止分叉
菜鸟教程· 2025-04-24 10:16
核心观点 - OpenAI有意收购Chrome浏览器以挑战Google在搜索引擎和浏览器市场的垄断地位 若美国司法部强制Alphabet出售Chrome [1][9][10] - 收购Chrome可能重塑互联网生态 并将浏览器默认搜索改为ChatGPT 直接与Google搜索竞争 [10][14][15] 市场地位 - Chrome浏览器占据全球浏览器市场三分之二份额 处于绝对领先地位 [4][7] - Chrome市场份额遥遥领先 无直接竞争对手 [5] 事件背景 - 美国司法部对Google提起反垄断诉讼 认定其在搜索市场构成非法垄断 要求出售Chrome浏览器 [9] - 该消息最早于2023年7-8月期间传出 [10] 战略意图 - OpenAI已在开发搜索工具 并在ChatGPT中新增搜索功能 进军搜索领域与Google竞争 [14] - 若收购成功 OpenAI计划将Chrome默认搜索改为ChatGPT [14] - OpenAI产品负责人Nick Turley在法庭听证会明确表示收购意向 [12] 行业竞争格局 - OpenAI目前与微软合作 后者拥有Bing搜索引擎和Edge浏览器 [16] - Google拥有生成式人工智能Gemini 形成对抗 [17] - 行业观点认为浏览器将成为AI竞争的重要战场 [15] 潜在影响 - 收购可能禁止分叉Chromium开源项目 影响浏览器生态 [19] - 此举将加剧AI领域和浏览器市场的竞争 [10][15]