自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C++程序打开EXCEL2010失败,提示:远程过程调用失败

前两天将Foxit福昕PDF阅览器升级到了最新版本,导致了这个问题,参照这篇文章才知道是升级了福昕阅读器引起的:https://blog.csdn.net/dongzhen190/article/details/79718472这个问题折腾了很久才搞定,网上的很多办法都不靠谱,只有上述文章中的方法才是正解。所以在此处转载一下上述文章中的内容:方法一:可以设置 wk.Visible=tr...

2019-08-21 10:13:37 1064

转载 TScanCode助您打造健康代码!

原文地址:https://cloud.tencent.com/developer/article/1359296WeTest腾讯质量开放平台隆重推出腾讯互娱研发部自研C++静态代码扫描工具TScanCode。助力游戏开发者高效精准的打造健康游戏代码。下面就来看看TScanCode的简历吧!TScanCode功能概述TScanCode是一款静态代码扫描工具,旨在高效精确的给出代码中的...

2019-07-02 19:45:33 1088

转载 【腾讯内部工具分享】内存泄漏分析工具tMemoryMonitor

原文地址:https://wetest.qq.com/lab/view/40.html【引言】今天给大家介绍一款腾讯自主研发,荣获2015年十佳组件第一名的“tMemoryMonitor”内存泄漏分析工具。该腾讯内部工具已经在腾讯WeTest官网内开放给用户使用,助您在工作中扫除内存泄露问题,让工作精益求精。链接:wetest.qq.com工具使用入口【工具简介】...

2019-07-02 19:41:06 863

转载 TscanCode C/C++静态分析开源分析工具安装与使用

原文地址:https://blog.csdn.net/liweibin812/article/details/84544750TscanCode是腾讯静态分析团队开发的一款开源免费的C/C++静态分析工具,由于其比较简单实用,准确率较高,并且扫描C/C++代码不需要进行编译,所以个人觉得对C/C++项目开发挺有帮助的,就简单介绍一下该工具的安装与使用。1.Tscancode下载安装ht...

2019-06-24 11:21:59 1042

转载 windows server 2008 系统服务详解和优化配置

服务名称描述最佳建议第二建议服务路径.NET Runtime Optimization Service v2.0.50215_X86对使用下一代技术编写的程序的运行提供优化。该服务的默认运行方式是手动,不建议更改。\\WINDOWS\Microsoft.NET\Framework\v2.0.50215\mscorsvw.exe估计使用该技术之后,运行.Net技术编写的程序时执行...

2019-06-05 13:33:47 1093

转载 clumsy网络环境模拟工具

clumsy 能在 Windows 平台下人工模拟不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。简介利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用 程序在不良网络状况下的表现...

2019-06-04 18:12:46 365

原创 [C++版本] 判断密码是否为键盘排序密码(3个或者3个以上的连续字符)

现在很多安全认证机构要求登录时的用户口令中不能包含按键盘排列顺序的字符(一般是3个或3个以上连续字符),避免被轻易破解。那从代码角度如何实现这个判断呢?下面给出C++版本的实现代码:BOOL IsKeyBoardContinuousChar( LPCTSTR lpStr ){ if ( lpStr == NULL || _tcslen(lpStr) == 0 ) { ...

2019-05-30 10:10:03 1307

转载 完美解决Win10非原装版系统打不开CHM文件(例如JDK的API)

原文地址:https://blog.csdn.net/qq_41892229/article/details/83380215今天在网上下载了JDK的API文档(.chm格式),双击之后发现没有可用的应用打开该类型文件.....在网上大致看了下,原来是系统缺少了hh.exe系统文件及其相应组件 (hh.exe是微软windows系统程序,.chm扩展名的帮助文件默认是用hh.exe打开...

2019-05-14 19:13:41 949

转载 “error C2712: 无法在要求对象展开的函数中使用__try”解决方案

原文地址:https://blog.csdn.net/shiqw5696/article/details/80664749前段时间写了一篇关于C++异常捕获及异常处理的文章:c++异常捕获及异常处理try-throw-catch严格的来说,那不算是一篇完整的文章,更多的是提出我的疑惑。顺便总结了一下网友关于C++异常捕获及异常处理给出的精炼的示例。至今,上文提到的疑惑本菜鸟都没有完全...

2019-05-14 17:23:40 1430

转载 TCP、UDP数据包大小的限制

原文地址:https://blog.csdn.net/caoshangpa/article/details/515306851、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。   其中以太网(Ethernet)的数据帧在链路层   IP包在网络层   TCP或UDP包在传输层   TCP或UDP中的数据(Data)在应用层   它们的关系是 数据帧{I...

2019-04-29 13:34:19 648

转载 Windows平台下系统的总CPU使用率的计算

1、Windows下系统总的CPU使用率的定义系统总的CPU使用率:在任务管理器的刷新周期内CPU忙的时间与整个刷新周期的比值。任务管理器默认的刷新周期是1s。2、系统的总CPU使用率计算公式根据CPU使用率的定义我们可以得出在某一段时间内总的CPU使用率的计算公式:sysTime:表示该时间段内总的CPU时间=CPU处于用户态和内核态CPU时间的总和,即sysTime ...

2019-03-27 13:44:48 1227

转载 windows平台进程CPU占用率的计算

在进程的性能数据采集过程中,经常用到的一个性能指标就是进程的cpu占用率,下面给出它的计算方法及示例代码。1、进程CPU占用率的定义进程CPU占用率:指进程在一个时间段内消耗的CPU时间与该时间段长度的比值。2、进程CPU占用率计算方法根据上述定义,可以得到进程CPU占用率计算公式如下:进程消耗的CPU时间 = 进程消耗的内核态时间 + 进程消耗的用户态时间,即 cost...

2019-03-27 10:01:12 882

转载 使用Image.FromHbitmap时丢失Alpha信息的解决方案

原文地址:https://blog.csdn.net/zzstack/article/details/52297120在使用Image.FromHbitmap创建Image时,会丢失Alpha信息(或者说GDI+在使用HBITMAP创建Bitmap时都不会携带Alpha信息)。可以使用下面代码来解决:Bitmap* CreateBitmapFromHBITMAP(IN HBITMAP h...

2019-03-26 12:16:33 536 1

转载 GDI+学习及代码总结之-----坐标变换、矩阵变换及色彩变换

https://blog.csdn.net/harvic880925/article/details/9120873https://blog.csdn.net/aoshilang2249/article/details/38323403

2019-03-25 17:07:01 138

转载 解决华为手机破解巧影软件无法使用

原文地址:https://blog.csdn.net/dx147305114/article/details/87863052本次解决的是部分巧影破解软件的问题,在网上看了很多都是关于华为手机无法使用破解巧影的问题,整理了一下解决方案,供大家参考。1、使用的破解巧影版本链接: https://www.52pojie.cn/thread-850361-1-1.html.进入网址找下图连接...

2019-02-26 18:52:20 14192 1

转载 字符串哈希函数

原文地址:https://blog.csdn.net/mylinchi/article/details/795081121、简介本文将介绍什么是字符串哈希函数,字符串哈希函数常见用法,以及字符串哈希函数的实现原理和常用算法。2、概念哈希之所以广泛存在,是因为它能在绝大多数情况下可以在O(1)的时间复杂度中完成元素的查找。它的核心是数组,如果输入是一个自然数,那么当然可以在常数时间...

2019-01-23 11:05:11 2559

转载 STL源码剖析---vector

原文地址:https://www.cnblogs.com/sooner/p/3273395.htmlvector容器概述      vector的数据安排以及操作方式,与array非常相似。两者的唯一区别在于空间的运用的灵活性。array是静态空间,一旦配置了就不能改变;要换个大(或小)一点的房子,可以,一切琐细都得由客户端自己来:首先配置一块新空间,然后将元素从旧址一一搬往新址,再把原来的...

2019-01-10 19:06:03 122

转载 CPU工作方式、多核心、超线程技术详解

原文地址:https://www.cnblogs.com/taiyonghai/p/7244878.htmlCPU是一台电脑的灵魂,决定电脑整体性能。现在的主流CPU都是多核的,有的运用了多线程技术(Hyper-threading,简称HT)。多核可能还容易理解些,相信不少玩家都能说出个所以然。但超线程是个什么东西,究竟有什么实际意义,一个支持超线程的CPU开启和关闭HT有什么不同,能解释清楚...

2018-12-13 19:11:47 617

转载 CPU个数、CPU核心数、CPU线程数说明(附获取CPU逻辑核个数的代码)

原文地址:https://www.cnblogs.com/kimsimple/p/7787018.htmlCPU个数、CPU核心数、CPU线程数  我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级。CPU从早期的单核,发展到现在的双核,多核。CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与线程数的关系和区别。CPU个数即...

2018-12-13 17:05:04 3502 1

转载 Security: Inside Windows Vista User Account Control | Microsoft Docs

原文地址:https://docs.microsoft.com/en-us/previous-versions/technet-magazine/cc138019(v=msdn.10)Security: Inside Windows Vista User Account ControlMark Russinovich At a Glance:Running as a stand...

2018-12-12 17:23:42 242

转载 Support for SSL/TLS protocols on Windows

Original Article Source:https://blogs.msdn.microsoft.com/kaushal/2011/10/02/support-for-ssltls-protocols-on-windows/***********Updated on 4th October 2017*********** NOTE: Support for TLS 1.1 a...

2018-10-10 15:09:17 383

转载 Windows系统调用的穿墙之术

原文地址:http://www.weixianmanbu.com/article/34.html对操作系统有所了解的大概都听说过用户模式和内核模式,我们电脑中的大多数程序,都属于用户程序,处于用户模式,其代码只能访问 0~2G的用户空间,如果想访问 2G~4G系统空间的内容,就必须进入内核模式。换句话说,用户模式和内核模式之间仿佛间隔了一道高墙,用户模式的代码如果想拥有更大的权利,就必须穿过这...

2018-09-25 19:20:29 435

转载 导致DllMain中死锁的关键隐藏因子

原文地址:https://blog.csdn.net/hczhiyue/article/details/18505087        有了前面两节的基础,我们现在切入正题:研究下DllMain为什么会因为不当操作导致死锁的问题。首先我们看一段比较经典的“DllMain中死锁”代码。//主线程中 HMODULE h = LoadLibraryA(strDllName.c_str())...

2018-09-24 09:09:24 487

原创 常见的软件异常场景分析与总结

根据最近一年多的排查软件异常问题的经历和经验,简单的总结一下软件异常的场景和原因,以供参考。1、野指针问题可能是指针没初始化就使用。也有可能是指针指向的内存已经被释放,但是指针没置为NULL,一旦访问这样的指针就会出问题。在很多情况(包括访问空指针的情况)下可能会访问64KB以内的系统禁止访问的NULL指针内存区,系统直接将程序终止掉。此处是某个变量没有初始化,也有可能某个dll库没初始化...

2018-09-17 11:09:51 2479

转载 Linux中samba服务器的搭建

原文地址:https://www.cnblogs.com/hxgoto/p/7071175.html使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务。一、先查看系统中是否安装有samba服务相关的软件包。  查看到我的linux中没有安装samba相关的软件包,接下来进行安装几个相关的...

2018-09-12 17:24:14 448

转载 samba源代码安装以及环境配置

原文地址:https://www.cnblogs.com/lienhua34/archive/2012/03/18/2405081.html        Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供...

2018-09-12 17:19:03 927

转载 C++11 中的匿名函数(lambda函数,lambda表达式)

       原文地址:https://www.cnblogs.com/pzhfei/archive/2013/01/14/lambda_expression.html       这篇文章是根据维基百科整理来的(直接在百度中以“wiki百科 匿名函数”为关键字搜索,找不到wiki百科的匿名函数的页面,可以先打开维基百科主页,直接在维基百科的主页中搜索),原文请看:http://en.wi...

2018-09-11 16:12:09 1685

转载 Layered Window 透明窗体的实现总结

原文地址:https://www.cnblogs.com/just-bg/p/3788412.html此片文章是以前写的, 刚刚新开了博客, 就发出来跟大家分享下。这篇文章主要讲得是vc中各种分层、透明、不规则窗口的实现, 基本囊括GDI、GDI+能使用的所有方法。本文讲述了三种方法,其中第一种方法有两种不同效果,第三种方法有两种不同的实现方式。文中有方法使用了GDi+,关于GDI+的...

2018-08-26 14:32:05 861

转载 关于 AlphaBlend 和 32bpp 的反锯齿图标

原文地址:https://www.cnblogs.com/hoodlum1980/archive/2010/10/07/1845338.html在早前的一篇文章中我曾经研究过带有 alpha 通道的图标,实际上 XP 系统已经开始支持这样的图标,也就是32 bpp(bits per pixel)的图标了。在本文最后给出的MSDN链接中可以介绍开发者如何创建 32 bpp 的图标,不过不幸的是,...

2018-08-26 14:29:42 383

转载 windows Api AlphaBlend的使用方法

原文链接: http://www.cnblogs.com/sosopop/p/3412962.html很早的时候公司里开发了个c++客户端软件,需要支持windows2000,要求简单小巧,并且不希望引入其他界面库,图形引擎之类的东西,像gdi+之类的,于是对于美工做出来的一些界面,需要有alpha通道的图片渲染很麻烦,自己写的效率还有些低.于是从msdn找到了alphablend这个函数,来...

2018-08-26 14:28:19 249

转载 程序员常访问的国外技术交流网站汇总

搞技术的,如果想更高提升自身技能水平,英语这关是逃不了的。                                                             ——某位不愿透露姓名的四级loser 技术人员经常会在各种技术交流社区游逛,大家互相学习、交流、分享、帮助。互联网拉近了地球人的距离,让全世界的技术人员可以聚集在一起分享交流。当然因为多方面原因,通常最新最权...

2018-08-22 09:19:09 1488 1

原创 srv.sys蓝屏?高危预警——您的系统存在重大安全漏洞

        最近我测试机器经常运行一会就出现蓝屏,系统自动重启,蓝屏时屏幕显示的信息与下图相似,即提示srv.sys系统文件遇到问题:很是奇怪,我的测试机器才装的系统没过多久,这么快就感染病毒了?公司的局域网可能有病毒源,导致我电脑也感染了。后来百度得知,出现srv.sys蓝屏,可能是中了勒索软件变种病毒了,是因为勒索软件变种病毒在局域网中传播导致的。在网上搜到了下面的博客文章,顿时对...

2018-07-19 18:18:30 42703

转载 在 Visual Studio 调试器中指定符号 (.pdb) 和源文件

原文微软官方地址:https://technet.microsoft.com/zh-cn/library/ms241613.aspx发布日期: 2016年6月若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档。程序数据库 (.pdb) 文件(也称为符号文件)将你在类、方法和其他代码的源文件中创建的标识符映射到在项目的已编译...

2018-07-15 17:41:58 8299

转载 心跳保活---TeamTalk心跳保活机制分析

原文地址:https://blog.csdn.net/hailong0715/article/details/52620803由于蘑菇街的TeamServer包含了login_server ,msg_server等几个不同的服务端,本文会逐步进行分析,并持续更新。。。。。首先分析为什么需要应用层的心跳机制对应IM使用TCP协议还是UDP协议还是个有争议的话题,仁者见仁智者见智,不过个人觉得这得看实...

2018-07-13 15:31:28 320

转载 TCP保活(TCP keepalive)

原文地址:http://www.vants.org/?post=162TCP保活的缘起       双方建立交互的连接,但是并不是一直存在数据交互,有些连接会在数据交互完毕后,主动释放连接,而有些不会,那么在长时间无数据交互的时间段内,交互双方都有可能出现掉电、死机、异常重启等各种意外,当这些意外发生之后,这些TCP连接并未来得及正常释放,那么,连接的另一方并不知道对端的情况,它会一直维护这个连接...

2018-07-13 14:24:45 1193

转载 tcp协议系列文章(2):从man 7 tcp开始

原文地址:https://blog.csdn.net/aflyeaglenku/article/details/72852788本文从tcp的man手册内容开始。以下是man 7 tcp的翻译。翻译参考了一些网络上同道中人的翻译成果,对此表示感谢。下文中的错误之处请读者指出。文末有文中所有/proc选项的列表,文中所有socket选项的列表,及man 7 tcp中出现的所有RFC的列表。(2017...

2018-07-12 19:59:47 181

转载 TCP连接探测中的Keepalive和心跳包

原文地址:https://www.cnblogs.com/lidabo/p/3804108.html1. TCP保活的必要性1) 很多防火墙等对于空闲socket自动关闭2) 对于非正常断开, 服务器并不能检测到. 为了回收资源, 必须提供一种检测机制. 2. 导致TCP断连的因素如果网络正常, socket也通过close操作来进行优雅的关闭, 那么一切完美. 可是有很多情况, 比如网线故障, ...

2018-07-12 19:54:17 1049

原创 在XP系统上安装MTP驱动,以连接MTP方式接入的手机设备

    手头有个几年前买的一个老的笔记本,配置较低,所以一直使用的是XP系统,一直没有升级到win7。最近因为华为手机存储不足,需要清理手机的空间,需要连接到笔记本上,将拍的照片和视频拷贝到笔记本的硬盘上,以将占用的空间给腾出来。结果将使用USB数据线后,XP系统始终无法识别,打开设备管理器,看到是以MTP方式接入到XP系统的手机设备,系统没法识别,系统中没有对应的驱动程序:几年前用过华为的手机,...

2018-06-30 20:20:12 41148 3

转载 记一次惊心的网站 TCP 队列问题排查经历

原文地址:https://blog.csdn.net/weixin_37478507/article/details/80319089作者:刘晓明,五矿电商(www.wuage.com)运维技术负责人,拥有10年的互联网开发和运维经验。一直致力于运维工具的开发和运维专家服务的推进,赋能开发,提高效能。广告时间:最后给自己代个盐~~欢迎大家有空时翻下我牌子(知乎号:布道 ),看看“开发运维”专栏的文...

2018-06-30 18:39:23 2020

原创 一次折腾人的打印机使用问题排查经历

新的打印机拿来后,第一次拆机时,在win7电脑上安装了驱动,并打印了测试页,都是正常的。然后就拔掉打印机,将打印机放了起来。若干天后,需要打印word文档,将打印机拿出来插到电脑上,结果没法使用了,点击桌面托盘区域的打印机图标,在弹出的打印任务列表中提示打印错误。 怀疑是打印机驱动出问题了,于是找来打印机驱动光盘,直接重新安装驱动。直接启动光盘中的exe,在演示界面中点...

2018-06-21 11:05:03 2595 1

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