`
kofsky
  • 浏览: 201736 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

杀怪升级

阅读更多

一 近期已解决bug

1. FTP随机出现的内存错误:access violation

    原因:采用的是分离线程,循环完毕后自动释放线程资源;而此时,其他线程仍然尝试访问该线程的资源,发生冲突

   解决:a.共享资源全部加锁访问(注意死锁啊)          b.FTP进行数据传输之前进行TCP的连接测试,连接成功则传输,失败则中止线程(这个是关键问题啊,可是我还是没有找到发生访问冲突的地方,应该是在xmlrpclib内部,研究了半天,也没发现到底是哪个资源,奇怪)

   这个问题解决了3周。周五到周一,用三台机器连续跑了接近70小时,不停的灌入数据,一个也没死掉,应该是搞定了。

2.弹出错误提示框:文件被其他进程占用   

原因:wxWigets访问了资源管理器正在管理的文件  

  解决:用c语言操作,若打开文件失败则不进行后一步的处理

3.弹出错误提示框:界面CtrlList提示无法获取某一栏信息  

原因:多线程访问时底层数据与界面数据不一致;  

解决:界面控件句柄加锁访问

4.多次发送播放列表时,报内存冲突错误  

原因:发送一份播放列表完成后,数据已被删除;而此时链表中仍然引用了已删除的数据;  

 解决:修改执行顺序为:指针移动,移除指针,删除对象

二  未解决bug

1.   File:dbgheap.c     Line:1132     Expression:   _CrtIsValidHeapPointer(pUserData)  

出现概率:极低,上周出现过两次,本周尚未出现。尚未解决

2.FD_SET关注套接字可写,select之后,用 FD_ISSET(fd, &outFd) 判定的时候,返回false 做了三个队列的监控,读必须监控,只有在缓冲区有数据时才监控写队列;读队列的监控正常;写队列却不正常;不正常之处是,前面若干次的FD_ISSET测试均会返回true,但之后的FD_ISSET测试却返回false(此时也是设置了的);这个问题出现也是随机的。可能在发送一百多次后出现,可能在发送一千多次后出现,甚至可能发送一万多次也是正常的。奇怪。

3.FTP Memory leak:压力测试下,以每秒平均灌入50份文件的速度运行三天,泄漏100M左右

三  其他

1.使用了太多的vector,在提取数据时需要遍历;而这些地方应该是要使用map的,可以显著的提高速度  

2.未使用泛型技术,在命令解析中造成大量同类型的重复代码

分享到:
评论

相关推荐

    玩QQ华夏作文.doc

    玩QQ华夏是基于QQ平台的一款在线游戏,游戏中玩家可以创建自己的角色,选择职业,完成任务,杀怪升级等。以下是玩QQ华夏游戏的详细介绍和知识点: 一、游戏概况 玩QQ华夏是一款基于QQ平台的在线游戏,游戏中玩家...

    d2bott.rar

    例如,你可以选择bot的行动策略,是专注于杀怪升级,还是寻找稀有物品;还可以设置bot的移动速度,避免因过快移动而引发的检测。此外,bot的自动拾取和出售功能也是十分实用的,可以根据物品类型和等级进行筛选,...

    fla射击游戏,飞行杀怪

    《FLA射击游戏:重温飞行杀怪的乐趣与技术解析》 在数字娱乐的海洋中,经典的游戏模式总能唤起人们的回忆。今天我们要探讨的是一个名为"fla射击游戏"的小程序,它以飞行杀怪为主题,巧妙地融入了童年的飞行射击游戏...

    RPG加钱加属性脚本

    同时,为了防止玩家过度依赖这种方式快速升级,开发者可能会设置一些反制措施,比如增加高级敌人的难度或者引入惩罚机制。 总的来说,"RPG加钱加属性脚本"是RPG和魔兽类游戏中常见的设计手法,它通过随机奖励机制...

    杀戮尖塔反编译资源,bgm,音效,图片

    在《杀戮尖塔》中,这些脚本可能涉及到卡牌的生成、战斗机制、角色升级和怪物AI等。开发者使用特定的编程语言编写这些脚本,以确保游戏的多样性和随机性,使每次游玩都有不同的体验。 2. **配置文件**:配置文件...

    leetcode:leetcode打怪升级之路

    在IT行业中,LeetCode是一个非常受欢迎的在线平台,它提供了大量的编程题目,旨在帮助开发者提升算法和编程技能。尤其对于JavaScript开发者来说,...在LeetCode的“打怪升级之路”上,每一次挑战都是一次成长的机会。

    翎风源码HGE完美版

    人物在该地图杀怪,将触发QFunction-0.txt的[@KillPlayMon数字]节 注:宝宝杀人杀怪有效(秒杀除外) 8.<$MONKILLER> //杀人的怪物名字 9.<$KILLER> //杀人的人物名字 #IF KILLBYMON SENDMSG 5 <$MONKILLER>在:%m...

    游戏,游戏基础系统,好玩,用来玩的

    这是一个由纯c++编出的游戏。代码简洁,游玩简单易懂,还可以在此基础上加以改进。是一个比较全面的框架。 具体是有一个升级系统,战力系统,和一个刷...杀怪系统带有各种属性不同的怪。打死也有不同的经验和金币奖励。

    魔兽争霸3《神之墓地》3.5.60攻略.docx

    玩家可以通过完成任务、杀怪和收集资源来获取这些资源。同时,玩家也应该关注于发展自己的角色和仓库,例如升级仓库、购买地狱火和其他重要物品。 中期发展策略 在游戏的中期,玩家应该继续发展自己的角色和仓库,...

    《永恒之塔》新人完全成长手册

    作为新人在《永恒之塔》中的成长历程,涉及到诸多方面,包括角色创建、升级、挑战精英怪、寻找坐标以及了解掉落物品等。下面我们将详细探讨这些关键知识点。 1. 角色创建:在《永恒之塔》中,玩家可以选择三大种族...

    wowClassic-LevelingCalculator:一个简单的C ++均衡计算器,用于估计需要杀死多少小怪

    3. **效率优化**:在实际应用中,计算器可能还需要考虑一些额外的因素,比如角色的天赋、装备和多目标攻击能力,这些都可能提高杀怪效率。开发者可能会设计算法来模拟这些因素,以给出更为准确的估计。 4. **用户...

    第1组详细设计说明书1

    - 若主角攻击大于怪物防御且防御大于等于怪物攻击,主角可以消灭怪物(防杀)。 - 若主角攻击力大于怪物防御力加上其生命值,怪物被秒杀。 - 若主角攻击力小于怪物防御力,无法造成伤害。 - 若主角攻击力大于...

    文档网络游戏解决方案

    怪物设定与经验值获取紧密相关,玩家击杀怪物所获得的经验值取决于怪物等级和玩家等级的差距,使得低级别的玩家有机会通过挑战高级怪物迅速升级。这种设计鼓励玩家勇于面对更强的敌人,同时也保持了游戏的挑战性和...

    TPS-SLG-GAME:Unity制作的多人在线的第三人称策略类射击游戏,服务端实现怪物寻路,服务端由python实现。(服务端没有用任何python第三方库)

    捣蛋 运行 服务端 要求:python 2.7 python server/main.py 客户端 Unity里运行登录场景或者打包直接运行即可...升级玩家击杀怪物会获得经验值和金钱,金钱可以用来购买陷阱,经验值达到一定值玩家会自动升级。玩家升

    DBC2000数据库详解.doc

    DefSpell、DefPower、DefMaxPower则表示随着技能升级,这些数值的增量。Job字段指明了技能适用于哪种职业,0代表战士,1代表法师,2代表道士。NeedL1到L3以及对应的Train字段,规定了各等级技能所需的角色等级和修炼...

    绿色循环圈各成长塔攻略要点PPT学习教案.pptx

    4. 11 波以后出了光环怪基本打不死,这时候多利用 X 和雷霆打(减攻击在能打死的情况下尽量留 X),这期间随着蓝的增长升级锤子,多余的钱留着升级天神(这里攒到 6000 的时候可以先出缓速等升级天神的时候再卖掉)...

    魔塔源码,控制台版。

    控制台版的魔塔小游戏源码,可供初学者参考。实现了英雄移动、捡钥匙、开门、杀怪获得经验可已进行升级,获得金币可以进入商城购买物品等。

    lordstar使用说明

    游戏的目标通常是通过杀死怪物、探索幻想的世界、完成任务、去冒险、通过角色扮演来构成故事并升级已建立的角色。 玩家在玩 MUD 游戏时,除了一台可以联网的电脑之外,还需要一个 MUD 客户端软件。常见的 MUD ...

    21层魔塔攻略.docx

    5. **楼层攻略**:攻略详细描述了从第1层到第18层的每一步行动,包括何时杀怪、何时加属性、何时开门以及如何利用宝物。例如,在第1层杀绿头怪和红头怪获取黄钥匙,第3层拿剑,第4层加防御等,每个楼层的策略都有...

    网络游戏专业术语中英文对照版.doc

    【网络游戏专业术语中英文对照详解】 ...54. KS (Kill Steal) - 抢怪:在其他玩家即将杀死怪物时抢先击杀。 这些术语是网络游戏中的基础概念,理解和掌握它们将有助于更好地融入游戏世界和与其他玩家交流。

Global site tag (gtag.js) - Google Analytics