Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.
Get Feedersegmentfault.com
Get the latest updates from SegmentFault 最新的文章 directly as they happen.
Follow now 67 followers
Last updated 3 days ago
3 days ago
在边缘计算、车载终端等异构硬件场景下,MindSpore 模型部署面临 “动态调试灵活度” 与 “静态推理性能” 无法兼顾 、硬件算子适配性差两大核心痛点。本次分享基于 MindSpore 的jit动态编译特性与异构硬件算子重写机制,构建 “动静图混合执行 + 硬件感知算子优化”...
3 days ago
思否编辑部观察具身智能正在经历从实验室走向产业化的关键转折点。长期以来,机器人操控模型面临着"一机一训"的困境——每换一个机器人本体、每增加一个新任务,都需要重新采集数据、重新训练模型,这种高昂的迁移成本严重制约了具身智能的规模化落地。此次蚂蚁集团开源的 LingBot-VLA 具身大模型,为行业带来了三个重要突破:1. 首次验证了具身智能领域的 Scaling Law 通过 20,000 小时真实机器人数据的预训练,系统性证明了 VLA 模型性能随数据规模持续提升的规律。这一发???意义重大——它表明具身智能可以像大语言模型一样,通过"大数据+大模型"的范式实现能力跃迁,为行业指明了清晰的技术路线。2. 解决了跨本体泛化的核心难题...
27 days ago
排序陷阱:乱传sort参数,搜索结果全反了做竞品监控时,老板要求 “按销量降序排序,抓 top30 的竞品”,我随手传了sort="sales",结果返回的全是销量最低的商品,导致监控数据完全失效,错过了大促前的竞品调价预警。查了半天才知道,京东关键字接口的sort参数有严格取值,销量降序是sales_desc,升序是sales_asc,传sales会默认按 “综合排序”(不是销量) ,文档里只列了部分取值,很多排序字段要靠自己试。[免费测试////]--------------------------------------- { "items": { "page": "1" "url":...
27 days ago
1. 背景与痛点:纯前端实践的动力在开发小程序时,实现如“图片转 PDF”这样的功能时,常常面临以下挑战:隐私担忧:将图片上传到服务器进行转换,用户担心???片内容泄露。对于个人证件、私密照片等敏感内容,这一顾虑尤为突出。网络依赖与效率:转换过程需要频繁与服务器交互,在弱网环境下速度慢、不稳定,甚至可能因上传大文件而失败。服务器成本:每一次转换都意味着服务器资源的消耗(存储、计算、带宽),对于开发者而言,成本不容忽视。为了解决这些痛点,我们探索了一个更优的实现路径:纯前端、在小程序本地完成图片到 PDF 的转换。2. 核心思路:本地文件系统与 pdf-lib 的巧妙结合在小程序中实现纯前端图片转 PDF,我们的核心思路是:图片本地化处理:充分利用小程序强大的本地文件系统能力,将用户选择的图片读取到本地临时路径。PDF 文档构建:引入功能丰富的 JavaScript 库...
27 days ago
前言当前,多数智能家居设备在基础硬件性能上已能满足日常需求,但用户的实际体验并未因此变得顺畅。在手机上选好菜谱后,仍需切换应用启动烤箱;称重完成的数据无法自动流转到下一环节;想把烹饪画面投到大屏,常常要经历繁琐的配对操作……设备数量增加,反而让操作更加分散,智能停留在单品层面,难以真正提升整体体验。在秦骏和团队看来,这并非无解难题,而是一个亟待系统攻克的体验课题。作为鸿蒙生态的早期开发者和华为鸿蒙应用开发高级认证获得者,秦骏将多年客户端开发经验聚焦于厨房场景,主导开发了鸿蒙原生应用《实验厨房》。在他看来,设备密度大,操作节奏快,出错余地小的厨房,恰好是检验多端协同是否真正可用的绝佳场景。协同能力下沉,撑起体验底盘秦骏第一次接触鸿蒙,是在 HarmonyOS 发布初期。当时他正关注跨设备协同领域的技术动向。看到鸿蒙提出的“万物互联”理念,以及“一套系统满足多终端设备需求”的架构设想,他立刻意识到,这可能是改变智能体验的根本逻辑。过去多设备交互往往依赖多个系统与应用的适配,流程繁琐、体验割裂;而鸿蒙通过将协同能力下沉到系统层,使得设备发现、数据同步、任务调度成为系统级能力。这种能力,落到技术上,秦骏认为关键在于分布式软总线与原子化服务的深度融合。分布式软总线能够实现设备间无感发现、低时延连接与高效传输,让多终端协同从“技术难题”变成“基础能力”。原子化服务则以按需调用的方式把服务送到用户当下最需要的位置,降低使用门槛。对智能家居而言,这两者几乎是体验的底盘。前者让设备真正联动,后者让服务自然触达。在秦骏看来,这套机制的价值在于,它让多设备真正以统一逻辑协同工作成为可能。正是这种判断,让他决定押注鸿蒙生态。一方面,他长期关注智能家居中的多设备协同问题,而鸿蒙提供的系统级能力让过去难以落地场景有了实现路径;另一方面,鸿蒙生态尚在早期,文档、工具和社区都在快速演进,开发者有机会参与底层交互逻辑的构建,而不只是在成熟平台上做功能微调。这种参与感,对他而言尤为珍贵。多年客户端开发的经验,成为他快速切入鸿蒙开发的重要基础。过去在跨平台适配中积累的经验,让他能迅速把握手机、平板、智慧屏、智能厨电等设备的交互差异。分布式场景下的数据同步与任务调度,也因过往性能优化的经验而少走弯路。而更深层的积累,是一种长期训练出的体验直觉。他清楚,技术可以复杂,但用户路径必须连贯;设备可以多样,但操作逻辑不能割裂。正是这种坚持,让《实验厨房》在分布式架构之上,实现了流畅的用户体验。原生能力落地,助力服务创新真正让秦骏得以深入了解鸿蒙的契机,是备考华为鸿蒙应用开发高级认证的过程。他坦言,真正的挑战不在于掌握 ArkTS、UI 、生命周期管理等基础内容,而在于要吃透分布式数据管理、分布式任务调度、原子化服务开发等鸿蒙独有模块,这些模块正是《实验厨房》核心功能实现的关键。备考期间,他通过阅读官方文档、搭建自研 Demo、参与开发者社区讨论,深入验证技术细节。以分布式数据同步为例,他反复调试多设备间的传输逻辑,特别是在断连重连场景下确保状态一致性,这为《实验厨房》中 “菜谱 - 记录” 关系型数据的跨设备同步提供了技术保障,让用户在任一设备上编辑的菜谱、记录的烹饪实践都能实时同步至其他设备。这个过程耗时,却让他真正吃透了鸿蒙 “一次开发、多端部署” 背后的技术支撑,也为《实验厨房》采用...
28 days ago
ADD_VIDEOS API 接口文档接口信息POST /openapi/capcut-mate/v1/add_videos功能描述批量向现有草稿中添加视频素材。该接口是一个功能强大的视频添加工具,支持多个视频的批量处理,包括时间范围控制、透明度调整、遮罩效果、转场动画、音量控制、缩放变换等高级功能。特别适合创建复杂的多视频组合场景,如画中画效果、视频拼接、过渡动画等。更多文档📖 更多详细文档和教程请访问:https://docs.jcaigc.cn请求参数{ "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258" "video_infos": "[{\"video_url\":\"https://assets.jcaigc.cn/video1.mp4\",\"width\":1024,\"height\":1024,\"start\":0,\"end\":5000000,\"duration\":5000000,\"mask\":\"圆形\",\"transition\":\"淡入淡出\",\"transition_duration\":500000,\"volume\":0.8}]", "alpha": 0.5, "scale_x":...
28 days ago
什么是 Interlocked.CompareExchange?Interlocked.CompareExchange 是 .NET 中 System.Threading.Interlocked 类的最核心原子操作方法。它执行比较并交换(Compare-And-Swap,简称 CAS) 操作:在多线程环境下,安全地将变量的值与预期值比较,如果相等则替换为新值,整个过程原子不可中断。关键特性原子性:整个操作在CPU级别是原子的,不会被线程调度打断无锁操作:无需使用锁即可实现线程安全内存屏障:隐含完整内存屏障(full fence),确保操作前后内存访问顺序返回值重要性:返回值是判断操作是否成功的关键核心签名(常见重载):public static int...
28 days ago
🌟 2026-01-04 GitHub Python 热点项目精选(11个)每日同步 GitHub Trending 趋势,筛选优质 Python 项目,助力开发者快速把握技术风向标~📋 项目列表(按 Star...
about 1 month ago
此篇文章来源于 SegmentFault 思否鸿蒙专区·鸿蒙人物志专题采访,以下为正文:朱博的工程履历很典型。计算机硕士出身,在大厂做研发,一直没离开跨平台应用和智能设备这条线。后来他把精力集中在全栈开发、终端 AI 和 鸿蒙生态 三件事上。在旁人看来这是三个方向,他却认为这是一条连贯的路径——先用全栈能力把产品做完整,再用 AI 让体验更聪明,最后用鸿蒙让多设备真正协同起来。如今,他正通过一个又一个真实项目去验证它。协同是系统的基本能力学生时代,朱博十分注重理论积累与基础实践。这让他建立起对系统、网络和架构等底层概念的理解,也影响了他后来面对复杂技术问题时的思考方式。进入大厂后,他参与多个跨平台应用与智能设备研发项目,从单点模块开发逐步转向串联前后端、数据链路和工程发布流程,最终能独立交付完整的产品。正是在这一过程中,他注意到一个长期存在的痛点,即大多数跨端方案可以让应用“跑起来”,却难以让多设备真正“协同起来”。这个观察成为他关注鸿蒙的起点。在他看来,鸿蒙的设计从底层支持多设备间的资源共享与任务协同,“一次开发、多端部署” 的特性意味着开发者无需为每种设备组合单独适配,而是基于统一模型进行开发。这与他过去在工程实践中反复遇到的割裂体验截然不同。早期间他通过社区参与接触鸿蒙,包括跟进文档、复现 Demo、撰写文章并参与开发者讨论。随着实践增多,他逐渐意识到,鸿蒙与传统跨端方案的根本区别不在功能多少,而在于协同是否由系统原生支持。下图是朱博老师分享的 Demo,...
about 1 month ago
项目概述这是一个基于Three.js的3D交互式地图可视化系统,以广东省地图为展示对象,实现了丰富的3D视觉效果和交互功能。本文将对项目中的核心函数进行逐步骤、逐函数的详细分析,帮助读者深入理解系统的实现原理。技术栈前端框架:Vue 33D渲染引擎:Three.js构建工具:Vite动画库:Tween.js辅助库:Delaunator、geo-point-in-polygon等地理计算库项目初始化流程1. App.vue - 主组件入口onMounted - 组件挂载函数onMounted(async () => { // 1...
about 2 months ago
某些情况下,我们的一些npm包,需要发布到npm上,但是,又不太适合设置成公开的。尽管npm提供了私密包的服务,但是要收钱的,因此,Verdaccio就应运而生了什么是Verdaccio简单来说,Verdaccio 是一个轻量级、开源的私有 npm 仓库管理器,就是“自己搭建的 npm 私服”。核心作用如下:替代公共 npm 仓库:你可以把公司内部的私有包、不想公开的代码包发布到这个私服上,只有团队内部能访问;可灵活管控权限配置(比如谁能发布 / 下载包)、离线使用,解决公共 npm 访问不稳定、私有代码泄露的问题。Verdaccio本质是Node.js编写的轻量服务,部署简单,不用依赖复杂的数据库,开箱即用,是中小型团队搭建私有...