第六篇:视频广告格式上传指南(上) - IAB视频广告标准《数字视频和有线电视广告格式指南》

news2024/11/28 16:47:14

第六篇: 视频广告格式和上传指南(上)

--- 我为什么要翻译介绍美国人工智能科技公司IAB系列技术标准(2)

流媒体数字视频的广告格式分为线性和非线性两大类。任何一个广告都可以与显示在视频播放器外部的伴随横幅一起提供,以增强广告商的消息。两者都可以是交互式的,甚至在观众交互时从一种广告类型改变到另一种。

目录

一、线性广告格式指南

二、通用场景文件要求

三、数字营销工兵观察 - 常见视频广告格式特点及差异

四、原文资料及推荐阅读

一、线性广告格式指南

线性广告通常是中断流式视频内容的视频格式。他们可以在流媒体内容之前(播放前)、中间(播放中)或之后(播放后)播放。在最基本的格式中,线性广告在结束前播放一段规定的时间,玩家恢复正常操作。

线性广告也可能是交互式的。交互式线性广告播放规定的最小时间长度(通常是视频创意的长度),邀请观众进行互动。如果观看者参与,则广告持续时间可以无限期地继续,直到观看者激活关闭控件为止。广告的扩展版本可以包括视频、动画或图像。它也可能转变为一种非线性形式,在这种形式中可以提供丰富的参与机会。

线性和交互式线性广告都可以与配套广告一起提供

以下线性广告格式指南概述了线性广告开发的最低考虑因素。出版商可以提供扩展这些建议的其他广告格式和规范。具体要求请咨询发行商。

线性广告属性

指南
广告插入点播放前,播放中,播放后

最大广告显示持续时间

持续时间应该是准确的,但代码转换过程可能在不超过1秒的时间内产生轻微的变化。

广告持续时间应为以下内容之一:

● 6秒

● 15秒

● 30秒

对于广告的强制部分,交互式广告应该是15-30秒,但可以在观众交互后无限期地继续。

通常接受的其他持续时间:

● 短片创意(又名“保险杠”,长度3-10秒)

● 60秒点(少量运行,通常作为后滚动或

长篇“信息商业”广告

在扩展的中间卷广告时段期间)

持续时间可以从1-5分钟不等,也可以更长,具体取决于位置、跳过选项和目标。

信息商业广告的注意事项:

● 建议跳过选项(与发布者核实)

● 建议对ffw、rw、暂停等进行控制,尤其是在省略了跳过选项(与出版商核实技术可行性)

交互活动

视频窗口和伴随广告都可以提供具有到广告客户网站的链接的交互控制。

对于交互式广告,参与控制可以延长广告持续时间、发起交互式广告或将用户带到广告商的网站。

技术:与出版商、广告服务平台核实用于管理互动的技术。

● 手机:点击可能是一种手势,如滑动

● CTV:点击遥控器或游戏系统控制器。

请与发行商核实有限的“可点击性”

线性广告属性指南
控制

广告播放期间可用的玩家控制选项应在活动开始前协商(例如:广告播放期间没有快进)。如果广告是可跳过的,则应在活动开始前协商跳过控制和时间延迟。

对于互动广告,应明确标注行动呼吁。查看器启动的部分必须提供关闭控件,以允许查看器随时退出。如果广告的扩展部分包括任何可扩展媒体,则还必须提供折叠按钮。与出版商核实这些控件的技术处理情况。

尺寸

优选的纵横比是16:9(为HD屏幕格式化),但也可以接受4:3的纵横比

超宽宽高比21:9不太常见,但随着越来越多这种尺寸的电视和显示器进入市场,它可能会增加。

查看器启动的部分可以填充视频查看窗格,或者如果发布者允许,可以扩展到查看窗格之外。

线性广告文件提交指南

以下指南有助于线性广告创意文件的广告可移植性和开发。从VAST 4.0开始,添加了对多个“即用即用”文件以及一个“夹层”源文件的支持。例如,现成文件可以是具有单独质量规范的三个独立文件,用于渐进下载,也可以是使用三个指定质量级别的单个自适应流文件。

以下各节中有关文件提交指南的详细信息旨在作为改进跨行业工作流程的起点。然而,不同发行商的质量规范可能有所不同。一定要与出版商核实广告创意的具体提交要求。

编码准备就绪文件

为线性广告提供三个不同比特率的现成视频文件,为播放器提供了一定的灵活性,可以为观众的环境提供最佳广告。适当的比特率取决于播放视频广告的环境的分辨率。通常,广告播放环境的分辨率越高,比特率就应该越高,以便进行高质量的播放。

使用每像素视频比特数(VBPP)计算,您可以计算将播放视频广告的给定屏幕宽度和高度的目标比特率(每秒比特数)。对于H.264编解码器,一个好的经验法则是使用0.05到0.1范围内的VBPP;然而,具有更多运动的视频文件(例如体育广告)可能需要更高的VBPP,并因此需要更高目标比特率。

目标比特率

以下公式可用于计算特定分辨率的适当比特率:

目标比特率(比特每秒)=宽度x高度x帧速率x VBPP

创意比特率可能超过指定的范围,这取决于广告的内容和出版商的要求。在1000 kbps的比特率下,一个文件最终将达到约1.5 MB/15秒,但这可能因广告内容而异。

当您提交线性放置的视频广告时,应提供下表所示的高、中、低三个现成版本(以及下一节所述的夹层文件)。这些文件可以编译成自适应流文件,或者从诸如SIMID的交互式文件中引用。除了这些建议之外,还可以包括其他文件,以支持其他文件格式,如WebM和VP8。

常规视频设置

视频设置规格
渐进式下载格式

用于渐进下载的MPEG-4(MP4)。制作每个资产的高、中、低版本,允许发行商或玩家为环境选择合适的版本。当为渐进式流媒体编码MP4时,请使用“网络优化”设置。这通过将MOOV原子放置在文件的开头来提高流传输性能。

自适应流格式

HLS(M3U8)或MPEG-DASH。使用此表中的高、中和低文件建议创建自适应比特率文件片段。有关HTTP实时流媒体(HLS)的更多信息,请访问苹果的资源页面:https://developer.apple.com/streaming/

视频编码器H.264

纵横比

创建内容时,首选16:9的纵横比。当源材质为4:3时,仅使用4:3的纵横比。随着越来越多的超宽屏幕进入市场,21:9的宽高比可能会被接受。避免混合纵横比,并提供与提供广告的环境相匹配的纵横比。

避免水平字母框、垂直柱框和变形缩放(扭曲/拉伸)。现代视频播放器能够适应。

提供视频广告的注意事项

虽然通用场景文件用于编码视频以满足编程需求,但编码过程需要时间。提供至少三个较小的文件,这些文件准备好以适当的分辨率提供给播放环境,这使得广告能够在通用场景为自定义环境准备的同时提供。

分辨率低分辨率中等分辨率(标准清晰度)高分辨率(高清)

方形纵横比

360p或更低典型分辨率:360x360

大于360P,最高可达576P

典型分辨率:

● 480x480(ATSC)

● 576x576

大于576p,最高可达1080p

典型的分辨率为:

● 720x720适用于720p

● 1080x1080用于1080p

21:9宽屏幕

360p或更低典型分辨率:840x360

大于360P,最高可达576P

典型分辨率:

● 1120x480(ATSC)

● 1344x576

大于576p,最高可达1080p

典型的分辨率为:

● 1280x720适用于720p

● 1080p为1920x1080

● 4096x2160(DCI 4K)

16:9纵横比

360p或更低典型分辨率:640x360

大于360P,最高可达576P

● 典型的分辨率为:854x480(ATSC)

● 1024x576用于(PAL)

大于576p,最高可达1080p*

典型的分辨率为:

● 1280x720适用于720p

● 1080p为1920x1080

● 3840x2160(4K)

4:3纵横比

480p或更低典型分辨率:640x480用

大于480P,最高可达576P

典型分辨率

•640x480(ATSC)

•768×576(PAL)

不适用

视频目标比特率

请参阅第节前面的比特率公式

500-700 kbps

700-1500 kbps

1500-2500 kbps(720p)2500-3500 kbps(1080p)

CTV的视频目标比特率

不适用

不适用

CTV供应商可以要求更高的比特率(大约为15k到30k)。与出版商核实他们的要求。

H.264 配置文件/级别基线配置文件/级别3.0基线概况,3.0级高调,3.1级(720p)高调,4.0级(1080p)

视频帧速率

保持原始内容的帧速率,除非发布者有特定限制。尽可能避免帧速率转换、转换、电视电影和3:2下拉。渐进内容的源帧速率可能是以下之一:

•对于NTSC国家/地区,29.970 fps,通常称为30 fps

•PAL国家/地区为每秒25帧

•电影外观内容为23.976 fps,通常称为24 fps

视频颜色空间

4:2:0 YUV色度亚采样

视频交互

逐行扫描(非隔行扫描)。无场内运动(混合帧)或交错

镜头/开拍版

开拍前和开拍后均无镜头/开拍版(白屏)
音频编解码器

AAC-LC或HE-AACv1

音频比特率

128-192 kbps (AAC-LC)

64-128 kbps,(HE-AACv1)

音频频道

2声道立体声混音

在CTV中,可以使用环绕声通道,但请与发行商核实是否可以处理,并考虑在不可用的环境中该怎么办。

音频采样率音频电平

44.1 kHz或48 kHz(根据源材料)

通用场景文件

-24 LKFS(+/-2.0 dB)在美国根据ATSC A/85

-23 LUFS(+/-1.0)在欧盟根据EBU R128

注:峰值电平不应超过-6 db的真实峰值

二、通用场景文件(Mezzanine File)

随着数字视频的CTV混合,在超高清(UHD)电视上显示需要更高质量的视频文件。这些大屏幕具有4K和8K分辨率,流媒体服务需要与所提供内容质量相匹配的视频广告。

通用场景是质量尽可能是高清原始文件

该文件太大,无法用于大多数设备环境,但包含为不同环境编码适当版本所需的质量,这些环境可能在桌面、移动设备或CTV中具有最高质量。对于通常用于CTV中动态广告放置的服务器端广告插入(SSAI)平台,通用场景对于生成最佳质量的视频编解码器至关重要。

通用场景文件(Messanine file) 的视频和音频规格规定如下表:

视频设置规格备注

比特率

50Mbps VBR或15-30 CBR 

50 Mb用于原始源(首选)

纵横比

16:9(HD)或4:3(SD)

16:9为佳

应避免“字母装箱”(黑条)

分辨率(1x1像素)

对于纵横比16:9

•HD=1920x1080或

1280x720对于纵横比4:3

•HD=1440x1080 

无燃烧柱方格或字母盒方格

未来支持4k

颜色空间

4:2:0或4:2:2 YUV

帧速率

根据地区,使用以下帧速率之一:

•PAL(每秒25帧)

•24p(每秒23.98帧)

•NTSC视频(29.97帧/秒)

首选本机帧速率

编解码器

•MPEG2,H.264/AAC

•H.264或Apple ProRes•H.265/HEVC

Apple ProRes是首选,但可能超过某些供应商的文件大小阈值

HEVC可能尚未被广泛接受

格式

•.mov

•.mp4

扫描类型

逐行扫描(向前移的方式)

无场内运动(混合帧)

镜头/开拍版

在广告内容之前,视频创意应在没有镜头或开拍板的情况下提交。

配置

•图片对图片(P2P)

•无开拍板

•没有倒计时领导

•无音量调节(no bars)

•无音调

音频格式

AAC

PCM允许用于通用场景文件,但不应用于任何用于提供广告的转码文件。

请与发布者核实公差水平。见下面的备注

音频比特率

192 kbps(AAC)

音频通道

2声道立体声混音L&R

5.1可以添加杜比音频配置(参见第13页的EMA通用场景文件创建和规范)

音频采样率

48kHz

音频高度

DB-12(平均值)

注:关于音频格式,请参考

http://www.entmerch.org/digitalema/committ eescouncils/ema-mezzanine-file- specific.pdf

三、数字营销工兵观察 - 常见视频广告格式的特点及差异

客户的需求在不断变化,尤其是随着技术的发展。十年前,他们还专注于电视,为了接触到电视,品牌会花费高昂的资金在不同的渠道上为他们的产品做广告。传统广告在当时风靡一时。但数字广告现在在品牌中更受欢迎。我们会根据内容,选择怎样的视频广告格式呢?为什么?

今天,看一眼在地铁通勤上班的人们,你会发现他们仍然沉浸在屏幕上发生的一切中。然而,现在吸引他们注意力的是另一种设备 - 智能手机。他们的手机可以访问各种内容,尤其是视频。甚至《纽约时报》也说我们生活在一个后文本时代。那么,这对数字营销意味着什么呢?

这意味着媒体人不得不将注意力从书面帖子转移到视频内容上。据统计78%的人每周观看在线视频。为了利用这一点,企业做营销广告时需要将声音与运动图像相结合,并确保他们的创意能引起世界各地客户的共鸣。

得益于技术的发展,视频广告已经走过了漫长的道路。从纽约到北京,每个营销人员都有大量的选择,可以通过视频为自己的公司做广告。对于不同的视频广告类型,如果你想知道为什么它们应该成为你营销战略的一个组成部分,我想告诉你它们可以帮助你提高品牌知名度等。事实上,视频是客户了解他们供应商的首要方式。

各种视频广告格式,前面我们至少有两篇文章介绍过。今天,我就快速对这些不同的广告格式做一个对比。当然也是仅供参考哈。几乎每个大的平台包括谷歌,亚马逊,脸书都有自己的视频广告格式标准。这也充分体现了IAB的作用和重要性。另外,知乎上有个帖子很详细介绍了国内视频格式标准,我也收录了,放在文末推荐阅读资源里。


展示广告的主要目的是在网站或社交媒体平台上吸引顾客的眼球。通过吸引他们的注意力,展示广告会鼓励消费者采取特定的行动。也被称为横幅视频广告,它们由设计的图像、文本或视频组成。点击广告后,用户会被重定向到相应的登录页。在那里,他们可以进行购买、订阅时事通讯或品牌选择的任何内容。

1. 展示广告 (Display Ads)

与文本广告不同,显示广告(Display Ads)不会出现在搜索结果中,只会出现在网站上。它们吸引广告商的一个特点是重新定位。例如,用户将商品放在购物车中,然后突然离开网站而不购买。这就是当他们向消费者宣传该商品以使他们完成购买时,显示广告出现的地方。这使得它们成为营销人员中最受欢迎的视频广告格式之一。事实上,2017年的一项研究显示,在线展示广告占所有营销策略的50%。这一点也不奇怪。也就是说,展示广告定价适中,针对特定的消费者,从而使营销人员能够轻松接触到他们的受众。

2. 拉入式视频广告 (instream Video Ads)

几乎每个互联网用户都接触过拉入式视频广告。它们出现在你选择的视频播放器中的内容之前、期间或之后。具体来说,它们涉及特定视频中的卷前、卷中或卷后广告布局。早在2014年,据透露,72%的拉入式在线视频广告直到广告结束才被消费者观看。可以肯定地说,这是最广泛使用的视频广告格式之一。

如今,这一数字可能已经下降,因为越来越多的人使用广告拦截程序。尽管如此,营销人员仍然认为拉入式广告是在特定视频中投放视频广告的最可靠系统。尽管这个系统打断了观众的体验,但它对品牌仍然有效。也就是说,你可以利用某人的成功视频来吸引更多的观众。此外,无论他们喜欢与否,人们都会在观看他们最喜欢的视频的过程中接触到广告。

特别想要提到的是,不同的平台公司的拉入式视频广告的投放时常,地点都可能不一样。脸书作为较早插入拉入式视频广告的平台公司之一,他们的格式规范,可以参考阅读。详见文末推荐阅读资料。

3. 线性视频广告 (Linear Video Ads)

线性视频广告(也有人翻译成插播广告)非常像你的标准电视广告,因为它们出现在视频之前(播放前)、中间(播放中)或之后(播放后)。它们的显著特点是占据了整个视频播放器的空间。广告商称它们为线性的,因为它们与观看的内容按顺序排列。它们持续15到30秒,观看这种广告类型的观众无法快进。这是我们目前在看电影时最容易看到的广告了。

4. 非线性视频广告 (nolinear Video Ads)

与暂停所选视频的线性广告不同,它们的非线性广告与所选视频同时运行。为了避免干扰视频内容,非线性广告以叠加的交互式横幅形式出现。因此,如果观众决定观看这些广告,他们的视频将立即暂停。然后,可能会发生两件事——观众将被重定向到某个品牌的网站,或者广告将全屏显示。 这种视频广告类型运行5-15秒,然后塌陷成更小的尺寸。一般来说,非线性广告将占据屏幕的20%左右,因此不会迫使用户在观看预期内容之前先观看广告。

5. 可跳过和不可跳过的视频广告 (Skipble and non-skipable Video Ads)

流内视频广告可以进一步分为以下两类:可跳过和不可跳过。前者在用户中享有更好的声誉,因为这种广告类型不会强迫他们观看广告直到最后。具体来说,他们可以在几秒钟内跳过广告。另一方面,不可跳过的视频广告让观众观看直到完成。只有当它们结束时,消费者才有机会看到他们选择的视频内容。这些广告的长度可以达到15-20秒,而且可以获得更好的参与度。然而,与其他视频广告格式相比,它们也具有更高的观众放弃率。


6. 推出式视频广告 (outstream video Ads)

推出式视频广告通常包含在文本中。这种相对较新的在线广告有时被称为阅读或原生视频。这种广告格式的主要特点是它出现在非视频环境中。因此,你可以滚动浏览你的社交媒体订阅源或阅读你最喜欢的媒体上的文章,你会看到推出式视频广告。虽然相对较新,但流外视频不应被忽视,因为它有很大的好处。也就是说,这个系统可以帮助你在任何你想要的地方运行你的广告。推出式视频广告不依赖于在线视频内容 - 它可以单独弹出播放。不仅如此,你甚至不需要在页面上有视频就可以运行这些广告。另一个很好的方面是,如果你观看广告,当你决定向下滚动你的订阅源时,你会看到它会暂停。但是,如果你向上滚动,广告就会继续播放。

7. 奖励广告(Award Video Ads)

在上述所有视频广告格式中,有奖视频广告可能是用户的最爱。这样做的原因是它们提供了明确的价值交换。你想要更多的生命,这样你就可以继续玩你的手机游戏了吗?然后看一个有奖励的视频广告,你的愿望就会实现!

显然,这种应用内广告为所有参与者,即用户和广告商带来了双赢的局面。换言之,用户可以获得奖励,而广告商则可以提高收视率和点击率。事实上,79%的手机玩家表示,比起任何其他类型的广告,他们更喜欢奖励广告。看视频拿红包,就是这个原理。 奖励广告视频并不是手机游戏独有的,你也可以在娱乐应用程序中使用它们。

8. 缓冲广告(Bumper Video Ads)

你认为用视频广告格式在短短六秒钟内就能引起目标受众的共鸣是合理的吗?YouTube的确如此。2016年,这家科技巨头开始为广告商提供一种新的视频广告类型——缓冲视频广告。它们是YouTube必须提供的最短视频广告格式(持续时间为6秒),在用户选择的内容之前播放。

显然缓冲视频广告不可能在短短六秒钟内真正讲述一个引人入胜的故事。然而,它们是您大型营销活动的有用补充,尤其是当您正在为新产品发布做广告时。有了简短而难忘的信息,你一定会记住你的客户。只要确保明智地使用给定的六秒钟,让保险杠广告为你服务。这些广告虽然简短,但可以帮助你提高品牌知名度和影响力。这对媒体设计人员来说,要做到过目不忘,真是很大的挑战。

9. 配套广告 (companion Video Ads)

让我们不要忘记配套广告!这种格式允许您在向视频播放器提供广告的同时,提供显示广告位的广告。此外,它对您的品牌非常有用。也就是说,伴随广告在视频结束后提供了持续的品牌存在,用户可以随时点击它。

10. 横幅视频广告 (in-Banner Viedo Ads)

横幅视频广告是嵌入网页上标准显示横幅广告位的HTML5视频创意。根据互动广告局(IAB)的标准,它们通常以300×250像素的广告单元大小显示。然而,它们也可以是以下尺寸:160×600或728×90。在某些情况下,如果由用户发起,横幅视频创意可以扩展到初始维度之外。

营销人员通常喜欢比较不同的视频广告格式,以决定哪种格式可以帮助他们实现目标。他们通过推入式视频广告和横幅视频创意来做到这一点。他们得出的结论是,后一种视频类型不会中断用户的在线体验。它只是巧妙地出现在侧边栏上,允许用户决定是否要观看广告。

市场上有各种各样的广告网络公司和平台,所以您将来在选择您的首选平台时应该小心。希望以后当您和广告供应商讨论如何做广告的时候,您会想起数字营销工兵,还有他的博客。谢谢啦。

四、原文资料及推荐阅读

1. 本标准原文出处

https://iabtechlab.com/wp-content/uploads/2022/03/Ad-Format-Guidelines_DV-CTV.pdficon-default.png?t=N7T8https://iabtechlab.com/wp-content/uploads/2022/03/Ad-Format-Guidelines_DV-CTV.pdf2. 知乎上关于视频广告格式的文章 - 通俗易懂且比较全面

关于社交媒体渠道的视频广告规范 - 知乎在当下社交媒体的蓬勃发展中,持续变化的潮流可能会让人眼花缭乱,尤其当涉及到视频时更是如此!每个社交平台都有它独特的内容规格,因此我们特意对一下平台做了盘点,希望能帮助您轻松掌握每个平台的视频广告类型…icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/6600586203. 什么是展示广告(Display Ad)?

Digital Display Advertising: 4 Facts You Need to KnowDisplay ads represent the oldest form of online advertising for universities. Discover the advantages of display advertising for your marketing strategies.icon-default.png?t=N7T8https://www.qs.com/4-facts-you-need-know-display-advertising/4.  IAB 针对In-stream video 推入式广告,也有指南(要求)。有需要的读者,可以下载阅读。

nullEstablished in 2014, the IAB Technology Laboratory (Tech Lab) is a non-profit consortium that engages a member community globally to develop foundational technology and standards that enable growth and trust in the digital media ecosystem. Comprised of digital publishers, ad technology firms, agencies, marketers, and other member companies, IAB Tech Lab focuses on solutions for brand safety and ad fraud; identity, data, and consumer privacy; ad experiences and measurement; and programmatic effectiveness. Its work includes the OpenRTB real-time bidding protocol, ads.txt anti-fraud specification, Open Measurement SDK for viewability and verification, VAST video specification, and DigiTrust identity service. Board members/companies are listed at https://iabtechlab.com/about-the-iab-tech-lab/tech-lab-leadership/. For more information, please visit https://iabtechlab.com.icon-default.png?t=N7T8https://iabtechlab.com/standards/iab-digital-video-in-stream-ad-format-guidelines/5. 2024最佳视频广告格式- 推荐阅读

Video Ad Formats: the Complete Guide for 2024 - SmartyAdsDiscover best types of video ad formats and gain insights with 6 compelling examples for effective advertising in 2024icon-default.png?t=N7T8https://smartyads.com/blog/best-performing-video-ad-formats6. 脸书拉入式视频广告规范要求

What are Facebook In-Stream Video Ads & How to Use Them?Facebook In-Stream Video Ads are highly effective for digital advertisers for a variety of objectives. Read this article to learn all the answers.icon-default.png?t=N7T8https://instapage.com/blog/facebook-in-stream-video-ads

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

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

相关文章

电脑数据安全新利器:自动备份文件的重要性与实用方案

一、数据安全的守护神:自动备份文件的重要性 在数字化时代,电脑中的文件承载着我们的工作成果、个人回忆以及众多重要信息。然而,数据丢失的风险无处不在,无论是硬件故障、软件崩溃,还是恶意软件的攻击,都…

nodejs基于vue班级管理系统的设计与实现-flask-django-python-php

根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。 1.学生功能:首页、个人中心、课程信息管理、学生成绩管理、班级事件管理、班费支出管理、班级相册管理、班级音乐角管理。 2.管理员功能:首页、个人中心、班级管理、…

Qt5.9.6+VS2015 部署PCL1.8.1

本文系转载,如侵权请告知删除。原博文链接:https://blog.csdn.net/jepco1/article/details/80752954 0 编译环境 所需软件包及其版本 Qt5.9.6 msvc2015_64 VS2015 VTK 8.0.0 https://gitlab.kitware.com/vtk/vtk/tree/v8.0.0 PCL1.8.1 https://github.c…

[PwnThyBytes 2019]Baby_SQL

[PwnThyBytes 2019]Baby_SQL 查看源码发现 下载源码,首先观察index.php 首先进入index.php,会执行session_start();启动session这里通过foreach将所有的环境变量的值都遍历了一遍,并且都使用了addslashes()进行转义,然后就定义了…

SpringCloud入门(1) Eureka Ribbon Nacos

这里写目录标题 认识微服务SpringCloud 服务拆分和远程调用服务拆分案例实现远程调用 RestTemplate Eureka注册中心Eureka的结构和作用搭建eureka-server服务注册服务发现 Ribbon负载均衡 LoadBalancedLoadBalancerIntercepor源码解析负载均衡策略饥饿加载 Nacos注册中心安装与…

【Node.js从基础到高级运用】十五、单元测试与集成测试

引言 在Node.js开发过程中,测试是确保代码质量和功能正确性的关键步骤。单元测试和集成测试是最常见的测试类型。下面我们将使用Jest框架来进行测试。 单元测试 单元测试是指对软件中的最小可测试单元进行检查和验证。在Node.js中,这通常指的是函数或者…

将html网页展示的图表,下载到PPT文档内,以图片的形式展示在PPT内

使用到的工具有: 开发工具:IDEA 报表开发工具:帆软10.0.19 1、针对帆软报表[普通报表]的设置 1.1首先选中在帆软里制作好的报表,选择模板web属性 1.2.选择数据分析模式,添加一个事件设置,该事件应该设置“…

抖音视频爬虫工具安装|视频无水印批量下载软件

抖音视频批量下载工具安装教程 想要快速、便捷地批量下载抖音视频吗?不用担心,我们为您提供了简单易行的安装教程,让您轻松体验抖音视频的下载乐趣。q1977470120跟随以下步骤,一起来安装抖音视频批量提取工具吧! 步骤…

Android 系统源码中添加可执行程序

Android 系统源码中添加可执行程序 本文基本Android 10的源码环境 android 添加的可执行程序,可以分为两类: * C/C 可执行程序 * Java 可执行程序 (jar)在了解如何给 android 添加可执行程序前,我们需要了解一下ARM…

云原生相关知识

一、kubernetes 1 概述 Kubernetes(也称 k8s 或 “kube”)是一 个​​开源​​的容器编排平台,可以自动完成在部署、管理和扩展容器化应用过程中涉及的许多手动操作。 我们常说的编排的英文单词为 “Orchestration”,它常被解释…

Linux中,黑窗口使用vi编辑文件

linux用的比较少,一般我只用来部署项目的时候安装环境和传文件,好多乱七八糟的命令,好多东西,不会啊啊啊啊啊啊啊。 这个改文件几百年才用一次,我只想编辑一下文件,百度搜出来一大堆命令,各种模式什么的&am…

【JVM】如何判断堆上的对象没有被引用?

如何判断堆上的对象没有被引用? 常见的有两种判断方法:引用计数法和可达性分析法。 引用计数法会为每个对象维护一个引用计数器,当对象被引用时加1,取消引用时减1。 引用计数法的缺点-循环引用 引用计数法的优点是实现简单&…

qt-pdf-viewer-library 编译过程记录

1.qtpdfviewerinitializer.h 中 类模板问题需要修改为下面代码: https://github.com/develtar/qt-pdf-viewer-library 下载代码: 编译出现错误 修改代码,如下: 2.无法触发onViewerLoaded 事件,就是界面无法显示PDF文件 修改下面代码&#…

MySQL 搭建双主复制服务 并 通过 HAProxy 负载均衡

一、MySQL 搭建双主复制高可用服务 在数据库管理中,数据的备份和同步是至关重要的环节,而双主复制(Dual Master Replication)作为一种高可用性和数据同步的解决方案,通过让两个数据库实例同时充当主服务器和从服务器&…

WiFi是可以连接网络,但是在Pixel 手机上就连接提示受阻,无法上网-解决方法

1,通过USB连接手机,然后通过adb命令执行 adb shell settings delete global captive_portal_mode adb shell settings put global captive_portal_mode 0 adb shell settings get global captive_portal_mode adb shell settings delete global capti…

Java 设计模式系列:行为型-状态模式

简介 状态模式(State Pattern)是一种行为型设计模式,允许一个对象在其内部状态改变时改变其行为。状态模式中类的行为是由状态决定的,在不同的状态下有不同的行为。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂…

【鸿蒙系统】 ---Harmony 鸿蒙编译构建指导(一)

💌 所属专栏:【鸿蒙系统】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢…

基于Lealfet.js展示Turf.js生成的平滑曲线实践

目录 前言 一、问题的由来 1、创建网页框架 2、创建map对象 3、构建点位,生成路线 二、Turf.js平滑曲线改造 1、官网方法介绍 2、0.4弯曲度曲线 3、0.85弯曲度曲线 4、0.1度弯曲曲线 5、综合对比 总结 前言 在很多的关于路线的gis应用中,我们…

使用甘特图实现高效时间规划

甘特图虽然看似简单,却蕴含着规划时间的奥秘。它将复杂的工序分解成逻辑严密的任务链条,每个短小的条形图块都清晰地道出一个任务的起始、持续和终止。就像指挥家挥舞手中的棒,每个动作都精确拍着节奏,确保各个乐手分工合作、行云流水。择一个好用的甘特图制作工具,会让你事半功…

web前端之不一样的下拉菜单、不选中第一个元素的样式效果、伪类排除第一个元素、符号选择器、hover、not、first、child

MENU 效果图htmlcssJShtmlcss 效果图 htmlcssJS html <nav><ul><li class"navli"><h4>HTML5</h4><ul class"ulson"><li class"lison">HTML5</li></ul></li><li class"na…