C++ and the Perils of Double Checked Locking.zip
C++ and the Perils of Double Checked Locking.zip
audio-analysis-tool.zip
audio-analysis-tool.zip
H.264 AVC.zip
H.264 AVC.zip
document-edit-tool.zip
document-edit-tool.zip
Windows Media ASF View 9 Series 1.0
Microsoft Windows Media ASF Viewer 9 Series是一种用于检查.asf,.wma,.wmv和.mp3文件等文件内容的工具。这些文件中的对象示例包括标头,数据属性和编解码器对象。
您无法使用ASF Viewer编辑文件或文件中的元数据; 它只是一个可用于查看文件结构内容的工具。ASF Viewer具有图形用户界面,但您也可以从命令提示符以批处理模式运行ASF Viewer。
发包工具(内有使用文档)
十分实用的一个小工具,模拟网络发包,常用与网络相关的开发。
打开软件后选择待发送的pcap包,输入目的端口和IP,开始发送。
支持两种简单的发送模式,一是单次发送的,二是循环发送。
《提高C++性能的编程技术(译本)》.pdf (译:左飞)
《提高c++性能的编程技术》揭示了c++开发高效应用的潜力,向广大读者展示了大量实用的c++面向对象编程技术。通过改善普遍藏匿于设计编码过程暗处的缺陷,这些技术无一不为c++的性能提升带来最为强劲的动力。
《提高c++性能的编程技术》详细讨论了临时对象、内存管理、继承、虚函数、内联、引用计数以及stl等一切有可能提升c++效率的细节内容。最终,该书将c++性能提升的各种终极利器,完美地呈现在广大读者的面前!无论你是相关领域的从业人员,还是c++程序设计爱好者,或者是渴望突破编程瓶颈、大幅提升自我修为的程序设计爱好者,本书都必将使你获益良多。
C++设计模式(经典版).pdf
随着工作的开展,越来越感觉到程序架构的重要性,怎样能看懂别人的程序,怎样让自己的程序更容易被被人看懂,这是开发过程中时时刻刻会遇到的问题,无意中遇到了设计模式
个人对设计模式的理解:代码结构清晰,方便处理问题。优化资源,提高效率。
带着问题去学习,选择合适的设计模式,进行编程练习。
设计模式总共分为三类:1、创建型,2、结构型,3、行为型
《Windows核心编程(第5版)》pdf(高清电子版+有目录)
这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。.
作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。第5版全面覆盖Windows XP,Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。...
Windows程序设计(第五版).pdf (高清电子版+有目录)
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。
《Windows程序设计(第5版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
与《Windows核心编程(第5版)》并称是学习Windows编程的“两大法宝”。
DXVA Checker v4.0.0(显卡硬件加速检测工具)
DXVA Checker是一个显卡硬件加速检测工具,用于检测显卡的DirectX视频加速(DXVA)功能,DXVA是微软公司专门定制的视频加速规范,DXVA Checker能够检查当前显卡GPU支持的解码器、DXVA解码性能和视频处理性能、DirectShow解码器和Media Foundation解码器支持的DXVA模式以及在某些DirectShow解码器和Media Foundation解码器中更改DXVA设置。
MediaInfo (音视频文件检测)
MediaInfo是一款功能非常强大的音视频参数检测工具,MediaInfo支持众多视频和音频文件格式,多种查看方式:文本,表格,树形图,网页等等。
(本人工作中一直在使用)
Intel_Media_SDK_2017_R1.msi
Intel_Media_SDK_2017_R1,CPU解码媒体文件相关sdk,直接安装使用。
Media SDK是Intel强大的视音频软件开发包。它提供了相应的丰富的DShow filters,而且也提供了功能完备的视音频APIs,巧用这些APIs来实现系统硬件加速功能。
yuvplayer.exe (YUV序列播放器)
一款查看YUV格式数据的工具。支持NV12,NV16,YV12,YV16等多种格式的YUV,以及RGB565,RGB24,RGB32。支持自定义分辨率,常用于视频技术开发中。(本人工作中一直在使用)
GitlHEVCAnalyzer_win32_v1.5.1(H265码流分析工具)
Gitl HEVC Analyzer 是一款开源的H.265/HEVC 可视化分析软件。
(本人一直在使用)
功能:
自定义滤镜插件
多码流切换
局部放大缩小
帧间 、帧内预测模式显示
CU分块模式显示
PU分割模式显示
TU分割模式显示
运动向量显示
帧内预测模式预测方向显示
码率信息显示
Tile 结构显示
Visual_Assist_X_10.9.2089_Crack(完美破解版)
Visual AssistX是一款非常好的Microsoft Visual Studio插件,它可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。
Visual Assist X是一款非常好的Microsoft Visual Studio插件,可以支持Microsoft Visual Studio 2003,Microsoft Visual Studio 2005,Visual Studio 2008,Microsoft Visual Studio 2010,Microsoft Visual Studio 2013,Microsoft Visual Studio 2015,支持C/C++,C#,ASP,VisualBasic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。
GPU-Z工具(含中文版和英文版)
GPU-Z是一款显卡识别工具,绿色免安装(可选安装),界面直观,运行后即可显示GPU核心,以及运行频率、带宽、传感器信息等。
Asfview工具
这是一款分析ASF文件的使用工具,常用于检测ASF文件问题
CoolEditPro破解版
cool edit软件简介
Cool Edit Pro是一个非常出色的数字音乐编辑器和MP3制作软件,不少人把Cool Edit形容为音频“绘画”程序。
cool edit pro v2.1 简体中文版提供有多种特效为你的作品增色:放大、降低噪音、压缩、扩展、回声、失真、延迟等。
你可以同时处理多个文件,轻松地在几个文件中进行剪切、粘贴、合并、重叠声音操作。
使用它可以生成的声音有:噪音、低音、静音、电话信号等。该软件还包含有CD播放器。
其他功能包括:支持可选的插件、崩溃恢复、支持多文件、自动静音检测和删除、自动节拍查找、录制等。
另外,cool edit pro v2.1 简体中文版还可以在AIF、AU、MP3、Raw PCM、SAM、VOC、VOX、WAV等文件格式之间进行转换,并且能够保存为RealAudio格式!
Depends工具
depends工具是一款专为电脑vc程序设计的反向编译软件。depends工具主要是用来分析电脑上dll文件链接正确度,对为用户电脑软件正常运行起到非常重要作用,是用户必备dll检测编译助手。
depends工具使用方法:
1. 双击depends.exe ,运行该程序。
2. 将可执行文件拖到该窗口中。稍等片刻,出现depends 分析结果。
3. 左侧的树控件,显示了该exe 包含哪些module(dll),下面的列表是可能用到的dll 总表。因为子dll又包含孙dll, 孙dll又包含... 总之dll 不超过这么多了。不过这个列表用途不大。
4.点击树形控件的子dll,在又测得两个窗口中有相应的信息。
AMCap 摄像头测试工具
AMCap.exe用于检测摄像头性能,能自主选择分辨率、帧率、格式等属性进行测试。
经常用于:
比较摄像头优劣
检测摄像头能力集
检测摄像头是否损坏
clumsy 0.2 网络调试工具(含32位和64位)
clumsy 能在 Windows 平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。
你可以选择 clumsy 提供的功能来有目的性的调整网络情况:
1. 延迟(Lag),把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况。
2. 掉包(Drop),随机丢弃一些数据。
3. 节流(Throttle),把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去。
4. 重发(Duplicate),随机复制一些数据并与其本身一同发送。
5. 乱序(Out of order),打乱数据包发送的顺序。
6. 篡改(Tamper),随机修改小部分的包裹内容。
下载上面的压缩包,解压到任意路径后双击 clumsy.exe 执行
Procexp工具(含32位和64位)
主要使用的功能:
(1)更直观查看进程父子关系,结束指定进程,尤其是存在同名进程时更易识别
(2)看到进程的实时创建、销毁情况
(3)查看进程实时加载模块情况 (经常查看我们的钩子dll是否注入)
(4)查看进程内句柄 (检查一些命名内核对象是否创建成功、检查是否存在句柄占用)
(5)查看进程的相关属性 (文件路径、位数、版本、命令行等)
(6)查看进程的资源占用情况 (CPU、内存)
(7)查看进程的线程数、执行情况 (排查一些卡死进程的备用方案)
(8)把进程两次运行(一次正常一次异常)的模块和句柄情况输出到文件,进行比对分析
(9)检测各线程耗费的CPU和具体的线程调用堆栈(软件开发调试时经常使用)
CPU-Z(含32位和64位)
CPU-Z是一款家喻户晓的CPU检测软件,是检测CPU使用程度最高的一款软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其中就有我们常用的内存双通道检测功能。当然,对于CPU的鉴别我们还是最好使用原厂软件。