<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[游戏人生的专栏]]></title><description><![CDATA[淡泊以明志，宁静而致远]]></description><link>https://blog.youkuaiyun.com/cyblueboy83</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cyblueboy83]]></copyright><item><title><![CDATA[新开“游戏体验”专栏]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/124361798</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/124361798</guid><author>cyblueboy83</author><pubDate>Sat, 23 Apr 2022 12:12:59 +0800</pubDate><description><![CDATA[gameres看到游戏业内一位人士的采访感觉说得很不错：从事这个行业主要的根本动力还是源自于热爱游戏本身，除了养家糊口之外。虽然自己做技术出身，但本身还是热爱游戏，关注提升技术的同时应该有一些自己对游戏的理解和体会。于是决定之后在这里把游戏相关的体验和心得做下总结和沉淀

第一篇先谈谈：个人目前比较喜欢的游戏类型第一位肯定是MOBA游戏，现在开发的也是这类型游戏

MOBA游戏：

乔布斯的一句话，flower your heart，还记得08年沉迷于mmorpg的年代，后期心理其实已经比较...]]></description><category></category></item><item><title><![CDATA[​​鹅厂开源框架tars之日志服务]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/86540002</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/86540002</guid><author>cyblueboy83</author><pubDate>Mon, 21 Jan 2019 18:06:11 +0800</pubDate><description><![CDATA[tars开源框架地址：https://github.com/Tencent/Tars

系列文章：

鹅厂开源框架tars之日志服务

鹅厂开源框架tars之运营监控服务

鹅厂开源框架tars之基础组件

鹅厂开源框架tars之网络层实现

简介:Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF（Total Application Framework），目前支持...]]></description><category></category></item><item><title><![CDATA[【转帖】stl sort排序]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/84919059</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/84919059</guid><author>cyblueboy83</author><pubDate>Sun, 09 Dec 2018 10:19:14 +0800</pubDate><description><![CDATA[前几天阿里电话一面，被问到STL中sort函数的实现。以前没有仔细探究过，听人说是快速排序，于是回答说用快速排序实现的，但听电话另一端面试官的声音，感觉不对劲，知道自己回答错了。这几天特意看了一下，在此记录。

函数声明


#include &amp;lt;algorithm&amp;gt;
 
template&amp;lt; class RandomIt &amp;gt;
void sort( RandomIt first...]]></description><category></category></item><item><title><![CDATA[鹅厂开源框架tars之运营监控服务]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/83152939</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/83152939</guid><author>cyblueboy83</author><pubDate>Thu, 18 Oct 2018 21:03:13 +0800</pubDate><description><![CDATA[tars开源框架地址：https://github.com/Tencent/Tars

系列文章：

鹅厂开源框架tars之日志服务

鹅厂开源框架tars之运营监控服务

鹅厂开源框架tars之基础组件

鹅厂开源框架tars之网络层实现

简介:Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF（Total Application Framework），目前支持C...]]></description><category></category></item><item><title><![CDATA[鹅厂开源框架tars之基础组件]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/82817269</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/82817269</guid><author>cyblueboy83</author><pubDate>Sat, 22 Sep 2018 21:56:04 +0800</pubDate><description><![CDATA[tars开源框架地址：https://github.com/Tencent/Tars

系列文章：

鹅厂开源框架tars之日志服务

鹅厂开源框架tars之运营监控服务

鹅厂开源框架tars之基础组件

鹅厂开源框架tars之网络层实现

简介:Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF（Total Application Framework），目前支持C...]]></description><category></category></item><item><title><![CDATA[【转帖】二次元游戏成下一风口，成功入局需要注意什么？]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/82694855</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/82694855</guid><author>cyblueboy83</author><pubDate>Thu, 13 Sep 2018 21:04:44 +0800</pubDate><description><![CDATA[2018年1-6月，中国游戏市场实际销售收入达到1050亿元，同比增长5.2%，这创下了近十年同期数据的新低。

中国游戏市场增长放缓，玩家规模到达天花板。



与此同时，大厂的流量集中度越来越高，畅销榜常年被腾讯、网易霸屏。

但在最近的畅销榜上，除了腾讯、网易的产品外，几乎全都是二次元游戏。



这一情况在免费榜上也十分突出。



事实上，在中国游戏市场增长放缓，流量日趋集中的背景下，很...]]></description><category></category></item><item><title><![CDATA[鹅厂开源框架tars之网络层实现]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/82312733</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/82312733</guid><author>cyblueboy83</author><pubDate>Sun, 02 Sep 2018 10:10:03 +0800</pubDate><description><![CDATA[tars开源框架地址：https://github.com/Tencent/Tars

系列文章：

鹅厂开源框架tars之日志服务

鹅厂开源框架tars之运营监控服务

鹅厂开源框架tars之基础组件

鹅厂开源框架tars之网络层实现



简介:Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF（Total Application Framework），目...]]></description><category></category></item><item><title><![CDATA[能力成长模型]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/80402698</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/80402698</guid><author>cyblueboy83</author><pubDate>Tue, 22 May 2018 10:53:46 +0800</pubDate><description><![CDATA[最近看了温伯格1986年出版的《技术领导之路》， 很老的书，讲的都是一些浅显但容易被忽视的道理， 就像第一章，讲作者自己玩弹子球的水平提升， 时间长了，以为自己的水平提升像下图这样，每年都在逐步提升：  而实际上往往不是，能力的提升过程通常都是“高原-突破”式的， 在高原时期沉淀和思考，在学会新方法后突破， 不善于思考和总结的人，高原期就会特别长，而且人在高原期总会觉得很安逸：  并且在突破前一般...]]></description><category></category></item><item><title><![CDATA[动态规划：求最长公共子串/最长公共子序列]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/80310384</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/80310384</guid><author>cyblueboy83</author><pubDate>Mon, 14 May 2018 15:37:49 +0800</pubDate><description><![CDATA[最长公共子序列和最长公共子串区别最长公共子串（Longest Common Substring）与最长公共子序列（Longest Common Subsequence）的区别： 子串要求在原字符串中是连续的，而子序列则只需保持相对顺序一致，并不要求连续。例如X = {a, Q, 1, 1}; Y = {a, 1, 1, d, f}那么，{a, 1, 1}是X和Y的最长公共子序列，但不是它们的最长公...]]></description><category></category></item><item><title><![CDATA[帧同步在竞技类网络游戏中的应用]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/52154697</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/52154697</guid><author>cyblueboy83</author><pubDate>Mon, 08 Aug 2016 19:15:19 +0800</pubDate><description><![CDATA[帧同步在网上可以搜的资料比较少，关于游戏的更是没有，不过，实现的原理也比较简单，最近几天就写了份关于帧同步的文档，当作给同事扫扫盲，顺便也在这里发发，可以给其他人参考参考

                                                                 -- by Fox

帧同步

 

    --竞技类网络游戏设计方案

]]></description><category></category></item><item><title><![CDATA[如何加快C++代码的编译速度]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/51620085</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/51620085</guid><author>cyblueboy83</author><pubDate>Thu, 09 Jun 2016 11:12:08 +0800</pubDate><description><![CDATA[C++代码一直以其运行时的高性能高调面对世人， 但是说起编译速度，却只有低调的份了。比如我现在工作的源代码，哪怕使用Incredibuild调动近百台机子，一个完整的build也需要四个小时，恐怖！！！虽然平时开发一般不需要在本地做完整的build，但编译几个相关的工程就够你等上好一段时间的了（老外管这个叫monkey around，相当形象）。想想若干年在一台单核2.8GHZ上工作时的场景 - ]]></description><category></category></item><item><title><![CDATA[Linux查看机器负载]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/51050311</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/51050311</guid><author>cyblueboy83</author><pubDate>Sun, 03 Apr 2016 14:41:21 +0800</pubDate><description><![CDATA[负载(load)是linux机器的一个重要指标，直观了反应了机器当前的状态。如果机器负载过高，那么对机器的操作将难以进行。

Linux的负载高，主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多，都将导致服务器负载的急剧攀升。

查看服务器负载有多种命令，w或者uptime都可以直接展示负载，

$ uptime
12:20:30 up 44 days, 21:46]]></description><category></category></item><item><title><![CDATA[Valgrind使用说明]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/50896341</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/50896341</guid><author>cyblueboy83</author><pubDate>Tue, 15 Mar 2016 14:41:08 +0800</pubDate><description><![CDATA[Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具，是公认的最接近Purify的产品，它包含一个内核——一个软件合成的CPU，和一系列的小工具，每个工具都可以完成一项任务——调试，分析，或测试等。Valgrind可以检测内存泄漏和内存越界，还可以分析cache的使用等，灵活轻巧而又强大。    
一 Valgrind概观
Valgrind的最新版是3.2.3，该版本包含下]]></description><category></category></item><item><title><![CDATA[十大算法，让你轻松进阶高手]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/50131911</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/50131911</guid><author>cyblueboy83</author><pubDate>Tue, 01 Dec 2015 17:06:09 +0800</pubDate><description><![CDATA[算法一：快速排序算法





快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下，排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较，但这种状况并不常见。事实上，快速排序通常明显比其他Ο(n log n) 算法更快，因为它的内部循环（inner loop）可以在大部分的架构上很有效率地被实现出来。

快速排序使用分治法（Divide and c]]></description><category></category></item><item><title><![CDATA[TED创业的要素]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/50117173</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/50117173</guid><author>cyblueboy83</author><pubDate>Mon, 30 Nov 2015 18:58:29 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[程序员的核心竞争力是什么]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/49951309</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/49951309</guid><author>cyblueboy83</author><pubDate>Fri, 20 Nov 2015 20:05:55 +0800</pubDate><description><![CDATA[我们都知道学习能力很重要，那么学习能力从何而来，除了去看书上课这种，如何在实践工作中学习成长？

我之前微博说了一个笼统的概念，什么是能力？ 对待问题的态度，以及处理问题的思路和方法。

先说态度

你服务器偶尔出 501 错误，也许比例不高（知乎也出现过很多次），很多程序员，没错，是很多，假装看不见，不在乎，或者归咎于人品问题。 这就是态度问题。

再往后，负载高了或者其他什么原]]></description><category></category></item><item><title><![CDATA[Muduo源码阅读]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/48009305</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/48009305</guid><author>cyblueboy83</author><pubDate>Wed, 26 Aug 2015 20:10:55 +0800</pubDate><description><![CDATA[最近简单读了下muduo的源码，本文对其主要实现/结构简单总结下。

muduo的主要源码位于net文件夹下，base文件夹是一些基础代码，不影响理解网络部分的实现。muduo主要类包括：

EventLoopChannelPollerTcpConnectionTcpClientTcpServerConnectorAcceptorEventLoopThreadEventLoopThread]]></description><category></category></item><item><title><![CDATA[16年的长度 记录中国独立游戏]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/44887453</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/44887453</guid><author>cyblueboy83</author><pubDate>Sun, 05 Apr 2015 13:56:26 +0800</pubDate><description><![CDATA[文/罗培羽

　　每一个游戏都是梦想与智慧的结晶。

　　“独立游戏”是近几年才流行起来的词，而“自己制作的游戏”来源已久。从十多年前程序员写的小玩儿，到如今使用游戏引擎开发的炫酷产品，中间穿插着技术的不断变革。那些有幸在浪潮中留下印记的人们，他们的故事见证了我国独立游戏的发展历程。

　　第一位独立制作者已无从可考。在互联网普及之前，即使成功完成游戏作品，也缺乏途径将之传播给大众。许]]></description><category></category></item><item><title><![CDATA[玩转Protocol Buffers]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/44859353</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/44859353</guid><author>cyblueboy83</author><pubDate>Fri, 03 Apr 2015 20:30:41 +0800</pubDate><description><![CDATA[1. 人人都爱Protocol Buffers

1.1 Protocol Buffers（PB）是什么?

Protocol buffers are Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but small]]></description><category></category></item><item><title><![CDATA[nginx 反向代理 504 错误]]></title><link>https://blog.youkuaiyun.com/cyblueboy83/article/details/44596729</link><guid>https://blog.youkuaiyun.com/cyblueboy83/article/details/44596729</guid><author>cyblueboy83</author><pubDate>Tue, 24 Mar 2015 19:46:55 +0800</pubDate><description><![CDATA[之前的代理服务器Nginx 配置是这样的
server {
        listen  80;
        server_name     *.*;
        location / {
                proxy_pass http://192.168.0.100:8001;
                proxy_set_header host $host;
]]></description><category></category></item></channel></rss>