自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YONEE的专栏

路漫漫其修远兮,我将上下而求索。。。

  • 博客(26)
  • 收藏
  • 关注

无人驾驶小车开发初步

1.  arduino 0022 升级到1.0.1 版本出现程序无法上传问题解决方法:修改arduino\hardware\arduino\boards.txt文件中对应版本的选项,atmega328.upload.protocol=arduino 改成 atmega328.upload.protocol=stk500

2012-10-28 17:12:35 642

原创 学习笔记

Lombok 简化java代码http://www.iteye.com/topic/1113871数据库切分框架淘宝TDDLguzz http://code.google.com/p/guzz/wiki/TutorialShadowTable?wl=zh-Ha

2011-09-06 09:49:32 161

原创 C++代码转化为Java注意点(一)赋值

这是最隐蔽而且最容易出错的地方,C++赋值具有很多层含义1. 基本类型的赋值这类赋值与Java的基本类型一样2. 指针或引用赋值等同于Java中对象的赋值3. 对象赋值C++中的对象赋值,原理是采用拷贝构造函数创建一个新对象。C++默认的拷贝函数(这点很隐蔽,容易错)是全拷贝对象

2011-07-24 11:14:41 1680

原创 moses C++版本移植成java成功,版本0.1

经过一个星期的努力终于移植成功了,目前只具备mose的最基础功能。版本0.1,以后慢慢会全部移植完成。一个非常奇怪的测试结果,java版本竟然比C++快近10倍,目前不知道原因,以后再研究(莫非java真比C++快?)。

2011-07-23 20:39:13 1869

原创 wordpress建站过程

1. 安装apache2aptitude install apache2. 安装mysqlaptitude install mysql-server-5.03. 安装php5aptitude install php54. 创建数据库sworldmysql -u root -p m

2011-05-30 20:13:00 1546

原创 持续集成环境搭建备忘.

<br />一、 debian下svn服务搭建<br />       1.  安装<br />    aptitude install subversion subversion-tools apache2 libapache2-svn<br />       2.  新建仓库<br />    mkdir -p /home/svn/repos      <br />           svnadmin create /home/svn/repos<br />       3. 设置访问用户<br />

2011-05-19 10:00:00 1829

原创 正则表达式

<br />[] 匹配 '多种字符' 的表达式,<br />{} 匹配次数<br />() 分组<br />^ 非或行开头<br />$ 结尾<br />| 或<br /> <br />? 0到1次 {0, 1}<br />* 任意次 {0, }<br />+ 至少1次{1, }<br /> <br />/d 匹配任何一个 0~9 数字字符<br />/w 匹配任何一个字母或者数字或者下划线<br />.   匹配除了换行符(/n)以外的任意一个字符<br /> <br /> <br />正则表达式中的特殊

2009-10-23 12:01:00 145

原创 最近项目忙死了,真想找个人揍一顿,

每天时间不够用,quake的源码分析,只能暂停了, 最近学习用wpf做新项目,微软正是不错,wpf的很多设计思想真值得称赞,非常漂亮,灵活 wpf 内存泄漏的原因分析http://blogs.msdn.com/jgoldb/archive/2008/02/04/finding-memory-leaks-in-wpf-based-applications.aspx 

2009-07-17 23:23:00 282

原创 quake3代码C++改写,Cmd_AddCommand改写

一、quake3在性能方面的做了很大的优化,如:1. 自己的内存分配机制,memzone      2. 自己的底层函数,memcpy等 改写为C++后应该保证系统原来的性能,我主要从以下方面考虑1。 不使用stl,异常。stl库是c++相对c性能差的主要原因,因此坚决不能用。2。采用对象缓冲池机制,在系统初始化构造所有对象,尽量避免动态构造对象。3.  保持原来底层函

2009-05-17 20:37:00 2764

原创 3D游戏引擎编写(4)--quake3代码分析笔记(2)

  1. 基本框架   win_main.c主程序文件,winMain入口函数,基本流程:       创建错误输出控制台,       初始化数据(变量操作、命令解释器、键盘映射、文件、运行脚本),       初始化网络,       进入游戏循环       {           Com_Frame 游戏逻辑处理       } 2.  命令

2009-05-14 21:03:00 3299 1

原创 3D游戏引擎编写(3)--quake3代码分析笔记(1)

(所有笔记没有整理,涂鸦式记录,全部完成后整理成文档。) 一、quake3编译和调试环境搭建 1. 安装quake3 III Area,升级到1.32,有些机器不升级到1.32无法运行 2. 下载quake3-1.32b 源代码 3. 安装visual studio 2008(我用2008,vc6就可以) 4. 安装directx9.0c(quake3是纯O

2009-05-14 19:32:00 4764 2

原创 3D游戏引擎编写(2)

编写游戏引擎包含内容: 1. 基础模块    参考nebula3的foundation和quake3的qcommon编写该模块2. UI    最终目标:QuakeLive的UI。首先采用C++改写Quake3的UI,能独立运行。 3. 渲染(模型、灯光、动画) 4. 声音 5. 输入 6. 网络    参考Ice的设计,支持网格和大量用户并

2009-05-12 19:23:00 2407 2

原创 3D游戏引擎编写(1)

"如果说我比别人看得更远些,那是因为我站在了巨人的肩上" 当今开源的游戏引擎很多, Quake3/Quake4(部分代码) 代码优美,性能卓越,研究的目标。 QFusion基于quake2改写,代码简炼,骨络动画功能据说不错,值得借鉴。 nebula3分层设计,思路清晰。  xreal使用很多先进技术 ORGE图形渲染引擎

2009-05-12 19:05:00 2155

原创 我的目标

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-05-12 18:59:00 152

原创 websphere XML文件装载错误sun.io.MalformedInputException

sun.io.MalformedInputException atsun.io.ByteToCharGB18030.convert(ByteToCharGB18030.java(CompiledCode)) atsun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java(InlinedCompiled Code)) ats

2009-05-11 14:32:00 1926

原创 QuakeLive试玩

今天试玩了一下QuakeLive,感慨一下,不是感慨技术,技术没有特别,而是创意,浏览器中玩3D游戏,而且这么流畅。摸索了一下明白其大致实现方式,采用浏览器插件方式实现3D游戏,核心基本与QA的代码没有很大区别,但UI和网络方面变化比较大,资源文件PK3采用简单加密,解开后再QA里面可以用。 有空修改一下QA源码,我也实现一个浏览器中的QUAKE3。:)  解压工具和源码:

2009-05-07 16:57:00 1694

原创 垃圾邮件过滤

1. 安装procmail + spamassassin2. 建立/etc/procmailrc文件(默认不存在),编辑文件内容如下#LOGFILE=$HOME/procmail.log#VERBOSE=yes#LOGABSTRACT=all #启动spamc,只检查大小:0fw:spamassassin.lock* | /usr/bin/spamc#垃圾邮件隔离到/var/spo

2009-05-04 16:45:00 1817

原创 Java项目的安全!

1. licence方式      采用RSA加密, 私钥千万不要在项目中出现,这样即使程序反编译后,也无法生成licence文件2. 文件签名     在程序内实现,对ProtectedDomain的签名验证,防止篡改 mansuo软件就是采用了以上方式保护软件的,但是其系统存在一个致命的BUG,很容易被破解:)

2009-04-23 17:29:00 1647

转载 国际著名严肃游戏开发商和主要作品

3Dsolve3D Learning LLC3D Learning, LLC providesinnovative active learning and consulting for leadership development,team building and organizational performance improvement.Ind

2009-04-13 16:17:00 1859

翻译 QuantLib 概述

1. 日期、日历和日期调整方式日期类周末,月,频率,时间单位枚举期限类(如:1年、30天等)IMM计算More than 30 business calendarsNullCalendar (no holidays) for theoretical calculationsJoint calendars made up as holiday union or int

2009-04-07 13:50:00 2076 1

转载 xna gui

NeoForce controls 2DNA GUI by Valentin Xwinforms GuiManager Simple Gui

2009-04-03 15:59:00 1532

原创 comet技术框架确定

webserver  采用Grizzly comet的实现,内嵌入普通webserver, https://grizzly.dev.java.net/ http://weblogs.java.net/blog/jfarcand/archive/2007/06/new_adventures_3.html simple httpserverhttp://www.si

2009-03-27 10:36:00 1812

原创 XP 安装Kalyway10.5.1 后,出现b0 error 错误的解决方法

原因: 由于Leopard安装过程中破坏了主引导区修复XP的方法: 1. 采用XP安装盘启动,按R进入修复模式2. 运行fixmbr 即可修复XPLeopard正确的安装方法:在安装过程中一定要点开“自定义”按钮,选择 mbr ,sse2 两个选项

2008-01-08 16:15:00 3106

原创 iTunes无法正常启动的处理

删干净iTunes和QuickTime, 步骤如下 原文: http://docs.info.apple.com/article.html?artnum=93976-zh完全删除 iTunes 和 QuickTime 注意:默认情况下,从 iTunes 商店购买的或从 CD 导入的歌曲被保存在 My Music 文件夹中,并且删除 iTunes 不会删除它们。退出 iT

2008-01-08 16:09:00 13866

原创 使用iPhone的经历

 1. 激活:http://www.weiphone.com/thread-35297-1-1.htmlhttp://www.weiphone.com/thread-38030-1-5.html 2. 安装应用软件: BSD SubSystem  OpenSSH SysInfo  Finder  Term  中文输入:NativeCN  http://w

2007-12-04 01:48:00 864

原创 20070306

我的BLOG开张! 

2007-03-06 10:23:00 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除