自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (33)
  • 收藏
  • 关注

转载 int64_t 拆分和组合 int32_t

【代码】int64_t 拆分和组合 int32_t。

2024-07-18 17:53:42 32

原创 UTC Time To Local Time

SYSTEMTIME tUTC; SYSTEMTIME tLocal; TIME_ZONE_INFORMATION timeZomeInfo; ::GetTimeZoneInformation(&timeZomeInfo); ::SystemTimeToTzSpecificLocalTime(&timeZomeInfo, &tUTC, &tLocal);

2024-07-17 19:20:23 82

转载 时间同步协议NTP-原理和实践

是一种用于网络时间同步的协议。它旨在确保计算机和其他网络设备具有准确的时间,并通过与时间服务器进行通信来同步其时钟。NTP服务器: 是提供时间服务的特定服务器,它们通过网络向客户端提供准确的时间信息。这些服务器通常与原子钟或其他高精度时间源同步,以确保提供高度准确的时间。ntpd作为守护进程运行在后台,默默校正本地系统与时钟源服务器之前的时间,以便保证本地系统时间的准确性。本文简单介绍了NTP时间同步协议的发展历程和工作原理。

2024-07-17 16:10:34 224

转载 PTP简介

PTP简介在通信网络中,许多业务的正常运行都要求网络时钟同步,即整个网络各设备之间的时间或频率差保持在合理的误差水平内。网络时钟同步包括以下两个概念:l 时间同步:也叫相位同步(Phase synchronization),是指信号之间的频率和相位都保持一致,即信号之间的相位差恒为零。

2024-07-16 16:07:05 143

转载 TCP BBR拥塞控制算法深度解析

然而,这种查找和确认的工作太令人感到悲哀,读懂代码是容易的,移植代码是无聊的,因为时间卡的太紧!如果是噪声丢包,在收到reordering个重复ACK后,由于bbr并不区分一个确认是ACK还是SACK引起的,所以在bbr看来,即时带宽并没有降低,可能还有所增加,所以一个数据包的丢失并不会引发什么,bbr依旧会给出一个比较大的cwnd配额,此时虽然TCP可能已经进入了Recovery状态,但bbr依旧按照自己的bw以及调整后的增益系数来计算cwnd的新值,过程中并不会受到任何TCP拥塞状态的影响。

2024-04-29 09:40:22 430 1

原创 windows脚本启动程序的方式

1. 获取管理员权限并运行程序。2. 无须管理员权限。

2024-03-15 15:20:42 486

原创 windows下获取毫秒的2种方式

windows毫秒

2024-02-19 18:56:52 857

转载 WebRTC GCC基于丢包动态阈值的带宽估计原理

WebRTC GCC-基于丢包的码率估计原理一文发布已有三年之久,随着webrtc 代码的不断更新,拥塞控制部分谷歌也一直在更新。当前基于丢包的码率估计部分已经额外新拓展了两个分支,总共已有三套算法。其中最原始的算法基于静态丢包阈值进行计算,本文分析分析简称为V1版本,从代码来看主要是对丢包阈值进行了动态化处理。本文首先简单总结基于Base版本基于丢包的码率估计原理。在分析之前先简单回顾最原始的版本的核心原理001.png在论文中有定义如上策略。当丢包率小于%2的时候码率按照。

2024-02-19 09:34:47 227

原创 Windows全盘文件搜索

/从缓冲区起始地址开始。printf("固定磁盘: %s\n", szSingleDrive);printf("网络磁盘: %s\n", szSingleDrive);puts("未知的磁盘类型");puts("可移动磁盘");puts("内存映射盘");puts("路径无效");// 获取下一个驱动器号起始地址。puts("光驱");puts("获取容量信息失败");//获取逻辑驱动器号字符串。//处理获取到的结果。

2024-02-18 13:21:08 959

转载 Windows文件系统的性能就是要比Linux慢

Windows在文件系统里搜索的时候,会搜索一部分文件内容,会展开搜索一部分压缩包(比如CAB文件)的内容,并不是只搜索文件名,所以搜索负担更重(要打开文件并读取内容)。被测的目标目录是VirtualBox6.1.32的源码包含4万多个文件和目录,总大小1G多,Windows和Linux虚拟机都在同一个磁盘上,存储介质速度是一致的(准确的说Linux会更慢,因为是虚拟机)。最后,Windows文件系统访问慢,是代码的问题,不是NTFS的问题,有兴趣的同学可以试试在Linux下使用NTFS,你。

2024-02-17 14:08:09 192

转载 驱动开发:实现驱动加载卸载工具

工具,如果驱动程序需要对外发布那我们必须自己编写实现一个驱动加载工具,当需要使用驱动时可以拉起自己的驱动,如下将实现一个简单的驱动加载工具,该工具可以实现基本的,安装,加载,关闭,卸载等操作日常使用完全没问题。本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。驱动程序加载工具有许多,最常用的当属。

2024-02-06 14:06:56 117

原创 读取超大文件的大小(20G),并切分的处理

return -1;int main()return 0;while (!if (!order++;} else {return 0;

2024-02-02 13:31:35 393

原创 保存log信息到文件中的函数

else。

2024-02-02 13:24:40 362

转载 详解卡尔曼滤波原理

这种情况是有可能发生的,例如,我们基于旧的位置来估计新位置。跟踪这种关系是非常重要的,因为它带给我们更多的信息:其中一个测量值告诉了我们其它变量可能的值,这就是卡尔曼滤波的目的,尽可能地在包含不确定性的测量数据中提取更多信息!实际上,如果以正确的方式看待它,卡尔曼滤波是非常简单和容易理解的,下面我将用漂亮的图片和色彩清晰的阐述它,你只需要懂一些基本的概率和矩阵的知识就可以了。在这个例子中是位置和速度,它也可以是一个容器中液体的总量,汽车发动机的温度,用户手指在触摸板上的位置坐标,或者任何你需要跟踪的信号。

2024-02-02 09:42:09 45

转载 低频信号和高频信号的区别

3、频率是单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量,常用符号f或ν表示,单位为秒分之一,符号为s-1。为了纪念德国物理学家赫兹的贡献,人们把频率的单位命名为赫兹,简称“赫”,符号为Hz。国使用的电是一种正弦交流电,其频率是50Hz,即一秒钟内做了50次周期性变化。2013年,全世界的电力系统中,工频有两种,一种为50Hz,还有一种是60Hz。1、频率不同,低频频率为30至300kHz,高频频率为3至30MHz。2、特点不同,低频信号变化缓慢、波形平滑,高频信号变化非常快、有突变。

2024-01-31 09:48:40 609

转载 在 WinDbg (经典) 中查看和编辑局部变量

监视”窗口可以显示所需的任何变量列表。此命令打开和关闭影响“局部变量”窗口、“监视”窗口和调试器命令输出的全局设置。此命令打开和关闭影响“局部变量”窗口、“监视”窗口和调试器命令输出的全局设置。列显示在“局部变量”窗口中,则 (该列) 显示每个变量的当前数据类型。命令会影响“局部变量”窗口、“监视”窗口和调试器命令输出中的显示;在 WinDbg 中,可以通过输入命令、使用“局部变量”窗口或使用“监视”窗口来查看局部变量。列显示在“局部变量”窗口中,则 (“位置”列) 显示数据结构中每个成员的偏移量。

2024-01-11 15:17:47 161

原创 Windows 搭建ninja 编译c++的环境

7. 编译, 从vs2019 Developer Command Prompt for VS 2019进入命令窗口。1. 系统安装python, 测试版本为(3.7.0)2. 从官方网站获取get-pip.py(5. 准备CMakeLists.txt。6. 准备main.cpp。4. 安装ninja。

2024-01-04 15:06:20 1635

原创 WinDbg 远程调试遇到IP为:169.254.xx.xx 的处理

修改: 在局域网内启动一个dhcp服务器,windbg启动时会去查找dhcp服务,如果找不到会自动生成一个169.254.xx.xx的ip地址,这时,windbg也可以调试,只是上不了网。原因:局域网内没有dhcp服务器。如题所示:这时电脑不能上网。

2023-10-27 19:08:14 195

原创 SetupDiEnumDeviceInterfaces 返回259

禁用强制签名,再安装驱动,安装完成后,SetupDiEnumDeviceInterfaces返回值由0变为1.今天学习驱动开发时遇到SetupDiEnumDeviceInterfaces 返回259。由于网上很多说法都是旧的方式注册安装驱动程序。

2023-09-05 20:24:32 292

原创 ubuntu设置samba共享目录

具体目录和用户名请根据自己的情况修改。

2023-08-18 10:27:21 179

转载 windows自动服务启动不了怎么办啊

在Windows中,很多功能都需要依赖系统服务,如果自动服务出现问题,那么很有可能是服务没有启动的原因。服务启动时,很可能会创建一些临时文件,有时这些文件可能会损坏导致服务启动失败。①按下Win+R快捷键,输入services.msc,回车打开服务管理器;③在属性窗口里面,将“启动类型”改为“自动”,然后点击“启动”按钮即可。①进入服务管理器,在相关服务上点击右键,选择“停止”服务;①进入服务管理器,找到相关服务,点击右键,选择“属性”;②找到相关服务,点击右键,选择“属性”;④重新启动相关服务。

2023-08-03 15:42:08 5764

原创 C++创建全局共享内存(官方例子)

【代码】C++创建全局共享内存(官方例子)

2023-08-02 10:18:51 325

转载 GPU Graphics软件架构

从技术上讲,OpenGL应用自己请求DRM创建帧缓存没有任何问题,但是为了将帧缓冲与具体的窗口系统绑定,OpenGL应用只能委屈一些,放低姿态请求X Server为指定窗口创建帧缓冲对应的BO,帧缓冲中包含多个缓冲,当然是创建多个BO了,X Server收到应用程序的请求后,为各个缓冲创建BO(在X中帧缓冲由XServer创建,然后创建完后,将BO的名字等相关信息告知OpenGL应用,应用收到BO信息后便可以更新GPU的状态,比如告诉GPU画板在哪里)。其绘制过程与前面的2D和3D的绘制过程完全相同。

2023-06-21 09:52:45 641 2

原创 windows设置自动启动的位置

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run。计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。

2023-06-16 11:17:05 101

转载 在应用程序清单文件中设置 UIAccess

若要获取对受保护系统 UI 的访问权限,必须使用清单文件中包含特殊属性的清单文件生成应用程序。如果省略该属性,或者没有清单,则应用程序无法访问受保护的 UI。标记中,如以下代码示例所示。特性的值只是一个示例。

2023-06-13 19:09:44 601

转载 windows连接ubuntu共享文件夹

原创文章标签文章分类阅读数。

2023-06-13 09:33:53 665

转载 Fuzzing Microsoft‘s RDP Client using Virtual Channels: Overview & Methodology

Fuzzing Microsoft's RDP Client using Virtual Channels: Overview & Methodology。

2023-03-27 09:54:22 482 1

转载 xfreerdp 命令列表

freerdp命令列表

2023-03-24 14:53:53 1674

转载 RDP协议详解

rdp协议详解

2023-03-24 10:17:30 4414 1

原创 windows的投屏+录屏+截屏的软件:定点投屏

Windows的桌面的投屏+录屏+截屏

2023-02-28 08:30:53 222

转载 NVENC编码指导

基于 NVIDIA Kepler™和更高版本 GPU 架构的 NVIDIA®GPU 包含基于硬件的 H.264/HEVC 视频编码器(以下简称 NVENC)。NVENC 硬件将 YUV/RGB 作为输入并生成符合 H.264/HEVC 的视频比特流。NVENC 硬件的编码功能可以使用 NVENCODE API 访问,该 API 在 NVIDIA Video Codec SDK 中可用。本文档提供有关如何使用 SDK 中公开的 NVENCODE API 对 NVENC 进行编程的信息。

2023-02-20 12:35:04 2068

转载 最新苹果上架所需内容(2022-12-18)

截屏必须为 JPG 或 PNG 格式,且必须采用 RGB 色彩空间。App 预览必须为 M4V、MP4 或 MOV 格式,且不能超过 500 MB。iPhone 6.7英寸:1290*2796iPhone 6.5英寸:12422688或1284*2778iPhone5.5英寸:1242*2208iPad Pro(第六代)12.9英寸:2048*2732iPad Pro(第2代)12.9英寸:2048*2732。

2022-12-18 21:02:35 744

转载 Mac 开发(一) 苹果沙盒机制sandbox简介

mac沙盒实战demo点击这里下载:【】什么是沙盒?在计算机安全领域,沙盒(英语:sandbox,又译为沙箱)是一种安全机制,为运行中的程序提供的隔离环境。通常是作为一些来源不可信、具破坏力或无法判定程序意图的程序提供实验之用沙盒通常严格控制其中的程序所能访问的资源,比如,沙盒可以提供用后即回收的磁盘及内存空间。在沙盒中,网络访问、对真实系统的访问、对输入设备的读取通常被禁止或是严格限制。从这个角度来说,沙盒属于虚拟化的一种。沙盒中的所有改动对操作系统不会造成任何损失。

2022-12-12 18:24:50 3168

原创 Mac下Qt设置应用程序名称--多国语言

1. 网上的文章大多是ts+qm的实现。2.今天要实现中英文的应用程序名称:查了很多文章都是写Xcode的实现,没有Qt的实现。经过半天的摸索,得出如下结论:第一步:将Qt工程转为Xcodeqmake MultiDotMac.pro -spec macx-xcode第二步:在Xcode下New一个Strings File,取名为:InfoPlist.strings第三步:在Xcode下PROJECT中Localizations下添加多国语言信息,如:EnglishChinese,Simplified第四步:

2022-12-06 21:09:52 723

转载 MacOS下qt签名与公证

签名以及公证参考简书参考PS:dmg包签名同理,将app换成dmg包(1)苹果官网登录https://appleid.apple.com/cn(2)专用密码生成点击+,生成密码,拷贝出来xcrun altool --list-providers -u “开发者账号” -p “应用专用密码”取ProviderShortnamexcrun altool --notarize-app --primary-bundle-id “com.xxx.yyy” --username “开发

2022-12-04 15:55:53 652

转载 Mac电脑打开app,提示无法验证此App不包含恶意软件解决方法

Mac电脑打开app,提示无法验证此App不包含恶意软件解决方法

2022-11-18 08:39:05 3012

原创 NSDateFormatter格式化字符串时间上相差8个小时的问题处理

NSDate 转 NSString

2022-11-12 08:38:11 551

转载 Qt中获取系统目录的方法

Qt 系统目录

2022-10-10 15:44:11 1186

原创 多点相册--将手机的照片和视频备份到电脑的工具

如何将手机相册内容通过无线方式备份到电脑

2022-09-29 08:14:26 1826

转载 Android通过URI获取文件路径

Android通过URI获取文件路径

2022-09-24 08:35:15 6788 3

PTP的windows的测试代码,包含服务端和客户端

PTP的windows的测试代码,包含服务端和客户端(windows虚拟机的测试情况为10毫秒的偏差)

2024-07-17

获取windows的版本及显卡型号的系统调用

获取windows的版本及显卡型号的系统调用,及操作系统的位数

2023-03-03

调用ffmpeg的swr-convert对pcm进行重采样的例子

调用ffmpeg的swr_convert对pcm进行重采样的例子

2023-02-26

windows下录制扬声器或麦克风的例子

windows下录制扬声器或麦克风的例子,直接保存为wav文件进行测试。

2023-02-23

qt版的mdns的使用例子,设备发现的速度比较快

qt版的mdns的使用例子,设备发现的速度比较快

2023-02-19

Mac下的图标生成圆角的工具

Mac下的图标生成圆角的工具

2022-11-18

android下选择图片文件夹并显示

android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考一下。 android下选择图片文件夹并显示对应文件夹下的图片文件,有需要的可以参考

2022-08-14

libplist for android

源码来自于:git clone http://git.libimobiledevice.org/libplist.git 添加了android的编译脚本

2022-05-27

windows里从webrtc的src下提取h文件的处理

在src目录下,把不是.h的文件统统删掉,剩下的就是我们想要的头文件了

2022-03-30

文件收发socket,一个接收,一个发送

文件收发socket,一个接收,一个发送

2022-03-04

windows截屏函数的调用例子

来自于 https://www.jianshu.com/p/e775b0f45376

2022-01-21

LocalMonitor.tar.bz2

C语言版的监控程序,由一个主进程监控多个子进程,当遇到崩溃或其它原因引起的退出时,把对应的子进程启动起来。

2021-12-18

draft-alvestrand-rmcat-congestion-02.txt

webrtc google gcc

2021-11-22

draft-alvestrand-rmcat-remb-03.txt

google gcc 标准

2021-11-22

owt-server-master.zip

open-webrtc-toolkit /owt-server

2021-11-19

ice-rfc5245.webarchive

Interactive Connectivity Establishment (ICE):A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols

2021-11-18

Mediacodec-master.zip

android下调用mediacodec播放h264的测试demo,部分参数大家可以修改一下再用

2021-11-05

draft-ietf-rmcat-gcc-02.webarchive

webrtc中gcc(网络拥塞控制算法)

2021-11-04

vdm980702.tar.bz2

fec最原始的源码

2021-06-08

IEEE1588_v1_v2.pdf

PTP精确时钟同步协议的英文表述为:Precision Time Protocol;为这三个英文单词的缩写。 精确时钟同步协议PTP(Precision Time Protocol)是一种对标准以太网终端设备进行时间和频率同步的协议,也称为IEEE 1588,简称为1588。1588分为1588v1和1588v2两个版本,1588v1只能达到亚毫秒级的时间同步精度,而1588v2可以达到亚微秒级同步精度。

2021-01-27

KB4474419和KB4490628系统补丁

KB4474419和KB4490628系统补丁,win7 64位的系统需要安装。在vs2017安装不上的时候可以用

2020-12-04

wavwriter.rar

pcm数据添加wav头信息保存为wav文件,有需要的可以参考一下。pcm数据添加wav头信息保存为wav文件,有需要的可以参考一下。

2020-09-03

OpenGlPlayer.rar

OpenGL + MediaPlayer的播放器的例子,有需要的可以下下来看看, 直接上代码,方便!

2020-03-09

textXml.rar

qt环境下对xml的创建,增加,修改,删除的测试例子。亲测可用!

2019-07-21

testGif.tar.bz2

qt 在QLabel中显示 gif,有需要的同学可以直接编译看看。

2019-07-11

libexif 0.6.21 的windows的运行库

libexif 0.6.21在mingw下编译出来的库,有需要的可以下下来试试 #include 链接libexif.dll.a

2019-02-23

exiv2 debug和release库 (版本号 0.23)

exiv2官方下载的release库,在debug时竟然运行有问题,只能自已来编译了,编了个0.23版本的64位的库(包括debug和release),编译是用vs2017编译的。

2018-12-25

android 硬编码示例

android 硬编码示例,有需要的同学们可以下下来参照一下!

2018-12-13

apple emoji 图标(1449个)

2017/10/10号下载的emoji图标,之前网上找到的都已经很老的版本

2017-10-10

ios中利用ios sdk实现上传文件到ftp服务器

ios中利用ios sdk实现上传文件到ftp服务器

2017-07-02

ios中利用libcurl上传文件到ftp服务器

ios中利用libcurl上传文件到ftp服务器

2017-07-02

Qt 4中文版

Qt 4中文版编程指南,如有需要用qt4编程的可以参考一下

2013-03-05

libcurl下载库

libcurl下载库,支持http,ftp,rtsp......等各种网络下载协议

2013-03-05

rtsp server部分的开源代码

rtsp server部分的开源代码

2013-01-16

alac解码程序

alac解码程序,有需要的可以参考一下,alac解码程序,有需要的可以参考一下

2013-01-16

ffmpeg for android

ffmpeg for android ,有需要的可以试试

2012-09-07

dvbstreamer 1.2 版本源码

dvbstreamer-1.2.tar.gz 从网上下的,上传一份备份

2010-07-31

dvbsnoop源码

开源软件,有需要的可以试试,用于mpts的我解析

2010-07-31

WebKit-r55270.tar.bz2

WebKit-r55270.tar.bz2,前几天刚下的webkit的源码,在针对mips的平台编译已过通过,大家可以试试。

2010-05-16

freetype-2.3.6.tar.bz2

freetype-2.3.6.tar.bz2,在做嵌入式字体时可以使用的!是一款开源软件,希望大家能用得上

2010-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除