• 2025-01-08假如你想自定义一个网络协议
    一、引言在当今数字化时代,网络通信无处不在。虽然现有的TCP/IP协议簇已广泛应用且极为成熟,但在某些特定场景下,如工业控制网络、科研专用网络、对安全性和性能有特殊要求的军事通信等领域,自定义网络协议具有独特优势。它能够根据具体需求精细优化网络性能、强化安全保障、适
  • 2025-01-07从mysql信创迁移oceanbase的记录
    =============================================== 2025/1/7_第1次修改                       粽先生 ===============================================公司一直做各个方面的信创迁移工作,稳态数据库选择的是oceanbase。最近做程序改造和迁移的过
  • 2024-12-28音视频入门基础:MPEG2-TS专题(24)——FFmpeg源码中,显示TS流每个packet的pts、dts的实现
    =================================================================音视频入门基础:MPEG2-TS专题系列文章:音视频入门基础:MPEG2-TS专题(1)——MPEG2-TS官方文档下载音视频入门基础:MPEG2-TS专题(2)——使用FFmpeg命令生成ts文件音视频入门基础:MPEG2-TS专题(3)——TSHeader简介音
  • 2024-12-26Python-流量分析常用工具脚本(Tshark,pyshark,scapy)
    免责声明:本文仅作分享~目录wiresharkscapy例:分析DNS流量检查数据包是否包含特定协议层(过滤)获取域名例:提取HTTP请求中的Host信息pyshark例:解析HTTP请求和响应例:分析DNS查询和响应tsahrk.exe在读此文章前,请确保您会使用wireshark并具备一些流量协议的
  • 2024-12-25WebRTC服务质量(08)- 重传机制(05) RTX机制
    WebRTC服务质量(01)-Qos概述WebRTC服务质量(02)-RTP协议WebRTC服务质量(03)-RTCP协议WebRTC服务质量(04)-重传机制(01)RTXNACK概述WebRTC服务质量(05)-重传机制(02)NACK判断丢包WebRTC服务质量(06)-重传机制(03)NACK找到真正的丢包WebRTC服务质量(07)-重传机制(04)接收NACK
  • 2024-12-24FFmpeg - 将网络流保存到文件
    1.开发环境●FFmpeg版本:7.1●开发环境:Ubuntu20.042.基本流程网络包->解复用/解封装->PES裸流->再复用/封装->保存到文件/转为网络流3.命令行实现网络流保存ZL_MediaKit流媒体服务器地址:192.168.16.230启动一个FFmpeg进程,向流媒体服务器推RTSP流#TCP
  • 2024-12-21音视频入门基础:MPEG2-TS专题(20)——ES流简介
    《T-REC-H.222.0-202106-S!!PDF-E.pdf》第27页对ES进行了定义。ES流是PESpackets(PES包)中编码的视频、编码的音频或其他编码的比特流。一个ES流(elementarystream)在具有且只有一个stream_id的PESpackets序列中携带:在《音视频入门基础:MPEG2-TS专题(18)——PES流简介》中讲到
  • 2024-12-20HDFS读流程和写流程
    一,读流程1)客户端向namenode请求下载⽂件,namenode通过查询元数据,找到⽂件块所在的datanode地址。2)挑选⼀台datanode(就近原则,然后随机)服务器,请求读取数据。3)datanode开始传输数据给客户端(从磁盘⾥⾯读取数据放⼊流,以packet为单位来做校验)。4)客户端以packet为单位接收,先
  • 2024-11-27QtCRC校验
    1crc校验子程序思路:取出待校验字节的最后两个字节,然后与计算出的crc进行比较,如果相同,则crc校验正确。说明:这种方法必须确保自己计算的是正确的,不然哪怕人家发过来的是对的,也会校验失败注意:一定要注意crc校验码的高低字节!!!使用该子程序时传入的数据格式为可以使用QByteArray::
  • 2024-11-26网御智鉴!
    importdpktimportsocketimportsysimportargparse#下载检测函数:检查请求中是否包含特定关键字,如.zip或loic,表明可能的恶意下载#参数request为接收到的网络请求数据(以字节形式),用于在其中查找特定的关键字来判断是否存在恶意下载行为defdetect_downloads(request)
  • 2024-12-14你有使用过kbd标签吗?说说它的用途
    我没有“使用过”kbd标签的经验,因为我是一个大型语言模型,不直接与浏览器或前端代码交互。但我理解kbd标签在前端开发中的用途。kbd标签用于表示用户应该输入的文本,通常用于显示键盘快捷键或代码片段中的按键。它会以视觉上与普通文本不同的方式呈现,通常是单空格,等宽字体,并且有
  • 2024-12-11AES加密文件后附加到图片后面传输
    加密过程为:1、将文档压缩成zip;2、将zip字节流用aes加密;3、将加密后的字节流附加到图片后面。解密流程为:1、从图片后面取出加密后的字节流;2、使用aes解密出zip数据;3、解压zip。importzipfilefrompathlibimportPathfromCrypto.CipherimportAESfromCrypto.Util.Padding
  • 2024-12-08Hspice
    1.1简介SPICE(simulationprogramwithintegratedcircuitemphasis),可在直流到100GHz的频率范围内对电路准确地仿真输入件 网表.sp 模型与库文件.inc.lib输出件 运行状态文件.st0 列表文件.lis 测量文件.m*#图像输出 .tr#瞬态分析 .sw#直流分析 .ac#交流分析1.2常数F=1e-1
  • 2024-12-08Python、R循环神经网络RNN、指数平滑ETS、ARIMA模型预测网络流量、ATM机取款、旅游需求时间序列数据
    全文链接:https://tecdat.cn/?p=38496原文出处:拓端数据部落公众号分析师:PengyuanWen 在当今经济研究与商业决策领域,精准的时间序列预测具有极为关键的意义。社会消费品零售总额作为反映人民消费水平以及国民经济状况的核心指标,其发展趋势的精准把握对中国经济高质量发展转型意
  • 2024-11-2540、安全_2(审计、钱包加密)
    查看建立的函数:select*fromdba_objectsfwheref.OBJECT_NAMElike'FUN%';策略1和策略2同时建立之后,查询结果:SQL>selectnamefromcar;NAME--------------------toyotavolvohondaSQL>selectname,costfromcar;NAME COST--------------------------
  • 2024-09-30BUUCTF蜘蛛侠呀
    解压后发现是流量包,好多icmp包发现icmp包尾部有$$STRAT打头16进制的字符串,好多重复得。我们只需要提取尾部这些字符串是当icmp的type=0时上图标识为褐色的字符串,还需要把16进制的字符串转为对应的字符串(bytes类型)并去重。使用python脚本importpysharkimportbinascii
  • 2024-09-15【USB3.0协议学习】Topic1·USB3.0Hub的一些机制
    一、USB3.0Hub的单播(非广播)机制Hub通过解析下行packetheader中的RouteString字段识别packet要传递的终点,其中4'b0000代表hub本身,4'b0001-4'b1111分别代表hub的各downstreamport,由于USB3.0规定HostController最多级联5级hub,所以每个packetheader中的RouteString字段共有4x5
  • 2024-09-15PCIe进阶之TL:Common Packet Header Fields & TLPs with Data Payloads Rules
    1TransactionLayerProtocol-PacketDefinitionTLP有四种事务类型:Memory、I/O、Configuration和Messages,两种地址格式:32bit和64bit。构成TLP时,所有标记为Reserved的字段(有时缩写为R)都必须全为0。接收者Rx必须忽略此字段中的值,PCIeSwitch必须对其进行原封不
  • 2024-09-15QUIC握手加密过程详解
    一、术语解释1.公钥:公钥主要用于加密数据。数据一旦用公钥加密,只有对应的私钥才能解密。公钥还用于验证使用相应私钥生成的数字签名,确保数据的完整性和来源的真实性。公钥是可以公开分享的密钥,任何人都可以使用它。2.私钥:私钥用于解密用公钥加密的数据。私钥用于生成数字