摘要:问题描述: 今天用VS2010编译一个在VS2008下Coding的工程的时候,VS给出了一堆链接错误信息,如下图所示: 在ErrorList里面列出了34个链接错误信息,但仔细看的话,其实很多都是重复的,只有两三个外部符号未正确解析,如下: "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String... 阅读全文
posted @ 2010-11-18 16:47 royen 阅读 (5586) 评论 (0) 编辑
摘要:本文作为结束篇,会稍微介绍下怎么反序列化GoogleBuffer数据,并在最后提供本系列文章中所用到的代码整理供下载。 上一篇文章介绍了怎样将数据序列化到了addressbook.data中,那么对于接受方而言该怎么解析出原本的数据呢。同样,protoc编译器生成的代码文件中提供了反序列化的接口,基本上和序列化的函数对应的,如下图所示: 上文中采用了SerializeToOstream、Seri... 阅读全文
posted @ 2010-10-30 20:38 royen 阅读 (16456) 评论 (3) 编辑
摘要:本文主要会介绍怎么使用Google Protocol的Lib来序列化我们的数据,方法很多种,本文只介绍其中的三种,其他的方法读者可以通过自行研究摸索。但总的来说,序列化数据总的来说分为以下俩步: 1)使用数据源填充数据结构,无论数据源来自文件还是内存还是标准输入 2)利用Lib提供的序列化接口将数据结构序列化,然后存储在内存或者磁盘上 一、填充数据结构 从数据源中获取数据,这儿的数据源可能来... 阅读全文
posted @ 2010-10-30 17:06 royen 阅读 (23017) 评论 (1) 编辑
摘要:本文开始将逐渐介绍怎么使用protocol buffers来完成序列化与反序列化数据的应用,开发环境为VS2008,语言为C++,外部库用的是googlebuffer库。 1、Google ProtocolBuffer库 在我们的应用程序里面,需要使用到google buffer提供的库,大家可以到官网去下载,笔者也会提供一个精简后的Win32 Release版的Lib库下载(Debug版与X64... 阅读全文
posted @ 2010-10-30 13:56 royen 阅读 (11321) 评论 (3) 编辑
摘要:本文主要偏向于介绍怎么使用Google的Protocol Buffer技术来压缩与解析你的数据文件,更加详细的信息请参阅Google开放的开发者网页文档,地址为:http://code.google.com/apis/protocolbuffers/docs/overview.html。 一、简单的介绍 当然,在继续本文之前,读者还是需要对Google Protocol Buffers有一些基... 阅读全文
posted @ 2010-10-29 23:49 royen 阅读 (51518) 评论 (4) 编辑
摘要:遇到这种问题,可以尝试以下俩种方法: 1、在Web.config文件中的system.web节点中添加:<httpHandlers><!--<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>--><remove verb="*" path="*.asm... 阅读全文
posted @ 2010-09-12 21:44 royen 阅读 (285) 评论 (0) 编辑
摘要:也许你会遇到这种情况,自己开发的手机程序在真机上安装时候提示说"Jar文件无效"。遇到这种情况,不要慌张,大多数情况下市因为Jar包中的程序描述性文件(也就是MANIFEST.MF)不完整或者有错误所致,那么我们该怎么解决呢?对于普通玩家而言,我只能建议你另行下载。而对于开发者而言,如果我们能够拿到程序的源码或者程序是我们自己写的话,那么事情就比较好办了!由于Jar文件格式也是一种压缩格式,所以我... 阅读全文
posted @ 2010-09-12 21:36 royen 阅读 (1468) 评论 (0) 编辑
摘要:本文所用到的Perl调试器为Perl解释器本身,可以通过-d开关打开调试功能。本文不会将涵盖所有的调试命令,只会解释一些我们常用的调试命令,希望对热爱Perl的朋友有所帮助。  打开调试开关 Perl是解释型语言,运行一个Perl脚本,可以通过在命令行中敲入形如 Perl Test.pl 的命令直接解释执行。如果想调试我们的脚本程序,可以加上-d选项,命令为perl -d Test.pl,回车后... 阅读全文
posted @ 2010-09-09 13:45 royen 阅读 (13740) 评论 (0) 编辑
摘要:Vmware VCenter Lab Manager介绍 官方介绍是说这是一款可对用于开发或者测试的私有云提供按需访问和自动化管理的产品,应用程序所有者、开发者、QA和培训团队只需数秒即可部署、捕获和共享多层应用程序环境,同时IT部门仍然保持管理控制能力。在这个过程中,LabManager(后面也这样简要称呼)所表现出来的优势是节省时间,简化快速变化环境的管理,并让项目团队能够更快将测试良好的产... 阅读全文
posted @ 2010-09-03 10:45 royen 阅读 (2027) 评论 (0) 编辑
摘要:库信息描述 Windows Sockets应用程序接口,用于支持Internet以及其他网络应用,存在于System32文件夹下。 问题描述 常常一些运行良好的应用程序会突然Crash掉,且抛出诸如"Procedure EntryPoint XXX Not Found In WS2_32.dll"类似的错误信息。 原因分析 从异常信息可以看出,应用程序所调用的过程函数在WS2_32.dll... 阅读全文
posted @ 2010-09-02 14:31 royen 阅读 (1229) 评论 (0) 编辑