摘要: 基类角色之对象管理器
版本:0.1
最后修改:2009-07-02
撰写:李现民
问题描述
C++程序设计中,保存一个生命周期不是由类对象自己维护的其它对象的指针通常是个坏主意,因为程序逻辑很难判断在使用该指针的时刻其所指对象是否已经被销毁。这种应用需求很常见,例如在网游设计中,由于华丽的装备加载需要进行大量硬盘I/O,因此加载过程通常由一个独立的加载线程执行,由于在装备加载完... 阅读全文
今天在ECLIPSE中写的j2me程序运行时候,报ALERT: java/lang/ClassFormatError: Bad version information.一个错误。开始一直以为是自己的程序问题。后来查了一下才知道,原来是Eclipse中设置版本的编译级别的问题。
解决方法:
选择eclipse中的"window"->preferences->设置jdk complier compliance leve为1.3或1.4,因为j2me不支持jdk5,6.设置好后就OK了.
wchat_t str[40] = { L"我的英文名为Corner Zhang!\n" };
setlocale(LC_ALL, "chs');
wprintf(L"%s", str);
Punctuation type:
~ -- waveline 波浪线
! -- bang 叹号
@ -- at ???
# -- pond 井号
$ -- dollar 美元符
%-- percent 百分号
^ -- accent 幂
& -- and 和
* -- star 星号
( -- open round 左括号
)-- close round 右括号
+ -- plus 加
- -- sub 减
= -- equal 等于
_ -- underline 下划线
\ -- backslash 反斜线
| -- vertical 竖线
{ -- open brace 左花括号
} -- close brace 右花括号
[ -- open quad 左方括号
] -- close quad 左方括号
: -- colon 冒号
; -- semicolon 分号
" -- quote 引号
' -- single quote 单引号
? -- question 问号
/ -- slash 斜线
< -- open angle 左尖括号
> -- close angle 右尖括号
, -- comma 逗号
. -- dot 点号
还有空白符:
' ' -- space 空格
'\n' -- newline 换行
'\t' -- table 制表符
\r' -- return ???
摘要: No.7 SS7 阅读全文
摘要: 记得以前在一本书上看过boost::shared_ptr的回带来一定的效率损失,但是并不大.今天闲来无事,编译了一个BOOST并简单测试了一下,看看到底有多少性能损失.测试代码和结果如下:比较函数template <class T> class compareP{public: bool operato... 阅读全文
摘要: 动态规划题 阅读全文
摘要: 看了何咏的文章(http://www.graphixer.com.cn/ShowWorks.asp?Type=1&ID=28)后,再找到了最原始的那篇论文,也实现了一个,仅仅实现了动态地形优化部分,纹理等其它无关算法的内容没有加上去。使用OpenGL渲染,即以前做毕业设计时的框架,顺便也可以改进一下以前的游戏框架~这里就不说算法了,读者可以找找何咏说到的那篇论文,个人觉得主要难点是理解消除... 阅读全文
摘要: 现在不仅可以阅读类的成员,也可以用函数名的字符串去调用函数并取得结果了。代码与这篇文章的实例类似,因此只贴出更改的部分以及程序截图。 阅读全文
摘要: 背包问题 阅读全文
摘要: 最小生成树问题
阅读全文
摘要: 为了给C++的反射做Demo,不得不研究一下HTTP的协议。后来发现Windows自带了API可以用,于是就写了个小东西。程序打开之后,如果检测到【http://localhost:8080/vczh/FILENAME】这样子的请求,就将一个目录下面的东西读出来,然后返回。于是就可以用IE来运行某个地方的网页了。代码如下: 阅读全文
我不向往苏轼那种“大江东去,浪淘尽,千古风流人物”的豪迈气概,也不向往易安那种“才下眉头,却上心头”的婉约凄凉,更不具有杜甫“大庇天下寒士俱欢颜”的伟大胸怀,因为现实不是这样的时代。我所向往的生活,就是快乐幸福、安定和谐。
“燕草如碧丝,秦桑低绿枝。”在风和日丽的春天,伴着清脆的鸟鸣,携着飘香的鲜花,和一群知心的朋友在和煦的阳光下,嬉戏、玩耍。让碧丝般的小草,轻抚我们疲倦的身体;让轻柔的春风,抹去我们心中的烦恼;让悦耳的鸟鸣,唤醒我们青春的活力。这是我神往的生活。
“接天莲叶无穷碧,映日荷花别样红。”在烈日炎炎的夏天,最快不过于伙伴们像鱼儿一般在水中自由自在地穿梭,你追我,我赶你,时儿水花四溅,时儿欢声笑语。让清凉的溪水冲刷快要蒸发的身体,使我们依旧像新生的嫩叶一般鲜亮;让水花和笑声一起飞溅,使我们仍然充满生机地迎接下一步的挑战。这是我追求的生活。
“人道天凉好个秋。”秋高气爽的天气里,拿本书,音乐在耳中穿梭,迎着习习的凉风,坐在窗台边享受闲适的午后,忘了生活的烦恼,忘了学习的压力,忘了时间的流逝,就这样安静的看着书,听着音乐,好好体验一番“少年不识愁滋味”。这是多么惬意的生活啊,我向往!
“梅须逊雪三分白,雪却输梅一段香。”我没有雪一般的洁白,也不会有梅的百里飘香。在这个老鼠都不愿意出来偷吃的季节,我没有梅与雪的情操,我所向往的只是能像冬眠的动物一般,蜷缩在自己那个温暖而又温馨的空间里,做上一个甜甜的美梦,隐约听到妈妈不停的叫唤时,睁开朦胧的双眼,迎着厨房里飘出的阵阵清香舒展。“睡觉睡到自然醒”一定是人生一件快事。在寒假里让我睡个饱觉吧,这是我渴望的生活!!
让和煦的阳光抚慰我疲倦的心灵吧;让清凉的溪水冲刷去一身的烦恼吧;让恬静的秋意抚平我内心的躁动吧,让充足的睡眠为我的生活加煤加炭吧!我向往这样的生活!
听竹声瑟瑟,看世事萧萧。
摘要: 跟上一篇文章一样,一样的数据结构,但是添加了对数组、列表和映射的更多的支持。首先是代码,然后是序列化后的XML文件。 阅读全文
摘要: 这一周,我写好了一个连连看,在设计连连看的算法的过程中,我设计了一个可以控制连数的连连看算法,并把连连看改成了“n连看”,然后经过算法优化,使我的连连看算法在20连、无解、矩阵是13*11、最坏情况(一个周围空旷,一个被包围)下,运算速度仅2秒左右。而经过优化之前,到了6连的最坏情况下就已经慢得无法接受了。基本的算法是这样的:先写一个函数f1,判断点1和点2能否经过某个方向... 阅读全文
摘要: 模拟题,将分数转换成带循环节小数形式。 阅读全文
摘要: 最短路径问题 阅读全文
摘要: 这题综合了dfs,floyd算法。首先用 floyd计算出两两之间的最短路径。然后用dfs将图着色。对每两两不同颜色的结点,我们把它们相连,然后看产生的图的直径的大小。直径的大小只可能仍为原两连通图直径之一,或者是包括新添加的路径所产生的最长路径,取这三者中的最大值。新路径产生的最长路径只可能是两点的距离加上两点到其他点的最长距离。最开始的时候只考虑了新添加的路径,没考虑原直径会比新路径大的情况,... 阅读全文
摘要: 一种字符串转化为16进制显示的算法 阅读全文
摘要: 找出两个迷宫的出口,然后分别进行dfs,求出到每一个点的最短距离。然后对每一个点,求到最短的那个出口的距离,然后再求这个值的最大值即可。找出口写得比较繁琐。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <iostream>... 阅读全文
摘要: 花了足足3天时间,外加1天心情休整,终于在第5天编写出了一个能运行的基于asio和thread_group的框架,差点没气晕过去,把源码都看懂了才感觉会用了。测试了一下,debug下一万次回应耗时800+毫秒,release下是200+毫秒,机器配置双核2.5G英特尔,4个线程并行工作,无错的感觉真好,再也不用担心iocp出一些奇怪的问题啦,因为是巨人们写的实现,呵呵。进入正题,简要说一下asio... 阅读全文
摘要: 模拟题。按题目要求编码即可,每过一分钟,更新一下农夫和奶牛的状态。如果该状态以前出现过,说明有循环,不可能到达,输出0.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <iostream>#include <fstr... 阅读全文
摘要: 每加一个新结点,更新一下对各公司控制值,递归地加入新控制的结点即可。用一个布尔向量记录一下已经控制的公司,以免无穷递归。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <iostream>#include <fstr... 阅读全文
摘要: 摘要: Tags:C++ Builder 2009 UnicodeString Big5 GB
利用C++ Builder 2009实现一个在简体XP中可显示繁体TXT内容的记事本,并对C++ Builder 2009的UnicodeString进行源码跟踪。
阅读全文
摘要: 所谓的反射当然不是自动化的,而是需要自己打标记的。下面会展示两份文件,告诉大家我这个做了一半的反射是怎么工作的。写这个东西的主要目的是,将来可以实现序列化,譬如说序列化到流,或者序列化到XML文件,或者做其他的事情等等(譬如说使用类名创建对象并进行修改)。 阅读全文