摘要: Fromhttp://jeremymanson.blogspot.com/2009/07/how-hotspot-decides-to-clear_07.htmlI got asked about this twice in one day, and I didn't know the answer, so I sat down and puzzled it out a bit.ASoftReferenceis a reference that the garbage collector can decide to clear if it is the only reference l 阅读全文
posted @ 2013-05-29 12:32 nickolas 阅读(696) 评论(0) 推荐(0) 编辑
摘要: *本文为原创, 转载请注明出处 www.cnblogs.com/hucn 学习Objective-C有段时间了, 写些心得和大家分享讨论. 我的"母语"是C++, 所以会通过和C++比较来加深理解. 文章主要介绍Objective-C的基础知识, 适合Objective-C新手, 熟悉Objective-C的朋友可以不看了, 或是帮忙挑挑错~ 1. C和Objective-... 阅读全文
posted @ 2011-12-10 23:23 nickolas 阅读(1348) 评论(0) 推荐(1) 编辑
摘要: 看得懂的知识,要仔细看; 看不懂的知识,要硬着头皮看. 真正用到这些知识的时候. 才发现自己掌握的很不扎实. 了解, 理解, 记住, 熟练, 精通, 这个过程可能需要对一个知识或者一个知识体系进行反复的运用和思考. 我觉得对知识理解的越深刻、完整, 记忆才会更持久, 使用起来才更熟练. 所以个人认为多角度的理解问题是关键. 下面记录下我最近遇到的一些问题, 方便日后查看, 后面可能会更新:D.这里... 阅读全文
posted @ 2011-10-22 22:31 nickolas 阅读(2645) 评论(0) 推荐(1) 编辑
摘要: 首先看下四元数怎么表示旋转, 沿任意轴u(Xa, Xb, Xc)旋转角度O, 对应四元数q(x, y, z, w), 其中 x = s*Xa, y = s*Ya, z = s*Za, w = cos(O/2), s = sin(O/2), 即q = (sin(O/2)*u, cos(O/2)) . 若p为一点或向量, p按照q旋转表示为qpq*. q*=(-x, –y, –z, w). 有多... 阅读全文
posted @ 2011-10-15 22:34 nickolas 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 光照模型将自然界的光照分为几个分量, 环境光, 漫反射光, 镜面光, 放射光. 环境光(ambient light)描述的是在环境中进行充分的散射, 似乎来自所有方向的光. 环境光撞击物体表面时, 会向所有方向均匀发散. ambient light = ambient light * ambient material 即RGB of ambient light = (R1R2, G1G2, B1... 阅读全文
posted @ 2011-10-15 22:03 nickolas 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 前一段时间参加了好多招聘会,笔试面试每天都有。今天突然闲了下来,想仔细想自己想要什么样的生活。一直以来想成为大家都认同的一名技术人员,能够做出让自己满意,让用户体会到便捷或者快乐的产品。过去的一次次选择成就了现在的自己,希望自己现在的选择不会在未来感到遗憾。 关于什么软件行业更有前途或者更适合个人发展这个问题上,和身边的朋友们进行了一番探讨,并且在国外的论坛上发了一篇帖子咨询国外的大牛,如何去选择方向,最后得出的结论是——对于一名刚毕业的程序员来说,方向也许不重要,重要的是公司的团队,最应该看重的是发展的机会。云风大大说过,“提醒各位同学,找工作要小心。先侦察一下,如果公司就是要做个啥项目光. 阅读全文
posted @ 2011-10-14 20:28 nickolas 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Brief of Binary Space Partitioning. Target: examine the areas where one can draw advantages of the structure supplied and study the generating process. Drawbacks: BSP is static and it is very expens... 阅读全文
posted @ 2011-09-17 19:52 nickolas 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 1. 用到的dynamic CRT版本问题, 通过manifest文件不能很好的分析出来的话,可以通过winSxS以及事件浏览器分析SxS问题. 可以使用dependency walker和ProcessMon工具跟踪程序启动过程发现问题. SxS错误在WindowsXP和Windows7下的出错提示是不一样的, 但都可以利用利用事件浏览器诊断SideBySide错误. 2. 一个可执行... 阅读全文
posted @ 2011-08-28 20:39 nickolas 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket guidance software at JPL, mistakes are rarely fatal in our industry, so we can, and should, learn, laugh, and move on.You a 阅读全文
posted @ 2011-08-13 15:17 nickolas 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 本文主要分析CUDA SDK sample如何同OpenGL相结合. 在CUDA中调用OpenGL主要有以下几个要点: Interoperability with OpenGL requires that the CUDA device be specified by cudaGLSetGLDevice() before any other runtime calls. Register res... 阅读全文
posted @ 2011-07-18 20:58 nickolas 阅读(1260) 评论(0) 推荐(0) 编辑