PANGO的IOB的电平能力那些事
++++++++++++++++++++++++++++++++
LVCMOS33
如果要使用33电平,VCCIO则必须供电3V3.
在此制式下,VILMAX为0.8V,VIHMIN为2.0V,即,电平处于0.8V到2.0V之间时,处于浮游态。
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的每个4mA单元,阻抗100欧。
++++++++++++++++++++++++++++++
LVTTL33
如果要使用33电平,VCCIO则必须供电3V3.
在此制式下,VILMAX为0.8V,VIHMIN为2.0V,即,电平处于0.8V到2.0V之间时,处于浮游态。
VOLMAX是0.4V,VOHMIN是2.4V,折算下来,输出级的每个4mA单元,阻抗100欧。
+++++++++++++++++++++++++++++++
LVCMOS25
如果要使用25电平,VCCIO则必须供电2V5.
在此制式下,VILMAX为0.7V,VIHMIN为1.7V,即,电平处于0.7V到1.7V之间时,处于浮游态。
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的每个4mA单元,阻抗100欧。
+++++++++++++++++++++++++++++++
LVCMOS18
如果要使用18电平,VCCIO则必须供电1V8.
在此制式下,VILMAX为0.35VCCIO即0.6V,VIHMIN为0.65VCCIO即1.2V,即,电平处于0.6V到1.2V之间时,处于浮游态。
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的每个4mA单元,阻抗100欧。
++++++++++++++++++++++++++++++++
LVCMOS15
如果要使用15电平,VCCIO则必须供电1V5.
在此制式下,VILMAX为0.35VCCIO即0.5V,VIHMIN为0.65VCCIO即1V,即,电平处于0.5V到1.0V之间时,处于浮游态。
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的每个4mA单元,阻抗100欧。
+++++++++++++++++++++++++++++++++
LVCMOS12
如果要使用12电平,VCCIO则必须供电1V2.
在此制式下,VILMAX为0.35VCCIO即0.4V,VIHMIN为0.65VCCIO即0.8V,即,电平处于0.4V到0.8V之间时,处于浮游态。
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的每个4mA单元,阻抗100欧。
+++++++++++++++++++++++++++++++++
SSTL18
用于1V8的DDR。需要0.9V的VREF,1V8的VCCIO,0.9V的VTERM,三个电压。
如果要使用18电平,VCCIO则必须供电1V8.
在此制式下,VILMAX为VREF-0.125V,VIHMIN为VREF+0.125V,即,电平处于VREF-0.125V到VREF+0.125V之间时,处于浮游态。
SSTL18的I型和II型,区别在于输出级,
对于I型,
VOLMAX是0.5VCCIO-0.47V,即0.4V,VOHMIN是0.5VCCIO+0.47V,即1.4V,折算下来,输出级的8mA单元,阻抗50欧。
对于II型,
VOLMAX是0.5VCCIO-0.6V,即0.3V,VOHMIN是0.5VCCIO+0.6V,即1.5V,折算下来,输出级的13.4mA单元,阻抗22欧。
+++++++++++++++++++++++++++++++
SSTL15
用于1V5的DDR。需要0.75V的VREF,1V5的VCCIO,0.75V的VTERM,三个电压。
如果要使用15电平,VCCIO则必须供电1V5.
在此制式下,VILMAX为VREF-0.1V,VIHMIN为VREF+0.1V,即,电平处于VREF-0.1V到VREF+0.1V之间时,处于浮游态。
SSTL15的I型和II型,区别在于输出级,
对于I型,
VOLMAX是0.5VCCIO-0.175V,即0.575V,VOHMIN是0.5VCCIO+0.175V,即0.925V,折算下来,输出级的8.9mA单元,阻抗64欧。
对于II型,
VOLMAX是0.5VCCIO-0.175V,即0.575V,VOHMIN是0.5VCCIO+0.175V,即0.925V,折算下来,输出级的13mA单元,阻抗44欧。
++++++++++++++++++++++++++++++
SSTL135
用于1V35的DDR。需要0.675V的VREF,1V35的VCCIO,0.675V的VTERM,三个电压。
如果要使用135电平,VCCIO则必须供电1V35.
在此制式下,VILMAX为VREF-0.1V,VIHMIN为VREF+0.1V,即,电平处于VREF-0.1V到VREF+0.1V之间时,处于浮游态。
SSTL15的I型和II型,区别在于输出级,
对于I型,
VOLMAX是0.5VCCIO-0.15V,即0.525V,VOHMIN是0.5VCCIO+0.15V,即0.825V,折算下来,输出级的8.9mA单元,阻抗59欧。
对于II型,
VOLMAX是0.5VCCIO-0.15V,即0.525V,VOHMIN是0.5VCCIO+0.15V,即0.825V,折算下来,输出级的13mA单元,阻抗40欧。
++++++++++++++++++++++++++++++
DDR3
支持DDR3的bank分布在芯片的左右两侧。
注意,系统时钟输入,必须和DDR3同在一侧,要么在左侧,要么在右侧。减少布线长度。
系统时钟的输入,推荐和DDR3的ADDR/CTRL,在同一个bank上。
每个bank需要一个VREF电压。
推荐使用电源芯片生成,如果精度要求不高,可以使用两个1K电阻分压生成,
CK必须连接到ADDR/CTRL所在的BYTEGROUP的某个PN对上。
DQS必须连接到DQS的专用管脚。
DQ和DQM,必须连接到对应的DQS所在的BYTEGROUP中去。
单侧的DDR3接口,最多只能分布到相邻的3个bank。
如果使用了相邻3个bank,ADDR/CTRL必须位于中位的bank。所有的ADDR/CTRL必须位于同一个Bank。
用作DQ和DQM的BYTEGROUP中,不能放置ADDR/CTRL。
BYTEGROUP内的信号,可以任意调换。
BANK内的BYTEGROUP,可以整体调换。
Bank内,有两个单端IO,这两个单端IO,可以用作放置ADDR/CTRL。
补充:
FlyBy结构布线要点:
CK差分信号,是基准信号。对内等长,控制在5mil.差分阻抗,控制在100欧。过孔换层,需要加伴随地孔。
CK分段等长,主干线,最长到2000mil。分支线,最长120mil。
ADDR/CTRL信号,长度以CK为基准,推荐长度差控制在200mil以内。
DQS差分信号,是关键信号。对内等长,控制在5mil.差分阻抗,控制在100欧。过孔换层,需要加伴随地孔。
同一个DQS的分组中,DQ线以DQS为基准,控制等长。组内等长,控制在50mil以内。
总长控制在1500mil以内。
为了降低SSN,不同组的DQS,要做组间差长处理。例如,DQ1和DQ3确定一个长度,DQ2和DQ4确定另一个长度,二者相差200mil。
CK和首位DQS之间,要做对间差长处理。CK必须比首位DQS要长一些,不能短于首位DQS。差长应控制在0.25TCLK以内。
推荐差长为200mil或者300mil。
+++++++++++++++++++++++++++++++
HSTL18
用于1V8的HSBUS。需要0.9V的VREF,1V8的VCCIO,0.9V的VTERM,三个电压。
如果要使用18电平,VCCIO则必须供电1V8.
在此制式下,VILMAX为VREF-0.1V,VIHMIN为VREF+0.1V,即,电平处于VREF-0.1V到VREF+0.1V之间时,处于浮游态。
HSTL18的I型和II型,区别在于输出级,
对于I型,
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的8mA单元,阻抗50欧。
对于II型,
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的16mA单元,阻抗25欧。
++++++++++++++++++++++++++++++++
HSTL15
用于1V5的HSBUS。需要0.75V的VREF,1V5的VCCIO,0.75V的VTERM,三个电压。
如果要使用15电平,VCCIO则必须供电1V5.
在此制式下,VILMAX为VREF-0.1V,VIHMIN为VREF+0.1V,即,电平处于VREF-0.1V到VREF+0.1V之间时,处于浮游态。
HSTL15的I型和II型,区别在于输出级,
对于I型,
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的8mA单元,阻抗50欧。
对于II型,
VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来,输出级的16mA单元,阻抗25欧。
++++++++++++++++++++++++++++++++
HSUL12
用于1V2的HSBUS。需要0.6V的VREF,1V2的VCCIO,0.6V的VTERM,三个电压。
如果要使用12电平,VCCIO则必须供电1V2.
在此制式下,VILMAX为VREF-0.13V,VIHMIN为VREF+0.13V,即,电平处于VREF-0.13V到VREF+0.13V之间时,处于浮游态。
VOLMAX是0.2VCCIO,即,0.24V,VOHMIN是0.8VCCIO,即0.96V,折算下来,输出级的0.1mA单元,阻抗2K4。
++++++++++++++++++++++++++++
LPDDR3
如果要使用该电平,VCCIO则必须供电1V2.
在此制式下,VILMAX为0.2VCCIO,,即0.24V,VIHMIN为0.8VCCIO,即0.96V,即,电平处于0.24V到0.96V之间时,处于浮游态。
VOLMAX是0.1VCCIO,即,0.12V,VOHMIN是0.9VCCIO,即1.08V,折算下来,输出级的0.1mA单元,阻抗1K2欧。
++++++++++++++++++++++++++++
LVDS25
如果要使用该电平,VCCIO则必须供电2V5.
VICM为1.2V,VIDMIN为100mv,VIDTYP为350mv。
VOCM为1.25V,即0.5VCCIO。
VODMIN为250mv,VODTYP为350mv。
++++++++++++++++++++++++++++
BLVDS
如果要使用该电平,VCCIO则必须供电1V8或者2V5.
VICM为1.2V,VIDMIN为100mv。
VOCM为1.25V。
VODMIN为100mv。
BLVDS,
伪差分输出制式。用两个LVCMOS进行相反的输出来实现。
典型的BLVDS应用中,需要使用LVCMOS制式,并外部添加电阻。
其中Rs1 = Rs2 = 40欧,Rp = 80欧。
+++++++++++++++++++++++++++++
MINI_LVDS
如果要使用该电平,VCCIO则必须供电1V8或者2V5.
VICM为1.2V,VIDMIN为200mv。
VOCM为1.2V。
VODMIN为300mv,VODTYP为450mv。
+++++++++++++++++++++++++++++++
PPDS
如果要使用该电平,VCCIO则必须供电1V8或者2V5.
VICM为0.9V,VIDMIN为100mv。
VOCM为0.95V。
VODMIN为100mv,VODTYP为250mv。
+++++++++++++++++++++++++++++++
RSDS
如果要使用该电平,VCCIO则必须供电1V8或者2V5.
VICM为0.9V,VIDMIN为100mv。
VOCM为1.2V。
VODMIN为100mv,VODTYP为350mv。
++++++++++++++++++++++++++++++
TMDS
如果要使用该电平,VCCIO则必须供电3V3.
VICM为2.965V,VIDMIN为150mv。
VOCM为VCCIO-0.3V。即3V。
VODMIN为400mv,VODTYP为600mv。
注意,TMDS是open drain输出的。
内部没有端接,所以需要添加外部1K电阻上拉。
推荐在接收端,添加50欧上拉到VCCIO。
+++++++++++++++++++++++++++++
VCCADC,
为1.8V。
VREFP,为1.25V,
VREFN,为0V。
+++++++++++++++++++++++++++++++
HSSTAVCC,为1.0V,
HSSTAVCC_PLL,为1.0V,
HSSTAVCCPLL,为1.2V,
++++++++++++++++++++++++++++++++
HSST_VDINPP ,
AC耦合时,数据输入的摆幅,最小为150mv。
HSST_VDIN,
DC耦合时,数据输入的电压范围,最大为HSSTAVCC,即1.0V,
HSST_VICM,
DC耦合时,数据输入的共模范围,典型为0.75HSSTAVCC,即0.75V,
HSST_VDOUTPP,
数据输出的摆幅,最大为HSSTAVCC,即1.0V,
HSST_VOCMDC,
数据输出的DC耦合时,共模电压。建议为0.5HSSTAVCC到0.75HSSTAVCC之间。
HSST_VOCMAC,
数据输出的AC耦合时,共模电压。为0.5HSSTAVCC。
HSST_VRCLKPP,
时钟输入的摆幅,典型为350mV。
推荐使用AC耦合,尽量不要使用DC耦合,
AC耦合,使用100nF的电容,并靠近RX放置。
+++++++++++++++++++++++++++
LVDS制式,具有ODT。
所以,设计时,不要在板上添加端接电阻,以免画蛇添足。
HSTL制式,具有ODT。
所以,设计时,不要在板上添加端接电阻,以免画蛇添足。
SSTL制式,具有ODT。
所以,设计时,不要在板上添加端接电阻,以免画蛇添足。
HSST_REFCLK,具有ODT,
所以,设计时,不要在板上添加端接电阻,以免画蛇添足。
++++++++++++++++++++++++++++++
VREF,
每个BANK有两个独立的输入引脚,用于VREF。
每个Bank,都具有内置的参压生成电路。所以也可以使用内置的参压。
内置的参压,可以通过编程来设置参压的电压值。
+++++++++++++++++++++++++++++
ADC
VCCADC,需要使用1V8。如果不用ADC,可以接到VCCA,即1V8。
VAADC_P,不使用时,推荐使用0欧下拉到地。
VAADC_N,不使用时,推荐使用0欧下拉到地。
VAA[15:0]_P,不使用时,推荐使用0欧下拉到地。
VAA[15:0]_N,不使用时,推荐使用0欧下拉到地。
VREFADC_P,不使用时,推荐使用0.1uF接到地。
VREFADC_N,不使用时,推荐直接接到地。
TSDP,温度二极管的Anode,不使用时,推荐使用0欧下拉到地。
TSDN,温度二极管的Cathode,不使用时,推荐使用0欧下拉到地。
++++++++++++++++++++++++++++++++++++
HSSTLP
HSSTAVCC,
1V电源轨,不使用时,推荐悬空,并使用0欧,预留接入1V的搭桥。
HSSTAVCCPLL,
1V2电源轨,不使用时,推荐悬空,并使用0欧,预留接入1V2的搭桥。
HSSTRREF,
RREF的接口,使用时,用200欧上拉到HSSTAVCC。
不使用时,推荐使用0欧下拉到地。
HSSTREFCLK_P,
HSSTREFCLK_N,
推荐使用AC耦合,100nF。
不使用时,推荐悬空。
HSSTTX_P,
HSSTTX_N,
推荐使用AC耦合,100nF。
不使用时,推荐悬空。
HSSTRX_P,
HSSTRX_N,
推荐使用AC耦合,100nF。
不使用时,推荐接地。
注意,如果使用PCIE硬核,则必须限制在QR3中。
++++++++++++++++++++++++++++++++++
降低功耗
为了降低功耗,添加了上下拉电阻,用来确位的IO,要么设置为HIGHZ,要么设置为确位值。
减少bank的使用,可以降低功耗。不用的bank,其VCCIO可以悬空,
但是推荐连接到一个退耦电容,然后使用0欧电阻搭桥到一个电压轨上去。
++++++++++++++++++++++++++++++++++
BANK中的管脚输出特性
每个BANK,有2个单端IO,以及24对差分IO,共计50个IO。
单端IO具有较差的延时抖动特性,所以,不要使用2个单端IO来输出时钟。
如果要输出时钟,应使用差分IO中的P端,来输出时钟。
由于P端和N端之间,无法做到很好的隔离,所以,当P端用作输出时钟时,会产生较强的串扰,此时,N端尽量不要用做输入,以免由于串扰引入误判。
推荐将N端悬空,不使用,
如果需要使用N端,则分配为普通的低速输出IO。
相关文章:
PANGO的IOB的电平能力那些事
LVCMOS33 如果要使用33电平,VCCIO则必须供电3V3. 在此制式下,VILMAX为0.8V,VIHMIN为2.0V,即,电平处于0.8V到2.0V之间时,处于浮游态。 VOLMAX是0.4V,VOHMIN是VCCIO-0.4V,折算下来&am…...
scrpy学习-02
新浪微博[Scrapy 教程] 3. 利用 scrapy 爬取网站中的详细信息 - YouTubedef parse(self,response):soup BeautifulSoup(response.body,html.parser)tags soup.find_all(a,hrefre.compile(r"sina.*\d{4}-\d{2}-\d{2}.*shtmls"))#匹配日期for tag in tags:url tag.get(…...
MySQL运维篇之Mycat分片规则
3.5.3、Mycat分片规则 3.5.3.1、范围分片 根据指定的字段及其配置的范围与数据节点的对应情况,来决定该数据属于哪一个分片。 示例: 可以通过修改autopartition-long.txt自定义分片范围。 注意: 范围分片针对于数字类型的字段,…...
vue router elementui template CDN模式实现多个页面跳转
文章目录前言一、elementui Tabs标签页和NavMenu 导航菜单是什么?二、使用方式1.代码如下2.页面效果总结前言 写上一篇bloghttps://blog.csdn.net/jianyuwuyi/article/details/128959803的时候因为整个前端都写在一个index.html页面里,为了写更少的代码…...
ElasticSearch - ElasticSearch基本概念及集群内部原理
文章目录1. ElasticSearch的应用场景01. Elasticsearch 是什么?02. 为何使用 Elasticsearch?03. Elasticsearch 的用途是什么?04. Elasticsearch 的工作原理是什么?05. Elasticsearch 索引是什么?06. Logstash 的用途是…...
【反射中,Class.forName和ClassLoader区别】
在Java中,可以使用反射机制来获取类的信息并动态地创建对象。其中,Class是Java反射机制中的重要类,表示一个类的信息。 Class.forName()和ClassLoader都可以用于获取类的Class对象,但它们之间存在一些差别: 1、是否会…...
2023了为什么还有人在问:女生适合做跨境电商吗?
女生适合做跨境电商吗?这是东哥最近咨询里面问最多的,今天东哥就给大家解答一下你们内心的疑惑,虽然代表的是东哥我自己的观点,但我觉得还是很值得深思的。 女生适合做跨境电商吗? 性别并不是决定一个人是否适合从事跨…...
磁盘分区和挂载
磁盘分区和挂载一、linux分区1.原理介绍2.分区和文件关系示意图:3.硬盘说明二、linux分区1.查看所有设备挂载情况三、挂载案例1.使用lsblk命令查看2. 虚拟机硬盘分区3.虚拟机硬盘分区格式化4.mount挂载 重启挂载失效4.1挂载名词解释4.2注意事项4.3挂载4.4挂载非空目…...
电子技术——晶体管尺寸
电子技术——晶体管尺寸 在本节我们介绍关于IC设计的一个重要的参数晶体管尺寸(例如长度和长宽比)。我们首先考虑MOS反相器。 反相器尺寸 为了说明 (W/L)(W/L)(W/L) 的尺寸大小以及 (W/L)p(W/L)_p(W/L)p 和 (W/L)n(W/L)_n(W/L)n 的比例问题对于MO…...
Tuxera NTFS2023MacOS读写软件功能介绍使用
当我们遇到磁盘不能正常使用的情况时本能的会以为是磁盘损坏了,但某些情况下却并非如此。对于mac操作系统来说,软件无法使用设备无法正常读写似乎是很常见的事,毕竟现在的mac电脑对PC机上的产品无法完全适应使用,经常会存在兼容方…...
2022年数维杯国际大学生数学建模挑战赛A题自动地震地平线跟踪解题全过程论文及程序
2022年数维杯国际大学生数学建模挑战赛 A题 自动地震地平线跟踪 原题再现: 随着我国经济社会发展,地质工作的重要性也日益提高。地震资料解释是地震勘探工程的一个重要阶段,可以明确油气勘探的地下构造特征,为油气勘探提供良好和…...
推荐系统[八]:推荐系统常遇到问题和解决方案[物品冷启动问题、多目标平衡问题、数据实时性问题等]
相关文章推荐: 推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统相关算法流程、衡量指标和应用,以及如何使用jieba分词库进行相似推荐,业界广告推荐技术最新进展 推荐系统[二]:召回算法超详细讲解[召回模型演化过程、召回模型主流常见算法(DeepMF/TDM/Ai…...
shutil.copyfile PermissionError: [Errno 13] Permission denied
File "G:/od15/调试/翻译文件更换/更新翻译po文件.py", line 42, in <module> shutil.copyfile(gxpath,dir_file_path) File "E:\odsoft\python\lib\shutil.py", line 120, in copyfile with open(src, rb) as fsrc: PermissionError: [Er…...
07react+echart,大屏代码开发
react框架引入第三方插件原链接gitHub:GitHub - hustcc/echarts-for-react: ⛳ Apache ECharts components for React wrapper. 一个简单的 Apache echarts 的 React 封装。import ReactECharts from echarts-for-react;import * as echarts from echarts;一、软件简介echarts-…...
【数据库原理复习】ch2 SQL语句(主要基于sql server)
这里写目录标题基本知识常用基本数据类型字符型数据类型二进制数据类型日期类型数字类型约束条件表SQL语句创建语句修改基本表 & 删除基本表数据查询基本知识 常用基本数据类型 字符型数据类型 名称大小说明char(n)占n个字节只能显示英文字符nchar(n)2n字节2字节额外开销…...
Cadence Allegro 导出Component Pin Report详解
⏪《上一篇》 🏡《上级目录》 ⏩《下一篇》 目录 1,概述2,Component Pin Report作用3,Component Pin Report示例4,Component Pin Report导出方法4.1,方法14.2,方法2B站关注“硬小二”浏览更多演示视频 1,概述...
PAT甲级 1110 Complete Binary Tree
题目链接 PAT甲级 1110 Complete Binary Tree 思路 第一次的写法不是很好。 对于这种完全二叉树的层序遍历,比较烦人的就是空孩子使得处理很麻烦。 思来想去还是把空位置也入队比较好。 这样的话,访问到空指针的时机被推迟了一个level 而完全二叉树的…...
【JavaSE】逻辑控制语句
文章目录一. 顺序结构二. 分支结构1. if 语句2. switch 语句3、循环结构3.1 while 循环3.2 do while 循环3.3 for 循环3.4 break 和 continue三. 输入输出1. 输出到控制台2. 从键盘输入一. 顺序结构 顺序结构比较简单,即程序按照代码书写的顺序一行一行执行下去。 …...
Motionbuilder系统文件说明
安装路径 Motionbuilder 默认的安装路径在 C:\Program Files\Autodesk\MotionBuilder\ 用户数据(user data) 位于安装路径下的 bin\config 非管理员用户的配置文件路径 Motionbuilder会将配置文件备份到 \Users[user]\AppData\Local\Autodesk[MotionBuilder] 当用户第一次打开…...
【我的Android开发】AMS中Activity栈管理
概述 Activity栈管理是AMS的另一个重要功能,栈管理又和Activity的启动模式和startActivity时所设置的Flag息息相关,Activity栈管理的主要处理逻辑是在ActivityStarter#startActivityUnchecked方法中,本文也会围绕着这个方法进进出出…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...
CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型
CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...
IP如何挑?2025年海外专线IP如何购买?
你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...
Linux 中如何提取压缩文件 ?
Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...
【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制
使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下,限制某个 IP 的访问频率是非常重要的,可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案,使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...
什么是VR全景技术
VR全景技术,全称为虚拟现实全景技术,是通过计算机图像模拟生成三维空间中的虚拟世界,使用户能够在该虚拟世界中进行全方位、无死角的观察和交互的技术。VR全景技术模拟人在真实空间中的视觉体验,结合图文、3D、音视频等多媒体元素…...
