软件工程基本原理 (转载)

软件工程基本原理 著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基� ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 3

将数据库二进制流转为本地文件

将数据库中存储的二进制转换为本地文件,前提需要知道文件类型 Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(sql); File file = new File("ff."+filetype); OutputStream output = new FileOutputStrea ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 1

赞一线天、金线悬针

            刀劈斧削堪奇观,             疑是灵神巨斧断。             举头仰望天一线,             又似天幕织女剪。             金线悬针谁敢试?             节理造化归自然。                  文:徐军锋                  注:                  节理—一地质 ...
分类: 其他 发布时间: 05-30 23:54 阅读次数: 1

获取Oracle分组最大值数据

select * from (select t.*, row_number() over(partition by 分组字段 order by 排序字段 desc ) rn from tablename t ) where rn=1 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排 ...
分类: 数据库 发布时间: 05-30 23:54 阅读次数: 1

文件下载header设置

BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); // 设置响应头和下载保存的文件名 if (extendName != null) { mimeType = this.getServletContext().getMimeType(extendName); } ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 2

jar cannot be read or is not a valid ZIP file

Archive for required library: '**.jar' in project 'ProjectName' cannot be read or is not a valid ZIP file 在外国找到以下回答,按照一下方法重启Eclipse 即可解决 It can be Eclipse bug. I have faced the similar problem several ...
分类: 其他 发布时间: 05-30 23:54 阅读次数: 2

类图关系

UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。 1. 泛化(Generalization)       泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。 2. 依赖(Generalization)       依赖关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的事物,反之不成立。在你想显 ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 1

PIG JOIN 的replicated后标写入内存用法

'''一句话总结:PIG 在2个表JOIN的时候,如果使用Using 'replicated' 会将后面的表分段读到内存中,从而加快JOIN的效率。但是如果load 到内存的数据超过JVM的限制就会报错==> java.lang.OutOfMemoryError: Java heap space 内存溢出''' 情节:     年前写了一个用户session处理的PIG脚本,各种测试通过,数据 ...
分类: 数据库 发布时间: 05-30 23:54 阅读次数: 3

DevExpress.XtraGrid.GridControl控件运用小记(动态表头)、优化效果

  实现DevExpress.XtraGrid.GridControl控件表头的自定义绘制以及数据加载: using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Data; using System.Drawing; usi ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 3

C++基础知识 -数组,指针与字符串

1. 数组    声明: int A[10],B[10]    初始化: int a[3]={1,1,1}           对于将全部元素都初始化的情况,可以不用说明元素个数           int a[]={1,1,1}           部分初始化时,必须给出元素的个数           float fa[5]={,1.0,2.0}           多维数组的初始化        ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 1

吐槽百度杀毒软件

      看看上面两张图片,我在浏览图片的时候弹出第一张图片,我一点击,尼玛,竟然是链接,最终发现是百度杀毒的广告,我点确定,图片什么的,不知怎么回事的就下了七次了。   百度是中国的巨头啊,竟然做这样的事情。。。。   无语了。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。   此处省略五百万子。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ...
分类: 其他 发布时间: 05-30 23:54 阅读次数: 1

UML用户需求建模

1、创建用例图以描述谁将使用系统以及使用系统实现的目的。 2、概念类图提供您在整个需求模型中用到的术语。例如,在“订餐”用例的详细说明中,您可能会编写; 3、可以使用活动图显示不同用例之间的工作流(状态图)。 4、可以使用序列图显示在系统与外部参与者之间或系统的各部件之间交换的消息。序列图提供用例中的步骤视图,该视图可以非常清晰地显示交互序列。 需求模型具有以下作用: 将系统的外部行为与其内部设计区 ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 2

Oracle学习笔记2_Oracle管理工具和简单命令

oracle管理工具的介绍:      (1)sql plus工具,启动方式如下:             1.开始-->程序-->oracle orachome90-->application development-->sql*plus             2.开始-->运行-->sqlplusw             3.开始-->程 ...
分类: 数据库 发布时间: 05-30 23:54 阅读次数: 3

Java报表比较之中国式报表(复杂报表)篇

Java报表工具,首先可以分成两大类:纯Java报表工具,和支持Java的报表工具。 支持Java的报表工具 我们所说的”支持”Java的报表工具.其实就是非Java的� ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 3

RHEL5安装yum

1.确保RHEL5中已经安装了yum [root@lvs-master ~]# rpm -qa |grep yumyum-metadata-parser-1.1.2-3.el5yum-updatesd-0.9-2.el5yum-3.2.22-26.el5yum-security-1.1.16-13.el5yum-rhn-plugin-0.5.4-15.el5 2.修改源配置文件 #vim ...
分类: 企业开发 发布时间: 05-30 23:54 阅读次数: 2

NFS+NIS+无密码访问

第一步:.修改主机名   因此执行脚本如下:  export HOSTNAME=myname  echo $HOSTNAME>/etc/HOSTNAME   /etc/rc.d/boot.localnet stop  /etc/rc.d/boot.localnet start 第二步:打通root用户三台服务器ssh无密码登录 1.在服务器端(192.168.0.1)产生 ...
分类: 企业开发 发布时间: 05-30 23:53 阅读次数: 2

JDBCExceptionReporter:100 - SQL Error: xxx, SQLState: xxxxx

SQL Error: 0, SQLState: 08003,程序运行时报的错误,故mark一下。 引用地址:http://blog.csdn.net/littlerebeka/article/details/7863941 ODBC 错误信息 根据 X/Open 和 SQL Access Group SQL CAE 规范 (1992) 所进行的定义,SQLERROR 返回 SQLSTATE 值。SQ ...
分类: 数据库 发布时间: 05-30 23:53 阅读次数: 3

maven 添加 本地 jar

先在pom.xml中添加一个资源: <repositories> <repository> <id>project.repo</id> <name>Local dependencies for project</name> <!-- <url>fi ...
分类: 企业开发 发布时间: 05-30 23:53 阅读次数: 3

JSP学习笔记之JSP运行原理

在学习Servlet时,我们知道Tomcat能够从客户端的请求URL中提取出Web应用程序目录(/ServletStudy)和Servlet匹配的URL(/firstServlet)。   如果我们使用如下URL访问jsp文件,Tomcat会如何处理呢? http://localhost:8080/JspStudy/JspFile/first.jsp  Tomcat同样可以从以上URL中 ...
分类: 其他 发布时间: 05-30 23:53 阅读次数: 2

SVN应用

由于Beast源代码是用的SVN下载方式,所以可能还有很多朋友们不知道如何下载最新的Beast源代码,在这里我简单地介绍一下 SVN是个版本管理工具,开源代码的版本管理一般采用CVS和SVN工具 如果在WINDOWS环境下: 1.下载 Tortoise SVN:http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.2.5840- ...
分类: 企业开发 发布时间: 05-30 23:53 阅读次数: 2