logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结

如果是非托管的,就用DllImport,举例    using System;    using System.Runtime.InteropServices;    class MainApp    [DllImport("Kernel32")] //读取动态库文件 

#其他#c##visual studio
使用wireshark进行网络报文抓取与分析

Wireshark介绍Wireshark(前称Ethereal)是一个免费的网络报文分析软件。网络报文分析软件的功能是抓取网络报文,并逐层显示报文中各字段取值。网络报文分析软件有个形象的名字“嗅探工具”,像一只猎狗,忠实地守候在接口旁,抓获进出该进口的报文,分析其中携带的信息,判...

#其他#c##visual studio
ffmpeg修改视频文件的分辨率

在本文中,我们将展示如何调整任何视频文件的大小。这种方法是在Linux系统(几乎任何发行版)中调整视频文件大小的最佳方法之一,也是Windows和Mac用户的绝佳替代方案。更改视频文件的分辨率将是我们在处理视频文件时将执行的最常见操作之一,因此ffm​​peg能够完美地完成此操作。我们应该想要更改视频文件的分辨率有几个原因,例如:减少视频的大小。这可以通过降低视频的分辨率来实现。如果我们采用高清(

#其他#c##visual studio
Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决

调用DLL函数,出现错误Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a funct

ffmpeg (转码时间戳pts dts问题)最简单的转码封装mp4文件

本例简单实现了解码后的video重新编码264之后在mux成MP4文件的过程,主要是用来记录muxing的方法。下面详细说一下细节:大家都知道一般解码出来的数据都是播放顺序,解码器是将编码顺序的数据重新按照解码后的播放顺序输出的。而编码器是把数据根据解码需要的顺序重新排序保存的。当然,以上情况只在有帧的情况下才有用,否则只有IP帧的话解码和编码的顺序是一样的比如:解码后的数据是IBBP,那要将这个

#其他#c##visual studio
c和c++在windows下获取时间和计算时间差的方法总结

c/c++在windows下获取时间和计算时间差的几种方法总结一、标准C和C++都可用1、获取时间用time_t time( time_t * timer ),计算时间差使用doubledifftime( time_t timer1, time_t timer0 )。 精确到秒。测试程序如下: 1 #include <time.h>2 #include <stdio.h

#其他
【VC】 关于SetupDiGetClassDevs函数的使用。

HDEVINFOWINAPISetupDiGetClassDevsW(__in_opt CONST GUID *ClassGuid,__in_opt PCWSTR Enumerator,__in_opt HWND hwndParent,__in DWORD Flags); 使用这个函数会生成4个句柄数,(句柄数:任务管理器--进程--句柄数), 最近使用TI 公司 MSP430

重叠IO overlapped I/O 运用详解

I/O设备处理必然让主程序停下来干等I/O的完成,对这个问题有方法一:使用另一个线程进行I/O。这个方案可行,但是麻烦。即 CreateThread(…………);创建一个子线程做其他事情。Readfile(^…………);阻塞方式读数据。方法二:使用overlapped I/O。overlapped I/O是WIN32的一项技术,你可以要求操作系统为你传送数据,并且在传送完毕时通知你。这项技术使你的

#其他
到底了