面朝大海,春暖花开

欢迎学习.net ,mono的朋友。

 

2014年1月14日

'++' needs l-value

摘要: 碰到这样一段代码:char c[]= "abc";while(*c){printf("%c",*c);c++;}错误定位到 c++ ; 这一行,提示: '++'需要左值。而这样写就没问题。char *c= "abc";while(*c){printf("%c",*c);c++;}要了解这个问题为什么会发生,先得了解”左值“是个什么??左值和右值在c/c++中,每个变量都有与其相关联的2个值。数据值:又称右值,被存储在某段内存内。地址值:又称左值,存储数据值的内存块的地址。那第一段代码为什么会说需要左 阅读全文

posted @ 2014-01-14 17:06 钱小柜 阅读(655) 评论(0) 推荐(0) 编辑

unity3d游戏开发git环境配置

摘要: http://dmayance.com/git-and-unity-projects/主要是将2进制的项目文件设置成文本模式,这样便于比较修改。部署了一个gitignore,忽略了不需要同步的项目生成文件。 阅读全文

posted @ 2014-01-14 17:03 钱小柜 阅读(423) 评论(0) 推荐(1) 编辑

发现IE7的一个问题,不能用索引取字符串中的单个字符

摘要: 如下javascript:vartestValue="hello,world";alert(testValue[2]);在IE7上运行该代码,竟然提示值为"undefined",firefox2上没有这个问题。这种明显的错误应该不是BUG,是不是微软故意不支持,有其他朋友发现这个问题吗? 阅读全文

posted @ 2014-01-14 16:59 钱小柜 阅读(327) 评论(0) 推荐(0) 编辑

C, C#, AS3的变量

摘要: 高级语言中变量分值类型和引用类型, C中则分栈和堆,在作为函数参数传递时,值类型复制,引用类型传递引用,不复制;高级语言中一些基本类型默认是值类型, 其他基本都是引用类型。C语言中栈和堆变量可以自定义,new/malloc出来是堆变量,其他貌似都是栈变量,栈变量的好处是不会内存泄露。 阅读全文

posted @ 2014-01-14 16:52 钱小柜 阅读(176) 评论(0) 推荐(0) 编辑

移植milo的全局光照渲染器代码

摘要: 测试flascc的性能优化程度,http://bbs.9ria.com/thread-162705-1-1.html。可以对比下猫粮的http://bbs.9ria.com/thread-58209-1-1.html。其实as3有能力达到与C#媲美的速度。 阅读全文

posted @ 2014-01-14 16:39 钱小柜 阅读(180) 评论(0) 推荐(0) 编辑

导航