自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程伟康的博客

爱一个人最好的方式, 是经营好自己, 给对方一个优质的爱人。

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 windows下Google Protocol Buffer 编译安装教程

protobuf的全称是Protocol Buffer,它是google 的一种数据交换的格式,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换,    最近因为项目的需求,需要接触Protobuf,在官方提供的压缩包中,提供了Linux下的编译脚本,但是,由于项目在windows下开发,因此,需要在Windows编译和安装Protobuf,结合自己的探索,希望能够帮助到初次接触

2016-03-31 16:57:32 595

转载 Protocol Buffer的安装与使用

最近要在产品中改进对象的序列化了。以前用的是java默认序列化实现功能,在产品上线之前要对关键的对象进行序列化/反序列化优化,以期改善存储效率。这里选取了Protocol buffer作为最终的方案,原因主要有以下几个方面:1  java默认序列化效率较低。2  apache的thrift方案并无明显优势,但是使用成本较高,安装等较为麻烦。3  虽然PB不支持map,但是我们的应用中m

2016-03-31 16:42:26 406

转载 Google Protocol Buffer 的使用和原理

简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol

2016-03-31 16:38:16 342

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

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

2016-03-31 16:35:28 381

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

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

2016-03-31 16:33:19 310

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

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

2016-03-31 16:26:50 440

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

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

2016-03-31 16:23:40 399

转载 CoolFormat源代码格式化工具

软件介绍:       CoolFormat源代码格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2010风格,并有多种样式可以替换。并且支持代码高亮到网页上显示,方便博客文章之类的撰写阅读。使用介绍:      

2016-03-31 16:13:40 359

转载 TraceTool 跟踪工具的瑞士军刀(C++版使用)

TraceTool查看器可以显示多种类型的来源(从提供的框架、日志文件、事件日志、或者OutputDebugString方法)。一个简单而强大的客户端框架发送简单的跟踪,分组跟踪,类和对象浏览器,转储,调用堆栈。主页:http://www.codeproject.com/KB/trace/tracetool.aspx下载C++ demo, library, and docume

2016-03-24 18:42:03 1566

转载 C++类的特性相关题目

1.01020304050607080910111213141516171819202122232425262728293031323334#include  using namespace std; 

2016-03-24 18:32:39 451

转载 静态代码检查工具的使用(cppcheck)

所谓静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。比如无意间写了这样的代码: int n = 10; char* buffer = newchar[n]; buffer[n] = 0; int n = 10;char* buffer = new char[n];buffer[n] = 0;这完全是符

2016-03-24 14:47:20 969

转载 Cppcheck 1.54 C/C++静态代码分析工具

Cppcheck是一个C/C++代码分析工具,只检测那些编译器通常无法检测到的bug类型。 官方上建议让编译器提供尽量多的警告提示:1.使用Visual C++的话,应使用警告等级42.使用GCC的话,参看Warning options - using GCC 官方地址:http://cppcheck.sourceforge.net/当前版本:1

2016-03-24 14:44:55 1651

转载别人 高仿QQ界面,可用于即时通迅工程

首是转载的别人的,因为原文件下载不下来,自己有所以上传上来了, 是高仿QQ界面的主面板,如QQ好友列表,在线状态,头像,如SkinTab,SkinWnd等使用

2015-08-31

CButtonST类Demo

CButtonST使我目前见过的最强大,功能最全的CButton派生类。撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,以提高编写程序的速度。

2015-08-09

程序员面试宝典

1、里面有大量的面试题,主要以C,C++为主,也有JAVA的。主要考查的逻辑思维能力等 2、面试题主要有微软,Google,金山,百度,Intel等等,值得学习,提高一下

2015-05-15

空空如也

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

TA关注的人

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