P12 静态检查:静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。”。
P63 FindBugs1.3.9规则整理Findbugs中把影响代码质量分为以下几个部分:Security关于代码安全性防护序号。
P3 方法一:使用SQLPlus的spool命令操作步骤1.新建一个脚本文件,存放起来,如D:\spool.sql,具体代码如下Sql代码1.setechooff--在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句2.setfeedbackoff--是否显示当前sql语句查询或修改的行数3.setnewpagenone--会在页和页之间没有任何间隔4.setverifyoff--5.setpagesize0--分多少页
P6 (1)、使学生掌握E_R图的设计方法,并能将E_R图转换成关系模式; (2)、熟悉SQL DDL和DML语言,能够完成基本的表结构的定义、修改; (3)、掌握数据库完整性约束定义
P11 UML简介 什么是uml uml分类【静态建模和动态建模】静态建模创建并记录一个系统的静态特征反映一个软件系统基础、固定的框架结构创建相关问题域主要的因素静态建模包括:用例图(usecase diagrams)类图(class diagrams)对象图(Object diagrams)组件图(component diagrams)部署图(deployment diagrams)动态建模动态建模用以展示系统的行为动态建模包括:时序图(sequence diagrams)协作图状态图活动图其它重要的UML元素包UML的扩展标记注释(comments)构造型(stereotypes)标记型(taggedvalues)限制(constraint)。
P14 Java反射反射机制:所谓的反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。什么时候用到反射呢?实例:输入某个类的类名与包名显示类中的所有方法、执行某个方法与查看值。
P7 扩展是C写的,由于C与RabbitMQ通信一般需要依赖rabbitmq-c库(也就是librabbitmq),所以编译扩展前需要先装依赖库。好吧,那就按要求装吧~原文是用hg工具,需要装(一个轻量级的版本控制系统),这里就不介绍了,我们还是用传统的方法。
P4 linux下安装ImageMagick及其phpimagick扩展---帅建国今天突然发现cc的上传图片上传到100%的时候停啦用filebug抓下包发现时报错啦找到错误源头发现在是找不到这个Imagick类一开始以为是谁把这个类删除啦后来发现这个是php自带的一个扩展类找php的扩展发现没有啦因此重装下这个扩展下面就是重装的步骤以及我重装的过程中遇到的问题
P5 apktool反编译工具使用教程随着安卓的普及,用户群越来越大,软件的要求也越来越高,写篇反编译教程,大家自己捣鼓修改软件吧。(说白了就是解包和打包APK文件)
P78 开始接触学习android已经有3个礼拜了,一直都是对着android的sdk文档写Tutorials从Hello World到Notepad Tutorial算是初步入门了吧,刚好最近对微博感兴趣就打算开发个android版本的新浪微博客户端作为练手项目,并且以随笔的方式详细的记录开发的全过程。本人对java语言以及eclipse Ide都是初次应用基本上属于边学边用,做移动设备上的东西也是第一次,总的来说属于无基础、无经验、无天赋的纯三无人员,还请广大同学们多多给予指点。
P5 应用程序通过套接字可以进行通信,可以使用udp协议或者使用tcp协议 当客户端和服务器端的协议时相对应的,客户端使用tcp,那么服务器端使用tcp 2、 UDP协议:把数据打包成数据包,然后直接发送对应的ip地址,速度快,但是不保证 成功率,并且数据大小有限 TCP协议:首先连接接收方,然后发送数据,保证成功率, 速度慢
P12 用java实现短信收发的功能,目前一般项目中短信群发功能的实现方法大致有下面三种: 1、向运行商申请短信网关,不需要额外的设备,利用运行商提供的API调用程序发送短信,适用于大型的通信公司。2、借助像GSMMODEM之类的设备(支持AT指令的手机也行),通过数据线连接电脑来发送短信,这种方法比较适用于小公司及个人。要实现这种方式必须理解串口通信、AT指令、短信编码、解码。3、借助第三方运行的网站实现,由网站代发短信数据,这种方法对网站依赖性太高,对网络的要求也比较高。
P7 首先编写一个filter类,它有init()方法,dofilter()方法,destoryed()方法;当tomcat服务器关闭的时候他才销毁,当tomcat服务器启动时他就一直起作用,过滤器是对request方法和response方法的过滤请求
P5 Linux RedFlag6.0 用做nat转换的网关和设置iptables的防火墙。 Windows Server 2003一台实体机+两台虚拟机模拟192.168.1.0/24段的私有网络。
P7 为了实验 EclEmma 的特性,我们首先在 Eclipse 的 Workspace 中建立一个名称为 test.emma 的新 Java 项目。接下来,我们在其中建立一个HelloWorld类
P21 简介: 本文将介绍在敏捷开发过程中如何通过采取一系列的步骤来保证和提高整个项目的代码质量,阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,成就高质量的代码。概述Java项目开发过程中,由于开发人员的经验、代码风格各不相同,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。本文将结合敏捷开发周期短,变化快等特点,介绍如何通过在开发过程中采取一系列步骤来保证和提高整个开发团队的代码质量,并阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,成就高质量的代码,减少测试的投入,并促进整个团队的技能提高,最终提高开发效率和质量。如图1所示,敏捷开发过程经历需求调研,用例分析和用例分解,进入开发迭代阶段。在每个迭代过程中,可以采用以下五个步骤来保证和提高整个项目的代码质量:统一编码规范、代码样式;静态代码分析(staticcodereview);单元测试;持续集成;代码评审和重构(Review&Refactor)。
P5 本文详细介绍了DBCP连接池的各个配置参数的含义,并通过实际例子演示不同的参数设置可能参数的结果。适用对象项目实施人员参考资料知识文件主要内容4.1连接池知识简介总所周知建立数据库连接是一个非常耗时耗资源的行为,因此现代的Web中间件,无论是开源的Tomcat、Jboss还是商业的websphere、weblogic都提供了数据库连接池功能,可以毫不夸张的说,数据库连接池性能的好坏,不同厂商对连接池有着不同的实现,本文只介绍拜特公司使用较多的开源web中间件Tomcat中默认的连接池DBCP(DataBase connection pool)的使用 。
P43 Jakarta Tomcat服务器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,是SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Servlet/JSP容器,它是Apache-Jakarta软件组织的一个子项目。它不但支持运行Servlet和JSP,而且还具备了作为商业Java Web应用容器的特征。<br> 作为一个开放源码的软件,Tomcat得到了开放源码志愿者的广泛支持,它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,而且运行稳定、可靠、效率高。<br> Tomcat服务器除了能够运行servlet和JSP,还提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等,Tomcat已成为目前开发企业Java Web应用的最佳选择之一。
P16 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。
P7 要建立一个数据库,你需要首先创建一个新的.nyf数据库文件,并添加信息项,输入文字信息,作为附件插入到项目的文件,您可以选择性地使信息项目与其他项目的链接或日历,并申请标签/标签,超链接,自定义图标分配个人信息项目。 请参阅下面的详细说明。