

-
一月 17
关于编程的艺术,已经讨论很多了。其实,我一直觉得,写代码就是一种艺术,这种艺术可能只有程序员才能欣赏。代码有千千万万,每个人的思路不一样,解决问题的方法也不一样,但是,条条大路通罗马,既然最终目标都是一样的,就看谁的方法优雅了。 有些人喜欢把程序员分为聪明的和不聪明的两大类。我觉得,没有什么聪明不聪明之说,我们只要能够解决问题,就是一个好的程序员。俗话不是说,不管白猫黑猫,抓住老鼠才是好猫嘛。所以,解决问题是第一位的,剩下的,才是考虑方法好不好。如果连问题都解决不了,其他就无从何谈了。 我就用个简单的例子来看看,解决同一个问题,我们都可以使用哪些不同的办法,这些办法哪些最“优雅”?
-
一月 16
我们在游戏中,经常会看到非常好看的字体,这些字体,可以为游戏增色不少,今天,我们就来看看cocos2d中,对于字体一般是怎么处理的。
-
一月 16
很多游戏中,能看到很多的效果,今天,我们来看一个最简单的效果,旋转,先来看一个GIF,在石头剪子布游戏中,我们为了模拟真实场景,让手可以上下旋转。 首先,我们创建一个精灵,来表示左手,然后把它加入到场景中去
-
一月 10
现在不少CS程序,为了传输安全和防止恶意攻击服务器的需要,都会对请求信息做加密处理,加密处理有很多方式,目前流行的方式是采用签名来验证请求的真伪,比如腾讯,淘宝,人人网等都采用了 HMAC-SHA1加密算法来生成签名,以达到校验请求的目的。
-
一月 8
今天看到有人在问用代码执行CMD命令的问题,就总结一下用法,也算做个备忘。 Delphi中,执行命令或者运行一个程序有2个函数,一个是winexec,一个是shellexecute。这两个大家应该都见过,其中,winexec比较简单,可以直接运行一个外部程序,shellexecute则更高级一些,除了可以运行外部exe,还可以执行特殊命令。 下面我们就分别举例子说明