re: 什么是UUID? 杨粼波 2008-06-29 12:14
嘿嘿,笔误笔误。。。。
re: GameRes里面某位大师的语录 杨粼波 2008-06-26 23:51
嘿嘿,好啊。
反正只要是非ASCII码就会出错就是了。。。。
非注释里面出现多字节字符就会报错。
如果是全角空格就很烦人,很难找出来的,除非重新写那行代码了。
re: (C++)一个愚蠢的错误[未登录] 杨粼波 2008-06-12 19:28
......我也这么做过。。。。
IOCP就是Proactor实现的系统级的事件分离器。
leader follower模式,是一种并发模式,也可以说是一种策略。
这些都可以在ACE的那两本网络编程的书里面看到讲解。
我最近一直看这书,一边写自己的网络库。之前写的不满意,现在重新写一个。尝试先用UML建模的方法。
re: 入职正忙时[未登录] 杨粼波 2008-06-12 19:16
恭喜啊,在家乡工作真好。
我是没有那可能的,呵呵。。。。
有段时间我很久没有说过话,
几乎面对电脑,
搞得说话都不知道怎么说了。。。。
具体我没有去深究个缘由,等有时间会去看看究竟内部的。
俺就晓得OnUpdateCmdUI是处理的WM_UI_UPDATE()这个消息的。
等我搞清楚了,就在后面把原理加上去。
嘎嘎。。。。。
这可是曾经做Web时候的经验呀。
没想到还是有点用途的,哈哈。。。。
物理引擎仅仅关心逻辑数据,
与渲染是没有直接联系,
用OpenGL还是Dx作渲染都是可以的。
你可以看看OGRE的插件,
里面有大部分物理库(引擎)的封装,
虽然那些封装不一定好,
至少是可以作为具有参考价值的参考的。
OpenGL整个就是一个状态机,如果有dx或者其他图形学基础,代码读懂是容易的。
没什么好怕的,我一般对待自己害怕的东西,那就是战胜它,否则只会越来越害怕。
re: 仙剑四通关,发图留念[未登录] 杨粼波 2008-05-28 20:59
玩游戏,一直都是没有什么耐性,
这是我第一次玩RPG游戏通关的。
@lovedday ,单机游戏现在几乎可以说是完了。说不定网络游戏哪天也会挂掉,呵呵。。。。
re: C++判断文件是否存在[未登录] 杨粼波 2008-05-09 12:13
bool directoryExist( const std::string& strPath )
{
return ::PathIsDirectory(strPath.c_str()) ? true : false;
}
在Windows下面可以这么做。
re: 上海到九华山攻略[未登录] 杨粼波 2008-05-07 00:16
=.=我准备去的,结果没有去成。。。。
你可以查询替换那些字符就OK了。
一般的查询替换工具都可以支持全角半角字符的识别的。
@RichardHe 拉出去给如花QJ一百遍。。。
@陈梓瀚(vczh) Orz,无言叻。。。。。
你没有装VC_Redist吧?
如果没有依赖的dll文件,
也是运行不了的。。。
我是用的VS2005编译的。
=.= 抱歉嘞,忘记删除Ogre.cfg嘞。。。
最好删除了再运行,
否则会报错的嘞。。。
感觉这个框架还是有很多缺点的。
不过从里面可以学到很多东西。
re: 一个Ogre.cfg引发的血案 杨粼波 2008-04-29 13:11
在处理这个问题上,
我的逻辑严重不足。
1.一个同事将dll和exe以及资源复制到了Ogre SDK的bin目录下是可以执行的;
2.OpenGL渲染是可以执行的。
这两个事件应该告知了我一件事:执行文件,动态库,资源都是没有错误的。
出错的肯定是之外的东西,除此之外还有什么呢?
答案指向了:配置文件。
而我却没有找寻到这么简单的一个根源。
呵呵。。。。
我看你QQ资料才知道的。
多多交流了。
re: 预备做一个网站 杨粼波 2008-04-27 20:14
我也是做游戏的.
做一个开源?
那倒是可以的,
代码可以放到google的code服务器上去的。
可以加QQ或者msn聊的说。
re: 累到想吐[未登录] 杨粼波 2008-04-24 11:27
我不想日复一日的都这样子。
我不希望我今后的生活就是如此。
枯燥得让人抓狂。
更重要的是,
我觉得找不到人生的价值!
在曾经公司我看到的是,
今天写的代码,
可能明天就被重写,甚至完全丢弃掉,
我工作的价值何在?
如果说是赚钱,
那么我的价值只有赚钱了。
自己的辛苦和努力如果只是换来的是这样,
我觉得实在太无意义了。
必须在包含windows.h之前用#define WIN32_LEAN_AND_MEAN才好。。。。
不用的话,包含了windows.h就会包含winsock.h。
对WIN32_LEAN_AND_MEAN有了一个深刻印象了。
re: 又是一个想当然的错误[未登录] 杨粼波 2008-04-18 15:01
我把计算的数据打印成日志,
才查出来。。。。
这个是用来在Ogre中画圆的,
我发现总是有一根莫名其妙的线,也就是说有一个莫名其妙的点。
想了半天都不可能中途计算错,
只有起始点或者终点出错,
排除终点,
那就只有起始点了,
情况很像是没有初始化的混乱数据。
打印出来,印证了。
貌似还是:
链接器 -> 命令行
里面填写一个/FORCE:MULTIPLE
比较好一点,
不过警告信息依然存在。
没有办法,
补丁包一定要装才可以的。
装这个补丁包是一个痛苦的过程。。。。
如果确信是要继承的,
我是要虚掉析构函数的,
其实只要析构函数就虚掉是个好习惯,
通常析构函数本来也不是经常调用的,
是无须从效率上考虑.
re: 我的快乐哪里去了?[未登录] 杨粼波 2008-02-28 19:38
很多事情其实不想想,
但是还是得去想去面对.
我的英文能力也不怎么样.
不过也不阻碍我的发展,
基本能够看懂就可以了,
更重要的还是解决问题的能力,以及相关知识.
英文不是唯一.
现在我们的那些研究生,博士生考试都没有中文考试,
实在令人沉重!
这其实是大家都所知道的事实了,
那些考试里面高分的考试天才,
又有几个是能够对社会,对中国有用的?
这是很值得怀疑的事情.
我记得有个文章说到,
北大清华的学生百分之八九十的人都出国留学,
而这些出国留学的人又很少有回国的.
不过这个也是可以理解的,
国内的教育体制是怎样的糟糕.
这个制度培养的人才又是不是真正的人才呢?
而对于真正的人才又有什么激励的制度呢?
还有国家曾经对这些人才们所作的一些见不得人的事情,
也使得人们不得不忧虑自己的前途.
寒心,的确寒心.
不过这个就是事实.
原理反正就是摆在那里的,都是差不多的,无非是实现的稳定性问题.
我以前也想自己实现,但是其稳定性是不能保证的,
而事务处理本身就会有不稳定的问题存在,
如果还自己去封装增加风险是不值得的.
在windows平台下还是用Winnet吧,
若是没有记错,HTTPFile也是基于Winnet的.
我给你找找资料吧.
re: 用C++实现插件体系结构[未登录] 杨粼波 2008-01-28 13:40
没有看过GPL,
何况现在GPL都出了n个版本了...
DLL里面代码应该不多,
开放与不开放没有什么太大区别.
如果支持断点续传,
都是在服务器上进行Seek的.
re: 入职一月回忆录[未登录] 杨粼波 2008-01-21 09:59
我在上海待了两年,
已经离开了....
可以做一些优化,
或者直接就把机器人给屏蔽掉.
或者屏蔽掉部分IP也是可行的.
速度还可以吧.
我只是把这个blog作为资料收藏 和 一些想法,以及笔记的存放地.
杂七杂八的堆放起来倒也不少了.
很多东西都是很多人所需要的,能给大家点帮助也是好的.
至于刷排名什么的,没有什么意思,我做过几个网站都曾在世界排名四五万名,甚至有进入了千的,这种虚浮的东西毫无意义.
我这个人很不喜欢写太严肃,太正式的东西.
工作中的文档啊,代码已经够我受的,除非确实网络上没有相关的文章资料,才会把自己的心得体会记录下来.
我发现我发的东西是最多的,哈哈.....
基数大了.
我记得我是我2006年刚出来工作时候开的这个博客,
到现在看过的文章,学习到的东西也挺多的.
现在懂得的东西不多,还不敢写一些肤浅的东西误导大众,
等到我觉得我有能力写一些有益大众的文章时候,
我会回馈大家的,
呵呵....
到时候把整个首页都给占领了.
有一本书<C++设计新思维>,
里面就是拿Loki来讲解的,
你要看Loki的东西就看它吧.
re: 来自soso.com的攻击 杨粼波 2008-01-02 12:53
搜索引擎的 蜘蛛.
居然爬到服务器都支持不住?
牛逼.....
re: 2008了,同志们! 杨粼波 2008-01-01 00:26
继续顶,哈哈。....
re: 我用一辈子来坚持的决定![未登录] 杨粼波 2007-12-20 10:22
时间证明一切.
人生其实很平淡,
平平淡淡就是福.
如果把架构的重构实施,
从某种意义上说,是多个微型重构的复合.
重构的过程是持续的.
往往很多大到架构的重构都是由小重构引起的,
但是小重构不一定会引起架构的重构.
改改名字根本是微不足道的,仅仅对可读性造成影响.
现实实施中,
事实上所谓的大的重构都是由持续不断的小重构积累而成的.
也有可能我觉得架构不好,一下子就把架构给改了.
一切看实施情况吧.
我对重构理解不够深入,
但是我认为实施重构是根据重构的目的来决定的.
真正有效的重构应该是针对架构的,
那些改改名字的小重构只是对代码可读性造成改观.
而对架构的改观是客观的,
主要表现于:更好的可维护性,更好的可扩展性等.
re: 华容道系列[未登录] 杨粼波 2007-12-02 14:01
我觉得这个总体还是不错的,
作者只是借此作为一个讲解数据结构的契机,
他的目的仅仅是为了讲清某些东西而已:)