Google为啥没有Java的style guide(编码风格指导)
印象中,听说过Google内部使用最多的三种语言是C++,Java,Python,但是很奇怪的是,Google style guide,有C++,Python的,还有Javascript和objc的,估计内部用的也不会少,但是就是没有Java的,这个很让人纳闷,为什么呢?
在stackoverflow上,还真有人问起此问题:Why no Google java style guide?
印象中,听说过Google内部使用最多的三种语言是C++,Java,Python,但是很奇怪的是,Google style guide,有C++,Python的,还有Javascript和objc的,估计内部用的也不会少,但是就是没有Java的,这个很让人纳闷,为什么呢?
在stackoverflow上,还真有人问起此问题:Why no Google java style guide?
第二次使用别人的引擎碰到用OpenGL线性过滤算法放大图片出现黑边的问题了,而引擎的制作者竟然不知道怎么解决,两次碰到此问题时都是试图教导我使用最近点过滤方式绕行,我很无奈,帮助其解决一下,顺便将问题简单的记录于此。
OpenGL在放大图片时有两种方法,一种是最近点(NEAREST),一种是线性(LINEAR),虽然在OpenGL里面,设置纹理参数的时候都称为过滤(filter),都通过glTexParameteri函数设置。比如二维时,设置线性过滤:
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );
放大时实际算法为插值(
interpolation)。
具体的
最近点过滤算法参考
,
线性过滤算法参考
初创公司,没有像大公司那样的技术积累,很多东西需要自己从头干起,其中较大的一块就是工具。想起刚刚参加工作半年的那会儿,老板为了说服我写工具,说让我进工具组是培养我,写了一个数据校验工具后,我就死活再也不肯开发工具了,硬要继续写服务端程序。现在真是轮回,这次我是发现,我们实在是太需要工具了,于是决定自己写工具来提高公司的游戏开发效率。
很久没有写总结了,也不是因为没事可以总结,而是因为缺少一个合适的时机。今天是该为我的打工生涯写篇总结了,因为今天我正式加入hortor,开始创业。
“做一个有追求的程序员”,这是在前一家公司的leader Leo说的。他认为一个优秀的程序员应该具有,谦虚、包容、开放、责任心、自尊而不自负、理性思考、怀疑一切、执着、实践总结、知其然更知其所以然的特质。这些都没有错,但是,唯一没有谈到,什么是程序员的追求,也许,Leo的文章中说的追求,就是追求做一个优秀的程序员吧。刚好是我要走的时候看到的此文,并且文章的题目很切合我此时的想法,就以此开始吧,希望Leo不要介意。
本文不会涉及到你该使用UDP还是TCP,是FTP还是HTTP,也就是跟P都没有关系。^^ 同时,也不涉及该使用私有协议还是标准协议,还是在标准协议下使用私有协议, 而是会谈及在具体的协议编写的时候,使用哪种编写的方式会更好。由于本人的知识有限,谈及利弊时,主要以使用C++编写服务端时的经验为主,至于同时适不适用于其他语言,就靠童鞋们自己分辨了。
简单看了一下新浪微博和腾讯微信的 API, 看看他们的设计.
程序员最大的问题在于对美术的依赖。 – 工作以来的最大感慨
看过老罗的海淀剧院演讲后,大家都应该知道该怎么办了, 那就是自己懂设计啊.
学了 Lisp 以后, 作为一个 C++ 程序员对 Lisp 的特性的一些简单碎碎念, 第二篇.
学了 Lisp 以后, 作为一个 C++ 程序员对 Lisp 的特性的一些简单碎碎念, 第一篇.
Cocos2D Mac版缺少工程模板,作者在开源社区找到了现成模板,感叹其强大,让开发变得简单。