自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Socket的Send和Recv接收速率慢说明

1. 背景在不同电脑的Windows系统中,使用同一个服务程序和客户端程序(TCP协议)进行测试,在部分电脑(win7)出现Send 和Recv大量数据,有时会出现Send和Recv一个数据包耗时1~2s的情况。2. 原因最终发现是不同的电脑带宽不一样,导致Recv的速率不一样,而对于TCP协议,若内核中的Socket Recv缓冲区满,而数据没有及时被应用读取走,此时服务程序Send一个数据包的耗时就会加长(因为一直在重发数据包)。这种问题可以通过尝试修改内核中的Socket Recv缓冲区大

2021-11-04 13:46:02 5910 2

转载 USB GUID查找

//*****************************************************************************作者:EragonBg:如流,新一代智能工作平台//*****************************************************************************注:此处仅为搬移,该文章原文为:USB GUID查找 - kevinzhwl - 博客园...

2021-10-14 10:14:28 1951

原创 C++ 程序终止异常处理程序

一 终止处理:1.终止处理程序确保不管一个代码块(被保护代码)是如何退出的,另一个代码块(终止处理程序)总是能被调用和执行,终止处理的语法如下: __try { //代码保护块 WaitForSingleObject(g_hSem,INFINITE); g_dwProtectedData = 5; dwTemp = g_dwProtectedData; return; } __finally {

2021-04-01 14:12:53 2430

原创 uafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)“解决办法

如果在编译MFC程序的时候出现下列及类似的错误:1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX

2021-03-15 13:56:13 168

原创 rpm生成安装包相关知识点

一. 查询rpm当前构建路径rpm --showrc|grep _topdir二. 修改rpm的构建路径我们可以通过修改topdir宏的值来自定义打包路径:$ echo %_topdir $HOME/rpmbuild > ~/.rpmmacros //eg:echo %_topdir %{_usrsrc}/redhat > ~/.rpmmacros 将构建路径...

2020-07-15 17:49:05 376

原创 RtlUnicodeStringPrintf格式化UNICODE_STRING字符串在win7 64位出现蓝屏,在XP上正常的情况

    以下是一段存在隐含错误的代码:         UNICODE_STRING devlinkname;                 //初始化链接名 RtlInitUnicodeString(&devlinkname,L"\\DosDevices\\COM00"); //格式成新的符号链接名 status = RtlUnicodeStringPrintf(&dev...

2018-05-02 18:22:30 1560

原创 使用_tfindnext遍历某一文件夹下的子文件夹出现程序终止错误。

    在win8系统上,使用_tfindfirst、_tfindnext等函数遍历文件夹下的子文件夹时,传入的句柄为long型时,在win8 32位系统上可以成功,但是在win8 64位系统上会导致程序终止,但是将句柄从long型修改为intptr_t型再传入则不会出错。    intptr_t是为了跨平台,其长度总是所在平台的位数,所以用来存放地址,而long型在任何平台下都是4个字节。所以在...

2018-04-03 18:32:21 289

原创 关于使用IoBuildAsynchronousFsdRequest创建读写IRP出现蓝屏(蓝屏错误码:0x000000BE)的问题

        最近学习使用IoBuildAsynchronousFsdRequest创建读写IRP进行驱动间通讯的方式,在使用IoBuildAsynchronousFsdRequest成功创建读IRP后进行安装,安装时出现蓝屏,蓝屏提示错误0x000000BE:Write Read-Only Memory。        进过研究分析,发现IoBuildAsynchronousFsdReques...

2018-03-27 18:47:34 668

jdk8_Linux_x86_x64 Linux 系统下载

适用于Linux系统32位或64位的jdk8安装包

2021-08-18

VS2015&2013&2010小助手.zip

支持VS2015、VS2013、VS2010等编译器的安装,能够使用此小助手便于开发,节约时间,简化操作。

2020-07-16

文件、文件夹比较工具

此工具可以用于比较文件或者文件夹,也可以进行图片或数据比较等,支持winXP,win7等

2018-05-04

空空如也

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

TA关注的人

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