搜索到与相关的文章
编程技术

Eclipse下使用findbugs进行代码审查

1、FindBugs介绍FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。最新版本是1.3.9.20090821,下载地址http://findbugs.sourceforge.net/downloads.h

系统 2019-08-29 22:02:31 2225

编程技术

I/O端口地址译码

I/O端口地址译码I/O端口是接口电路中能被CPU直接访问的寄存器。访问端口就是访问接口电路中的寄存器。一个接口电路(外设)通常拥有不止一个端口,如命令口、状态口、数据口等。端口地址编码形式有统一编制和独立编制两种方式。常用的为独立编制形式,即外设端口地址不同内存地址一起统一编址。并配有专门的I/O指令:IN/OUT(不同于内存的mov指令)。端口地址译码即根据地址识别端口(接口/设备)。例:设计端口为218H的译码电路分析:若要接口电路选中218H地址,

系统 2019-08-12 09:30:23 2225

各行各业

webdriver 操作 Firefox 在关闭浏览器时弹出 “

上来先来一个图:在使用webdriver操作Firefox浏览器的时候,一路顺畅。可是在最后关闭浏览器后,出现了如上面图示的警告!这个警告很早就出现了,因为也不影响测试结果,也就一直没理。后来新搭建了一个windows虚拟机,也遇到了同样的问题。但是这次出现警告后,会阻塞住webdriver继续执行。一直到手动关闭了这个警告框才能继续执行。不得不处理一下。我处理的办法是:直接把PluginContainerforFirefox.exe删除或是重命名。让他直

系统 2019-08-12 09:27:35 2225

各行各业

我的Github

链接:https://github.com/hanlingsha/Test.gitr推送项目的github的大致步骤如下:1、在本地创建一个项目仓库,可以放些基本的项目文件2、cd至该目录下3、gitinit执行git初始化,完成对该项目的版本监控4、gitadd将该库中的内容加到暂存区5、gitcommit完成项目快照(与svn的提交有所区别)6、gitremoteadd随便一个单词git@github.com:HuXiangtao/项目名称.git(完

系统 2019-08-12 09:26:42 2225

数据库相关

rman 使用catalog备份的演示

介绍了如何使用catalog方式做RMAN备份,以及如何取消以catalog方式做备份。第一步:创建RMANCATALOG表空间及用户。[oracle@oel-01~]$sqlplus/assysdbaSQL>createtablespacecatalog1datafile'/u01/app/oracle/oradata/bys001/catalog1.dbf'size50m;Tablespacecreated.SQL>createuserrmanuser

系统 2019-08-12 01:54:18 2225

数据库相关

SQL相关

列别名不能用于where子句动态sql,某一列值作为子查询的表名,或者某一列值为一个sql语句,直接查询结果内存表按日期分组selectcount(*),substr(t.date,1,10)fromtabletwheret.datelike'2010-03%'groupbysubstr(t.date,1,10)over开窗函数防止插入重复数据INSERTINTOdata_group_call_link(groupcall_id,data_id,data_

系统 2019-08-12 01:53:50 2225

数据库相关

存储过程加密

1.存在SP_MA_LOT_SELECTBYVNUMBER未加密的存储过程加密脚本CREATEPROCSP_MA_LOT_SELECTBYVNUMBER_EwithENCRYPTIONASEXECUTESP_MA_LOT_SELECTBYVNUMBERgoSP_MA_LOT_SELECTBYVNUMBER_E是已加密的存储过程2.如何区分是否加密EXECsys.sp_helptext@objname='SP_MA_LOT_SELECTBYVNUMBER_E

系统 2019-08-12 01:52:18 2225

数据库相关

Count the Trees[HDU1131]

CounttheTreesTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):1248AcceptedSubmission(s):812ProblemDescriptionAnothercommonsocialinabilityisknownasACM(AbnormallyCompulsiveMeditation).Thispsy

系统 2019-08-12 01:33:48 2225

Python

jupyter增加多版本python内核

由于python代码有的需要在python2.7版本执行,有的需要在python3版本执行,所以需要安装多个python环境。前提:已经安装了anaconda和python3(安装步骤参考:https://blog.csdn.net/flyer_tang/article/details/80363669)目的:为jupyter再添加python2.7版本内核环境安装步骤如下:创建python2.7版本虚拟环境condacreate-nenv_namepyt

系统 2019-09-27 17:57:26 2224