摘要: Quake3引擎的源码已经公开了,研究过的人都认为虽然它年代比较久远,但是代码写得非常漂亮,非常值得一探究竟。Quake3引擎的源码是完全开源的,但是Quake3这款游戏的资源(声音、图片等)并非免费,所以,如果想要运行这款游戏还是必须要购买发行版CD。实际上可以参考这个基于Quake3引擎的完全开源的仿制游戏:http://www.openarena.ws/比较郁闷是国内外的研究者虽然并不少,但是网上能找到的资料却少得可怜,比较有价值的更是少之又少。可能是当时的互联网环境没有今天那么活跃。step1.首先,我们要做的是下载完整的游戏并确保能够运行起来。1.原始游戏光盘提取出来的安装文件:ht 阅读全文
posted @ 2014-03-22 13:37 陌子轩 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 几个月前搞的Android项目最近挖出来调Bug,发现以前好好的getScanResult返回的结果,现在同一个SSID居然会重复出现。google了一大堆资料发现这个问题的我不是第一个,但是貌似没有什么解决方案,也没有说明原因。我把broadcast停下来,仔细查看每一个getScanResult返回的列表,发现普通的路由发射出来的信号其实是正常的,也就是说没有出现SSID重复的情形,而CMCC-HEMC和CMCC-AUTO就会重复出现两到三次,而且level什么的参数都不一致。于是猜测可能是因为这些路由是多模的,用来增强信号,所以会检测到同名SSID。实际上,如果多个路由设备设置成同样.. 阅读全文
posted @ 2014-03-17 20:03 陌子轩 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 第一件事就是安装ruby, rubygems,rails以及数据库系统1.Ubuntu本来就已经安装了Ruby 1.8.7但是rails要求大于或等于1.9.3,所以要到官方网站下载源码包来编译安装。这个需要依赖很多的依赖关系包:build-essentialbisonopenssl libreadline6 libreadline6-dev curlzlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf libc6-dev使用sudo apt-get install安装即可2.sudo apt-get instal 阅读全文
posted @ 2014-01-08 22:37 陌子轩 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/zyl910/archive/2012/11/05/vs2012_sdk.html一、问题背景 Win8中集成了DirectX 11.1,而现在没有新版DirectX SDK的消息。 原来DirectX SDK已经被集成到Windows SDK里面了。而Windows SDK在安装完VS之后都会作为开发工具集的一部分成功安装。Windows 8的SDK随VS2012一同整合,默认安装在“C:\Program Files (x86)\Windows Kits\8.0”中。并且这个SDk是针对多平台的:不同的CPU架构(X86_64和AR.. 阅读全文
posted @ 2013-12-31 22:46 陌子轩 阅读(861) 评论(0) 推荐(0) 编辑
摘要: Windows商店里的应用统统安装在系统分区C:\Program Files的隐藏目录“WindowsApps”里。Windows8/8.1应用商店的应用数据放在这里:C:\Users\bing\AppData\Local\Packages\ 阅读全文
posted @ 2013-12-23 13:59 陌子轩 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一 下载mpi for windows 在这一块我浪费了很多时间。首先windows下(自己电脑的多核)和一般的工作站是不一样的。windos为了兼容mpi,自己做了一个基于一般电脑的MPI实现,如果要安装真正意义的mpi,在intel上有。我这里是为了在自己笔记本上学习mpi,用的是微软的HPC Pack 2008 R2 MS-MPI Redistributable Package with Service Pack 4。 不过如果是想在自己笔记本上用fortran版的mpi,即用fortran编译mpi,那么和这里的不一样。这里是c的。fortran的以后添加。二 安装mpi 我的电脑是6 阅读全文
posted @ 2013-12-11 14:21 陌子轩 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 通常在一些项目中需要使用外部的头文件和静态库文件,codeblock通过如下方法添加头文件和库文件。以codeblock 12.11为例添加头文件:依次点击project->bulid options->Search directories,在该标签页中点击Compiler,单击Add按钮添加头文件路径添加静态库路径:依次点击project->bulid options->Linker setting,在该标签页中点击Add按钮添加静态库路径。以上的设置是一次性的,换言之,只是对当前的项目生效。如果要进行全局配置,使得它对所有的项目都生效就要在Settings-> 阅读全文
posted @ 2013-12-04 17:50 陌子轩 阅读(3604) 评论(0) 推荐(2) 编辑
摘要: 做汇编实验的时候,经常用到debug.exe。但是在64位系统下,或者其他的非微软操作系统无法使用debug.exe。国外有一个开源软件叫DOSbox,可以在多个平台下模拟DOS环境,在下载一个debug.exe,将debug.exe所在的位置挂载即可。另外,由于是模拟器,各种操作都没有问题的,放心的瞎胡闹~当然,在Windows下的cmd也只是一个模拟环境而已,也不会影响Windows环境的。 阅读全文
posted @ 2013-11-25 17:39 陌子轩 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 编译Android工程的时候,一直出现这个错误,代码本身是没有问题的,以前测试过。后来发现,是最近更新了Android SDK Build-tools 19 的Bug导致的,换回旧版本旧解决了。18.1.1的下载地址:https://dl-ssl.google.com/android/repository/build-tools_r18.1.1-linux.zip 阅读全文
posted @ 2013-11-21 20:53 陌子轩 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 做Android开发最不爽的地方就是使用IDE的在线安装SDK工具下载速度令人抓狂。不过eclipes的所有插件都是松耦合的,可以下载好在放到对应的目录下即可。下面是下载地址,可以使用浏览器的下载工具或者迅雷、aria2等进行高速下载。更改版本号可以下载任意的版本。Android SDK Platform:(放到sdk/platforms目录下)http://dl-ssl.google.com/android/repository/android-2.3.3_r01-linux.zipAndroid Google APIs:(放到sdk/add-ons目录下)http://dl-ssl.g.. 阅读全文
posted @ 2013-11-19 14:13 陌子轩 阅读(233) 评论(0) 推荐(0) 编辑