Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > FileSystem Error of Overflow
【标  题】:FileSystem Error of Overflow
【关键字】:FileSystem,Error,of,Overflow
【来  源】:http://blog.chinaunix.net/article.php?articleId=6535&blogId=2010

FileSystem Error of Overflow

Your Ad Here

终于到家了 昨天刚提到的程序员牛人 今天又发威了 公司的一个实时生产系统 用户在使用过程中发现程序非法退出 我和我老大牛人终于把这个溢出找到了 找了整整一个月了 太辛苦了! 今天好兴奋!

这个生产系统是在一个数据信号记录系统 利用物理电信号输出架构双机并行运行 采用Windows 2000操作系统 程序采用VC++6编写 曾经出现过溢出情况 是在处理UDP非法数据的时候造成SOCKET内存溢出 这次又溢出了 经过全面的测试 最终判断溢出点应该发生在文件系统上面 代码走查后 发现了问题 当硬盘空间满时 系统会自动删除最早一天的数据记录 问题就出现在自动删除功能上 该功能每一个小时遍历一次硬盘剩余空间 当小于800MB时触发自动删除功能 最早一天的数据记录识别是靠文件夹的名称 在某种情况下文件虽然被删除了文件夹没有被删除 但系统一小时候再次遍历硬盘时 发现文件夹还是存在 就认为该文件夹为最早一天的数据 实际上该文件夹中的数据已经被删除了 结果引发了内存的溢出 导致程序非法退出

明天让牛人给我解释解释具体技术问题 结果将记录在这里 当作C/C++程序内存溢出测试的技术积累吧 虽然问题找到了 但是具体的东西 要看明天的分析了 期待...

古代最成功的项目管理案例 [转贴]:【上一篇】
Software Testing about Network:【下一篇】
【相关文章】
  • Java Methods-Common Syntax Error Messages
  • Summary in Reading of JUnit in Action(1)
  • LIBTUX_CAT:481: ERROR: Service xa_start 事务启动失败
  • 关于sizeof的问题
  • errno和strerror的使用
  • fgetc, EOF 及其它(win_hate兄释疑)
  • 关于EOF
  • DOF指南
  • 关于sizeof
  • ifstrem的eof状态问题
  • 【随机文章】
  • 恶意网页查杀防全攻略(2)
  • ORACLE 常用脚本(3)
  • 安全的基础——学习Java安全之前的准备
  • Spring 下透明的让POJO 变为支持JMX的MBean
  • Flash音频使用详解:音乐开关实例
  • jbpm中的starttask,鸡肋?
  • STAT函数
  • 编写自己的CD播放器
  • 动动脑筋,巧妙管理Word文档
  • 让mysql查询语句区分大小写
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.