上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 70 下一页
摘要: Intrinsic Functions (DirectX HLSL)The following table lists the intrinsic functions available in HLSL. Each function has a brief description, and a link to a reference page that has more detail about ... 阅读全文
posted @ 2010-10-08 10:36 oayx 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/lovedday/category/4152.html 阅读全文
posted @ 2010-09-24 16:32 oayx 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 前不久看到一文章,说用assert的时候不要把非法情形和错误情形混淆了,错误始终是要处理的.然后我review自己最近写的代码,愣是没有弄明白什么是非法什么是错误,难道错误不是非法么,非法不是错误么?我本身用assert是相当频繁和随意的,但是经过这么一看,反而觉得原来那些assert的代码都要改成错误处理了...花非花,雾非雾.经过思考与实践,最终确定了规则.非法情形,大部分你觉得有问题的地方,... 阅读全文
posted @ 2010-09-24 16:16 oayx 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 通常调用一个lua函数需要以下步骤//1.解析函数名,将lua函数压栈findLuaItem("a.b.c.func");//2.参数压栈lua_push()//3.函数调用lua_call()最慢的是第一步解析函数名、反复查表的过程,这个过程会消耗不少时间和空间。如果可以避开这个过程,就能提升效率。函数总有函数指针,就算lua函数没有,也该有个handler吧。这个想法在LuaBind中得到了确... 阅读全文
posted @ 2010-09-24 16:15 oayx 阅读(4120) 评论(0) 推荐(1) 编辑
摘要: 话说一直想找一个别人写好的使用,可惜没什么人会拿这小东西发布,只好自写一个。1.多级链表分配池我不知道这种设计的具体学名是什么,这部分的内容也许你去看《STL源码分析》的有关章节更合适一些,这里我只能用我粗陋的语言描述一下。内存池,完全可以从字面上理解为从池子里申请内存,释放的时候还给池子。最简单的内存池应该是fix_pool吧,即每次分配出来的内存块大小是固定的。这种池子的管理结构是一个链表,链... 阅读全文
posted @ 2010-09-24 16:14 oayx 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 标题党一下.....昨天做了一个特殊抓取的爬虫,不到50行python代码,痛痛快快的给我抓取了2000个flashgame和玩法说明.除了感叹会写程序实在太好了之外,还想到了如何快速学习一门新语言的事情.严格来说,应该是学习命令式语言,和其他类型的语言可能一点交集都没有.一门语言的本质只是简单的语法和基本IO,只要稍微认知了这些内容就能开始写程序了,要精通则是一个不断进行实际应用和调试的过程. ... 阅读全文
posted @ 2010-09-24 16:13 oayx 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 【1. 概览】Ogre支持Quake3的bsp格式。相关的代码在“Plugin_BSPSceneManager”工程中。主要的类有以下几个:Class BspSceneNode:BspSceneNode是SceneNode的派生类,是专门提供给BSPSceneManager使用的。主要是提供针对于BSP tree的可见性判断。这个类并不是BSP tree的node,BSP ... 阅读全文
posted @ 2010-09-24 16:09 oayx 阅读(629) 评论(0) 推荐(0) 编辑
摘要: [前言:在Ogre的FacialDemo中采用了顶点动画(确切点说是PoseAnimation)让面部产生面部表情及发音动画,本文简单介绍了顶点动画的概念,并结合FacialDemo,探讨如何实现PoseAnimation。]顶点动画是直接使用顶点让网格(mesh)产生动画的一种方式。每一组动作在顶点动画中对应一个顶点数据实体。顶点动画被存储在.mesh文件中,因为它与网格的顶点紧密相连。实际上,... 阅读全文
posted @ 2010-09-24 16:07 oayx 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: C语言中函数就是一些代码的集合,实现相对单一的功能;应该有名称、参数、返回值。实际上函数应该是能够从调用程序中接受输入,处理一定的逻辑,并最终能返回到调用程序的一段代码的集合。本主要讨论windows下C函数如何实现的;主要包括:函数调用约定、参数传递和返回。调用约定Windows中默认使用的cdecl调用约定,又叫C调用约定(不加任何修饰就是这种约定)。cdecl的调用约定意味着:1)参数从右向... 阅读全文
posted @ 2010-09-24 16:03 oayx 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 看几个例子:shorta=0xa400;longnShift=2;if(a<<nShift<0)nShift=0;上面的程序中,nShift等于多少?shorta=0xa400;longnShift=2;longb=a<<nShift;上面程序的b最后值是多少?shorta=0xa400;longnShift=2;shortc=a<<nShift;上面程序... 阅读全文
posted @ 2010-09-24 16:02 oayx 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 70 下一页