本文档详细地介绍了有关石油工程的各种软件,比做了对比。
2025/3/6 7:33:23 5KB 石油工程软件
1
1. 简介FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。
有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。
不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用Visitor模式。
2. 使用时机 开发阶段  当Developer完成了某一部分功能模块开发的时候(这通常是指代码撰写完成,并已debug通过之后),可藉由FindBugs对该模块涉及的java文件进行一次扫描,以发现一些不易察觉的bug或是效能问题。
交付新版的时候,开发团队可以跑一下FindBugs,除掉一些隐藏的Bug。
FindBugs得出的报告可以作为该版本的一个参考文档一并交付给测试团队留档待查。
  在开发阶段使用FindBugs,一方面开发人员可以对新版的品质更有信心,另一方面,测试人员藉此可以把更多的精力放在业务逻辑的确认上面,而不是花大量精力去进一些要在特殊状况下才可能出现的BUG(典型的如NullPointerDereference)。
从而可以提高测试的效率。
 维护阶段这里指的是系统已经上线,却发现因为代码中的某一个bug导致系统崩溃。
在除掉这个已暴露的bug之后,为了快速的找出类似的但还未暴露的bug,可以使用FindBugs对该版的代码进行扫描。
当然,在维护阶段使用FindBugs往往是无奈之举,且时间紧迫。
此外,如果本来在新版交付的时候就使用过FindBugs的话,往往意味着这种bug是FindBugs还无法检测出的。
这也是FindBugs局限的地方。
FindBugs不能发现非java的Bug。
对于非java撰写的代码,如javascript,SQL等等,要找出其中可能的bug,FindBugs是无能为力的。
当然,javascript中的bug似乎还不至于使系统崩溃,而SQL中的bug往往又跟业务逻辑相关,只要测试仔细一些应该是可以发现的。
FindBugs不过是一个工具。
作为开发人员,当然首先要在编程的时候努力避免引入bug,而不要依赖于某个工具来为自己把关。
不过由于代码的复杂性,一些隐藏的bug确实很难靠咱们的肉眼发现。
这时,应用一些好的工具或许就可以帮你发现这样的bug。
这便是FingBug存在的价值。
2025/3/6 5:07:47 4.11MB findbugs 插件 eclipse
1
AChartEngine是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:linechart(折线图),areachart(面积图;分区图,对比图),scatterchart(散点图),timechart(时间图;
进度表),barchart(条形图;柱状图),piechart(饼图),bubblechart(气泡图),doughnutchart(圆环图),range(high-low)barchart(范围条形图),cubiclinechart(立方折线图)...
2025/3/5 0:58:40 82KB achartengine
1
简介:这份材料是作者自学Zemax光学设计及在实践中应用的案例汇编,提供初学者使用软件作光学系统设计练习,整个过程需要Zemax光学系统设计软件。
使用的软件版本为比较常见的2005或2009。
因两个版本在某些菜单列表和窗口形式上的些许差异,读者需自行对比测试。
最开始的一些例子是基于目前比较常见的教材和习作而进行的细化论述,以丰富本文内容同时对初学者入门更有帮助。
作者才疏学浅,不保证该文本的科学性和有效性,其主要作用在于帮助自己对知识进行积累、回顾和追溯。
文中会对各个实例的关键位置进行尽量详细的叙述,以达到尽可能全面地掌握知识的目的。
本文基于理论与实践的结合,不仅描述如何设计一套光学系统,并且讨论在实际生产中如何合理应用这些设计。
2025/3/5 0:17:41 2.94MB zemax 光学 设计光纤
1
信道估计的MSE性能比较,阐述了几种经典算法仿真性能的对比
2025/3/3 9:11:28 2KB 信道估计 MSE 性能比较
1
TMDB电影数据分析,包括Kaggle上的原始数据集,以及代码,实现电影类型和票房,利润等的关系,对比两个公司的电影类型收入,拍摄集中年份,画出饼图,条形图,折线图,并进行关键词的提取,做出词云图。
2025/3/3 6:38:55 6.03MB python
1
使用Lua语言开发魔兽世界插件清晰非扫描版。
国内现在有中文版销售,大家可以对比阅读。
ps:搬运的,不好意思要分。
2025/3/1 19:20:36 3.09MB lua WoW add-on 程序设计
1
永磁同步电机谐振抑制仿真,通过加入陷波滤波器,来抑制伺服系统产生的机械谐振,内有抑制前后两个仿真程序,可对比。
2025/2/26 4:19:13 154KB 仿真
1
(解压密码:easyface)事例中整合了摄像头功能,实时显示画框的人脸图像..NET4.0VS2013编译运行,绝对没有问题.绝对不是半成品.单机识别,非云识别.采用开源引擎.支持windowsXP以上系统.兼容32,64位.1.支持人脸实时检测画框.最多检测20张.2.支持人脸以内存或文件方式传入.3.两张脸的图片文件比对,算出相似度.其中图片以最大脸为主.4.支持单张人脸提取特征码.5.支持根据两个特征码算出相似度.1:1使用方法.直接送入两张图片(内存或文件方式),得到相似度结果1:N使用方法.1.送入所有人物图片,得到每个人物的特征码,和人物信息一起保存下来.2.送入需要识别的人物,得到特征码A.3.轮流将人物库中的特征码取出来和特征码A进行对比.最相似度最大人物为目标人物.还需要阀值,小于70%表示没找到.解压密码:easyface
2025/2/25 3:02:04 630B 人脸识别比对
1
基于BP神经网络,测试集辛烷值含量预测结果对比
2025/2/24 22:18:36 169KB BP神经网络
1
共 615 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡