北京SMT贴片厂精密制造关键工艺
内容概要
随着电子设备小型化与功能集成化需求日益提升,北京SMT贴片厂在精密制造领域持续突破工艺瓶颈。本文以高密度PCB板贴片全流程为核心,系统梳理从锡膏印刷、元件贴装到回流焊接的关键技术节点,并结合自动化检测与缺陷预防方案,构建完整的工艺质量管控体系。
在精密制造场景中,建议企业关注工艺参数动态优化与设备协同能力,通过数据化分析实现制程稳定性与效率的双向提升。
通过解析通信设备、医疗电子等领域的典型应用案例,本文将进一步探讨如何在智能制造升级背景下,平衡工艺精度与量产需求,为行业提供可复制的技术路径参考。
北京SMT精密制造工艺解析
作为电子制造产业链的核心环节,北京SMT贴片厂通过精细化工艺管理实现微米级制造精度。在应对高密度PCB板贴片需求时,产线采用全闭环控制系统,从钢网张力校准到刮刀角度调节形成动态参数补偿机制,确保锡膏印刷厚度误差控制在±8μm以内。针对0201及以下微型元件贴装,设备搭载多轴联动视觉定位系统,通过光学对位与压力反馈同步修正,贴装偏移率降低至0.02%以下。工艺实现过程中,企业同步建立材料特性数据库,结合热力学仿真模型优化回流焊温区配置,使不同焊膏合金的液相时间误差缩减至3秒区间,显著提升BGA等复杂封装器件的焊接良率。
锡膏印刷精度控制要点
作为SMT工艺链的首道核心工序,锡膏印刷精度直接影响后续贴装与焊接质量。北京地区领先的SMT贴片厂通过钢网设计参数优化、印刷压力动态补偿、环境温湿度闭环控制三大维度构建精密印刷体系。以0.4mm间距BGA封装为例,采用阶梯式钢网开孔设计(厚度0.1mm/0.13mm分区)可提升锡膏转移率至92%以上,配合±1.5N压力传感器的实时反馈系统,使印刷厚度波动控制在±8μm范围内。
关键参数 | 控制标准 | 工艺影响维度 |
---|---|---|
钢网开孔精度 | ±5μm | 锡膏体积一致性 |
刮刀速度 | 20-50mm/s | 成型边缘锐利度 |
印刷压力 | 4-8N(动态调节) | 钢网与PCB贴合紧密性 |
环境温度 | 23±2℃ | 锡膏粘度稳定性 |
生产现场配置的视觉对位系统可自动补偿PCB涨缩偏差,结合SPC统计过程控制模块,将印刷偏移量压缩至25μm以下。这种精密化控制为高密度PCB板(如20层通讯背板)的微间距元件贴装提供了可靠保障,同时降低30%以上因印刷缺陷导致的返修成本。
元件贴装定位技术突破
在微型化与高集成化趋势下,元件贴装定位精度直接影响PCB组装的良品率与长期可靠性。北京SMT贴片厂通过引入多光谱视觉对位系统,结合高分辨率光学镜头与智能图像处理算法,实现对01005尺寸元件及0.3mm间距BGA器件的精准识别。设备搭载的线性马达驱动平台可在X/Y/θ三轴实现±0.01mm动态补偿,配合真空吸嘴压力闭环反馈系统,有效规避元件偏移或立碑现象。针对异形元件与柔性基板场景,工艺团队开发了基于深度学习的三维坐标映射技术,通过实时比对元件库数据与传感器采集信息,动态调整贴装路径参数。此类技术突破不仅提升复杂板卡的贴装效率,更为医疗电子植入式设备、车载ADAS模块等精密产品提供了工艺保障。
回流焊温度曲线优化策略
在精密电子制造中,回流焊温度曲线的精准控制直接影响焊接质量与产品可靠性。针对高密度PCB板的多层堆叠特性,需通过分区温控技术对预热区、恒温区、回流区及冷却区进行梯度优化。预热阶段需将升温速率控制在1.5-3℃/s,避免热应力导致基板变形;恒温区通过延长60-120秒的均热时间,确保锡膏活性剂充分挥发;回流峰值温度则需根据焊膏类型精确设定,无铅工艺通常控制在245-255℃区间,并维持8-12秒以实现合金层均匀成型。当前主流设备已集成热补偿算法与红外监测模块,可实时修正炉膛温度偏差,配合氮气保护环境将氧化率降低至0.3%以下。通过建立工艺数据库与智能参数动态调整系统,北京SMT贴片厂实现了焊接良率提升至99.95%以上,同时将热损伤风险降低40%,为高频通信模块及车规级电子元件提供了稳定的工艺保障。
AOI检测系统应用解决方案
在精密电子制造领域,AOI(自动光学检测)系统通过高分辨率成像与智能算法协同,成为保障贴片质量的核心技术手段。北京地区SMT贴片厂普遍采用多光谱成像技术,结合三维建模算法,可精准识别焊点形态异常、元件偏移及极性反接等典型缺陷。系统内置的深度学习模型通过持续积累生产数据,将误报率控制在0.5%以下,同时实现每小时超过20,000个检测点的处理效率。针对高密度PCB板,部分厂商引入多轴运动平台与自适应光源调节模块,确保BGA、QFN等微型封装器件的检测精度达到±15μm。通过将AOI数据与MES系统实时交互,产线可动态调整工艺参数,形成从缺陷识别到工艺优化的闭环控制,为后续缺陷预防方案的实施提供数据支撑。
工艺缺陷预防方案详解
在SMT精密制造体系中,工艺缺陷的预防需通过多维度管控实现全流程闭环管理。首先,基于在线SPC(统计过程控制)系统对关键工艺参数进行实时监测与趋势分析,例如通过锡膏厚度检测仪动态调整印刷压力,将厚度偏差控制在±10μm以内,避免因印刷不均导致的虚焊或桥接问题。其次,针对贴装环节,采用首件检测与AOI(自动光学检测)联动的双重验证机制,通过高精度图像比对技术识别元件偏移、极性反接等异常,并结合X-ray检测设备对BGA、QFN等隐藏焊点进行三维成像分析。此外,通过建立工艺参数优化数据库,结合历史缺陷案例进行根因追溯,形成动态调整的工艺窗口规则,例如针对不同PCB板材设计差异化的回流焊温区曲线,降低热应力引发的元器件失效风险。在物料管理层面,严格实施温湿度敏感元件的存储规范与上料前真空烘烤流程,防止吸潮导致的焊接气孔或爆板现象,从而为通信设备、汽车电子等领域提供高可靠性的贴片质量保障。
多领域高可靠性贴片方案
针对通信设备、医疗电子及汽车电子等领域的差异化需求,北京SMT贴片厂通过模块化工艺设计构建定制化解决方案。在通信设备领域,通过优化焊盘设计与阻抗匹配参数,确保高速信号传输的稳定性;医疗电子则采用生物相容性焊料与真空回流工艺,满足无菌环境下的长期可靠性要求;汽车电子产线则引入抗振动贴装策略与宽温域焊膏材料,保障-40℃至125℃极端工况下的电气连接完整性。基于不同行业标准,工厂通过材料选型验证、焊点可靠性模拟测试、环境应力筛选等系统性流程,形成适配航空航天、工业控制等场景的工艺参数组合,实现从消费级到车规级产品的全维度覆盖。
智能制造升级实施路径
在推进智能制造转型过程中,北京SMT贴片厂通过构建设备互联、数据驱动的生产体系实现工艺优化。首先,基于工业物联网技术搭建产线设备协同网络,实时采集印刷机、贴片机与回流焊炉的运行数据,结合MES系统实现工艺参数动态调整。其次,引入AI驱动的缺陷预测模型,通过历史数据训练建立锡膏印刷厚度、贴装偏移量与温度曲线间的关联规则,形成自适应优化算法,使关键工序良率提升15%以上。在此基础上,搭建工艺仿真平台,针对高密度PCB板进行虚拟试产,提前验证不同元件布局对热应力分布的影响,减少物理调试周期。通过整合预防性维护与远程诊断功能,设备综合效率(OEE)提高至92%,为医疗电子、汽车电子等领域的高可靠性需求提供可追溯的数字化制造方案。
结论
通过系统梳理北京SMT贴片厂的核心工艺体系可见,精密制造的实现依赖于全流程技术环节的协同优化。从锡膏印刷的微米级精度管控到多轴联动贴装系统的动态补偿技术,从基于热力学建模的回流焊参数优化到AOI检测算法的深度学习迭代,每一项突破均指向高密度PCB板制造的质量提升与效率升级。面对通信、医疗、汽车电子等领域对产品可靠性的严苛需求,北京地区SMT企业通过工艺缺陷预判机制的建立与智能制造数据中台的部署,不仅实现了生产过程的透明化管控,更在良率提升与成本控制间找到平衡点。随着工业互联网与数字孪生技术的深化应用,此类技术沉淀将持续推动电子制造行业向更高阶的自动化与智能化阶段演进。
常见问题
如何判断SMT贴片中锡膏印刷精度是否达标?
可通过SPI(锡膏检测仪)进行三维厚度测量,结合钢网开口尺寸与PCB焊盘匹配度分析,确保印刷偏移量≤±25μm。
高密度PCB贴装时如何避免元件移位?
需优化贴片机吸嘴真空压力参数(通常维持在60-80kPa),同时采用视觉定位系统实时校准贴装坐标,定位精度应达到±15μm以内。
回流焊接中出现焊球缺陷应如何解决?
重点检查温度曲线恒温区斜率,建议将升温速率控制在1.5-3℃/s,峰值温度245-255℃保持40-60秒,并使用氮气保护减少氧化。
AOI检测系统误报率高如何优化?
需建立动态检测标准库,针对不同元件类型设置差异化灰度阈值,同时采用多光谱成像技术,可将误判率降低至0.3%以下。
汽车电子贴片为何需要特殊工艺验证?
因产品需满足IATF 16949标准,须增加三防漆涂覆厚度检测、温度循环测试(-40℃至125℃)等12项可靠性验证环节。
智能制造升级需要哪些基础数据支撑?
应建立设备OEE(综合效率)实时监控体系,采集贴片CPK(过程能力指数)、物料追溯准确率等18项关键指标作为优化基准。
相关文章:
北京SMT贴片厂精密制造关键工艺
内容概要 随着电子设备小型化与功能集成化需求日益提升,北京SMT贴片厂在精密制造领域持续突破工艺瓶颈。本文以高密度PCB板贴片全流程为核心,系统梳理从锡膏印刷、元件贴装到回流焊接的关键技术节点,并结合自动化检测与缺陷预防方案…...
服务器架构:SMP、NUMA、MPP及Docker优化指南
文章目录 引言 一、服务器架构基础1. SMP(对称多处理,Symmetric Multiprocessing)2. NUMA(非统一内存访问,Non-Uniform Memory Access)3. MPP(大规模并行处理,Massively Parallel Pr…...
Datawhale春训营赛题分析和总结
1.Datawhale春训营任务一 借助这个云平台,支持类似于这个anaconda相关的交互式的操作,第一个任务就是跑通这个baseline,然后注册账号之后送了对应的相关算力,跑通这个之后需要进行打卡,跑通其实是没问题不大的&#x…...
一键模仿图片风格,图生生APP,实现随时随地“生图自由“
一、什么是"图片模仿"功能? "图片模仿"是图生生AI的功能之一,利用先进的AI技术,分析上传的图片风格、色调、构图等元素,快速生成具有相同风格的图片。无论是产品展示、广告海报还是社交媒体配图,…...
C++——C++11常用语法总结
C11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C标准委员会(ISO/IEC JTC1/SC22/WG21)于2011年8月12日公布,并于2011年9月出版。2012年2月28日的国际标准草案(N3376)是最接近于C11标准…...
C++17 新特性简解
C17 新特性简解 一、核心语言特性 1. 结构化绑定(Structured Bindings) 用途:解构复合类型(如元组、结构体)为独立变量 示例: #include <iostream> #include <tuple>int main() {// 解构 st…...
【失败】Gnome将默认终端设置为 Kitty
起因 一会儿gnome-terminal一会儿kitty终端,实在是受不了,决定取缔默认的gnome-terminal。 过程 在 Ubuntu 或 Debian 系统上: 确保 Kitty 已经安装。如果未安装,可以在终端中运行命令sudo apt install kitty -y进行安装。 使用系…...
【Easylive】微服务架构在系统中的优缺点的具体体现
【Easylive】项目常见问题解答(自用&持续更新中…) 汇总版 在线视频分享系统项目简介 系统概述 该项目是一个基于SpringCloud微服务架构的在线视频分享系统,主要功能包括: • 用户自主发布视频 • 后台视频审核 • 用户互动…...
锁(Mutex)、信号量(Semaphore)与条件量(Condition Variable)
一、同步机制的核心意义 在多线程/多进程编程中,当多个执行流共享资源(如变量、内存、文件)时,可能因操作顺序不确定导致数据竞争(Data Race)。同步机制的作用是: 保证原子性:确保…...
使用pnpm第一次运行项目报错 ERR_PNPM_NO_PKG_MANIFEST No package.json found in E:\
开始用unibestpnpm写一个小程序 运行pnpm init报错 如标题所示没有package.json这个文件 博主犯了一个很愚蠢的错误。。 准备方案手动创建一个json文件 此时才发现没到根目录下,创建了一个项目之后就没有切入文件夹里。 切入根目录再下载就成功啦...
前沿篇|CAN XL 与 TSN 深度解读
引言 1. CAN XL 标准演进与设计目标 2. CAN XL 物理层与帧格式详解 3. 时间敏感网络 (TSN) 关键技术解析 4. CAN XL + TSN 在自动驾驶领域的典型应用...
从零开始学A2A一:A2A 协议的高级应用与优化
A2A 协议的高级应用与优化 学习目标 掌握 A2A 高级功能 理解多用户支持机制掌握长期任务管理方法学习服务性能优化技巧 理解与 MCP 的差异 分析多智能体场景下的优势掌握不同场景的选择策略 第一部分:多用户支持机制 1. 用户隔离架构 #mermaid-svg-Awx5UVYtqOF…...
追赶地球变化的“快镜头“:遥感时间分辨率的奥秘
在地球表面,万物的生长、兴衰和变迁,如同一部永不停歇的电影。而科学家们想要看清每一帧画面,就必须依赖遥感卫星这个"超级摄影师"。今天,我们就来聊聊遥感领域里一个关键的维度——时间分辨率。 想象一下,如…...
轻量还是全量?Kubernetes ConfigMap 与专业配置中心的抉择
文章目录 简介什么是 ConfigMapConfigMap 的核心能力配置存储与注入动态更新与 Kubernetes 原生生态深度集成 ConfigMap 的固有局限专业配置中心对比选型建议结语 简介 在现代微服务架构中,集中式配置管理是保证应用可维护性、可扩展性和安全性的关键环节。Kuberne…...
mybatis plus打印sql日志到指定目录
1、mybatis plus打印sql日志 参考文档:mybatis plus打印sql日志_mybatisplus日志打印-CSDN博客 2、修改 修改InfoLevelLogger Override public void debug(String s) {// 修改这里logger.info(s);log.debug(s); } 增加:log.debug(s); 修改logback.x…...
CUDAfy的使用
此文章是对一篇使用文档的翻译总结 文档地址 https://www.doczj.com/doc/0f2570173.html CUDAfy使用步骤 1. 环境准备 硬件要求:支持CUDA的NVIDIA显卡(如GTX系列)。软件安装: 安装最新版NVIDIA驱动。下载并安…...
DeepSeek 部署中的常见问题及解决方案
DeepSeek(深度求索)大模型部署过程中常见问题的系统性解决方案,涵盖环境配置、模型加载、性能优化、安全防护及企业级部署等核心场景,结合官方文档与社区实践提供可落地的操作指南: 一、环境配置与依赖问题 1. 操作系统与硬件兼容性 问题表现:部署失败提示驱动不兼容或…...
【AI提示词】儿童看护员
提示说明 儿童看护员旨在帮助用户构建一个既专业又富有爱心的儿童看护员角色,以满足儿童在成长过程中的各种需求。 提示词 # 角色 儿童看护员## 注意 1. 儿童看护员应具备亲和力和耐心,以确保与儿童的良好互动。 2. 专家设计应关注儿童的安全、健康和…...
深入解析 Python 中的装饰器 —— 从基础到实战
1. 装饰器基础 1.1 什么是装饰器? 装饰器本质上是一个 Python 函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能。装饰器的返回值也是一个函数对象。 1.2 语法糖: 符号 Python 提供了 符号作为装饰器的语法糖,…...
学习海康VisionMaster之中线查找
一:进一步学习了 今天学习下VisionMaster中的中线查找,这个就是字面意思,输入两条直线,输出两条直线的中线 二:开始学习 1:什么是中线查找?今天这个比较简单,其实这个模块算是一个几…...
笔记整理五
STP生成树 stp生成树是用于解决二层环路问题的协议。 二层环路为有以下三种: 1.广播风暴 2.MAC地址的偏移(每一次循环,都会导致交换机来回刷新MAC地址表记录) 3.多帧复制 stp生成树:需要将原本的环型拓扑结构转换…...
js实现的前端水印
效果 var defaultConfig {content: [], // 水印内容数组fontSize: 14, // 字体大小(px)fontFamily: sans-serif, // 字体color: rgba(255, 255, 255,.3), // 字体颜色rotate: -20, // 旋转角度(度数)zIndex: 2147483647, // 层级globalAlpha: 0.5, // 透明度canvasWidth: 30…...
前端服务器部署报错记录
报错1:Refused to apply style from http://xxxxxxx.online/assets/index.DepkYCYv.css because its MIME type (text/plain) is not a supported stylesheet MIME type, and strict MIME checking is enabled. index-Dnq3oQAv.js:1 解释:浏览器期望加载…...
JAVA中多线程的经典案例
文章目录 一、线程安全的单例模式(一)饿汉模式(二)懒汉模式 二、阻塞队列(一)生产者消费者模型(二)阻塞队列(三)自定义阻塞队列 三、定时器(一&am…...
国产三维CAD皇冠CAD(CrownCAD)在「轨道交通行业」建模教程:轨道列车
在轨道交通行业,复杂系统集成、大规模装配验证与跨地域协同设计始终是核心痛点。传统设计工具难以应对动辄百万级零部件的装配挑战,且数据孤岛、版本混乱、硬件成本高昂等问题长期制约行业数字化转型。皇冠CAD(CrownCAD)作为国产云…...
Linux 日常运维命令大全
Linux 作为一种开源操作系统,在服务器运维中扮演着重要角色。掌握常用的 Linux 命令对于运维人员而言至关重要。本文将整理一份 Linux 服务器运维常用命令大全,帮助你在日常工作中提高效率和准确性。 1. 基础命令 基础命令是Linux操作的起点࿰…...
安全测试报告模板
安全测试报告 一、项目概况 项目名称XX智慧医疗平台被测系统版本V2.3.1测试类型渗透测试漏洞扫描测试时间2024年2月15-20日测试标准OWASP TOP 10 2021 二、测试环境 生产环境镜像: - 服务器:CentOS 7.9 Tomcat 9 - 数据库:MySQL 8.0集群…...
树莓派超全系列教程文档--(31)config.txt常用选项介绍
config.txt常用选项介绍 常用选项常用显示选项hdmi_enable_4kp60 常用硬件配置选项camera_auto_detectdisplay_auto_detectdtoverlaydtparamarm_boostpower_force_3v3_pwm 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 常用选项 常用显示选项 …...
算法-堆+单调栈
堆 首先堆在我们的Java中我们的是一个优先队列类 PriorityQueue 然后我们要弄最大堆和最小堆 最大堆: PriorityQueue<Integer> pq new PriorityQueue<Integer>((a, b) -> b - a); 最小堆: PriorityQueue<Integer> pq new P…...
Charles破解 激活码 Java
第一步,下载charles Download a Free Trial of Charles • Charles Web Debugging Proxy 第二部,生成key,这里使用的是java代码 import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.Random;public class test {private static final int ROUNDS 12;p…...
线上蓝桥杯比赛环境配置
1.编译环境(以下是JAVA示例) Java软件开发编程环境 链接: https://pan.baidu.com/s/1JRNx0bkgHmPqQhANSFBNkQ 提取码: ftgw 下载对应的编译器和jdk以及对应的API文档 解压后把eclipse发送到桌面方便使用 2.录屏软件,我这边选择的是OBS St…...
民办生从零学C的第十一天:操作符
每日励志:我们可以随时的转身,但是决不能后退。 一.操作符的分类 算术操作符:、-、*、/、% 移位操作符:<<、>> 位操作符:&、|、^ 赋值操作符:、、-、*、/、%、<<、>>、&…...
疑难问题解决(2)
(1):在k230开发板中,ubuntu操作系统中的文件夹中的k230_sdk文件夹与canmv_k230文件夹的区别,以及 /home/ubuntu/canmv_k230/src/rtsmart/rtsmart/userapps/07_driver_hello 与 /home/ubuntu/k230_sdk/src/big/rt-smart…...
第六章 进阶04 尊重
本周周会给大家讲的议题是:尊重。 用“尊重”给周报文件冠名,周会中打开这个文件,就可以在标题中醒目地看到,加深了大家的印象、勾起了大家的好奇心。坚持长期事项的同时,偶尔也灵光一现给团队管理加入一些小插曲&…...
Android 12.0 framework实现对系统语言切换的功能实现
1.前言 在12.0的系统rom定制化开发过程中,在定制某些接口的过程中,需要通过系统提供接口,然后实现对系统语言的切换 功能实现,接下来分析下系统中关于系统语言切换的相关功能 2.framework实现对系统语言切换的功能实现的核心类 frameworks/base/core/java/android/app/IA…...
Origin LabTalk
之前用惯了matplotlib绘图,出于科研需要部分图用origin来画,但是还是想着要结合python来处理数据更加的方便,经过一番捣鼓发现origin自带有labtalk,并且还带有python的环境,真可谓是NB的很。 若能由程序代劳,何必亲手?…...
基于VS Code 为核心平台的python语言智能体开发平台搭建
以下是基于 VS Code 为核心平台,整合 Node-RED、Gradio、Docker Desktop 的智能体可视化开发平台优化方案,聚焦工具链深度集成与开发效率提升: 一、核心架构设计 #mermaid-svg-f8l9kYPAlJ2TlpGF {font-family:"trebuchet ms",verd…...
Python 创意:AI 图像生成
一、基于 Stable Diffusion 的本地创意创作 Stable Diffusion 是开源图像生成模型的代表,通过 Python 结合diffusers库,可实现本地图像生成。 1. 环境搭建 首先,安装必要的库: pip install diffusers transformers torch若使用 GPU 加速,需安装对应版本的 CUDA 和 cuD…...
vue3 传参 传入变量名
背景: 需求是:在vue框架中,接口传参我们需要穿“变量名”,而不是字符串 通俗点说法是:在网络接口请求的时候,要传属性名 效果展示: vue2核心代码: this[_keyParam] vue3核心代码&…...
Skipped breakpoint at ... because of stepping in another thread问题分析
在Java多线程应用程序的调试过程中,开发者可能会遇到“Skipped breakpoint at … because of stepping in another thread”这样的提示。这通常是因为调试器在处理多线程操作时,忽略了某个断点。本文将详细分析这一问题的原因,并提供有效的解…...
MATLAB脚本实现了一个转子系统的参数扫描和分岔分析
% 参数扫描范围 clc; clear; close all;S_values 500:200:20000; % 转速范围% 定义系统参数 N 5; % 质量点数量 num_nodes N; % 节点数 num_dofs_per_node 4; % 每个节点的自由度数 num_elements num_nodes-1; % 单元数 total_dofs num_nodes * num_dofs_per_node; % 总自…...
基于Flask的AI工具聚合平台技术解析
基于Flask的AI工具聚合平台技术解析 一、项目架构设计 本系统采用经典的三层架构模式,通过Mermaid架构图可清晰看到数据流向: 用户请求通过浏览器发送至Flask服务器路由系统解析请求路径模板引擎动态渲染页面静态资源提供样式支持独立数据模块实现内容…...
AUTOSAR图解==>AUTOSAR_SWS_CryptoInterface
AUTOSAR 加密接口(Crypto Interface)详解 基于AUTOSAR标准4.4.0的加密接口规范详细分析与图解 目录 概述 1.1 加密接口的作用与位置 1.2 主要术语解释架构设计 2.1 加密接口架构 2.2 组件关系内部结构 3.1 类结构 3.2 配置项运行流程 4.1 加密请求处理流程 4.2 同步与异步处理…...
GCD算法的学习
GCD算法的学习 学习了前辈wzx15927662183的文章GCD算法精讲-CSDN博客 介绍 GCD通常用来求两个数的最大公约数 算法的核心:gcd(a,b) gcd(b,a % b) 证明的思路: 证明 gcd(a, b) gcd(b, a % b) 的思路: 设 a > b 1. 构造 a % b : 设 …...
完美解决浏览器不能复制的问题(比如赛氪网的中题库练习题)
仅供复制题库题目进行打印学习使用! 最近想把赛氪网题库中的题目打印出来做练习,发现题库中的题目不能复制,不能在试卷上勾画标记太难受了,而且不能留作材料以后复习,故出此策。 而且CtrlP打印出的pdf会缺少题目。(我…...
Java 爬虫按关键字搜索淘宝商品:实现与优化
在电商领域,获取淘宝商品信息对于市场分析、价格监控和竞争情报等方面具有重要意义。Java 爬虫技术为我们提供了一种高效、自动化的方式来按关键字搜索淘宝商品。本文将详细介绍如何使用 Java 爬虫按关键字搜索淘宝商品,并提供完整的代码示例。 一、准备…...
build.gradle task copyJarToDesktop
build.gradle task copyJarToDesktop 构建完,拷贝jar包到指定文件夹AAA,例如:桌面,方便拉到宝塔发布 build.gradle plugins {id org.springframework.boot }jar {enabled false // 不生成 plain.jar }bootJar {archiveFileNa…...
Git合并分支的两种常用方式`git merge`和`git cherry-pick`
Git合并分支的两种常用方式git merge和git cherry-pick 写在前面1. git merge用途工作方式使用git命令方式合并使用idea工具方式合并 2. git cherry-pick用途工作方式使用git命令方式合并使用idea工具方式合并 3. 区别总结 写在前面 一般我们使用git合并分支常用的就是git mer…...
基于n8n的AI应用工作流原理与技术解析
基于n8n的AI应用工作流原理与技术解析 在AI技术深度融入企业数字化转型的今天,开源工作流自动化工具n8n凭借其灵活的架构和强大的集成能力,成为构建智能自动化流程的核心引擎。本文将从技术原理、AI融合机制、典型应用场景三个维度,解析n8n在…...
Day3-UFS深入学习路线
UFS 学习链接1:UPUI数据包格式 学习链接2:UPUI数据包详解 学习链接3:UFS电源及低功耗 一、基础准备阶段 1.理解存储技术背景 学习NAND Flash基本原理(SLC/MLC/TLC、读写擦除操作、磨损均衡)。对比其他存储协议&…...