<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nefeithu123的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nefeithu123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nefeithu123]]></copyright><item><title><![CDATA[Google Protocol Buffers 编码(Encoding)]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/42320001</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/42320001</guid><author>nefeithu123</author><pubDate>Thu, 01 Jan 2015 17:13:09 +0800</pubDate><description><![CDATA[. 概述

前三篇文章《Google Protocol Buffers 概述》《Google
 Protocol Buffers 入门》《Protocol Buffers 语法指南》一步一步将大家带入Protocol
 Buffers的世界，我们已经基本能够使用Protocol Buffers生成代码，编码，解析，输出级读入序列化数据。该篇主要讲述PB message的底层二进制格式。不了]]></description><category></category></item><item><title><![CDATA[Protocol Buffers 语法指南]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/42319997</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/42319997</guid><author>nefeithu123</author><pubDate>Thu, 01 Jan 2015 17:12:20 +0800</pubDate><description><![CDATA[1. 概述

前两篇文章，我们概括介绍《Google Protocol Buffers 概述》以及带领大家简单的《Google
 Protocol Buffers 入门》，接下来，再稍微详细一点介绍Protocol Buffers书写语言。该篇文章主要讲解如何使用PB语言构建数据，包括.proto文件语法及如果使用.proto文件生成数据存取类。

本篇主要包括：

定义一个PB m]]></description><category></category></item><item><title><![CDATA[Google Protocol Buffers 入门]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/42319989</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/42319989</guid><author>nefeithu123</author><pubDate>Thu, 01 Jan 2015 17:11:18 +0800</pubDate><description><![CDATA[1. 前言

这篇入门教程是基于Java语言的，这篇文章我们将会：

创建一个.proto文件，在其内定义一些PB message使用PB编译器使用PB Java API 读写数据

这篇文章仅是入门手册，如果想深入学习及了解，可以参看： Protocol Buffer Language Guide, Java
 API Reference, Java Generated Code ]]></description><category></category></item><item><title><![CDATA[Google Protocol Buffers 概述]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/42319967</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/42319967</guid><author>nefeithu123</author><pubDate>Thu, 01 Jan 2015 17:09:43 +0800</pubDate><description><![CDATA[1. 概述

Protocol Buffers 是一种轻便高效的结构化数据存储格式，可以用于结构化数据串行化，或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。

本文概述介绍Protocol Buffers，以及开始如何开始Protoco]]></description><category></category></item><item><title><![CDATA[问题反思]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/39647873</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/39647873</guid><author>nefeithu123</author><pubDate>Sun, 28 Sep 2014 22:24:25 +0800</pubDate><description><![CDATA[前几天因为一个bug弄得焦头烂额。现在事情guo]]></description><category></category></item><item><title><![CDATA[关于gcc-4.8.1的安装说明]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/39647777</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/39647777</guid><author>nefeithu123</author><pubDate>Sun, 28 Sep 2014 22:13:21 +0800</pubDate><description><![CDATA[gcc-4.8.1是gcc编译器由C实现转向C++实现（4.8版本）后的首次升级，也是第一个实现C++11所有语言特性的编译器。本文是关于gcc-4.8.1在linux环境下的安装说明，关于gcc-4.8.1的新特性以及使用说明，可以参考：
http://gcc.gnu.org/gcc-4.8/changes.html
http://gcc.gnu.org/onlinedocs/gcc-4.8]]></description><category></category></item><item><title><![CDATA[Source　Insight的应用技巧、宏功能]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/8182832</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/8182832</guid><author>nefeithu123</author><pubDate>Wed, 14 Nov 2012 14:50:35 +0800</pubDate><description><![CDATA[分类： 开发工具2010-04-09
 20:32 10913人阅读 评论(2) 收藏 举报

正则表达式searchreference编程tabscommand



目录(?)[+]




目录
版本记录... 2
目录... 3
1 简介... 5
2 搭建我们的SI环境... 5
2.1 搭建步骤... 5
2.2 说明... 6
3 应用技巧...]]></description><category></category></item><item><title><![CDATA[Dead Reckoning: Latency Hiding for Networked Games]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/7701627</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/7701627</guid><author>nefeithu123</author><pubDate>Fri, 29 Jun 2012 10:27:58 +0800</pubDate><description><![CDATA[Dead Reckoning: Latency Hiding for Networked Games
by Jesse
 Aronson [Programming]






 

 

 

 




 



 






September 19, 1997
 
 







 



Pro]]></description><category></category></item><item><title><![CDATA[【狩猎】：我看3Q大战]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5994831</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5994831</guid><author>nefeithu123</author><pubDate>Mon, 08 Nov 2010 11:07:00 +0800</pubDate><description><![CDATA[<br />2010-11-07 23:26长毛象是史前巨兽，比现在幸存的非洲象大得多，纪录片中，古人类捕获长毛象之前，会利用地形地势设局，使部分机动兵力为诱饵，将长毛象引入山谷，谷内各种机关陷阱，长毛象动弹不得，猎人早挖好陷阱，只须将猎物逼落陷阱，即可一举杀之。<br /><br /><br /><br />3Q大战中，360安全卫士系猎人，长毛象，就是腾讯。<br /><br />说到这儿，想起今晚有网友直接在围脖里说，你别再煽动两家战争了，你知道问题有多严重么，受够了。<br /><br />看，这位]]></description><category></category></item><item><title><![CDATA[如何使用SSH向IPOD Touch2传输文件 - How to SSH into iPod Touch 2G [Transfer Files, Apps via SSH Access] 如何使用SSH向IPOD Touch2传输文件 - How to S]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5845931</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5845931</guid><author>nefeithu123</author><pubDate>Sat, 28 Aug 2010 14:41:00 +0800</pubDate><description><![CDATA[如何使用SSH向IPOD Touch2传输文件 - How to SSH into iPod Touch 2G [Transfer Files, Apps via SSH Access]<br />在IPOD TOUCH2中下载破解软件是一件痛苦的事情，经常快下载完的时候断线，而且有的软件几百兆，因此在电脑上下载，再安装到IPOD TOUCH上是最好的方法了，对于91助手，使用过几次，对于一个软件开发者的角度来说，就是一个Beta版本的软件差不多，正常时，看起来都好，不正常时，让人奔溃。<br />转贴的本]]></description><category></category></item><item><title><![CDATA[[转]Mysql源码编译配置相关]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5738427</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5738427</guid><author>nefeithu123</author><pubDate>Thu, 15 Jul 2010 23:04:00 +0800</pubDate><description><![CDATA[<br />调试环境：Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4<br />Linux系统的安装我就不讲了，这是基本功，其实这篇文章在类似Redhat的其他linux也应该通用，大家只要掌握我提供的方法就行。记得安装Redhat9。0的时候不要安装系统默认的apache，mysql和php以及相关的软件。已经安装的请用rpm 
    -e * 删除已经安装的包。<br />1.
安装Mysql3.23.58<br />其
实老实说直接安装Mysql官方网]]></description><category></category></item><item><title><![CDATA[【转】无责任比较thrift vs protocol buffers 收藏]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5553512</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5553512</guid><author>nefeithu123</author><pubDate>Mon, 03 May 2010 22:08:00 +0800</pubDate><description><![CDATA[最近工作需要保存一些结构化的数据。常规的思路，自然是选择xml。定义一个schema，然后再找个利落点的XML库(觉得tinyxml/tinyxml++就挺不错的)就算问题解决。这两天blog上比较热闹的话题，是从Google放出来的Protocol buffers，一种用来部分替代xml的数据描述语言。Google就是Google，就算是推白菜出来，也一样能让人侧目。其实protocol b]]></description><category></category></item><item><title><![CDATA[[转]基于Cmockery和TDD开发循环Queue结构和基本操作]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5553471</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5553471</guid><author>nefeithu123</author><pubDate>Mon, 03 May 2010 21:50:00 +0800</pubDate><description><![CDATA[九月 23rd, 2009发表评论阅读评论    最基本的数据结构还包括堆（Queue），也成为FIFO；很多消息驱动的系统中都有消息队列，一般的消息队列都是一个类似Queue的结构；下面我们来实现一个基本的Queue。    一般队列都包括一个队首指针和一个队尾指针，有的还包括一个队列有效长度的记录，然后每次出队和入队时调整队列长度，不过这种结构在多线程环境中会出现同步问题；]]></description><category></category></item><item><title><![CDATA[【转】35 个你也许不知道的 Google 开源项目]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5497888</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5497888</guid><author>nefeithu123</author><pubDate>Sat, 17 Apr 2010 22:45:00 +0800</pubDate><description><![CDATA[35 个你也许不知道的 Google 开源项目多易网  09年12月29日 14:23 【转载】 作者：  责任编辑：曾东君导读：Google是支持开源运动的最大公司之一，它们现在总共发布有超过500个的开源项目（大部分都是利用它们的API来完成），本文将列举一些有趣的开源项目，其中很可能有不少你不知道。关键词： Google 开源Google是支持开源运动的最大公]]></description><category></category></item><item><title><![CDATA[【转】Protocol Buffers 简介]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5487115</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5487115</guid><author>nefeithu123</author><pubDate>Wed, 14 Apr 2010 23:57:00 +0800</pubDate><description><![CDATA[Protocol Buffers 简介文章来源: http://hellobmw.com/archives/protocol-buffers-introduction.html  Google 于昨日公布了它自己使用的结构化数据存储描述语言 Protocol Buffers，大致地看了下它的文档，可以将 Protocol Buffers 的特点归纳如下：Pr]]></description><category></category></item><item><title><![CDATA[[转]Massively Multiplayer Middleware]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5487063</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5487063</guid><author>nefeithu123</author><pubDate>Wed, 14 Apr 2010 23:35:00 +0800</pubDate><description><![CDATA[Massively Multiplayer Middleware大型多人游戏中间件MICHI HENNING, ZeroCBuilding scaleable middleware for ultra-massive online games teaches a lessonwe all can use: Big project, simple design.为超大型在线游戏构建可扩展的中]]></description><category></category></item><item><title><![CDATA[【转】c代码优化]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5471550</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5471550</guid><author>nefeithu123</author><pubDate>Sat, 10 Apr 2010 23:05:00 +0800</pubDate><description><![CDATA[1、选择合适的算法和数据结构选择一种合适的数据结构很重要，如果在一堆随机存放的数中使用了大量的插入和删除指令，那使用链表要快得多。数组与指针语句具有十分密切的关系，一般来说，指针比较灵活简洁，而数组则比较直观，容易理解。对于大部分的编译器，使用指针比使用数组生成的代码更短，执行效率更高。 在许多种情况下，可以用指针运算代替数组索引，这样做常常能产生又快又短的代码。与数组索引相比，指针一]]></description><category></category></item><item><title><![CDATA[【转】C代码优化方案]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5471075</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5471075</guid><author>nefeithu123</author><pubDate>Sat, 10 Apr 2010 19:09:00 +0800</pubDate><description><![CDATA[1、选择合适的算法和数据结构选择一种合适的数据结构很重要，如果在一堆随机存放的数中使用了大量的插入和删除指令，那使用链表要快得多。数组与指针语句具有十分密切的关系，一般来说，指针比较灵活简洁，而数组则比较直观，容易理解。对于大部分的编译器，使用指针比使用数组生成的代码更短，执行效率更高。 在许多种情况下，可以用指针运算代替数组索引，这样做常常能产生又快又短的代码。与数组索引相比，指针一]]></description><category></category></item><item><title><![CDATA[【转】内存池&经典的内存池技术]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5470998</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5470998</guid><author>nefeithu123</author><pubDate>Sat, 10 Apr 2010 18:32:00 +0800</pubDate><description><![CDATA[网上有一关于内存池的文章，拿来分享一下：内存池（MemPool）技术备受推崇。我用google搜索了下，没有找到比较详细的原理性的文章，故此补充一个。另外，补充了boost::pool组件与经典MemPool的差异。同时也描述了MemPool在sgi-stl/stlport中的运用。经典的内存池（MemPool）技术，是一种用于分配大量大小相同的小对象的技术。通过该技术可以极大加快内存分配/释]]></description><category></category></item><item><title><![CDATA[[转]C++ 应用程序性能优化----内存池]]></title><link>https://blog.youkuaiyun.com/nefeithu123/article/details/5470901</link><guid>https://blog.youkuaiyun.com/nefeithu123/article/details/5470901</guid><author>nefeithu123</author><pubDate>Sat, 10 Apr 2010 17:46:00 +0800</pubDate><description><![CDATA[developerWorks 图书频道: C++ 应用程序性能优化，第 6 章：内存池文档选项将此页作为电子邮件发送级别： 中级冯 宏华, 高级软件工程师, IBM 中国开发中心徐 莹, 开发]]></description><category></category></item></channel></rss>