- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 实例说明什么是代码的坏味道,如何重构
所谓优雅的代码,或者恶心的代码,很多时候是见仁见智的。也同时是看个人喜好或者习惯的。当经验不足,看的和写的代码还不够多的时候,我们可能会追捧某个大神或者奉某本经典为圭臬。然后跟学校的学弟们说,有空多看看《重构》和《设计模式》吧。 在我看来,优雅的代码并不是说这个代码写的有多神,多么让人惊叹。能够让人清晰的去阅读去理解就是好的代码。代码并不是艺术,更多的是严谨的表达出自己的思路。在
2014-12-24 15:28:46 2896
原创 在vs2013中使用正则表达式查找和替换文本内容
我们有的时候需要替换代码中的某些内容,因为替换的内容“不一致”,所以不能简单的使用一个replace搞定。这里有几个解决方法,核心思想是一致的,程序员不要做体力活,能交给程序或脚本的就交给程序或脚本来完成。 我先提一个替换的需求,这个在实际工作中是很常见的。比如 把所有的toke[TOKEN_ENUM_ATTACK], token[TOKEN_ENUM_MAGI
2014-12-23 17:52:48 9149 1
原创 你跟大牛之间只差一个google
google在中国被墙的厉害,http://209.116.186.231/ 这个地址可以访问google。另外,有VPN或者某个神奇的浏览器也可以。 非技术人员,还可以凑合着用百度,但是技术人员必须用google,bing都不行。 经常在QQ或者论坛里看到人问一些问题,我心里会问,“自己有先查过吗”。如果没有的话,那么就不具备一个程序员的基础素质,就是解决问题
2014-12-22 17:40:32 2263 2
原创 我为什么要写博客,我要写什么样子的博客
12月份光专注于玩游戏了,没有什么得意的研究值得分享(但是有一些关于cocos2dx的吐槽和教训,这个回头分享下)。所以这篇文章就是纯水了,但是即便水,也要水的有价值,水的有思想。 我为什么要写博客呢? 好吧,第一原因是虚荣,当我写了篇文章,受到大家的认可,这份成就感是无与伦比的。当有同学喊我“大牛”的时候,我也确实沾沾自喜了。我了解自己的水平,离大牛还有很大的
2014-12-22 16:52:15 1552
转载 手机网游实时同步方案
原始地址:http://www.cnblogs.com/ybgame/p/4165435.html网络延迟是所有实时同步的游戏都会遇到的问题,下面是关于实时同步问题的一些思考和处理方法。具体的解决方法可能比较特殊,首先这里的服务器并不跑定时器(除了一个游戏结束倒计时的定时器),由前端驱动,延迟的情况下主要是由前端来预测或纠正,服务器辅助,处理和转发,据我的了解好像没什么人这样子
2014-12-16 09:26:56 1985
转载 【Unity Shaders】法线纹理(Normal Mapping)的实现细节
原文章在http://blog.csdn.net/candycat1992/article/details/41605257这里只是备忘,和查阅方便。写在前面写这篇的目的是为了总结我长期以来的混乱。虽然题目是“法线纹理的实现细节”,但其实我想讲的是如何在shader中编程正确使用法线进行光照计算。这里面最让人头大的就是各种矩阵运算和坐标系之间的转换,很容
2014-12-10 10:16:33 2200
原创 "iccp known incorrect srgb profile" 警告的去除
cocos2dx游戏在运行的时候总是出现这个警告。因为不会对实际游戏造成影响,所以就一直没有管。今天稍微google了下,原来是新版本的libpng(1.6.2之后)对png图片的检查更加严格了,所以会有这个warning。 解决方法:1、直接改libpng的代码,这个其实很安逸,自己重新编译一下libpng的库就好了。虽然稍微麻烦了一点点,但是一点都不困难,而且一劳
2014-12-01 10:03:47 21683
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人