当前位置: 首页 > news >正文

比创达电子科技-EMC干货之防静电技术

image.png

EMC干货之防静电技术

什么是静电放电

   两个具有不同静电电位的物体,由于直接接触或静电场感应引起两物体间的静电电荷的转移,静电电场的能量达到一定程度后,击穿其间介质而进行放电的现象就是静电放电,简称为ESD(Electro Static Discharge)。

静电产生的原因

摩擦带电:在日常生活中,任何两个不同材质的物体接触后再分离,即可产生静电,而产生静电的最普通方法,就是摩擦生电,材料的绝缘性越好,越容易出现摩擦生电。另外,任何两种不同物质的物体接触后再分离,也能产生静电。

image.png

感应带电:针对导电材料而言,因电子能在它的表面自由流动,如将其置于一电场中,由于同性相斥,异性相吸,正负电子就会转移,这叫感应静电;针对导电材料而言,因电子能在它的表面自由流动,如与带电物体接触,将发生电荷转移,这也叫传导静电。

image.png

静电对电子工业的影响

集成电路元器件的线路缩小,耐压降低,线路面积减小,使得器件耐静电冲击能力的减弱,静电电场(StaticElectricField)和静电电流(ESDCurrent)成为这些高密度元器件的致命杀手。同时大量的塑料制品等高绝缘材料的普遍应用,导致产生静电的机会大增。日常生活中如走动,空气流动,搬运等都能产生静电。人们一般认为只有CMOS类的晶片才对静电敏感,实际上,集成度高的元器件电路都很敏感,影响如下:
A)静电吸附灰尘,改变线路间的阻抗,影响产品的功能与寿命。
B)因电场或电流破坏元件的绝缘或导体,使元件彻底不能工作。
C)因瞬间的电场或电流产生的热,元件受伤,仍能工作,寿命受损。

一些静电敏感器件抗静电能力如下:

静电放电的模式

1)带电人体放电模式(HumanBody Model-HBM)

   带电人体放电模式 HBM 即指当人体活动时身体和衣服之间的摩擦产生摩擦电荷。当人们手持ESD敏感的装置而不先拽放电荷到地,摩擦电荷将会移向ESD敏感的装置而造成损坏。

2)带电机器放电模式(MachineModel-MM)

   带电机器放电模式 MM 即指这些ESD敏感的装置,尤其对塑料件,当在自动化生产过程中,会产生摩擦电荷,而这些摩擦电荷通过低电阻的线路非常迅速地泻放到高度导电的牢固接地表面,因此造成损坏;或者通过感应使ESD敏感的装置的金属部分带电而造成损坏。

3)充电器件放电模式(Charged-DeviceModel-CDM)

   充电器件放电模式 CDM 是指在元器件装配、传递、试验、测试、运输和储存的过程中由于壳体与其它材料磨擦,壳体会带静电,一旦元器件引出腿接地时,壳体将通过芯体和引出腿对地放电,这就是充电器件放电模式。

   ESD测试设备

a)静电放电发生器,下图是ESD测试设备.一般打接触放电的用尖头,空气放电用圆头。

b)台式设备

 ESD标准文件

   a)GBT17626.2 -2006: 中国国家标准,整机ESD测试。

   b)IEC60001-4-2:2001: IEC标准,整机ESD测试。

   c)JEDECJESD22-A114-B: 美国美国电子工业联合会标准,人体模型条件下电子元件的静 电放电敏感度试验。

   d)ESDAESDSTM5.1:美国静电放电协会标准,人体模型条件下电子元件的的静电放电敏感 度试验。

   ESD测试要求

       一般一个端子>=10次单次放电,每次放电的时间间隔>=1秒。能接触到的端子打接触放,不能直接接触的端子,比如按键,打空气静,但是有些厂家也要求接触到的端子也打空气放电。

        各厂家要求的放电等级不同,国标IEC61000-4-2ESD等级标准参考以下的图表:

测试波形如下的图表:

 

   ESD波形参数:

静电防护的对策及设计要点

 一个良好的电子设备应该在电路设计的最初阶段就要考虑防静电保护要求,以便在成本和性能之间得到合理的权衡。

1.结构设计

如果将释放的静电看成是洪水的话,那么主要的解决方法与治水类似,就是“堵”和“疏”。

其一,用“堵”的方法.尽量增加壳体的厚度,即增加外壳到电路板之间的距离,或者通过一些等效的方法增加壳体气隙的距离,这样可以避免或者大大减少ESD的能量强度。案例某蓝牙耳机在3个按键的上方贴一块黄色的绝缘胶纸能有效的堵住静电从按键处注入。

  其二,用“疏”的方法.可以用EMI油漆喷涂在壳体的内侧,这样处理除了可以防止静电,还能有效抑制EMI的干扰.案例某MP3播放器在底壳贴一块导电布,在主板的两个露铜的区域贴导电海绵,以疏散静电的效应。

 ESD设计壳体上需要注意很多地方,首先是尽量不让静电进入壳体内部,其次是对于进入壳体内部的静电尽量将其从GND导走,不要让其危害电路的其他部分。

2.外壳设计

   一个完整的封闭金属壳能在辐射噪声中屏蔽电路,但由于从电路到屏蔽壳体的静电副级电弧可能产生传导耦合,因而一些外壳设计使用绝缘体,在绝缘壳中放置一个金属的屏蔽体,这种设计的好处是既可以防止因操作者对金属外壳的直接接触放电造成干扰,又可以防止操作者对周围物体放电时形成的EMI耦合到内部形成干扰,同时在操作者对外壳的孔、洞、缝隙放电时给放电电流一个泄放通道,防止对内部电路直接放电.因为静电会穿过孔洞,缝隙放电,所以绝缘外壳的孔洞,缝隙与内部电路间应留有足够的空间,2CM左右的空气间隙可以防止静电放电的发生.如果是塑料外壳,是不会产生直接放电现象,而且没有大的开孔,而且塑料外壳对电路也起到保护作用.案例某蓝牙耳机的漆包线在设计时要安装到塑胶壳里面去,尽量避免与金属外壳接触,能有效防止静电效应。

3、电缆设计

  一个正确设计的电缆保护系统可能是提高系统静电抗扰度的关键,电缆的线长和回路面积要尽量小以抑制共模耦合,在电缆的两端,电缆屏蔽必须与屏蔽连接,在互连电缆上安装一个共模扼流线圈可以使静电放电造成的共模电压降在扼流线圈上,而不是在另一端的电路上,另外由于静电放电电流的上升时间很短,因此扼流线圈的寄生电容必须要最小化。

4.电路硬件设计

   一般来说,与外部设备连接的接口电路都需要加保护电路,其中也包括电源线,这一点在硬件设计中往往被忽视.对于保护器件,我们重点分析一下瞬态电压抑制器TVS管应用. TVS管是最近发展起来的一种固态二极管,适用于ESD保护,它是一种特制的稳压管,通过增加PN结的面积来扩展导通电流.一般选择工作电压大于或等于电路正常工作电压的器件,它是和被保护电路并联的,其工作原理与稳压管一样,当瞬态电压超过电路的正常工作电压时,TVS管发生雪崩,为瞬态电流提供通路,使其内部免遭超额电压的击穿或超额电流的过热烧毁.由于TVS管的PN结面积较大,使得它具有泄放瞬态大电流的优点,具有理想的保护作用,而且还具有适应低压电路的特点,且封装集成度高,适合于在印制电路板面积紧张的情况下使用,因而决定了它具有广泛的适用范围.但需要注意,用了TVS虽然抑制了瞬态干扰的电压,但高频干扰成分并没有减少,电路中一般应有与瞬态防护二极管并联的高频旁路电容来抑制高频干扰.案例USB3.0端口静电防护电路图解:

5.PCB设计

    PCB设计在提高系统的ESD抗扰性方面起着重要的作用,PCB上的走线是ESD生产EMI的发射天线,为了把这些天线的耦合降低,布线要求尽可能短,环路面积尽可能小,在许可的情况下尽可能使用多层板并使用大面积栅格减小耦合,也能抑制共模噪声的产生.PCB的元件布局应尽量避免将敏感的MOS器件直接连到容易发生静电放电的连接器引出端.另外信号线以及信号回路上的寄生电感,也要高度重视,可采取缩短引线长度,加大信号线宽度的方法加以抑制,以提高系统的ESD抗扰度.案例去耦电容尽可能的靠近IC电源脚减少环路面积,让所包含的场流量减小,其感应电流减小,对ESD和EMI都非常有效。

6.软件设计

除了硬件措施外,软件EMI方案也是减少系统严重失效的有效方法.软件ESD抑制措施分为两种常用的方法:刷新,检查并恢复.刷新涉及周期性地复位到休止状态,并且刷新显示器和指示器状态,只需进行一次刷新然后假设状态是正确的,其他的不用做了;检查过程用于决定程序是否正确执行,他们在一定间隔时间被激活,以确认程序是否在完成某个功能,如果这些功能没有实现,一个恢复程序会被激活。

   总结

       ESD是造成电子产品工作失常或功能失效的一个重要原因,随着电子技术的发展和产品的复杂程度的不断提高,ESD对电子产品的危害也越来越被重视.如果我们在设计产品的初期就加以重视,产品的ESD问题将会得到更好的解决!


 

相关文章:

比创达电子科技-EMC干货之防静电技术

EMC干货之防静电技术 什么是静电放电 两个具有不同静电电位的物体,由于直接接触或静电场感应引起两物体间的静电电荷的转移,静电电场的能量达到一定程度后,击穿其间介质而进行放电的现象就是静电放电,简称为ESD(Electro Static Discharge)。 静电产生的原…...

PDF扫描档智能方向识别:多模型投票机制的实践测试 救活古典书籍

2025-02-22 20:10物联全栈123 尊敬的诸位!我是一名物联网工程师。关注我,持续分享最新物联网与AI资讯和开发实战。期望与您携手探寻物联网与 AI 的无尽可能 RAG知识库搭建的过程中,扫描档pdf的支持和准确率一直是个大家都不愿主动提起的事情…...

算法教程:岛的最大面积

算法教程:岛的最大面积 我们将首先讨论问题和解决方案,然后使用可视化工具(上一篇博客中进行了介绍)来更好地理解搜索过程。 问题描述 我们将要演练的具体问题是问题 Leetcode:岛屿的最大面积。在 Leetcode 上找到的直接问题描述是: 给你一个 m x n 二进制矩阵网格。岛…...

18439二维前缀和

18439二维前缀和 ⭐️难度:中等 📖 📚 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();int m scanner.nextInt();int q s…...

information_schema.processlist 表详解

information_schema.processlist 表(或 SHOW PROCESSLIST; 命令)用于查看 MySQL 当前所有的连接进程,帮助管理员监控数据库活动并排查性能问题。以下是该表的字段及其具体含义: 🔹 information_schema.processlist 字段…...

数字化转型数据自动采集统计分析发那科(FANUC)数据采集

针对各类数控机床,特别是FANUC系列的数据自动采集需求,以下是一个综合性的解决方案,并详细说明了如何采集FANUC系列机床的各类数据。 一、数据采集方案概述 协议支持: 以适应不同数控机床的通信需求。 针对FANUC系列机床…...

olmOCR:使用VLM解析PDF

在PDF解析中,目前主流的开源工具包括Minuer、GOT OCR等。主要都是通过飞桨等OCR套件组装的一套pipeline,或者直接通过VLM解析图像。 #一、 olmOCR是使用VLM进行的端到端的PDF文档解析 二、document-anchoring 与上述的不同在于,olmOCR使用…...

【自学嵌入式(11)闪存文件系统的应用】

闪存文件系统的应用 闪存文件插件程序的配置上传程序实例一上传程序实例二——上传文件到ESP8266的程序 上篇文章简要了解了闪存文件系统的概念,相关头文件、类以及方法。但我们只尝试了向开发板中传输文本数据,对于更加复杂的内容(如一个界面、一个互动…...

Spring Cloud——路由网关Zuul

??? 哈喽!大家好,我是【一心同学】,一位上进心十足的【Java领域博主】!??? 【一心同学】的写作风格:喜欢用【通俗易懂】的文笔去讲解每一个知识点,而不喜欢用【高大上】的官方陈述。 【一心同学】博客…...

ShenNiusModularity项目源码学习(14:ShenNius.Infrastructure项目分析)

ShenNius.Infrastructure项目用于定义ShenNius.Admin.Mvc项目和ShenNius.Admin.API项目共用的特性类、数据操作接口实现类、上下文类、通讯类,主要文件的用途如下:   Attributes文件夹保存特性类或过滤器类定义,主要包括:   …...

【博资考4】网安学院-硕转博考试内容

【博资考4】硕转博考试内容 - 网络安全与基础理论 写在最前面一. **21年硕转博面试内容回顾**网络、逆向、操作系统、攻防、漏洞1. **网络安全常见攻击方式及其防范措施**1.1 **DDoS攻击(分布式拒绝服务)**1.2 **SQL注入攻击**1.3 **XSS攻击(…...

web前端初学Angular由浅入深上手开发项目

Angular 是一个功能强大的前端框架,适合构建复杂的企业级应用。作为初学者,通过由浅入深的学习路径,可以快速上手并开发项目。以下是逐步学习 Angular 的指导: 1. 基础知识 (1) 了解 Angular Angular 是什么? Angul…...

5.10 P-Tuning v2:多层级提示编码的微调革新

P-Tuning v2:多层级提示编码的微调革新 一、技术架构解析 #mermaid-svg-4Wy6vkXZi67hY9PZ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-4Wy6vkXZi67hY9PZ .error-icon{fill:#552222;}#mermaid-svg-4Wy6vkXZi67h…...

RuntimeWarning: invalid value encountered in scalar power在进行标量的幂运算时遇到了无效值

year_profit ((profit / initial_cash) ** (1 / yy) - 1) * 100 RuntimeWarning: invalid value encountered in scalar power 这个警告表示在执行标量幂运算 ((profit / initial_cash) ** (1 / yy) - 1) * 100 时遇到了无效值。常见的引发原因及解决办法如下: ###…...

LabVIEW同步数据采集功能

VI通过使用数据采集(DAQ)硬件系统,进行多通道同步采集,实时获取模拟信号数据。它利用外部时钟信号触发数据采集,支持连续采样模式,并将采集到的数据实时显示在波形图上,方便用户进行数据监控和分…...

(21)从strerror到strtok:解码C语言字符函数的“生存指南2”

❤个人主页:折枝寄北的博客 ❤专栏位置:简单入手C语言专栏 目录 前言1. 错误信息报告1.1 strerror 2. 字符操作2.1 字符分类函数2.2 字符转换函数 3. 内存操作函数3.1 memcpy3.2 memmove3.2memset3.3 memcmp 感谢您的阅读 前言 当你写下strcpy(dest, s…...

【Azure 架构师学习笔记】- Azure Databricks (12) -- Medallion Architecture简介

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Databricks】系列。 接上文 【Azure 架构师学习笔记】- Azure Databricks (11) – UC搭建 前言 使用ADB 或者数据湖,基本上绕不开一个架构“Medallion”, 它使得数据管理更为简单有效。ADB 通过…...

Golang——内存(内存管理、内存逃逸、垃圾回收 (GC) 机制)

大家好,这里是编程Cookbook。本文详细介绍Go内存相关的内容,包括内存管理、内存逃逸、垃圾回收 (GC) 机制的三色标记,写屏障。 文章目录 Go 的内存管理mspan && arenasarenasmspan mcachemcentralmheap内存分配逻辑内存回收逻辑优势内…...

关系型数据库的技术思路

一、网络协议 需要根据TCP协议设计一个客户端和服务器之间的命令响应协议。 1、服务端回复声明 2、客户端发送登录包 3、服务端返回登录结果 4、登录成功后进入命令阶段,否则退出。 二、每个连接用一个线程 服务器为每个客户端连接开启一个线程。 三、需要文件的随机…...

web安全——分析应用程序

文章目录 一、确定用户输入入口点二、确定服务端技术三、解析受攻击面 一、确定用户输入入口点 在检查枚举应用程序功能时生成的HTTP请求的过程中,用户输入入口点包括: URL文件路径 通常,在查询字符?之前的URL部分并不视为用户输入入口&am…...

数据库事务的基本要素(ACID)

数据库事务的基本要素(ACID) 在数据库管理系统(DBMS)中,事务(Transaction)是一个或多个数据库操作的集合,这些操作要么全部成功,要么全部失败。事务的目标是保证数据的一…...

server.servlet.session.timeout: 12h(HTTP 会话的超时时间为 12 小时)

从你提供的配置文件(应该是 Spring Boot 的 application.yml 或 application.properties 文件)来看,以下部分与会话超时时间相关: server:servlet:session:timeout: 12h # timeout: 30cookie:name: VENDER_SID会话超时时间的…...

Docker数据卷容器实战

数据卷容器 数据共享 上面讲述的是主机和容器之间共享数据,那么如何实现容器和容器之间的共享数据呢?那就是创建 创建数据卷容器。 命名的容器挂载数据卷,其他容器通过挂载这个(父容器)实现数据共享,挂载…...

基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南

基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南 基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南 基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南一、注册火山引擎账号二、RAG技术核心原理三、环境与工具准备1. 核心组件2. 依赖配…...

Java内存的堆(堆内、堆外)、栈含义理解笔记

一、核心概念区分 1. 内存中的堆(Heap)与栈(Stack) 栈内存 ▸ 用途:存储方法调用、局部变量、基本类型数据(如 int a 1) ▸ 特点: 线程私有,每个线程独立分配栈空间。…...

2.7 大模型RAG内容安全合规检查-大模型ACP模拟题-真题

单选题 在RAG应用中,输入内容合规检查的正确顺序是? A. 先处理模型生成,后检查用户输入 B. 先检查用户输入,后处理模型生成 ✅ C. 仅检查用户输入 D. 仅检查模型输出 解析:合规流程应优先过滤用户输入风险&#xff0…...

C#从入门到精通(35)—如何防止winform程序因为误操作被关闭

前言: 大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发的上位机软件运行起来以后,一般在右上角都有一个关闭按钮,正常情况下点击关闭按钮就能关闭软件,但是不排除我们不想关闭软件,但是因为不…...

特斯拉 FSD 算法深度剖析:软件层面全解读

一、引言 特斯拉的 FSD(Full Self-Driving)系统作为自动驾驶领域的前沿成果,其软件层面的算法设计至关重要。本文将从软件的角度,深入探讨特斯拉 FSD 所采用的算法,包括感知、规划、控制等多个方面,以期为…...

中央一号文件里的三维革命:数字孪生如何重构智慧乡村生态?

2024年中央一号文件提出"建设宜居宜业和美乡村",这一目标背后离不开数字技术的支撑。在浙江某数字乡村试点,凡拓数创通过三维建模还原整村风貌,路灯能耗、垃圾分类、古建保护等数据在虚拟空间中实时跳动。管理人员坦言:…...

DeepSeek 助力 Vue3 开发:打造丝滑的页眉(Header)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...

一个原教旨的多路径 TCP

前面提到过 ECMP 和 TCP 之间的互不友好,pacing 收益和中断开销的互斥,在事实上阻碍了 packet-based LB 的部署,也限制了交换机,服务器的并发性能,同时潜在增加了 bufferbloat 的概率,而适用 packet-based …...

DDD 架构之领域驱动设计【通俗易懂】

文章目录 1. 前言2. MVC 对比 DDD3. DDD 分层架构4. 完整业务流程 1. 前言 官方回答:DDD是一种应对复杂业务系统的设计方法,通过将软件设计与业务领域紧密结合,帮助开发人员构建清晰、可维护的领域模型。在复杂的业务系统中,它能…...

蓝桥杯15届JavaB组6题

一开始用的dfs,但是好像是因为数据量太大,数据错误,而且会超时,然后使用bfs dfs的代码(自留): import java.util.*;public class F15 {public static void main(String[] args) {Scanner sc n…...

Python 爬虫与网络安全有什么关系

Python爬虫和网络安全之间存在密切的关系。爬虫是一种用于自动化从网络上获取信息的程序,而网络安全是保护计算机网络和系统免受未经授权的访问、攻击和数据泄露的实践。本文将探讨Python爬虫与网络安全之间的关系以及如何在爬虫开发中注意网络安全。 爬虫的作用和…...

如何判断数据是否使用AES加密以及如何使用AES解密

在现代软件开发中,数据加密是保护敏感信息的重要手段。AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,因其安全性和高效性而被广泛应用。本文将介绍如何判断数据是否使用AES加密,并详细讲解如何使用…...

C++ Primer 泛型算法结构

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…...

java给钉钉邮箱发送邮件

1.开通POP和IMAP 2.引入pom <dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version> </dependency>3.逻辑 String host "smtp.qiye.aliyun.com"; String port "…...

交安ABC-公路水运工程企业安全员ABC如何报名?报名要哪些条件?

交安ABC的报名方式及报名条件如下&#xff1a; 报名方式 1. 企业注册&#xff1a;企业要进入交通运输部公路水运工程施工主要负责人和安全生产管理人员信息管理系统&#xff0c;注册企业账户&#xff0c;提交企业相关信息&#xff0c;填写企业资料。 2. 发送审核&#xff…...

软件测试丨Docker与虚拟机架构对比分析

Docker 与虚拟机&#xff08;VM&#xff09;在架构上有显著区别&#xff0c;主要体现在资源利用、性能、隔离性和启动时间等方面。以下是两者的主要架构区别&#xff1a; 1. 架构层次 Docker: 主机操作系统&#xff1a;Docker 直接运行在宿主机的操作系统上。Docker 引擎&…...

Gatling介绍

Gatling&#xff1a;基于Scala的高性能负载测试工具 一、Gatling 简介 Gatling 是一个开源的 HTTP 压力测试工具&#xff0c;专为高并发场景设计&#xff0c;支持 HTTP/HTTPS、WebSocket、Kafka 等协议。其基于 Scala 的脚本语法简洁高效&#xff0c;支持实时报告生成和分布式…...

Shot Studio for macOS 发布 1.0.2

Shot Studio 是一个 macOS 的 app&#xff0c;专门为开发者设计&#xff0c;主要用于各大 app 应用商店的预览图设计。 提供了非常多的模板&#xff0c;也预设了很多尺寸。可以直接一键使用 在 1.0.2 这个版本中新增了&#xff1a; 文本渐变 图层&#xff1a;边框、颜色、圆…...

基于Spring Boot的乡村养老服务管理系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

Harbor服务需要crt证书,而下载是nginx的证书pem,应该怎么处理

1. 明确文件用途 shgbitai.com.key&#xff1a;SSL 私钥文件&#xff08;与 Apache/Nginx 通用&#xff09;。shgbitai.com.pem&#xff1a;已合并的证书文件&#xff08;通常包含域名证书 中间证书链&#xff09;。 Nginx 的证书通常以 .pem 或 .crt 为后缀&#xff0c;而 …...

Hadoop第一课(配置linux系统)

1、让hadoop用户&#xff0c;有root权限&#xff0c;如果可以不输密码更好&#xff1a; (1)先登入root用户 (2)visudo命令进入配置文件 (3)找到 root ALL(ALL) ALL这一行&#xff0c;在该行下面增加:hadoop ALL(ALL) ALL &#xff08;&#xff1a;set nu可以显示行号&#xff…...

Java+Vue+uniapp微信小程序校园自助打印系统(程序+论文+讲解+安装+调试+售后)

感兴趣的可以先收藏起来&#xff0c;还有大家在毕设选题&#xff0c;项目以及论文编写等相关问题都可以给我留言咨询&#xff0c;我会一一回复&#xff0c;希望帮助更多的人。 系统介绍 在当今时代&#xff0c;网络与科学技术正以前所未有的速度迅猛发展&#xff0c;这股强大…...

QT 中的元对象系统(二):元对象实现原理QMetaObject

目录 1.元对象系统的构成 2.QObject和QMetaObject的关系 3.Qt 元对象模型QMetaObject 3.1.基本信息 3.2.类信息classinfo 3.3.类构造函数constructor 3.4.枚举信息 enumerator 3.5.类方法method 3.6.类属性peoproty 4.MOS(Meta Object System)示例 5.总结 1.元对象系…...

C++:指针函数与函数指针

文章目录 概述什么是指针函数&#xff08;Pointer Function&#xff09;什么是函数指针&#xff08;Function Pointer&#xff09;总结&#xff1a; 概述 什么是指针函数&#xff08;Pointer Function&#xff09; 指针函数是指返回类型为指针的函数。即&#xff0c;函数返回…...

用HTML5+CSS+JavaScript实现新奇挂钟动画

用HTML5+CSS+JavaScript实现新奇挂钟动画 引言 在技术博客中,如何吸引粉丝并保持他们的关注?除了干货内容,独特的视觉效果也是关键。今天,我们将通过HTML5、CSS和JavaScript实现一个新奇挂钟动画,并将其嵌入到你的网站中。这个动画不仅能让你的网站脱颖而出,还能展示你的…...

【MySQL篇】表的操作

1&#xff0c;创建表 语法&#xff1a; create table ( field1 datatype, field2 datatype, field3 datatype )charset 字符集 collate 校验规则 engine 存储引擎; 说明&#xff1a; field表示列名datatype表示列的类型charset字符集&#xff0c;如果没有指明&#xff0c;则…...

CCF-CSP历年真题大全附题解python

2023012的真题 202312-1 仓库规划 5415. 仓库规划 - AcWing题库高质量的算法题库https://www.acwing.com/problem/content/5418/ 解题思路&#xff1a; 其实就是对比&#xff08;x.y,z.....&#xff09;需要找到一个每个元素都大于这个坐标得坐标&#xff0c;本题可以直接…...