IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    bigwhite
    发表于
    2025-05-15 23:41:28

    揭秘Go语言中的rune:一段跨越30年的Plan 9往事与UTF-8的诞生传奇

    本文永久链接– https://tonybai.com/2025/05/16/how-rune-came大家好,我是Tony Bai。作为 Gopher,我们每天都在和 rune 打交道。在 Go 语言中,它通常被解释为“一个 Unicode 码点”,官方文档也说引入这个术语是为了“简洁”。但你是否曾好奇,这个略带神秘色彩的词汇,究竟源自何方?仅仅是为了简洁吗?最近,Connor Taffe的一篇精彩博文以及Go语言之父 Rob Pike 的亲自确认,为我们揭开了一段跨越三十余年,从 Plan 9 操作系统到 UTF-8 编码诞生,再到 Go 语言的历史传奇。今天,就让我们一起,深入 rune 背后的故事。一句“简洁”,一段 Plan 9 往事Connor文章中引用的Adam Pritchard的关于限制字符串长度的文章中提到:“请注意,在 Go 中,Unicode 码点通常被称为‘rune’。(Go 似乎是为了简洁而引入了这个术语。)” 而 Go 官方博客《Strings, bytes, runes, and characters in Go》也说:“‘Code point’有点拗口,所以 Go 引入了一个更短的术语:rune。”然而,真相远不止于此。Rob Pike 最近在 Bluesky 上澄清(如上图),rune 这个词实际上是Ken Thompson在一次为 ...继续阅读 (67)


    love 0
    张善友
    发表于
    2025-05-15 23:20:00

    .NET 10 Preview 4中ASP.NET Core 改进 - 张善友

    【摘要】.NET团队在5月13日发布了.NET 10 Preview 4: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-4/。该版本虽无突破性特性,但在ASP.NET Core 与 Blazor 方面投入了大量工作,尤其是针对 OpenAP阅读全文 ...继续阅读 (44)


    love 0
    oscar999
    发表于
    2025-05-15 22:32:33

    1.1 认识编程与C++

    本文介绍了编程与C++语言的基础知识,旨在帮助初学者理解编程的基本概念、C++的应用场景以及如何搭建开发环境。文章首先通过生活化的比喻解释程序、指令和数据的概念,并结合互动实验加深理解。接着,介绍了C++语言的特点及其在游戏开发、机器人控制、航天科技和动画电影等领域的广泛应用。随后,详细讲解了如何安装和配置常见的C++开发工具,如Visual Studio和Code::Blocks,并提供了简单的代码示例进行验证。最后,通过问答形式和拓展任务,鼓励读者动手实践并激发对编程的兴趣。文章通过生动的语言和清晰的步 ...继续阅读 (39)


    love 0
    二丫讲梵
    发表于
    2025-05-15 22:15:32

    学习周刊-总第211期-2025年第20周

    如要阅读全文,点击标题跳转。 学习周刊 - 总第 211 期 | git-sync | go-devops-mimi | ratch-job | lemon-form | jiascheduler | QLVideo | verdaccio | mazanoke ...继续阅读 (54)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2025-05-15 20:34:35

    Caddy拦截响应处理小记

    简单小记,分享一下,主要还是针对 MinIO 异常的处理,其他服务应该也类似之前配置 MinIO:xxxx { import ERR import LOG "/var/log/caddy/minio.log" @rootPath { path / } handle @rootPath { respond "EdgeONE 403 Forbidden" 403 } reverse_proxy 127.0.0.1:9000 }仅禁止访问/,且有问题使用import ERR兜底(ERR) { handle_errors { redir https://dxgw-{err.status_code}.external.ysicing.net } }之前没太注意,之前这种情况下,如果 MinIO 放回 400 的话是没法拦截的。这时候需要响应匹配器来干活了域名 { import LOG "/var/log/caddy/minio.log" import ERR @rootPath { path / } handle @r ...继续阅读 (45)


    love 0
    Galang Parker
    发表于
    2025-05-15 18:52:02

    Saklar Lampu: Kendalikan Cahaya Lebih Mudah dan Aman

    Saklar lampuadalah perangkat kecil yang memegang peran besar dalam sistem kelistrikan rumah dan gedung. Dengan fungsi utamanya sebagai penghubung dan pemutus aliran listrik menuju lampu, saklarlampu memberikan kontrol penuh kepada pengguna untuk menyalakan atau mematikan pencahayaan sesuai kebutuhan.Fungsi Utama Saklar Lampu untuk Pengaturan Lampu Rumah dan GedungSaklarlampu memungkinkan pengguna untuk mengatur pencahayaan secara praktis. Selain itu, saklar ini juga berfungsi sebagai pengaman untuk mencegah korsleting listrik yang berpotensi membahayakan. Saklarlampu modern kini hadir dengan b ...继续阅读 (30)


    love 0
    Rizhu Botania
    发表于
    2025-05-15 15:19:58

    Secret of Monkey Island, The Retro Games

    Secret of Monkeyadalah salah satu judul legendaris dalam sejarah game petualangan retro. Dikembangkan oleh Lucasfilm Games (sekarang dikenal sebagai LucasArts) dan dirilis pertama kali pada tahun 1990, game ini membawa pemain ke dunia bajak laut Karibia yang penuh humor, teka-teki cerdas, dan karakter ikonik. Warisan yang ditinggalkan olehSecret of Monkeytetap relevan hingga kini dan menjadi inspirasi bagi banyak pengembang game modern.Pesona Klasik Secret of Monkey IslandSecret of Monkeymenawarkan pengalaman bermain yang unik dengan alur cerita yang lucu namun penuh misteri. Pemain mengambil ...继续阅读 (32)


    love 0
    nokiaguy
    发表于
    2025-05-15 12:40:04

    【人工智能】DeepSeek的野心:用高效AI重塑技术边界

    DeepSeek,一家成立于2023年的中国AI初创公司,以其高效、低成本的大语言模型(如DeepSeek V3和R1)席卷全球AI领域。本文深入探讨DeepSeek如何通过Mixture-of-Experts(MoE)架构、多头隐式注意力(MLA)和强化学习(RL)技术,显著降低训练成本并提升推理效率,同时在数学推理、代码生成和多模态任务中展现卓越性能。文章结合大量代码示例(Python、API调用等)和数学公式,详细解析DeepSeek的技术创新,包括其独特的数据处理、模型训练和部署策略。此外,还探讨了 ...继续阅读 (53)


    love 0
    nokiaguy
    发表于
    2025-05-15 12:37:04

    【人工智能】训练巨兽:揭开大模型背后的计算黑洞

    大语言模型(LLM)如Grok、LLaMA等的崛起,标志着人工智能进入了一个计算密集型时代。本文深入探讨了训练这些巨型模型背后的计算原理、硬件需求、优化技术以及能源消耗的“黑洞”本质。通过剖析分布式训练、混合精度计算和数据并行等关键技术,结合大量Python和PyTorch代码示例,揭示了如何在海量数据和复杂模型中实现高效训练。同时,文章分析了训练过程中的数学优化方法,如梯度下降和Adam优化器,并以LaTeX公式详细描述其原理。本文旨在为研究者和工程师提供一个全面的技术视角,帮助理解大模型训练的复杂性和未 ...继续阅读 (54)


    love 0
    宋星
    发表于
    2025-05-15 11:28:33

    小红书 vs 蝉妈妈,一场注定的悲剧

    想必前两天很多朋友都看到了,小红书诉蝉妈妈的官司获胜。 简单说说我的看法:这是一场注定的悲剧,也是整个中国第三方互联网数据服务注定的悲剧。 按道理讲,小红书,以及任何互联网媒体平台,尤其是内容平台,痛恨利用爬虫进行数据采集的组织或者个人,是 […] ...继续阅读 (36)


    love 0
    宋星
    发表于
    2025-05-15 10:54:42

    国内的SaaS第三方生态真的快死了

    最近在研究一些海外的用在营销上的AI数字化工具,越研究越心寒。 因为,我发现海外,尤其是美国,第三方的SaaS生态为什么这么丰富,这么繁荣。一点都不像被特没谱折腾的不像样子的感觉。 而且,整个行业的AI能力不断提升之后,很多SaaS产品的能 […] ...继续阅读 (31)


    love 0
    52nlp
    发表于
    2025-05-15 10:42:30

    深度解析DeepSeek-V3:硬件与模型协同设计如何突破LLM规模化瓶颈

    就在今天,梁文锋署名DeepSeek新论文的刚刚放出,以下是该论文的解读和英中对照版,仅供学习参考:近年来,大型语言模型(LLMs)的规模呈指数级增长,从GPT-4、LLaMA到Gemini,模型参数量已突破千亿级别。然而,这种增长也暴露出当前硬件架构的局限性:内存墙(Memory Wall)、计算效率瓶颈和通信带宽不足。如何在有限的硬件资源下实现高效训练和推理,成为学术界与工业界共同关注的焦点。DeepSeek团队在论文《Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures》中提出了一种硬件与模型协同设计的解决方案。通过DeepSeek-V3的实践,他们展示了如何以2048块NVIDIA H800 GPU为基础,结合创新技术实现低成本、高吞吐的LLM训练与推理。本文将从技术原理、硬件优化和未来方向三个维度,深度解析这一里程碑式的工作。一、核心技术创新1. 内存效率优化:从KV缓存到稀疏计算问题背景:LLM推理中,KV缓存(Key-Value Cache)是内存消耗的主要来源。以4096长度的序列为例,传统模型的KV缓存可能占用数百KB/Token,导致长上下文处理时内存迅速耗尽。解决方案:多头潜在注意力(MLA)MLA通过投影矩阵将多头注意力中的 ...继续阅读 (40)


    love 0
    chinahuyong
    发表于
    2025-05-15 09:42:41

    RDIFramework.NET CS敏捷开发框架 V6.2版本发布(.NET6+、Framework双引擎、全网唯一)

    RDIFramework.NET C/S敏捷开发框架,是我司重磅推出的支持.NET6+和.NET Framework双引擎的快速信息化系统开发、整合框架,为企业快速构建企业级的应用提供了强大支持。 依托框架强大的基座,开发人员只需集中精力专注于业务部分的开发,大大提高开发效率和节约开发成本。客户端连接支持直连、WCF方式、WebAPI三种模式,一键切换,无缝衔接。无论是.NET6+版本,还是.NET Framework版本,功能代码一致。降低开发成本,提高产品质量,提升用户体验与团队稳定性,做软件就选RDI ...继续阅读 (44)


    love 0
    亚马逊云开发者
    发表于
    2025-05-15 09:30:33

    全新 Graviton4 实例,提升 Valkey 性价比

    在当今数据驱动的世界中,高性能、低延迟的数据存储和检索系统变得越来越重要。Valkey 作为一个基于 Redis 的键值存储解决方案,以其卓越的性能和灵活性而闻名。同时,亚马逊云科技的 Graviton 处理器为云计算带来了新的可能性,提供了更高的性价比。本文将探讨如何利用 Graviton 实例来进一步提升自建 Valkey 的性价比,通过一系列测试和分析,为读者提供实用的洞察和建议。Valkey 与 Graviton 实例简介Valkey 简介Valkey 是一个基于 Redis 的高性能键值存储系统,专为云环境设计。它继承了 Redis 的所有优点,如快速的读写速度、丰富的数据结构支持,同时还增加了一些云原生特性,如自动伸缩、跨区域复制等。Valkey 广泛应用于缓存、会话存储、实时分析等场景,成为许多企业的首选解决方案。主要特点:高性能:毫秒级的读写延迟可扩展性:支持横向和纵向扩展高可用性:内置故障转移和数据持久化机制丰富的数据结构:支持字符串、列表、集合、有序集合等云原生:易于在云环境中部署和管理您可以通过查看博客文章什么是 Valkey和推陈出新 – 内存 key-value 数据库 Valkey 介绍和剖析了解更多细节。Amazon Graviton 实例Amazon Graviton 是由亚马逊云科技设计的一系列 64 位 ARM 架构处理器,旨在为云工作负载提供最 ...继续阅读 (44)


    love 0
    Wannz
    发表于
    2025-05-15 06:31:11

    大大大大大美新疆

    在获得了一段久违的自由后,我们就开始了一段说走就走的旅程。书接上文,在上一篇“这道题答的,还行?”中和大家分享了一下最近的工作变动,而在工作变动之后,一个最直接的问题就是“有这么一大串的空闲时间应该拿来干什么”,变动之后情感上的失落是必然的,所以刚开始那段时间我在行为还是会有一些惯性,比如每天早上 7 点生物钟就把我叫醒了,白天那一长段的时间变得空闲以至于情绪上出现一些不适应的感觉(这个时候你说要立马去学习看书反而会觉得有点假),不过好在蒋老师和朋友们都宽慰了我不少。前司的同事们也会时不时宽慰我几句“你是有道德的,也是一个好人,但尴尬的是遇到了一个辜负了你的公司浇灭了你的一腔热血,现在既然已经拿到钱了,就别再惦记这边的破事了,千万不要想不开。”但事已至此,活人也不能被那啥憋死,于是我迫不及待的想找到一个短平快的方法转移我的注意力,并且尝试换个方向抬头继续往前看。当我在冥滩送快递把心态转变的差不多之后,又听到两个朋友也失业了的消息(理由也是出乎意料的一致,公司的投资方认为经营管理不及预期,为了快速上市想出了缩减员工规模的法子),于是我们在短暂而又激烈的讨论之后,就做出了这个决定,四人一队出发去新疆!之所以选择新疆的理由也很简单,在我们已知的旅游目的地中,好像只有新疆是你需要有一个大串时间安排才能够前往的旅游目的地,而且新疆历来都有“小欧洲”的称号,这里不仅没有语言与食物上的不适应,又 ...继续阅读 (25)


    love 0
    .NET快速开发框架
    发表于
    2025-05-15 01:50:00

    RDIFramework.NET CS敏捷开发框架 V6.2版本发布(.NET6+、Framework双引擎、全网唯一) - .NET快速开发框架

    【摘要】RDIFramework.NET C/S敏捷开发框架,是我司重磅推出的支持.NET6+和.NET Framework双引擎的快速信息化系统开发、整合框架,为企业快速构建企业级的应用提供了强大支持。依托框架强大的基座,开发人员只需集中精力专注于业务部分的开发,大大提高开发效率和节约开发成本。客户端连接支持直连、WCF方式、WebAPI三种模式,一键切换,无缝衔接。无论是.NET6+版本,还是.NET Framework版本,功能代码一致。降低开发成本,提高产品质量,提升用户体验与团队稳定性,做软件就选RDIFramework.NET敏捷开发框架。阅读全文 ...继续阅读 (32)


    love 0
    xiaoz
    发表于
    2025-05-15 01:17:35

    聊一聊一加Ace 5

    最近xiaoz打算换一部备用机,经过对比,最终选择了一加 Ace 5来替换现有的Redmi Note11T Pro 5G,这篇文章简单聊一聊我对一加Ace 5的感受。配置这里就简单贴一下一加Ace 5配置,更多详细参数可以网上自行搜索。参数名称参数值CPU第三代骁龙8后摄主像素5000万像素机身重量 ...继续阅读 (34)


    love 0
    admin
    发表于
    2025-05-15 01:17:31

    一个扑克牌小魔术及其原理的无字证明

    以下面的结论为基础,可以创作很多扑克牌小魔术。设正整数 n、k 满足 n ≤ 2k ≤ 2n。将 n 张牌叠成一摞,然后用发牌的方式把上面 k 张牌发成一摞,再把剩余的牌叠上去。整个过程再重复三次,则这 n 张牌会变回成原顺序。证明:​ ...继续阅读 (21)


    love 0
    1link
    发表于
    2025-05-15 00:52:26

    开发苹果系统第一版 Dock 的程序员讲述乔布斯的故事 | apple macos x dock james steve jobs

    2001 年 1 月 5 号,乔布斯在发布会上介绍了 MacOS X 系统以及新功能: Dock。此时,开发 Dock 功能的程序员在办公室边看直播边祈祷不要出啥纰漏。此文就是这位程序员,James 讲述的那时发生的故事,乔布斯怒飙 F 词,威胁要解雇他。全文篇幅过长,建议去公众号【521link】阅读英文原文:https://ouo.io/WkpxKiF ...继续阅读 (47)


    love 0
    1link
    发表于
    2025-05-15 00:52:26

    开发苹果系统第一版 Dock 的程序员讲述乔布斯的故事 | apple macos x dock james steve jobs

    2001 年 1 月 5 号,乔布斯在发布会上介绍了 MacOS X 系统以及新功能: Dock。此时,开发 Dock 功能的程序员在办公室边看直播边祈祷不要出啥纰漏。此文就是这位程序员,James 讲述的那时发生的故事,乔布斯怒飙 F 词,威胁要解雇他。全文篇幅过长,建议去公众号【521link】阅读英文原文:https://ouo.io/WkpxKiF ...继续阅读 (42)


    love 0
    bigwhite
    发表于
    2025-05-15 00:32:55

    手把手带你玩转GOEXPERIMENT=jsonv2:Go下一代JSON库初探

    本文永久链接– https://tonybai.com/2025/05/15/go-json-v2大家好,我是Tony Bai。Go 语言标准库中的 encoding/json 包,无疑是我们日常开发中使用频率最高的包之一。它为 Go 社区服务了十多年,几乎无处不在。但与此同时,它也因一些历史遗留的 API 缺陷、行为不一致以及在某些场景下的性能瓶颈而受到过不少讨论和批评。社区中甚至涌现出像Sonic、go-json、easyjson 等一系列高性能的第三方 JSON 库作为替代。令人兴奋的是,Go 官方团队终于开始着手对 encoding/json 进行一次意义深远的升级——这就是encoding/json/v2的由来。虽然json/v2 尚未正式发布,但其核心代码已经合并到 Go 的开发分支,并可以通过一个实验性特性标志GOEXPERIMENT=jsonv2来提前体验!今天,我就来手把手带大家玩转这个实验性特性,通过官方提供的 gotip 工具,亲自动手体验一下 Go 下一代 JSON 库到底带来了哪些令人期待的改进,特别是在行为正确性和性能方面。背景回顾:为何需要 json/v2?—— encoding/json (v1) 的“四宗罪”在深入实践之前,我们有必要回顾一下 encoding/json (v1) 长期以来积累的一些核心痛点。这些痛点也是催生 json/ ...继续阅读 (52)


    love 0
    Elmagnifico\'s Blog
    发表于
    2025-05-15 00:00:00

    GPU相关常识

    ForewordGPU CPU NPU TPU算力局限NvLink、NvSwitch、NvLink SwitchCUDASummaryQuotearthurchiao.art写的很详尽,拿来入门很适合,作者应该是携程的赵亚楠,看他的blog里基础和翻译文比较多,下面几篇基础都写的挺好的,值得一看https://arthurchiao.art/blog/gpu-advanced-notes-1-zh/https://arthurchiao.art/blog/gpu-advanced-notes-2-zh/https://arthurchiao.art/blog/gpu-advanced-notes-3-zh/https://arthurchiao.art/blog/gpu-advanced-notes-4-zh/https://developer.nvidia.com/zh-cn/blog/nvidia-nvlink-and-nvidia-nvswitch-supercharge-large-language-model-inference/ ...继续阅读 (35)


    love 0
    Galang Parker
    发表于
    2025-05-14 18:18:07

    Jam Tangan: Lebih dari Sekadar Penunjuk Waktu

    Jam tanganbukan sekadar alat penunjuk waktu. Di balik desain dan teknologinya, jamtangan merepresentasikan gaya hidup, status, dan karakter pemakainya. Dari bahan premium, teknologi canggih, hingga fitur yang mendukung gaya hidup modern, jamtangan kini menjadi bagian penting dari fashion dan identitas seseorang.Sejarah Jam Tangan yang Mengubah DuniaJam tangan pertama kali diperkenalkan pada abad ke-16 sebagai aksesori mewah kalangan bangsawan Eropa. Seiring perkembangan zaman, fungsinya bergeser dari sekadar perhiasan menjadi alat presisi untuk keperluan militer, penerbangan, dan kegiatan prof ...继续阅读 (28)


    love 0
    Denis | 邓鸿华
    发表于
    2025-05-14 15:29:27

    网站开启 CloudFlare 小黄云后无限重定向?教你一步快速解决!

    我们前面写了几篇关于Cloudflare使用和设置的文章,不知道大家用上了没有?已经用上的小伙伴就反馈,开启 CloudFlare CDN 后遇到了一个问题:原因使用 Cloudflare CDN 后出现 '重定向次数过多'(ERR_TOO_MANY_REDIRECTS)错误,通常是由于循环重定向或配置冲突引起的,例如 HTTP → HTTPS 重复跳转,或者服务器与 Cloudflare 的 SSL 设置不匹配。解决其实多数情况下,只需要一步就能搞定!进入【你的域名】-【SSL/TLS】-【概述】这里的【当前加密方式】 默认是 灵活 ,改成 完全(严格) 或 完全保存即可解决多数的重定向问题~©WordPress果酱/RSS 订阅/长期承接 WordPress 项目 ...继续阅读 (43)


    love 0
    est
    发表于
    2025-05-14 14:35:00

    A single Python function for both async/sync

    Scenario: I often need to write Python functions like:take some parameters and format themcall an API with the formatted parametersparse the result and return chosen valuesThere's a huge problem in step #2.In today's Python world, troubles arise because async/await are "infectious", In practice this function is splitted - like in Python stdlib, where a vanillamethodand its async counterpartamethodoften come in pairs. Package authors scramble to provide sync transport and another async transport. I discovered this ugly fact while reading the source code ofredis-py,httpxandelasticsearch-py. Dup ...继续阅读 (35)


    love 0
    bigwhite
    发表于
    2025-05-14 13:17:43

    从Go路由选择看“标准库优先”:何时坚守?何时拓展?

    本文永久链接– https://tonybai.com/2025/05/14/which-go-router-should-you-use大家好,我是 Tony Bai。最近,知名 Go 博主 Alex Edwards 更新了他那篇广受欢迎的文章——“Which Go router should I use?”,特别提到了Go 1.22 版本对标准库 http.ServeMux 的显著增强。这篇文章再次引发了我们对 Go Web 开发中一个经典问题的思考:在选择路由库时,我们应该坚守标准库,还是拥抱功能更丰富的第三方库?这个问题,其实并不仅仅关乎路由选择,它更触及了 Go 开发哲学中一个核心原则——“标准库优先” (Standard Library First)。今天,我们就以 Go 路由选择为切入点,聊聊这个原则,以及在实践中我们该如何权衡“坚守”与“拓展”。“标准库优先”的魅力何在?Alex Edwards 在他的文章中旗帜鲜明地提出:“Use the standard library if you can”(如果可以,就用标准库)。这并非空穴来风,而是深深植根于 Go 语言的设计哲学和社区实践。为什么“标准库优先”如此有吸引力?简洁性与零依赖:最直接的好处就是减少了项目的外部依赖。正如我们在之前讨论Rust 依赖管理时所看到的,过多的依赖会增加项目的复杂性、构建体 ...继续阅读 (38)


    love 0
    宋星
    发表于
    2025-05-14 13:16:46

    绝境与逆袭:APP的用增部门正处在最危机的时刻?

    在APP大厂中工作挑战最大的那些部门中,一定有用户增长部门。 01 用增是真难 今天的用增部门面对的“地狱级”趋势:手机互联网用户的年增长率已经降到了2%以下,甚至2024年6月相对于2023年12月,某些特定行业的APP甚至出现了用户数量 […] ...继续阅读 (37)


    love 0
    云风的 BLOG
    发表于
    2025-05-14 12:05:48

    一个简单的 A star 寻路算法实现

    我需要一个接口简单的寻路模块,所以今天写了一个。其实之前也写过很多版本,在我上传代码时就发现我自己的 github 账号下早有同名仓库。不过,之前的版本的接口设计不太满意,直接删掉了,用这次的新版本复用老的仓库名字。我希望达到的目标是,C 接口简单易用,且和地图本身的数据结构无关,只提供寻路功能。这样容易拓展到不同应用场景。数据结构简单,内存开销固定,在算法执行过程中不额外分配内存。这可以方便的在多线程环境运行。我不需要处理特别复杂和规模巨大的地图,那种场景应该额外做一些预处理。但在起点和终点的路线结果不长时(即使在大规模地图上),应该有较好的性能。原始的 A star 算法实现最为简单,在大多数情况下有不错的表现,所以我选择了它。我知道算法可以有很多改进方法,但我觉得代码简单最为重要。通常 A star 算法依赖一个优先队列,但我没有选择使用诸如平衡二叉树等复杂结构来实现它,而使用了最简单的单向链表。因为这样可以轻松的把全部数据全部塞在一块平坦内存中。基础数据结构是一个用数组实现的闭散列 hash 表,使用者来决定使用多大的数组,通常使用预期路径长度的平方大小会比较合适。为了减少每次寻路的初始化成本,使用了一个 version 值表示每个 slot 的初始状态,每次调用寻路,都会把 version 递增( O(1) 操作),这样就可以让整个 hash 表的所有 slot 复位。寻 ...继续阅读 (26)


    love 0
    nokiaguy
    发表于
    2025-05-14 11:25:27

    【人工智能】从云端到现实:大模型应用的创新前沿

    大模型(Large-Scale Models)作为人工智能领域的核心驱动力,正在从云端的高性能计算环境走向现实世界的多样化应用场景。本文深入探讨了大模型在自然语言处理、计算机视觉、多模态融合以及边缘计算中的前沿创新,分析了其技术架构、优化方法及实际部署中的挑战。通过丰富的代码示例和详细的中文注释,文章展示了如何利用大模型实现高效的文本生成、图像处理和多模态任务,同时结合数学公式解析了模型压缩与推理加速的核心原理。全文旨在为开发者与研究者提供从理论到实践的全面指导,助力大模型技术在现实场景中的落地。 ...继续阅读 (55)


    love 0
    Allen Hua
    发表于
    2025-05-14 09:33:00

    增程器就是充电宝?别被忽悠了

    如果你畅游社交网络的汽车区,经常有人分享“增程车的增程器就是个充电宝”这样的观点,更有甚者,觉得“1.0L, 1.5L 1.5T 都可以做这个充电宝”。这些排量+是否有涡轮增压的发动机都可以做增程器是不假,但很影响用车体验,并且和车的设计以及定位密切相关,如果是一辆通勤代步小mini车,整车不到4米长,高速需求少,那么增程是非常理想的方案。但是我看大部分买了某 6 7 8 9,以及另一个某8 9 车型的人,是经常跑高速的,这种如果不讨论燃油经济性,也会造成他们的电池很快跑完“可用”循环,并且长时间大功率放电会加速这些电池的衰减。我从一个点切入,你就知道 1.5T 增程器用在“百万豪车”为何不妥了。当电池电量 30% 时,三元锂电池整包的放电功率大概只有满电时的60%~70%,如果此时用户正在从【泸定县城】爬往【折多山垭口】,这个例子太具体了,我们换成高速上紧急加速场景。某增程车?6(?代表一个字符)三元锂电池包 36.8度,我查到他峰值是8C的放电倍率(几乎只能维持10+s),但是高负载(能扛住长时间大功率需求)时放电倍率只有3C,满电时放电能力有294.4kW,那么30% SOC 时候放电倍率只有 110.4kW,无法满足此时的功率需求。还有一个重要的点,也许很多人知道但是忽略了,电池包同一时间只能进行充电/放电,不可能既在放电又能充电的。所以上面的场景下,很大可能是发动机+电池 ...继续阅读 (30)

上一页 31/4313 下一页
沪ICP备19023445号-2号
友情链接