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
英文原版,英文好的可以看一下良好的理论分析特性,高效的实际可计算性和强大的建模能力是大家选择凸建模的原因。
注意,我这里说的是凸建模!科学研究的第一步是对实际问题抽象近似,建模成数学问题,这里有巨大的选择自由度!虽然非凸建模具有最强的表达能力,也最省事,代价却是理论上难以分析和实际中无法可靠计算!近十年来火的一塌糊涂的压缩感知,稀疏表示和低秩恢复都是由凸建模带动起来的!研究者们通过分析凸问题的性质来解释和理解真实世界的机理!要注意,很多这样的问题几十年前就已经有非凸的表达形式了,只有用凸建模才焕然一新!更进一步,通过对凸建模的深入理解,大家对具体的非凸问题,注意不是所有,开始利用特殊的结构特点做分析,得出了一些很深刻的结果,比如神经网络收敛到局部最优解,而不是平稳点,随机算法有助于逃离鞍点。
但是,非凸分析几乎都是casebycase,没有统一有效的手段,这与凸分析差别甚大。
从这个角度来说,凸建模和凸优化是研究实际问题的首选!作者:知乎用户链接:https://www.zhihu.com/question/24641575/answer/136736625来源:知乎著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
2025/3/6 4:58:51 5.74MB 凸优化
1
可以免费使用的手写识别引擎,可以二次开发,有三个版本(现在这个是我上传的第二个版本),这个版本注重连笔,效果非常好!其它版本请查看我的上传记录。
1
前几天没有下载到猎豹的护眼大师(我去他们的官方客服群里面下载到了,这是款免费软件),用了那么多护眼软件,觉得这个是真ok。
还有我自己收藏的一些壁纸。
2025/3/5 18:03:41 11.91MB 护眼 过滤蓝光 护眼桌面 护眼壁纸
1
网站的性能由很多不同的因素决定,比如:网络速度、不同的浏览器或者在同一时刻的用户数量、硬件处理能力等因素,都会影响到网站的性能和响应时间。
Web性能测试就是帮助开发者在开发工程中就能确认并尽力修复这些问题。
下面讨论几种主要的性能测试:对于Web性能测试,还有很多其它相关的测试,比如不同的操作系统、不同的数据库的影响等等都与性能有一定的关系。
上面我所说的性能测试,在VS2010中提供了相应的工具,为我们进行测试,下面我们就来创建一个简单的Web性能测试。
在我们创建Web性能测试之前先创建一个简单的网站,包括一个添加用户数据和显示用户数据的网页,数据表设计如下:网站用户界面如下:这个Web应用程序
1
淘宝抢购秒杀软件是一款专门用于淘宝天猫抢购的神器。
双12来临之际,很多天猫淘宝商家打出打折促销的活动,但是有时候抢的比较慢,这时候淘宝抢购秒杀软件就可以帮你做到这个事情,快来下载体验吧。
软件说明该软件免费,但有些功能限制。
2025/3/5 0:15:13 15.42MB 网络软件
1
github上的可直接运行版本被墙了,这个可以在windows下直接运行,无需配置环境。
2025/3/5 0:10:28 12.54MB LabelImg windows
1
:direct_hit:关于这个项目FootballPassingNetworks是一个交互式Web应用程序,用于探索足球PassingNetworks上的数据可视化。
:globe_with_meridians:网站:soccer_ball:关于传递网络:books:文件Pappalardo,L.,Cintia,P.,Rossi,A。
等。
科学数据6,236.2019。
BuldúJM,BusquetsJ,MartínezJ​​H,Herrera-DiestraJL,EchegoyenI,GaleanoJ和LuqueJ(2018)。
面前。
Psychol。
9:1900Buldú,JM,Busquets,J.,Echegoyen,I。
等。
SciRep9,13602,2019。
Gonçalves,Bruno和Coutinho,Diogo和Santos,Sara和Peñas,Carlos和Saiz,Sergio和Sampaio,Jaime。
一等奖。
2017年12月12日。
KorteF,LinkD,GrollJ
2025/3/3 20:26:49 224.6MB clojure clojurescript graphs network-science
1
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。
易于人阅读和编写,同时也易于机器解析和生成。
它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。
这些特性使JSON成为理想的数据交换语言。
这个Json类能够很好的解析这种数据格式,提供读取和写入功能,并支持UNICODE文本
2025/3/3 14:17:22 538KB json son js
1
RPGViewer图片资源提取工具作者:Van说明:下载RPGViewer之后,不要忘记同时下载RPGViewerSupportFile。
解压RPGViewer后,将RPGViewerSupportFile拷贝到解压之后的目录,然后选择“解压到当前文件夹”即可。
有需要的朋友可以做为研究之用郑重声明本程序提供的导入导出功能仅供个人学习研究之用,图像之版权属相关公司所有,请勿将提取的图片或导入修改后的图象文件用于其它用途功能简介一、浏览执行文件菜单中的打开。
如果你是第一次查看这个游戏,RPGViewer会弹出对话框让你选择游戏的路径,一般选择游戏主程序所在目录即可之后就可以用浏览菜单或者浏览工具栏查看游戏中的图片了。
如果遇到不支持的图片格式或者读取图片时发生错误,RPGViewer会在状态栏显示相关的出错信息。
二、搜索可以根据文件名查找图片。
支持查找的游戏列表详见附录1搜索支持模糊查找、区分大小写和正则表达式,正则表达式的具体定义参见附录3三、导出(支持bmp、jpg、png和mng格式,mng格式的说明参见附录2。
另外支持导出为三国群英传的SHP格式)RPGViewer提供三种导出功能:1、当前帧导出当前显示的图片2、当前图片当图片仅有一帧时,和导出“当前帧”相同。
否则将导出该图片的所有帧。
3、所有图片导出所有图片(!注意:如果图片有多帧,那么此功能会导出所有帧!)注:有些导出图片的高度是负的,可能在某些图片浏览器中不能正常显示。
建议使用Irfanview或PhotoShop进行查看和编辑全部导出功能会将所有的图片导出到目标文件夹中,文件名依次为1-1.bmp,2-1.bmp...四、导入(支持bmp、gif、jpg和png格式)你可以导入bmp或者png(支持透明色和alpha通道)格式的图片(注:“导入”操作只是引入了一个替换的标记,此时并未进行实际的替换)如果想取消对当前图片的替换可以使用“导入”菜单中的“还原”全部图像都替换完之后,执行“导入”菜单中的“保存”,所作的替换就会生效五、压缩包操作可以提取游戏数据包中的所有文件,并支持部分游戏的文件替换。
支持解包和替换的游戏列表详见附录1附录1:浏览和导出支持以下游戏:大宇:轩辕剑系列(2代、3代、4代以及它们的外传)、轩辕伏魔录,仙剑1(DOS&WIN;版)、新仙剑、仙剑2、仙剑3和仙剑3外传智冠:金庸群侠传(光盘&硬盘版)、武林群侠传、三国群侠传、天龙八部(部分)奥汀:三国群英传1~6、幻世录1~2宇峻:绝代双骄1~3、幻想三国志1、2弘煜:风色幻想1、SP&2、3、4光谱:富甲天下3、富甲天下4汉堂:阿玛迪斯战记、天地劫-神魔至尊传、天地劫序传-幽城幻剑录、天地劫外章-寰神结新瑞狮:吕布与貂蝉、反三国志、天河传说目标:秦殇、秦殇前传-复活金山:新剑侠情缘、月影传说、剑侠情缘2、地雷战、决战朝鲜KOEI:三国志1~5(头像文件)、三国志6~11、SanInternet、SanBattleField、英杰传系列、太阁4~5,信长之野望3Win版、信长之野望6(头像文件)、信长之野望7~12、真三国无双3、水浒传天命之誓&天导108星、成吉思汗4、王国兴亡录TGL:神奇传说——远征奥德赛1&2、神奇传说1~3、战国美少女1&2Falcom:伊苏1、伊苏2(部分图片调色板不对)、英雄传说6(部分)、失落的羽翼、圣界的奇迹、绯苍幻想曲ego:圣魔大战、新圣魔大战、艾伦希亚战记、红泪、苍月、魔法少年、永远的羁绊、我的美丽天使、秘境传说、乱世奇缘KEY:Kanon、AIRKID:梦之翼、Never7、Ever17、秋之回忆1~3、秋之回忆-想君ELF:龙骑士4、同级生2(DOS&Win;版)、下级生Illusion:欲望的血液4、尾行2、尾行3、BattleRaper2、人工少女2、波动少女1.5、波动少女2SoftMax:西风狂诗曲NWC:英雄无敌2、英雄无敌3EIDOS:盟军敢死队-使命召唤&深入敌后UBI:英雄无敌5测试版其它:郑问之三国志字体:三国志2~5、San9&10;(存为png格式可以保留alpha通道)、MagicWin导入支持以下游戏:三1~5头像,三6~10,三11的头像,英杰传系列,大航海4,信长7、8、11、12,成吉思汗4,王国兴亡录地雷战三国群英传1~3的PAK文件(仅限于其中的SHP格式)(注:未经严格测试,替换前请一定要备份,以避免不必要的损失)部分支持信长12和三国志11的bin文件的导入注:曹操传的meff不支持导入查找和解包支持以下游戏:大宇:CPK(仙剑3和仙剑3外传)奥汀:PAK(三国群英传1~3、幻世录1、幻世录2)、PCK(三国群英传4&5)宇峻:*Combat.dat、*Man.dat、*Role.dat(幻想三国志1、2)弘煜:BMP、FACE、MANBMP、MAPBMP(风色幻想1&SP;)、PAK(风色幻想2)、JBF(风色幻想3&4)汉堂:DAT(幽城幻剑录、寰神结)TGL:PAC(神奇传说3、远征奥德赛1&2)、PAK(战国美少女2)Falcom:YS(伊苏1)、ED6_DT??.dat(英雄传说6)ego:DAT、TPF(乱世奇缘)KID:DATELF:ARCillusion:PPSoftMax:ZMK(西风狂诗曲)NWC:AGG(英雄无敌2)、LOD(英雄无敌3)EIDOS:DIR(盟军敢死队)UBI:PAK(英雄无敌5测试版)替换支持以下游戏:奥汀:PAK(三国群英传1~3)附录2:mng导出格式简介此格式对应多帧的PNG图片,效果类似于GIF动画,但支持RGB+alpha通道并且无损压缩。
可以使用IrfanView、XnView查看,GIMP编辑(相关支持软件可以去http://www.libpng.com/pub/mng/mngapps.html查看)MNGIE插件:http://entropymine.com/jason/mng4ie/(可以到http://free.ys168.com/?pigspy下载,里面提供了注册文件reg.dat和卸载文件unreg.dat)装了该插件之后可以直接用IE打开mng文件注1、此导出格式仅适用于生成动画(具体包括:轩辕剑的tsw图片,绝代双骄2&3、幻想三国志1&2的战斗和法术图片,金山的ASF.PAK,西风狂诗曲的OBC文件)注2、如果用这种格式保存帧数太多、图像范围太大的图片(比如全屏幕的法术),可能需要花较多的时间生成,同时生成的图片也可能会比较大)注3、你可以使用相关工具进一步减少mng的尺寸(比如使用delta-PNG方式压缩)注4、当提取当前帧时,会自动保存为png格式附录3:正则表达式具体参见http://msdn2.microsoft.com/en-us/library/k3zs4axe(en-us,VS.80).aspx中的“RegularExpressionSyntax”一些正则表达式的例子:严格匹配face:^face$模糊查找face:face查找mFace???.shp的文件:mFace...\.shp$
2025/3/3 11:19:18 1.08MB
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡