![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
4.其他技术区
文章平均质量分 89
htqx
靠靠靠靠靠靠
展开
-
ogre 整体框架入门
ogre 是面向对象的3d图形引擎。root 是引擎的一个界面类,包含很多快捷的调用其他类的接口。在ogre中,广泛的使用了单件模式,同时最大的保证了你不需要自己管理资源,除了是你自己new的对象(这很少),基本你只需让ogre负责资源管理就行。这对于一个复杂的类库来说,确实是一个很强大的特性。ogre主要分为场景管理(SceneManager),资源管理(ResourceGroup...2007-09-06 10:34:00 · 184 阅读 · 0 评论 -
关于C/C++ 表达式求值顺序
作者:ox_thedarkness表达式求值顺序不同于运算结合性和优先级。下面是一个经典例子,被 ISO C99/ C++98 /03 三大标准明确提到:他的结果是不确定(unspecified) 的。 i = ++i + 1; // The behavior is unspecified 在介绍概念之前,我们先解释一下它的结果。这个表达式( expression )包...2007-11-18 15:41:00 · 130 阅读 · 0 评论 -
大牛的编码程序
今天网友 再见理想50 给了我一段程序: void main(int a){ char* x = "bB_Z#^B_Z#h1AI.BMB5#VB2]2:B]]=6#RB@1.]]L12#NB6N:]BN#JFHL1@D6#"; while(a = *x / 4) a -= 8, printf("\n%*s" + !!a, a, "_/_/_/" + *x++ % 4 * 2); } ...2007-11-21 20:22:00 · 152 阅读 · 0 评论 -
在windows下编译cldc KVM
用了两天。首先网上的教程还是有的,主要的问题在于编译环境。在sun官方网站下载cldc的实现源代码后,里面的目录如下: 文件夹 说明 tools ...2008-01-01 14:02:00 · 101 阅读 · 0 评论 -
Tomcat jsp编码问题过滤器
Tomcat是一个免费的java jsp,servlet容器,同时也是个web服务器,非常小,6.x才几兆。不过初学者可能在开发过程中会碰到极为讨厌的字符编码问题。编码出现问题的原因在于jsp自作聪明的认为提交的字符是基于ISO8859-1,也就是外国人用的字符编码,咱们中国人不吃这套。中文常用的编码是GBK等,但是GBK或者ISO8859-1都是一个地区所采用的编码,不太国际化,现在最通...2008-01-22 16:28:00 · 129 阅读 · 0 评论 -
自制内存回收系统(预览)
-------------------------------------版本1自动释放内存所用时间: 7.766人工释放内存所用时间: 2.812效率比:0.362091这是测试用例运行10w次debug的结果。自动释放内存所用时间: 2.578人工释放内存所用时间: 2.219效率比:0.860745这是release的结果。---------------------...2008-01-27 01:16:00 · 85 阅读 · 0 评论 -
桌面软件应该注意到的几点原则
很多软件,到了新的系统,就立刻完蛋。大部分原因并不在于操作系统有很大的改进,操作系统本身是需要尽量考虑到兼容性的,除非必要,否则谁也不想放弃原来的兼容性。进而,那些在新系统却用不了的软件,应该好好考虑自己的设计原则是否有问题。我们知道驱动,往往是不能兼容新系统的,因为越是底层的东西,越容易改变,就和面向对象的原则那样,根据高层接口来编程,然后保持接口不变性,而内部的底层的细节反而很容易改变。如果...2008-02-25 19:30:00 · 106 阅读 · 0 评论 -
Web标准的谜思
Web标准的谜思——看《学习web标准有感》作者:航天奇侠原文:http://hknng.3322.org/hknng/archive.php/article/277.html《学习web标准有感》提到了:分工合作,兼容性,语义性,美感,与发展,做出了自己的思考。我承认,有些方面是正确的,比很多人都要深入,但是结论下得太过轻率。1.关于分工合作。Web标准原则是分离内容,行为,与表现,这正是分工...2006-11-20 14:36:00 · 79 阅读 · 0 评论 -
解除循环引用的构思
循环引用的条件:1。类的成员使用智能指针2。引用的对象是类对象3。引用的对象间接或直接该对象,即所谓的循环解除引用的先决条件(计数法):1。引用链中只剩下成员引用解决问题的思路:1。建立引用链,并且能辨别成员与非成员引用元素2。判断非成员引用的数目,为零则解除引用下回继续分析......2006-11-23 13:29:00 · 100 阅读 · 0 评论 -
用web标准设计的新主页
查看www.gameidea.cn2006-11-26 19:23:00 · 54 阅读 · 0 评论 -
面向新手的书籍推荐
面向新手的书籍推荐 《C++程序设计语言》(第三版·特别版)介绍: 一本超经典的图书,首先是c++设计者本人的作品,其次是c++标准的全面性叙述的权威参考书。因此,这本薄薄的图书,就可以减少你浪费时间在阅览很多残缺的,不完善的,甚至藐误的国产书籍所花的宝贵时间。既是时间的浪费,更是精力和才智的浪费,一个人如果接受了错误的观点,就很难扭正过来,变成无知无畏的偏执狂。 C++ ...2006-12-02 20:58:00 · 63 阅读 · 0 评论 -
计算阶乘
阶乘是一个相当简单的数学定义:!5 = 5 * 4 * 3 * 2 * 1但是编程起来就出现了一个难题,就是结果数值超大,整数根本无法保存.99 的阶乘的结果大约是155位整数.因此必须设计自己的数据结构,用来保存数据,第二个是设计自己的乘法,用于该数据结构.在编码的时候,并没有花费太多的时间就弄到了正确的结果,但是有一个问题,就是如何用10进制整数表示出来,这个倒难倒了我.希望高手指点一下.下面...2007-01-04 02:11:00 · 614 阅读 · 0 评论 -
宽字符处理函数函数与普通函数对照表
宽字符处理函数函数与普通函数对照表 字符分类: 宽字符函数普通C函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 iswgraph() ...2007-02-28 15:23:00 · 464 阅读 · 0 评论 -
c++ 开发工具使用说明
菜鸟看看,高手指正。 这是传说中的windows live writer, 本地写博客工具。有一个好处,让我不得不选择它,就是制作图片很容易,如果图片多,你要一张一张上传那就郁闷了。另一个好处是不用专门的工具来排版,比如用word来写,可以做简单的排版工具,最后一点可能也是比较重要的是,网站上写如果碰到突发事件,比如掉线,服务器繁忙之类的,可能会丢失辛辛苦苦写的东西,而本地的就不用担心,大可...2007-06-22 21:12:00 · 165 阅读 · 0 评论 -
汇编寻址模式
学汇编,首先要学会寻址模式。寻址模式本质上,就是将数据从一个地方取出来,放进去的过程。如何能够这样做,那就必须让他们之间有电路连接。比如将寄存器的内容放到内存中去,他们就是通过总线连接的。而cpu内部,各个寄存器之间也是有线路连接的。如果能够找到cpu的图示,就能够形象的认识到那些是能够传递数据,那些部件之间是不能够直接传递数据,必须通过中间人来间接传递。汇编寻址模式立即 ...2005-07-25 01:22:00 · 127 阅读 · 0 评论 -
x86机器指令的编码方式
好像中文资料真少,难道国内真的每人研究这个?算了,其实英文资料就放在intel那里,要多少有多少,虽然我不会英文。因为语言的原因,恐怕造就了不少所谓的“高手”吧。呵呵。希望有组织系统的翻译一些基础资料,这种东西太少了。我参考得是intel指令手册,因为看得糊里糊涂,有些意思没有弄懂。机器指令的一般构成格式:1。前缀 ,共4种,可以0~4种结合起来,所以字段0~4字节。2。指令,1~2字节,至于如何...2005-07-27 23:46:00 · 581 阅读 · 0 评论 -
c++ 模板笔记
那个学习规律是这样的:你常常一次性学习很多东西,但是却绝大部分你实际工作中运用不到,结果就是不久就忘光光。这是可悲的人体结构决定的,但是有折衷的办法,那就是做一个备忘录,因为道理你已经学过了,缺少的是一点让你能够回忆的帮助。C++模板相当的精妙,有着千奇百怪的专业术语,看上去差不多的术语,指的事情却差很远。下面流水账的记录一下他们的特点: 类模板全局特化:template<typen...2007-07-30 14:37:00 · 92 阅读 · 0 评论 -
运用智能指针的一些思路
首先,智能指针是模拟真实指针,但是负责管理资源释放的类。第一,为何要用指针,而不是直接用对象。指针是实现多态的基础,同时具备灵活绑定性的一种类型(引用也可以实现多态,但是不具备灵活绑定性。而且你不能在堆中申请一块内存,然后绑定,然后他就乖乖帮你释放,做不到这种效果,所以他并不比指针更强大,却很容易误导人写出错误的程序)。因此,用指针,主要目的就是实现多态,次要原因是需要后期绑定,比如在建立对象的时...2007-08-06 14:11:00 · 63 阅读 · 0 评论