`
文章列表
关于代码覆盖率,之前6年的工作经历中,只是依稀听闻过。之前的组织里,从未关注过这个指标,只是有一段时间用NUnit做了单元测试,主要是测试一些关键类关键方法是否正常,对代码覆盖率的印象就真的一直是停留在听闻的 ...
重复代码的影响:程序中到处都是相同结构的表达式。若想修改此表达式,需要修改多个地方。 目标:相同表达式合并成一起,避免多处修改。降低修改成本。 常见以下几种: 1、同一个类有相同的表达式 2、两个类有相同表达式 3、两个子类有相同的表达式 4、两个不相干的类含有相同表达式 重复代码解决方法如下: 重复代码定义:不同的地方出现相同的程序结构:     如果你在一个以上的地点看到相同的程序结构,那么可以肯定:设法将它们和而为一,程序会变得更好。最常见的“重复代码”就是一个类内的两个函数含有相同的表达式。另一种常见情况就是两个互为兄弟的子类内含有相同的表达式。   1)同一个类的2个函数含有相同 ...
Sonar是一个开源平台,用于管理Java源代码的质量。从 Sonar 1.6 版本开始,Sonar从一个质量数据报告工具,转变成为现在的代码质量管理平台。 主要特点:     代码覆盖:通过单元测试,将会显示哪行代码被选中     改善编码规则     搜寻编码规则:按照名字,插件,激活级别和类别进行查询     项目搜寻:按照项目的名字进行查询     对比数据:比较同一张表中的任何测量的趋势
借鉴了一下网上资源哈: 一、sonar环境搭建(前提是JDK-1.5x以上版本和mysql-5.x以上版本已经成功安装) 1、mysql新建数据库并增加权限 CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT all ON sonar.* TO sonar@localhost IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES ; 2、在sonar官网www.sonarsouce.org上下载并解压sonar-3.3.2.zip,不要放在中文目录下。 3、配置sonar- ...
想进入linux系统,可是忘记所有的密码了,在网上找了一下,下面的方法简单一试就ok啦! 重启系统 1.在系统引导前按任意键进入菜单,先遇到的是CentOS 选项,按键“e”进入编辑模式。 2.进入了一个有三行选项的界面,可通过上下键来进行选择,选择第二个kernel,按键“e”进入编辑模式。 3.在rhgb quiet 后面加“空格”,然后输入“single”,或者直接输入数字“1”,回车确认。 4.确定回到如2所示界面,按“b”启动,进入命令行后用“passwd root”来更改root的密码,改完后reboot(重启)即可。
ora-12154 TNS:无法解析指定的连接标识符 解决办法首先就是看一下系统环境变量里有没有配置ORACLE_HOME,找到安装的路径,比如我的就是ORACLE_HOME=E:\oracle\product\10.2.0\client_3填上就行啦!
Struts2的大致工作流程 1) 浏览器发送请求,如请求/MyPage.action,Web容器根据过滤器,转发请求到Struts容器 2) Struts核心控制器FilterDispatcher根据请求决定调用合适的Action 3) Web Work的拦截器自动对请求应用通用功能,如验证框架等 4) 回调Action的Execute方法,执行业务代码 5) Execute方法执行完毕,返回结果,对于struts2而言,其执行结果被保存到了一个叫做valueStack的堆栈中 6) 界面程序valueStack堆栈中取得结果
想要修改myeclipse中字体大小,可采用以下方法: window->preferences->General->Appearance->Colors and Fonts然后在窗口的右边选中Terminal Console Font(set to default: Text Font),然后在窗口找到Edit。就会弹出一个窗口,一看就知道怎样修改了。
想往myeclipse中添加自己想要的包,可以采取以下方法: 右键项目名--->Build Path—>Configure Build Path...  会弹出来一个框 在那四个选项选择 Libraries  然后再选择 右边 第二个选项Add External Jars... 然后就是你JAR的路径,点击确定就ok了!
Centos 程序最小化后,窗口标签都消失,找不到窗口了。 解决办法: 在“顶部面板(显示应用程序、位置、系统的地方)”或者“底部面板(显示窗口标签的地方)” 右击选择“添加到面板”(add to pannel) ,在探出框里选择“窗口列表”(window list),->“添加”就可以把列表放到面板了,右击后“添加到面板”下面有“属性”选项,点击后可以设置面板属性,例如修改大小可以更加清楚的看到最小化的列表。。。
借鉴网上资源,经过亲身实践,以下方法是正确的安装方法: 1.首先,下载JDK,我下载的是jdk-6u37-linux-i586-rpm.bin.下载后通过SSH连接传到虚拟机上.放到/home/tools目录下。接着执行以下命令: 1)# cd /home/tools 2)# chmod 777 jdk-6u37-linux-i586-rpm.bin 此命令允许当前用户执行此程序,并修改权限。 3)# ./jdk-6u37-linux-i586-rpm.bin 此时程序会自动解压并自动安装,安装过程有进度显示,默认安装在/usr/java目录下生成jdk1.6.0_37文件夹,安装完成提示don ...
好像不小心把一个文档给删除了,然后每次打开office办公软件都会出现一个让我配置的页面,配置了一会之后出现以下内容: microsoft office professional 2007 错误1311.没有找到源文件:F:\MSOCache\ALL Users\{90120000-0051-0000-0000-0000000FF1CE}-F\VisProWW.CAB.请确认存在该文件,并且您有权访问该文件。 只能取消安装,等一会之后office办公软件就可以用了。这实在是太麻烦了。 解决办法:   方法一、在“开始”--“运行”对话框中输入:   reg add HKCU\Software ...
在安装完成linux后,进入终端,输入命令行ifconfig,会提示bash: ifconfig: command not found。 这是因为在我们的环境变量里,还没有设置完整变量。 如果我们输入/sbin/ifconfig或/usr/bin/gcc就可以执行命令行。 为了不输入命令行的完整路径,最好给用户配置好路径。vi ~/.bash_profile里,添加PATH=$PATH:/sbin 回车 export PATH 回车 PATH=$PATH:/usr/bin 回车 export PATH。完成后,输入ifconfig后,应该就可以执行命令了,如果不行的话,可以把用户注销,然后再 ...
linux系统中出现中文乱码,可以采取以下方法解决: 修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-8" #SUPPORTED="en_US.UTF-8:en_US:en" #SYSFONT="latarcyrheb-sun16" 改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh" ...
java.io.NotSerializableException:没有序列号。 具体来说出现这样问题的原因都是有对象没有进行序列化,在所写的对象类中,让类implements Serializable,自动获得序列号就可以啦!!
Global site tag (gtag.js) - Google Analytics