NT
  • 2024-12-191、PE 初识
    1、PE初识概论首先PE头部分主要是学习PE结构的前半部分,每一个是做什么的,以及重点是什么,每一个是做什么用的。并使用Cpp代码来解析该PE头注意这里用了一个Windows.h的头文件,后面再说。PE是Windows系统PE结构(PortableExecutable),即可移植可执行文件格式,是Windows操作系统下
  • 2024-12-16DameWare NT 主要流行版本功能介绍
    DameWareNT的主要流行版本有6.0、7.2、7.5、8.0。DameWareNT6.0远程管理便捷:管理员只需在本地机器安装该工具,远程客户机无需进行任何安装和设置,只要知道客户机的管理员账号和密码,就能顺利完成远程管理和维护工作,方便网络管理员远程管理域和网络中的主机,如查看、添加域成
  • 2024-12-10Windows平台Unity3D下如何低延迟低资源占用播放RTMP或RTSP流?
    技术探讨自2017年我们发布跨平台的低延迟Unity下的RTSP|RTMP直播播放器后,Unity下的直播体验有了质的提升,特别是RTMP,从大家认知里面的几秒钟,直接缩减到100-300ms,满足了绝大多数场景下低延迟的技术诉求。今天就Unity下的RTSP|RTMP的低延迟播放,从以下几个维度,抛砖引玉,做个探讨: 
  • 2024-12-09Windows用户组(探究失败
    前言之前想要使用Scoop来管理应用(有部分github开源软件的发行使用scoop,不然我直接下载安装了)。但是Scoop不能在管理员状态下安装,于是我借此机会,了解一下windows的用户组。我的情况是,无论如何也无法切换到正常的命令行环境,始终是管理员权限。简单推测后,排除了配置文件的问题,查看
  • 2024-12-06P9751 [CSP-J 2023] 旅游巴士
    $P9751$部分分思路题目要求时间必须是$k$的非负整数倍,所以想到了升维。这样就变成了一道分层图最短路的题目。用BFS算法可以拿到$A_i=0$的$35$分。满分思路其实部分分的思路已经很接近正解了,想要拿到满分只需要做一点小小的调整。虽然说不能在路上停留,但是
  • 2024-11-29PE文件结构解析 Part3 NT Headers
    文章来源:https://0xrick.github.io/win-internals/pe4/目录简介NTHeaders(IMAGE_NT_HEADERS)签名SignatureFileHeader(IMAGE_FILE_HEADER)OptionalHeader(IMAGE_OPTIONAL_HEADER)总结简介在前面的文章中,我们看过了DOSHeader的结构以及逆向了DOSstub。这篇文章我们准备
  • 2024-11-2811
    kmp点击查看代码#include<bits/stdc++.h>#definelllonglong#definefirfirst#definesecsecond#definepbpush_back#definepiipair<int,int>#definemkpmake_pair#definedbdouble#definels(x<<1)#definers(x<<1|1)usingnamesp
  • 2024-11-24八下
    board/bɔːd/n.板;木板breathe/briːð/v.呼吸bit/bɪt/n.一点;小块compare/kəmˈpeə(r)/v.比较cloud/klaʊd/n.云;云朵atfirst首先;最初apart/əˈpɑːt/adv.分离;分开AnimalHelpline动物保护热线acoupleof两个;一对;几个chore/t
  • 2024-12-14黑苹果 - 搭建python自动化测试环境
    通用环境1.安装xcode从AppStore安装安装完成之后,打开xcode,同意各种协议不用新建项目注意:xcode下载完成后,安装的过程很慢,需要等待。我是12.5版本,差不多等了50分钟才安装好。一般来说,只要圆圈在一步步的前进,基本就能够安装成功。2.安装python33.安装selenium:pip
  • 2024-09-26tcpdump抓包命令详解
    一、参数介绍-A以ASCII格式打印出所有分组,并将链路层的头最小化。-c在收到指定的数量的分组后,tcpdump就会停止。-C在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数file_size中指定的大小。如果超过了指定大小,则关闭当前文件,然后在打开一个新的文件。参数fi
  • 2024-09-23Android平台Unity3D下如何同时播放多路RTMP|RTSP流?
    技术背景好多开发者,提到希望在Unity的Android头显终端,播放2路以上RTMP或RTSP流,在设备性能一般的情况下,对Unity下的RTMP|RTSP播放器提出了更高的要求。实际上,我们在前几年发布Unity下直播播放模块的时候,就已经支持了Android多实例播放RTMP|RTSP,随着大家对这块的技术诉求和性能要求越
  • 2024-09-22从规范到实现解读Windows平台如何播放RTSP流
    RTSP播放器应用场景RTSP播放器在视频监控、远程视频会议、网络电视、实时流媒体传输、协同操控相关的智能设备、教育培训以及企业内部通讯与协作等多个领域都有着广泛的应用场景。1.视频监控RTSP直播播放器在视频监控系统中扮演着重要角色。通过RTSP协议,播放器可以实时接收来自监
  • 2024-09-20一文详解Unity下RTMP推送|轻量级RTSP服务|RTSP|RTMP播放模块说明
    技术背景好多开发者,对Unity下的模块,不甚了解,实际上,除了Windows/Linux/Android/iOSNativeSDK,大牛直播SDK发布了Unity环境下的RTMP推流|轻量级RTSP服务(Windows平台+Linux平台+Android平台)和RTMP|RTSP直播播放(Windows、Linux、Android和iOS平台全覆盖)低延迟的解决方案。目前,大牛直播
  • 2024-09-06Linux平台屏幕|摄像头采集并实现RTMP推送两种技术方案探究
     技术背景随着国产化操作系统的推进,市场对国产化操作系统下的生态构建,需求越来越迫切,特别是音视频这块,今天我们讨论的是如何在linux平台实现屏幕|摄像头采集,并推送至RTMP服务。我们知道,Linux平台,如果需要采集摄像头,可使用V4L2相关接口,屏幕采集用X相关接口实现,如果是Wayland协议,
  • 2024-09-05洛谷 P1516 青蛙的约会 题解
    一道简单的数学题~首先分析题意。精简得出:假设跳了\(t\)次,那么青蛙A的坐标是\((x+mt)\modL\),青蛙B的坐标是\((y+nt)\modL\),列出方程:\[x+mt\equivy+nt\pmodL\]由于余数具有可减性,所以把\(y+nt\)移到左边,得出:\[x-y+mt-nt\equiv0\pmodL\]写成人话:\[(x-y+mt-nt)\mod
  • 2024-08-16操作系统实验学习进度
    最近开始学习操作系统和机组的相关知识,写一个学习进度的笔记作为鞭策,其中的dayn不一定全是一天内完成的,同时,大部分文字来源于学习资料rCore-Tutorial-Book第三版。DAY1-应用程序与基本执行环境HelloWorld的执行过程在Ubuntu上利用cargo创建并执行了最简单的rust程序
  • 2024-08-10集合相似度c++
    初入新蒟蒻一多多关照。弱弱问一句,有没有东营区一中的学哥学姐                               集合相似度题目是这样的——题目描述给定两个整数集合,它们的相似度定义为:Nc/Nt×100%。其中Nc是两个集合
  • 2024-07-26Linux平台x86_64(麒麟|统信UOS)|aarch64(飞腾)如何实现摄像头|屏幕和麦克风|扬声器采集推送RTMP服务或轻量级RTSP服务
    技术背景为什么要在Linux平台麒麟、统信、飞腾平台实现RTMP推送、RTMP|RTSP播放和轻量级RTSP服务?归根结底,还是提升信息安全与自主可控能力,促进经济发展与产业升级。以无纸化会议系统为例,由于无纸化系统涉及大量敏感信息和重要数据的传输与处理,国产化能够确保信息在传输、存储
  • 2024-07-25Java基础语法
    变量一、定义变量就是在程序运行过程中其值会发生改变的量。变量就是一个可以存储数据的容器。在Java语言中,所有的变量在使用前必须声明。变量存储在内存中开辟的存储空间中,根据数据类型的不同,存储空间的大小也会有所不同。变量的使用
  • 2024-07-23[AHK2] 配置文件2
    开始先前,我们设计了一种简单的配置文件语法,可以方便的在记事本中编辑,然后进行读取;但是,功能停留在了读取上。事实上,我们还需要修改和写入功能,所以,今天我们来实现它。实现功能首先明确目标:实现修改功能实现写入功能要实现这两个目标,显然需要一个额外的变量来记录读取的文档
  • 2024-07-15Windows平台如何实现多路RTSP|RTMP流合成后录像或转发RTMP服务
    技术背景我们在对接Windows平台RTSP|RTMP直播播放模块的时候,有开发者提出来这样的技术需求,他们做驾考、全景摄像头、多路会议录制等场景的时候,希望把多路视频流数据,合并到一路保存或者对外推送到RTMP服务。技术实现多路RTSP|RTMP流合流,实际上我们2016年就有这块demo,当时合流
  • 2024-07-097.9构造、模拟、转换
    1.MathematicalProblem题意给定奇数\(n\),求出\(n\)个长度为\(n\)的完全平方数满足:组成这\(n\)个数的数字(\([0,9]\)内数字)组成的可重集相同。输出任意一种方案。思路进行打表\(n=3\)-->\(169,196,961\)\(n=5\)-->\(16900,19600,96100,10609,90601\)发现规律每
  • 2024-06-15nt高可用部署
    一:准备环境,共7台云主机,50M带宽,做nat映射,因为需要联网下安装包和调试,5台centos7.9,分别部署nginx负载均衡,mysql8.0主从,web主从,1台windows测试内网使用情况,nas盘映射到两台web云主机上;nginx1:192.168.98.141mysql1:192.168.98.251mysql2:192.168.98.204web1:192.168.98.109web2:192
  • 2024-06-12tcpdump使用教程
    实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。 监视指定网络接口的数据包tcpdump-ieth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。 监视指定主机的数据包