自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求索

在路上

  • 博客(9)
  • 收藏
  • 关注

转载 HOWTO: Enumerate handles

"How do I enumerate handles/opened files?" is a common beginner question here. I'll try to expand on the first handle enumeration topic and provide a bit more information on how to get handle names, e

2016-08-26 17:01:11 507

转载 va_start和va_end使用详解

本文主要介绍va_start和va_end的使用及原理。   在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。   介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表 void foo(...); voi

2016-08-25 16:41:28 208

转载 Double Dispatch(双分派)(c++ 版)

参考文献地址: http://gurudk.iteye.com/blog/322753 分派过程就是确定一个方法调用的过程,双分派就是根据运行时多个对象的类型确定方法调用的过程。 想象这样一个客户服务的场景,一般客户支持有一级支持和二级支持。一级支持一般解决比较简单的问题,如果问题解决不了,就会由二级支持来解决。 定义一般问题: class Problem { public:

2016-08-19 10:41:55 1515

转载 Protocol Buffer技术详解(数据编码)

之前已经发了三篇有关Protocol Buffer的技术博客,其中第一篇介绍了Protocol Buffer的语言规范,而后两篇则分别基于C++和Java给出了一些相对比较实用而又简单的示例。由于近期工作压力很大,因此对于是否继续写本篇博客也确实让我纠结了几天。但每每想到善终如始则无败事这句话时,最终的决定还是既然开始了,就要尽自己最大的努力去做,而不要留有丝毫的遗憾。       该篇Blog

2016-08-18 14:54:59 280

转载 Protocol Buffer技术详解(Java实例)

该篇Blog和上一篇(C++实例)基本相同,只是面向于我们团队中的Java工程师,毕竟我们项目的前端部分是基于Android开发的,而且我们研发团队中目前主要使用的开发语言就是C++、Java和Python,其中Python主要用于编写各种工具程序。然而为了保证该篇Blog的完整性和独立性,我仍然会将上一篇Blog中已经出现的内容再一次赘述,同时对于Java中特有的部分也会着重介绍。     

2016-08-18 14:54:11 223

转载 Protocol Buffer技术详解(C++实例)

这篇Blog仍然是以Google的官方文档为主线,代码实例则完全取自于我们正在开发的一个Demo项目,通过前一段时间的尝试,感觉这种结合的方式比较有利于培训和内部的技术交流。还是那句话,没有最好的,只有最适合的。我想写Blog也是这一道理吧,不同的技术主题可能需要采用不同的风格。好了,还是让我们尽早切入主题吧。            一、生成目标语言代码。       下面的命令帮助我们将M

2016-08-18 14:51:51 322

转载 Protocol Buffer技术详解(语言规范)

该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一

2016-08-18 14:51:16 226

转载 Windows下boost安装及其在VS2013中配置

环境准备: 操作系统: Win10 x64 VS版本及平台: vs2013 Win32平台的Debug版本 boost版本: boost_1_60_0 下载地址: 从https://sourceforge.net/projects/boost/files/boost-binaries/1.60.0/ 下载boost 1.6.0 版本的安装包; 版本选择问题: boost_1_60

2016-08-18 10:42:44 540

转载 windows下boost的安装与初试

第1步: 先从官网(www.boost.org)下载最新版的BOOST源码,如图所示 我这里下的是zip的那个 第2步: 编译源代码(放心.这里是傻瓜式的操作,很容易操作) (1)先把源代码放在E盘,例如 E:\boost_1_53_0 (2)在源代码中找到一个批处理bootstrap.bat,运行即可 此时会弹出Building Boost.Jam之类,过一会之后,源代码中

2016-08-18 10:15:53 1100

空空如也

空空如也

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

TA关注的人

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