热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

动态报表几近完成,只是还有点小问题?

我编写的动态报表差不多已经完成了,但存在一个问题,就是:我有个时候使用,速度还可以,也就是说,在多选的情况下用鼠标调整控件的大小,基本上是即时的,看不出什么拖节现象,但过了两天我再去用那个软件的时
我编写的动态报表差不多已经完成了,但存在一个问题,就是:
我有个时候使用,速度还可以,也就是说,在多选的情况下用鼠标调整控件的大小,基本上是即时的,看不出什么拖节现象,但过了两天我再去用那个软件的时候,出现严重的拖节现象,我早就将代码给优化过了,该省的周期我都省了,就是现在拖节严重,我想可能是系统的问题,但我的软件是给用户用的,万一用户也碰上了这种情况怎么办呢?
我在大学的时候也碰到过这种情况,那就是用单纯型法编的一个线性规划系统(时间复杂度比较高),当时给系统一个10X40的矩阵,系可能要40-50秒才能计算出答案,我当时很气氛,把硬盘给格式化了,重装了一下系统,重装了一下PB7,当我再次运行那个程序时,简直不敢想信自己的眼睛,当以前要40-50秒才能解决的问题现在不到一秒钟就解决了。
这个问题也许是垃圾没有及时收集造成的,但把把垃圾收集的时间改到0.2秒(默认0.5秒),也无济于事!
现在我不想重装系统,各位有没有好的办法?小弟感激不居尽!

20 个解决方案

#1


1。系统用优化大师搞一下啦
2。如果算法已经很优化的话,就要考虑一下PBL的列表顺序,还要注意每个PBL不要过大
3。你的动态报表收费吗?

#2


我这个动态报表是用嵌入到物业管理系统里头的,而且这个物业管理软件是准备作为商用软件发布的,你说是不是收费的?我的PBL非常小不到1M,应该没有什么问题。

#3


让我看看好吗?tiantianhonghong@sohu.com

#4


你用的是什么表格控件,还是只用PB的数据窗口来做的?我现在做的这个项目客户也要求用动态报表,可以将程序让我参考一下吗,万分感激!!!ryq@21cn.com

#5


如果你能拿出部分来我学习学习我就不胜感激了。ljflymeng@sohu.com

#6


我用的就是数据窗口做的,各位有要求,当然可以啦!但必须先解决这个问题再说。

#7


祝贺。。你做完了这个动态报表。我还一直没有作出个一二三来,哈哈。。太笨了。不知道是不该去优化一下鼠标移动的事件。还有我在想在另一台机器出现这种情况的可能性要小一些。不知道你有没有在其他的机器上试一下?

#8


我现在在同一台机器上,早上刚开机的时候,运行那个程序严重拖节,但当中午的时候,我再去远行他,却一点问题也没有,速度很正常,拖节现象跟本感觉不到,我现在越来越糊涂了???

#9


哈哈。。。那看来就是你机器系统的问题了--我在想还大都市PB这个系统的问题或者机器上变成得东东太多了

#10


让我看看好吗?deng_by@163.net

#11


怎么问题还是没有解决啊!

#12


发一个给我看看,xue_tom@sina.com
本人也想做一个,刚刚想好怎么做,不过我们可以切磋以下。

#13


Ldy@cnnc.com.cn

#14


写的不够详细,把使用的事件,调用的函数列出来,大家参考参考才能给你明确的答案!

#15


我用的事件有:mousemove,leftbuttondown,leftbuttonup,keydown以及clicked事件。在修改的过程当中调用的主要函数是:modify(),describe()。

#16


问题可能出在mousemove事件上,你用drug事件试试
如还有问题最好发给我看看
zgr_maomao@21cn.com

#17


还有我啊.兄弟,ngs@21cn.com

#18


给我一个看看好吗?谢了

zjy33@263.net

#19


就把罪名算到计算机上吧!我已经将整个计算机都给换了,速度达到了可行的范围。

#20


有多灵活呀?

#21


  • 图书馆系统

推荐阅读
  • 在 Flutter 开发过程中,开发者经常会遇到 Widget 构造函数中的可选参数 Key。对于初学者来说,理解 Key 的作用和使用场景可能是一个挑战。本文将详细探讨 Key 的概念及其应用场景,并通过实例帮助你更好地掌握这一重要工具。 ... [详细]
  • 本实验主要探讨了二叉排序树(BST)的基本操作,包括创建、查找和删除节点。通过具体实例和代码实现,详细介绍了如何使用递归和非递归方法进行关键字查找,并展示了删除特定节点后的树结构变化。 ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 本教程涵盖OpenGL基础操作及直线光栅化技术,包括点的绘制、简单图形绘制、直线绘制以及DDA和中点画线算法。通过逐步实践,帮助读者掌握OpenGL的基本使用方法。 ... [详细]
  • 本文详细介绍了 React 中的两个重要 Hook 函数:useState 和 useEffect。通过具体示例,解释了如何使用它们来管理组件状态和处理副作用。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
  • 本文介绍了Android开发中Intent的基本概念及其在不同Activity之间的数据传递方式,详细展示了如何通过Intent实现Activity间的跳转和数据传输。 ... [详细]
  • 在本教程中,我们将深入探讨如何使用 Python 构建游戏的主程序模块。通过逐步实现各个关键组件,最终完成一个功能完善的游戏界面。 ... [详细]
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • 在 Android 开发中,通过 Intent 启动 Activity 或 Service 时,可以使用 putExtra 方法传递数据。接收方可以通过 getIntent().getExtras() 获取这些数据。本文将介绍如何使用 RoboGuice 框架简化这一过程,特别是 @InjectExtra 注解的使用。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • andr ... [详细]
author-avatar
文锋仔-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有