2011年8月20日

摘要: Orz是邸锐(免费打工仔)开发的游戏框架,我阅读的版本是书籍《Ogre 3D游戏开发框架指南》的配套光盘中的OrzSource。我是和书籍一起对照来读的。 在读Orz源代码时,最好首先用CMake将源代码生成Visual C++ (2005或以上)的工程文件。这样可以在VC的集成环境中来读源代码,效率会提高很多。Orz的源代码主要包括8个源代码文件夹,它们是Controller_Base、Controller_Win32、Framework_Base、Model_Base、Toolkit_Base、View_Fmod、View_OGRE3D和View_OIS。其中,Controller_Ba. 阅读全文
posted @ 2011-08-20 22:12 Cool_IT_Cool_Man 阅读(841) 评论(2) 推荐(0) 编辑

2011年8月13日

摘要: 在阅读一些C++技术文档上经常会遇到下面几个术语,通过对网上的资料进行综合,总结出以下的解释:类型安全 --- 是有关类型操作的一种规范。这种规范限制了不同类型的数据之间的相互转化,使数据类型之间的转换不会导致数据破坏。另外,对于不同的类型,总能进行正确的处理。在处理时对数据类型有严格要求,类型不正确的数据不能通过编译。或者说,类型安全性就是严格区分数据的类型,不同的类型不同的处理,类型之间的转换遵循严格的规范,保证不发生类型错误。异常安全 --- 包括三个层次,最基本的层次是:如果一个异常被抛出,程序中相关的数据、变量和对象都处于合法状态,没有对象或数据结构被破坏,而且所有类不变量都被满足。 阅读全文
posted @ 2011-08-13 12:52 Cool_IT_Cool_Man 阅读(283) 评论(0) 推荐(0) 编辑

2010年10月7日

摘要: swrl-jess-bridge是本体开发工具Protege的插件SWRLJessTab的后端程序,本文以swrl-jess-bridge的下载为例,说明如何在Eclipse中直接下载Internet上的Subversion源码服务器上的源码,供研究与学习用: 1. 从Eclipse网站http://www.eclipse.org 下载Eclipse。本例下载的是Eclipse 3.5(Gali... 阅读全文
posted @ 2010-10-07 15:06 Cool_IT_Cool_Man 阅读(1169) 评论(0) 推荐(0) 编辑

2010年4月11日

摘要: 我首先安装了Ultraedit 15.10,然后从UltraEdit网站下载了matlab6.uew,复制到UltraEdit安装后目录的wordfile子目录下,之后启动Ultraedit,打开m文件,不能产生语法高亮。后来从网上搜寻到一些相关网页,受到启发,按照以下操作解决了该问题: 将Ultraedit的“高级”-“配置”菜单选中,在̶... 阅读全文
posted @ 2010-04-11 20:05 Cool_IT_Cool_Man 阅读(1275) 评论(0) 推荐(0) 编辑

2010年1月13日

摘要: 1、我用的Eclipse SDK 3.5是将压缩包解压后直接使用的,因此,在使用Eclipse之前需先安装jdk,我用的jdk是Java SE 5 update 8。在机器上安装了jdk 1.5之后,在jdk的安装目录中把jre子目录复制到Eclipse SDK 3.5的目录中。2、在Jess网站上下载Jess71p2.zip压缩包,解压缩后,将lib子目录的jess.jar复制到(Eclipse... 阅读全文
posted @ 2010-01-13 10:14 Cool_IT_Cool_Man 阅读(363) 评论(0) 推荐(0) 编辑

2009年11月7日

摘要: http://www.ultraedit.com/downloads/extras.html#wordfiles语法高亮文件都是以uew为扩展名,下载了某语言的uew文件之后,把该文件拷贝到ultraedit文件夹中wordfiles子文件夹下,重新启动ultraedit,则编辑器界面已经可以支持该语言的语法高亮显示。注意:如果按上述操作后,对于有uew文件支持的文件格式,例如matlab的m文件... 阅读全文
posted @ 2009-11-07 14:54 Cool_IT_Cool_Man 阅读(592) 评论(0) 推荐(0) 编辑

2009年10月30日

摘要: 1、从http://protege.stanford.edu/download/registered.html中下载并安装protege3.4(选择完全安装)2、从http://www.jessrules.com/jess/bindist/Jess70p2.zip下载 zip文件3、将Jess70p2.zip文件解压缩,将lib文件夹下的jess.jar复制到D:\Program Files\Pr... 阅读全文
posted @ 2009-10-30 17:55 Cool_IT_Cool_Man 阅读(927) 评论(1) 推荐(1) 编辑

2009年10月22日

摘要: 1、采用最自然、最简单的设计。只在必要时才采用精巧的设计。2、平时编程和测试中遇到的错误,一定要清除,否则留到最后,成为难以琢磨的错误,到用户反馈回来再追踪,要花几倍甚至十几倍的时间。 3、涉及到从数据库读数据的问题,一定要考虑到连接是否释放,一定要测试是否会出现连接池满的情况,方法是,对模块进行数千次或更多次的连接和关闭,看是否会报连接池满的错误。4、OOD(面向对象设计)要偏向于职责导向,而非... 阅读全文
posted @ 2009-10-22 15:21 Cool_IT_Cool_Man 阅读(414) 评论(0) 推荐(0) 编辑

2009年10月21日

摘要: 1、安装Protege3.42、打开protege3.4,选择“Project/Configure...”菜单项,在弹出的窗口的TabWidgets标签页中勾选OWLVizTab3、点击OK,这时一般会报“DOT ERROR”错误4、下载并安装graphviz的windows可执行文件(我的版本是graphviz-2.24.msi),假定安装在C:\... 阅读全文
posted @ 2009-10-21 17:20 Cool_IT_Cool_Man 阅读(1455) 评论(0) 推荐(2) 编辑
 
摘要: 网上资源 http://bbs.w3china.org/ W3CHINA 讨论区 - 语义网,本体的研究论坛 ftp://bookshelf:bookshelf@202.38.126.147:2004/ ftp://w3c:w3c@ftp3.xml.org.cn/ ftp://w3c:w3c@ftp.xml.org.cn/ http://sunsite.informatik.rwth-aache... 阅读全文
posted @ 2009-10-21 16:00 Cool_IT_Cool_Man 阅读(451) 评论(0) 推荐(0) 编辑