自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (25)
  • 收藏
  • 关注

原创 Windows下编译FFmpeg(使用MinGW)

参考:https://www.cnblogs.com/harlanc/p/9569960.htmlWin10 X64FFmpeg版本:4.1.gitMinGW Get:0.6.2,32位GCC:6.3.0安装编译环境:MinGW:https://sourceforge.net/projects/mingw/打开minGW installation manager,...

2019-03-13 15:45:04 1040

原创 Ubuntu18.04安装简体中文支持和问题处理

手动安装Ubuntu时,可以选择支持的语言,此时可以增加中文支持。如果安装时没能选择或已经安装成了英文版,再增加中文支持时,需要选中系统设置, Region & Language,点击 Manage Installed Languages,如果弹出对话框就选中 Install,没有就点击 Install/Remove Languages... ,如果不是Root用户,需要输入Root密...

2018-12-26 16:10:29 5916

原创 ASIO 和 Websocket++ 独立编译

因项目需要,使用到了Websocketpp库,现记录一下编译配置过程。Boost中大名鼎鼎的ASIO库,最新版是 1.12.2,主页: https://think-async.com/Asio针对脱离Boost单独编译官网有详细的描述:https://think-async.com/Asio/AsioStandalone.html其实非常简单,就是使用C++11特性,并在头文件前定义 ...

2018-12-21 16:29:35 2957

转载 Windows声音播放:MciSendCommand 用法详解

参考:https://blog.csdn.net/dnfyg_000/article/details/8511645 MciSendCommand 命令格式:MCIERROR mciSendCommand( MCIDEVICEID IDDevice, //接受命令的设备ID,由 MCI_OPEN 命令的wDeviceID变量返回 UINT uMs...

2018-11-06 17:20:36 1522

转载 值得推荐的C/C++框架、库等资源

转自:https://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419?utm_source=blogxgwz2 用于记录C++ 资源大全关于 C++ 框架、库和资源的一些整理,包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++标准库,包括了STL容器,算法和函数等。...

2018-10-30 09:27:06 238

原创 VC驱动开发项目配置

前提:为方便测试,使用的是Server03 X86系统,VS2008的VC SP1开发环境,和windows_WDK_EN_7600(7600.16385.1)版DDK开发包。关于DDK安装和配置,见其他相关文章。配置:一,配置系统环境变量:我的电脑->右键->属性->系统属性->高级-环境变量->新建,配置好DDK路径二,配置VS环境打开...

2018-07-20 15:10:23 525

原创 VMware安装Mac虚拟机

准备工作:VMwara安装程序,版本越高,支持的MacOSX系统版本越高unlockerXXX安装程序,unlocker208.zip苹果系统安装包,需要是ISO或CDR格式网上提到的默认的DMG格式使用UltraISO转ISO后,仍不能安装,原因未知,而且还麻烦以上软件都可以在百度中自行搜索下载。VMware默认不支持安装MacOSX系统,如图,此项默认不显示:如要安装Mac系统,需要先使用 u...

2018-03-14 10:15:44 1023

转载 Windows调试——死锁的查找

windows程序调试,多线程下死锁的分析处理

2017-11-09 10:14:44 3856

转载 TCP分析和详解

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相

2017-06-29 14:52:33 4502

原创 ZXing条码扫描Android版编译过程

一,程序中用到了条码扫描的功能,使用的是大名鼎鼎的google开源项目ZXing,下载地址:https://github.com/zxing/zxing或https://code.google.com/p/zxing/原来使用的是2.0版(android 4.0-79版),项目升级后准备使用新版的,于是下载了新项目,代码是3.2版(android 4.7.4-104版),但源码中没有说明如何编

2015-07-24 11:20:24 742

转载 android 一些开源项目

主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。  一、ListView android-pulltorefresh 一个强大的

2015-06-09 16:46:50 625

转载 WTL入门(六) ActiveX

介绍我将介绍ATL对在对话框中使用ActiveX控件的支持,由于ActiveX控件就是ATL的专业,所以WTL没有添加其他的辅助类。不过,在ATL中使用ActiveX控件与在MFC中有很大的不同,所以需要重点介绍。我将介绍如何包容一个控件并处理控件的事件,开发ATL应用程序相对于MFC的类向导来说有点不方便。在WTL程序中自然可以使用ATL对包容ActiveX控件的支持。例子工程演示如何使

2015-01-01 18:57:17 632

转载 WTL入门(五) 自定义控件

介绍本文介绍一些新类实现高级界面特性新类:控件自画和自定外观控件,新的WTL控件,UI updating和对话框数据验证(DDV)。特别的自画和外观定制类由于自画和定制外观控件在图形用户界面中是很常用的手段,所以WTL提供了几个嵌入类来完成这些令人厌烦的工作。我接着就会介绍它们,事实上我们在上一个例子工程ControlMania2的结尾部分已经这么做了。如果你正随着我的讲解用应用程

2014-12-25 18:06:29 1062

转载 WTL入门(四) 基本控件

介绍MFC 的对话框和控件的封装真得可以节省你很多时间和功夫。没有MFC对控件的封装,你要操作控件就得耐着性子填写各种结构并写很多的SendMessage调用。MFC还提供了对话框数据交换(DDX),它可以在控件和变量之间传输数据。WTL 当然也提供了这些功能,并对控件的封装做了很多改进。本文将着眼于一个基于对话框的程序演示你以前用MFC实现的功能,除此之外还有WTL消息处理的增强功能。

2014-12-23 21:23:22 3147

转载 WTL入门(三) 工具栏

介绍自从作为Windows 95的通用控件出现以来,工具条和状态条就变成了很普遍的事物。由于MFC支持浮动的工具条从而使它们更受欢迎。随着通用控件的更新,Rebars(最初被称为Coollbar)使得工具条有了另一种展示方式。在第三部分,我将介绍WTL对这些控制条的支持和如何在你的程序中使用它们。主窗口的工具条和状态条CFrameWindowImpl有三个HWND类型的成员变量在窗

2014-12-21 14:29:09 1180

转载 WTL入门(二) WTL简介

对这部分的介绍好了,现在正式开始介绍WTL!在这一部分我讲的内容包括生成一个基本的主窗口和WTL提供的一些友好的改进,比如UI界面的更新(如菜单上的选择标记)和更好的消息映射机制。为了更好地掌握本章的内容,你应该安装WTL并将WTL库的头文件目录添加到VC的搜索目录中,还要将WTL的应用程序生成向导复制到正确的位置。WTL的发布版本中有文档具体介绍如何做这些设置,如果遇到困难可以查看这些文档。

2014-12-20 15:17:05 3384

转载 WTL入门( 一) ATL简介

总体介绍WTL 具有两面性,确实是这样的。它没有MFC的界面(GUI)类库那样功能强大,但是能够生成很小的可执行文件。如果你象我一样使用MFC进行界面编程,你会觉得MFC提供的界面控件封装使用起来非常舒服,更不用说MFC内置的消息处理机制。当然,如果你也象我一样不希望自己的程序仅仅因为使用了MFC的框架就增加几百K的大小的话,WTL就是你的选择。当然,我们还要克服一些障碍:ATL样式的

2014-12-20 15:04:31 866

转载 HTTP协议--Cookie (七)

Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用到CookieCookie的分类Coo

2014-12-05 16:17:12 379

转载 HTTP协议--状态码 (六)

HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。  如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。  本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。  本文介绍H

2014-12-05 16:16:12 362

转载 HTTP协议--缓存 (四)

HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以先参考[Fiddler教程] 。在看本文的时候, 请务必打开Fiddler来实践。

2014-12-05 16:12:59 284

转载 HTTP协议--压缩 (三)

本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。 本

2014-12-05 16:11:08 317

转载 HTTP协议--认证 (二)

http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的使用 

2014-12-05 16:08:56 315

转载 HTTP协议--概述 (一)

阅读目录什么是HTTP协议Web服务器,浏览器,代理服务器URL详解HTTP协议是无状态的打开一个网页需要浏览器发送很多次RequestHTTP消息的结构Get和Post方法的区别状态码HTTP Request headerHTTP Response headerHTTP协议是无状态的和Connection: keep-alive的区别什么是HTTP协议协议是指

2014-12-05 16:02:13 405

翻译 一些(ATL/WTL)开源项目链接

A WTL class for developping OpenGL programs using WTLhttp://www.codeproject.com/KB/wtl/opengl.aspx Putting a Progress Bar, BitMap, Animation or Dialog in a Multi Pane Status Bar (The Easy Way)

2014-12-03 15:42:31 561

转载 Chrome编译过程

折腾编译chrome用了大概一周的时间,总结了一下编译的步骤,列一下。系统是Win7、64位,8G内存,无显卡 安装了vs2013. 步骤如下:1、从 https://src.chromium.org/svn/trunk/tools/depot_tools.zip下载depot_tools.zip 解压到E:\ChromeDev\depot_tools 2、添加将E

2014-11-14 11:16:01 582

转载 HTTP 协议标准

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递 message-header,即http header消息 。http header消息通常被分为4个部分:gene

2014-11-07 13:58:55 766

转载 Visual Studio调试技巧

一、错误代码不需要GetLastError()之后格式化成数字写Log,然后用Error Lookup查询;或者直接调用API查询对应语言版本的错误信息。在监视窗口中写下$err,hr即可看到详细的错误描述信息,跟Error Lookup一样的效果。

2014-07-08 09:40:26 327

DirectShow开发指南和源码

陆其明编著的 DirectShow开发指南,以Direct SDK 9为基础讲解,比较旧了,但内容还是比较详尽的,有一定参考价值。 内含了PDF文档和源码。

2019-07-26

基于Vlc的自定义播放器Demo,界面为Duilib开发

基于Vlc开发的自定义播放器,功能强大。界面使用Duilib开发。 内含了完整的工程配置、Duilib库、vlc开发库的SDK,开发环境是Win7X64 和 VS2017。 本Demo只做了视频播放控制部分,未涉及音频控制,代码里功能已经封装实现,可自行添加控制。 其他高级特性,如音效、图像效果等未涉及,播放列表等业务附加功能也需要根据需要自己实现。

2019-07-24

VisualAssistX_10.9.2223

VisualStudio 开发 C++程序 著名的小番茄助手。 支持VS2015版 破解版,内置破解组件

2018-09-28

RawCap.exe

windows下的抓包工具,支持抓127.0.0.1地址(回环链路)的数据

2018-09-27

VNC-6.1.1-Linux-x86-ANY.tar.gz

VNC (Virtual Network Console)是开源的远程控制协议 这是大名鼎鼎的 RealVNC 软件的 Linux X86 6.1.1版本

2018-09-27

VNC-6.1.1-Linux-x64-ANY.tar.gz

VNC (Virtual Network Console)是开源的远程控制协议 这是大名鼎鼎的 RealVNC 软件的 Linux X64 6.1.1版本

2018-09-27

VNC-6.1.1-Windows.zip

VNC (Virtual Network Console)是开源的远程控制协议 这是大名鼎鼎的 RealVNC 软件的 Windows 6.1.1版本

2018-09-27

qt visual studio tools

Visual Studio 开发 Qt 程序的插件,支持VS2017。 亲测Qt5.9.6+VS2017(我用的x86)好使。 Qt+VS2017安装配置,有很多教程可以自行参考。

2018-09-05

FreeSWITCH权威指南3

FreeSWITCH权威指南,PDF文档,因为太大,分三部分上传,这是第三部分

2017-11-13

FreeSWITCH权威指南2

FreeSWITCH权威指南,PDF文档,因为太大,分三部分上传,这是第二部分

2017-11-13

FreeSWITCH权威指南1

FreeSWITCH权威指南,PDF文档,因为太大,分三部分上传

2017-11-10

ZXing android版3.2源码

ZXing android版3.2源码,已经整理好Eclipse项目,可直接编译运行; 内含测试项目

2015-07-24

Android版ZXing条码扫描程序3.2版

google开源项目ZXing条码扫描Android版最新程序,3.2版

2015-07-24

MFC程序员开发WTL指南中文版

MFC程序员开发WTL程序的开发入门手册

2014-07-01

[OpenGL超级宝典.(第4版)].(OpenGL.SuperBible).(美)Richard.S.Wright.扫描版.part3.rar

OpenGL 超级宝典 第4版 中文 扫描版 内容清晰完整 太大分3部分上传 只要一分,评价即返还哦

2013-05-27

[OpenGL超级宝典.(第4版)].(OpenGL.SuperBible).(美)Richard.S.Wright.扫描版.part2.rar

OpenGL 超级宝典 第4版 中文 扫描版 内容清晰完整 太大分3部分上传 只要一分,评价即返还哦

2013-05-27

[OpenGL超级宝典.(第4版)].(OpenGL.SuperBible).(美)Richard.S.Wright.扫描版.part1.rar

OpenGL 超级宝典 第4版 中文 扫描版 内容清晰完整 太大分3部分上传 只要一分,评价即返还哦

2013-05-27

Android 3D游戏开发技术宝典 OpengGL ES2.0(源代码).rar

Android 3D游戏开发技术宝典 OpengGL ES2.0的附书源码 与教程对应,也可以单独学习 内含的都是可直接导入到eclipse中的android工程 因资源太大,把bin文件夹删除了,使用时需要重新编译 如果文件有问题,可以联系我,给你完整版

2013-05-02

Android2.0游戏开发实战宝典.part2.rar

android系统游戏开发基础教程 按实例分功能讲解 内含教程和实例代码 太大分两部分上传

2013-04-28

Android2.0游戏开发实战宝典.part1.rar

android系统游戏开发基础教程 按实例分功能讲解 内含教程和实例代码 太大分两部分上传

2013-04-27

windows核心编程(附源码)

非常经典的window教材 内含chm格式的教程,清晰,结构完整 附带教材源码,直接可以调试,运行

2013-04-27

Android 3D游戏开发技术宝典 OpenGL ES 2.0.part2.rar

Android 3D游戏开发技术宝典 OpenGL ES 2.0 android移动开发经典 很清晰完整 内容较大,分成两部分上传 费了我好大功夫的,要一分,评论后会归还的,很划算了

2013-04-27

Android 3D游戏开发技术宝典 OpenGL ES 2.0.part1.rar

Android 3D游戏开发技术宝典 OpenGL ES 2.0 android移动开发经典 很清晰完整 内容较大,分成两部分上传 费了我好大功夫的,要一分,评论后会归还的,很划算了

2013-04-27

openGL编程指南第七版.pdf

OpenGL红宝书原版中文译本 内容详实结构完整 图书清晰 OpenGL开发宝典

2013-04-27

空空如也

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

TA关注的人

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