CircuitMaker免费PCB设计工具:从开源协议到实战避坑指南

news2026/5/13 16:18:05
1. 从“Freemium”到“全免费”CircuitMaker的定位之变与我的选择时间过得真快距离Altium首次推出免费的CircuitMaker工具仿佛就在昨天。我记得当时业界一片哗然大家都在讨论这家以高端、专业的Altium Designer闻名的公司为何要涉足免费市场。最初的模式是典型的“Freemium”——给你一个基础版但层数、网络数、板子尺寸都有限制想用高级功能得加钱。这个模式本身不新鲜像Eagle PCB就玩了很多年。但作为一个从学生时代就开始折腾板子的老鸟我太懂这种模式的痛点了你正全神贯注地布着线灵感如泉涌眼看一个精妙的设计就要完成突然弹出一个提示——“对不起您的免费版不支持6层板”或“网络数量已超限”。那一刻的挫败感足以让人想把鼠标扔出去。这就像给你一辆车却告诉你只能在家门口这条街上开想去远一点的地方请付费解锁油箱。所以当Altium宣布重新思考并推出“无限制”的新版CircuitMaker时我确实眼前一亮。他们取消了层数、网络数、板子尺寸等几乎所有核心限制这几乎是把一个专业工具的“骨架”免费送了出来。但天下没有免费的午餐唯一的“枷锁”是你用CircuitMaker完成的设计必须是开源的。这个条款在当时引发了巨大争议评论区里炸开了锅。有人认为这是变相掠夺知识产权好比用免费的作曲软件写歌结果歌的版权不属于你了。但也有人包括我看到了另一面。对于学生、创客、硬件初创团队甚至像我这样接些私活的老工程师来说我们面临的核心矛盾是什么是强大的设计需求与有限的软件预算之间的鸿沟。Altium Designer的授权费用对个人和小团队来说是天文数字。CircuitMaker的出现相当于用“开放设计”换取了“顶级引擎”的使用权。如果你的目标不是藏着掖着做一个闭源的商业产品而是快速验证想法、制作原型、参与开源硬件社区甚至进行小批量生产那么这个交易是划算的。它本质上降低了高质量PCB设计的门槛把更多人拉进了“能设计复杂板卡”的圈子。我个人从不认为开源就等于放弃所有商业价值成功的开源硬件项目比比皆是其商业模式往往在于增值服务、定制化、生产制造乃至生态建设。2. 理想与现实的碰撞初代CircuitMaker的“水土不服”然而美好的愿景落地时总会遇到现实的磕绊。文章评论区几乎成了早期用户的“吐槽大会”而这些问题我也几乎一个不落地全踩了一遍。最突出的就是安装与登录问题。很多用户包括我自己都卡在了那个“Retrieving your details - one moment”的页面上进度条仿佛凝固一等就是几个小时最终只能无奈取消。这个问题并非个例从评论看它困扰了相当一部分用户甚至有人反馈几周都得不到解决。经过一番折腾和与社区用户的交流我大致摸清了问题的根源这其实是一系列因素叠加的结果网络与服务依赖CircuitMaker强烈依赖在线服务进行用户验证、许可证检查和组件库同步。其安装包和更新文件托管在亚马逊的AWS S3或CloudFront上。在一些企业网络、校园网或配置了严格防火墙/代理的家庭网络中对这些海外云服务的访问可能会被阻断或限速。安全软件误报早期版本的安装程序或相关组件可能因为行为模式或签名问题被一些过于“敏感”的杀毒软件或防火墙标记为可疑从而被拦截。用户需要手动将CircuitMaker加入信任列表。本地权限与证书有用户提到需要手动处理浏览器安全证书这指向了安装流程与本地系统安全策略的冲突。在Windows系统上如果没有以管理员权限运行安装程序或者用户账户控制设置过于严格也可能导致安装失败。账户验证流程Altium要求使用真实有效的邮箱进行注册其验证系统可能与某些邮箱服务商如企业邮箱的过滤规则存在兼容性问题导致验证邮件延迟或丢失进而使在线验证流程卡死。这些体验上的“坑”给满怀热情的新用户泼了一盆冷水。它暴露了早期云化、在线化设计工具在追求便捷性时对用户本地复杂网络环境的预估不足。对于一个旨在吸引广大创客和学生的工具来说安装门槛过高是致命的。相比之下当时的竞争对手如KiCad一个离线安装包无需注册解压即用或简单安装显得无比“友好”。3. 深入核心CircuitMaker的独特工作流与设计哲学抛开初期的安装问题当我们真正进入CircuitMaker的世界会发现它带来了一套与本地传统软件截然不同的设计哲学和工作流。这不仅仅是把Altium Designer的功能阉割后放到网上而是一次围绕“协作”和“社区”的重构。3.1 云端一体化工作区CircuitMaker的核心是它的云端工作区。你的所有项目、原理图、PCB布局、器件库都存储在云端。这意味着随时随地访问你可以在办公室的台式机、家里的笔记本甚至网吧的电脑上登录账号无缝继续你的设计。版本管理由云端自动完成基本不用担心文件丢失或版本混乱。实时协作你可以邀请其他CircuitMaker用户共同编辑一个项目。这对于团队项目尤其是导师带学生、开源项目维护者与贡献者之间的协作是革命性的。所有人都能看到最新的改动无需来回发送庞大的项目文件包。集中化的元件库CircuitMaker拥有一个庞大的、由社区和Altium共同维护的云端元件库。你搜索一个器件可以直接从库中调用其符号、封装、3D模型通常是匹配好的大大减少了建库的时间。而且社区用户创建的优秀器件模型会沉淀下来惠及所有人。注意云端模式是一把双刃剑。它的前提是稳定且速度尚可的网络连接。在网络信号差或完全离线的环境下比如在飞机上、长途火车上你的工作效率会大打折扣。虽然CircuitMaker提供了一定的离线缓存能力但核心的保存、同步、库搜索等功能仍需网络。这是选择它之前必须考虑的使用场景。3.2 开源协议与设计分享这是CircuitMaker最独特也最具争议的一点。你的设计在保存一段时间默认似乎是6个月后会自动变为公开可见的开源项目。在此之前你可以将项目设置为“私有”。一旦公开任何CircuitMaker用户都可以查看、复制Fork你的项目并基于它进行修改。对创客/教育者的价值这极大地促进了知识的传播和复用。一个精妙的电机驱动板设计、一个漂亮的STM32核心板都可以被其他学习者直接拿来研究、修改、用于自己的项目。它构建了一个活生生的、可交互的“开源硬件项目库”。对商业开发的限制这也是许多专业工程师和公司望而却步的原因。如果你正在为公司开发一款计划量产且需要保密的商业产品CircuitMaker的协议显然不适用。你的核心电路设计将暴露无遗。因此它明确地将自己定位在“开源硬件”和“个人/教育项目”领域与Altium Designer的商业闭源定位形成互补而非竞争。3.3 功能边界专业与免费的平衡尽管宣传“无限制”但CircuitMaker与它的老大哥Altium Designer之间依然存在清晰的功能边界这主要体现在高级功能和自动化程度上层数与板型确实不限层数可以画多层板。但不支持刚挠结合板等特殊板型设计。布线工具提供了够用的交互式布线、差分对布线、等长布线功能但缺少Altium Designer中那些高度自动化的“ActiveRoute”或“Gloss”等智能优化工具。布线更多依赖工程师的手动技巧。仿真与高级分析电路仿真功能相对基础缺乏复杂的信号完整性、电源完整性前仿真环境。这些通常是高端付费工具的核心卖点。输出与生产文件可以生成标准的Gerber、钻孔文件、BOM表和拾放文件完全满足国内外的PCB打样和贴片工厂需求。但在输出格式的深度定制和自动化脚本支持上较弱。对于绝大多数个人项目、毕业设计、创客产品原型来说CircuitMaker提供的功能已经绰绰有余。它让你能用上业界主流的、与生产流程接轨的设计工具链而无需担心“够不够用”的问题。4. 实战指南从零开始用CircuitMaker完成一块板子光说不练假把式。我们以设计一个简单的“Arduino兼容的STM32F103C8T6最小系统板”为例走一遍CircuitMaker的核心流程并穿插我踩过的坑和总结的技巧。4.1 项目创建与前期设置注册与登录首先确保你用一个常用的、能正常收邮件的地址在Altium官网完成CircuitMaker账号注册。登录后你会进入云端工作区。创建新项目点击“Create New Project”。这里有个关键点项目名称和描述要清晰。因为未来它会公开好的描述能帮助他人快速理解你的项目。例如名称“STM32F103C8T6_Minimal_Board”描述“A minimal system board for STM32F103C8T6 (Blue Pill compatible), with USB to serial, reset circuit, and all IO headers.”设置项目属性在项目设置中你可以选择许可证默认是开源协议设置标签Tags比如“STM32”, “MCU”, “MinimalSystem”。重要技巧即使项目最终要开源在初期研发阶段建议先设置为“Private”私有。等设计稳定准备发布时再改为公开。这给了你充分的调试和修改空间避免半成品代码被公开引用。4.2 原理图绘制效率与规范的博弈库管理点击“Add Schematic”创建原理图。绘制第一步不是放元件而是善用搜索。在右侧的“Components”面板直接搜索“STM32F103C8T6”。很大概率社区库中已经有建好的元件。优先使用社区验证过的库能节省大量时间。如果找不到那就需要自己用“Symbol Wizard”创建这是最耗时的部分但一劳永逸。布局与连线电源与地网络这是原理图的“骨架”。我习惯先用“Power Port”放置明确的VCC如3.3V、5V和GND符号并用网络标签Net Label进行标注而不是全部用连线。这能让图纸更清晰。对于数字电路常用网络标签有“3V3”、“5V”、“GND”。信号流向尽量让信号从左输入向右输出流动电源从上向下流动。虽然不像写代码那么严格但良好的布局能极大提高原理图的可读性对后续调试和他人阅读至关重要。使用总线对于连接MCU和排针的多个GPIO使用“Bus”和“Bus Entry”可以大幅简化连线使图纸整洁。例如将PA0-PA7定义为一组总线“GPIO_A[0..7]”。编译与检查绘制完成后一定要使用“Compile Project”功能。它会检查电气规则错误如未连接的引脚、单端网络等。常见坑点MCU的未用引脚特别是模拟引脚如果悬空可能引起功耗或噪声问题。好的习惯是为它们添加明确的注释比如“Leave NC”或“Connect to GND via 10k resistor”。4.3 PCB布局与布线艺术与科学的结合完成原理图后点击“Design - Update PCB Document”将元件和网络表导入到PCB文件中。板框与机械层首先在“Mechanical 1”层绘制板框。对于简单的矩形板可以用“Place - Line”画但更规范的做法是使用“Place - Board Shape - Define from selected objects”。你可以先在其他层如Keep-Out Layer精确画出外形然后选中线条用此功能生成板型。注意务必考虑PCB工厂的工艺能力如最小线宽/线距、最小孔径、板边距等在画板框时留出余地。元件布局这是决定布线难度和板子性能的关键。核心器件优先先放置MCU、晶振、USB接口等核心器件。MCU应尽量靠近板子中心或主要连接器。电源路径最短电源芯片如LDO的输出电容必须紧贴其输出引脚放置这是硬性要求关系到电源稳定性。信号流导向按功能模块布局。例如USB转串口芯片如CH340G应靠近USB接口和MCU的串口引脚减少信号线长度。预留调试空间SWD调试接口、测试点、指示灯周围要留出足够空间方便后续焊接和测量。布线实战规则先行在布线前通过“Design - Rules”设置设计规则。至少设置Clearance间距如6mil、Width线宽电源线可设20-30mil信号线8-10mil、Routing Via Style过孔尺寸如外径24mil/内径12mil。电源与地优先使用“Polygon Pour”工具铺铜。先布关键电源线如3.3V然后为整个板子铺设地平面GND。地平面能提供良好的信号回流路径和屏蔽。技巧对于两层板顶层和底层都铺地铜并通过大量过孔将两层地连接在一起形成“地网格”效果比单面地好很多。信号线布线使用“Interactive Routing”工具。对于高速信号如USB D/D-或敏感模拟信号应优先布线并保证其路径简短、避免直角、远离噪声源如晶振、开关电源。可以使用差分对布线功能来布USB线。等长布线对于STM32的SWD调试接口SWDIO, SWDCK虽然频率不高但做一下等长处理是良好的习惯。CircuitMaker支持设置“Matched Length”规则布线后可以用“Tuning”工具蛇形走线进行长度匹配。设计规则检查与输出布线完成后运行“Tools - Design Rule Check (DRC)”。必须确保DRC零错误警告项也要逐一确认是否可接受。最后通过“File - Fabrication Outputs - Gerber Files”生成生产文件。关键步骤生成Gerber后务必用免费的查看器如GC-Prevue或在线Gerber查看器检查每一层确认线宽、孔径、阻焊层无误特别是过孔是否被阻焊层覆盖通常不希望被覆盖以方便焊接。5. 避坑实录那些年我和CircuitMaker一起踩过的雷任何工具在深入使用后都会遇到特有的问题。以下是我和社区伙伴们总结的CircuitMaker常见问题与解决思路希望能帮你节省大量时间。5.1 安装与网络问题问题现象可能原因排查与解决思路安装程序卡在“Retrieving details”或下载极慢1. 网络防火墙/代理阻断对AWS服务的访问。2. 本地安全软件拦截。3. DNS解析问题。1.临时关闭防火墙/杀软尝试安装仅限安装时完成后恢复。2.使用网络加速工具或更换网络环境如手机热点。3.手动修改Hosts文件添加亚马逊云服务的IP地址需查找当前可用的IP此方法不稳定。4. 最根本的联系公司IT开放相关域名和端口。登录后软件闪退或无法启动1. 显卡驱动兼容性问题尤其是旧版。2. .NET Framework运行库损坏或版本不符。3. 软件与系统中文路径/用户名冲突。1.更新显卡驱动到最新稳定版。2.修复或重装对应版本的.NET Framework。3. 尝试在英文用户名的系统账户下安装运行。无法保存或同步项目1. 本地网络不稳定。2. 云端服务临时故障。3. 项目文件过大或包含特殊字符。1. 检查网络连接尝试重新登录。2. 访问Altium官方状态页面或社区查看是否有服务中断公告。3.简化项目移除未用的库或大型嵌入文件。避免在项目名和文件名中使用特殊符号。5.2 设计与使用问题问题现象可能原因排查与解决思路从库中放置的元件在PCB中找不到封装该元件符号未关联封装或关联的封装不在当前可用库中。1. 在原理图界面双击该元件在属性面板的“Models”部分添加或选择正确的封装。2. 如果库中无合适封装需要自己绘制PCB封装并关联到该元件。铺铜Polygon Pour后某些区域该连接的地没连接铺铜连接方式设置问题或存在死铜孤岛。1. 双击铺铜在属性中检查“Net”是否设置为“GND”以及“Pour Over”和“Remove Dead Copper”选项。2. 通常选择“Pour Over All Same Net Objects”并勾选“Remove Dead Copper”。3. 重新铺铜Tools - Polygon Pours - Repour All。DRC检查报“Un-Routed Net”错误但明明已经布线布线未真正连接到焊盘中心或线段的网络属性错误。1.放大检查布线终点是否精确连接到焊盘的中心点会出现一个红色的“X”标识。2. 选中线段在属性面板查看“Net”是否正确。有时复制粘贴线段会导致网络属性丢失需要手动重新分配网络。生成的Gerber文件在工厂反馈有问题Gerber输出层设置或格式不匹配工厂要求。1.与工厂确认具体格式常用的是RS-274X格式2:5英制单位。2. 在输出Gerber时仔细核对每一层包括线路层、丝印层、阻焊层、钻孔层NC Drill。确保钻孔文件单独生成。3.务必用第三方Gerber查看器预览这是交付前自检的黄金标准。5.3 社区与协作问题问题想基于一个开源项目修改但直接编辑原项目不合适。解决使用“Fork”功能。在项目页面找到“Fork”按钮这会在你的工作区创建一个原项目的副本你可以任意修改这个副本而不会影响原项目。这是参与开源贡献的标准方式。问题自己创建的元件/封装符号想分享给社区或用于其他项目。解决在库编辑器中将你创建的元件或封装发布到云端公共库。发布时需要填写详细描述和标签方便他人搜索。一旦发布它就会成为社区资源的一部分。6. 横向对比CircuitMaker在免费PCB设计工具中的位置在CircuitMaker出现的时代免费PCB工具并非只有它一个。我们将其与几个主要竞争者进行简单对比可以帮助你根据自身需求做出选择。特性Altium CircuitMakerKiCadAutodesk Eagle (免费版)DesignSpark PCB核心限制无层数/板尺寸限制但设计必须开源。完全免费开源无任何限制。板面积80cm²、层数2层、原理图页数等限制。免费无层数限制但输出Gerber前有赞助商Logo。学习曲线中等。界面现代化与Altium Designer类似对新手友好。但云端概念需要适应。较陡。功能强大但界面传统工作流与商业工具有差异需要较多学习。中等。历史悠久社区资源多但老派界面。新版本已转向Fusion 360集成。中等。基于RS的生态系统界面直观。库生态云端社区库集成度高Altium官方也维护质量相对有保障调用方便。庞大但分散的社区库需要自己寻找和管理官方库质量高但数量有限。有优秀的第三方库管理工具。庞大的用户库和厂商库管理相对方便。集成RS Components的元件库可直接关联采购非常方便。协作功能云端实时协作是其最大特色非常适合团队和开源项目。传统文件共享方式Git/SVN协作依赖版本管理工具。通过Fusion 360团队实现云端协作付费功能更多。无原生实时协作功能。输出与制造标准Gerber输出完全满足生产需求。强大的Gerber和钻孔文件输出支持多种格式非常专业。标准Gerber输出。标准Gerber输出可直接在RS下单生产。适用场景开源硬件项目、学生团队作业、创客产品原型、个人学习Altium流程。追求极致自由和控制的个人/专业用户、复杂的开源硬件项目、跨平台需求。习惯Eagle生态的用户、与Fusion 360集成的机械电子协同设计。快速设计并希望在RS采购和打样的个人或教育用户。我的选择逻辑如果我做一个纯粹的个人项目且希望完全掌控、离线工作我会选KiCad。如果我和一个分布式的团队做一个开源硬件CircuitMaker的云端协作是无可替代的优势。如果我只是想快速搭个简单电路板并顺手把元件买了DesignSpark PCB可能更顺手。CircuitMaker精准地卡在了“需要专业级工具能力”和“强调社区协作与分享”的生态位上。7. 进阶思考开源硬件协议与个人项目的未来CircuitMaker强制开源的设计迫使每一个使用者去思考知识产权的问题。这未必是坏事。对于学生和爱好者早期项目往往借鉴、拼凑了大量开源设计。使用CircuitMaker能让你从一开始就养成“注明来源”、“尊重协议”的习惯。常用的开源硬件协议如CERN OHL、TAPR OHL、Creative Commons等各有侧重。CircuitMaker默认采用的协议类似于“分享-署名-相同方式共享”要求衍生作品也保持开源。对于想通过硬件创业的个人或小团队这似乎是个障碍。但商业模式可以灵活变通。你可以用CircuitMaker快速完成原型设计和社区验证积累用户和口碑。当产品方向明确、需要闭源进行差异化竞争或融资时可以用更专业的工具如Altium Designer、KiCad进行重新设计。此时第一版开源设计已成为最好的宣传和社区资产。硬件产品的价值越来越体现在软件、生态、服务和品牌上而非单一的电路图。因此CircuitMaker更像是一个强大的孵化器和社区连接器而非最终的生产工具。它降低了创新门槛让好想法能更快地被看见、被改进、被实现这或许才是它在“拯救”我们这些硬件爱好者之外更深层的价值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2609598.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…