自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

原创 【多线程开发】临界区死锁问题

最近在学习网络多线程编程时遇到的一个问题,就是使用临界区时,由于使用不当而触发的死锁。表象就是 应用程序安全卡死,内存和CPU消耗没有变化;实质是:控制共享资源的临界区没有进行正确的释放。解决过程:1.出现上述表象之后,就中断程序,VS截图如下:2. 如果是VS,这时编译器就会弹出提示框3. 点击确定后查看线程视图:4.发现子线程都停留在IOCPMgr::Add

2016-03-31 11:23:07 2849 1

原创 简单内存泄漏检测方法,解决Detected memory leaks!问题

在测试项目中遇到的这个问题Detected memory leaks!Dumping objects ->{568} normal block at 0x003BA100, 32 bytes long.Data: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFObject dump complete.刚好在百

2016-03-31 10:31:28 11281 2

转载 完成端口详解【IOCP】

http://blog.csdn.net/piggyxp/article/details/6922277

2016-03-22 16:22:38 428

转载 recv函数返回值说明

recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符;第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;第三个参数指明buf的长度;第四个参数一般置0。

2016-03-21 16:13:13 6053

转载 理解I/O Completion Port【IOCP】

欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:  I/O端口  同步/异步  堵塞/非堵塞  服务端/客户端  多线程程序设计  Winsock API 2.0  

2016-03-18 13:46:42 542

转载 异步过程调用(Asynchronous Procedure Calls,APCs)

转载自【win32多线程程序设计】 译者--侯捷增加了部分笔记内容使用 overlapped  I/O 并搭配 event  对象,会产生两个基础性问题。第一个问题是,使用 WaitForMultipleObjects(),你只能够等待最多达 MAXIMUM_ WAIT_OBJECTS 个对象。在  Windows NT 3.x  和 4.0  所提供的 Win32  SDK 中,此最

2016-03-17 14:53:32 760

转载 【转载】Overlapped I/O模型分析

OVERLAPPED,顾名思义为重叠,乍一看会很奇怪,重叠?谁跟谁重叠?似乎在WIN32的Programming中没有这个概念呀?要讨论这个问题就要追溯到对设备I/O的访问中  在WIN32中,用户不能象以前那样直接对硬件进行访问,使得这一层对开发者而言是个"黑盒",而是提供了一组对应的API的接口.让开发者基于提供的接口进行开发,而把低层的访问交给了Driver或者内核.  在WIN32

2016-03-17 10:59:05 269

IDA prop(32&64)

IDA propwindows32位和64位。交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为IDA Pro,或简称为IDA。是最棒的一个静态反编译软件,为众多0day世界的成员和ShellCode安全分析人士不可缺少的利器!IDA Pro是一款交互式的,可编程的,可扩展的,多处理器的,交叉Windows或Linux WinCE MacOS平台主机来分析程序, 被公认为最好的花钱可以买到的逆向工程利器。IDA Pro已经成为事实上的分析敌意代码的标准并让其自身迅速成为攻击研究领域的重要工具。它支持数十种CPU指令集其中包括Intel x86,x64,MIPS,PowerPC,ARM,Z80,68000,c8051等等。

2023-03-01

tiledmap-1.9.2 for windows64

瓦片地图编辑器。

2022-11-09

LTProf_setup.exe

windows下程序的性能分析工具

2021-03-25

adksetup.exe

Windows 评估和部署工具包 (Windows ADK) 具有自定义大规模部署的 Windows 映像以及测试系统、添加的组件和在该系统上运行的应用程序的质量和性能所需的工具。 Windows ADK 包括: 用于评估系统或组件的质量和性能的 Windows 评估工具包和 Windows Performance Toolkit。 你可以使用部署工具(例如 WinPE、Sysprep 和其他工具)自定义和部署 Windows 10 映像。

2021-03-24

OpenResty最佳实践-11091810.pdf

OpenResty最佳实践使用手册,详细介绍。

2021-02-25

【jenkins】Extended Choice Parameter插件

【jenkins】Extended Choice Parameter参数选择插件,方便自动化控制流程使用,根据预选的参数选择对应的自动化流程。

2020-11-19

ca-certificates.crt

ssl使用的服务端证书,nginx配置 lua_ssl_verify_depth 2; lua_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt; 依赖项。

2018-11-16

Centos安装ZThread2.3.2

Centos安装ZThread2.3.2完整编译包,保证root权限下,configure,make,make install一次通过。

2018-10-18

TexturePacker64位

强大的图片编辑工具,可以对多种图片进行编辑和合图操作,十分方便。

2018-07-24

NDK-R12B windows-x86_64百度云盘下载

NDK-R12B windows-x86_64百度云盘下载,文件比较大,所以转到百度云盘下载了。链接永久有效。

2018-02-10

cppcheck(x64)

很好用免费的C/C++代码静态检测工具。 如果安装后不能正常使用,提示无法找到api-ms-win-crt-runtime-l1-1-0.dll 请在我的下载资源里找api-ms-win-crt-runtime-l1-1-0.dll,将其拷贝到cppcheck的安装目录下,如果还是无法使用,提示无法扎到api-ms-win-crt-runtime-l1-1-0.dll连接入口,请在我的下载资源里找到vc_redist.x64.exe,安装一下系统补丁。

2016-11-10

api-ms-win-crt-runtime-l1-1-0

api-ms-win-crt-runtime-l1-1-0

2016-11-10

Microsoft Visual C++ 2015 Redistributable (x64)

api-ms-win-crt-runtime-l1-1-0.dll无法连接入口必须补丁。

2016-11-10

open ssl x86

支持VS11的open ssl

2016-07-18

curl-7.49.1

curl-7.49.1版

2016-07-18

IOCP学习客户端代码

IOCP学习客户端代码,简单的非阻塞多线程收发操作,配合服务器IOCP网络通信。

2016-04-07

IOCP学习服务端代码

IOCP学习服务端代码,简单实现IOCP服务端功能,包括一定程度的容错机制。

2016-04-07

process explorer

版本:16.05 一款免费的增强型任务管理器。它能让使用者了解看不到的在后台执行的处理程序,可以使用它方便地管理你的程序进程. 能监视,挂起,重启,强行终止任何程序,包括系统级别的不允许随便终止的关键进程和十分隐蔽的顽固木马。

2016-03-18

空空如也

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

TA关注的人

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