- 博客(49)
- 资源 (30)
- 收藏
- 关注
原创 【关于】页面失效
--------------------------------------------------------------- 在你的不想被缓存的页面中加上 在IE中如何让用户按“后退”键后使“向前”键失效????? ---------------------------------------------------------
2007-04-09 10:29:00 1315
原创 IT认证资料:Oracle认证层次详细介绍
GENERAL 在这个层次里,学生必须从一堆ORCALE的认证课程里作出选择选择. 初级课程提供了SAP DATABASE ADMINISTRATORS(DBA)或者NT DATABASE OPERATORS(DBO)的两种选择,两者都不是ORACLE自己的数据库产品,但都和ORACLE数据库产品兼容,学生如果想获得认证,必须通过不管哪样选择(DBA或者DBO)各自的两门指定课程. FUN
2006-08-23 17:45:00 976
转载 如何提高 Java 编程技能
有两种途径可以提高您的技能:选学一门课程(为获得证书或仅为了学习)或者自学(当然要通过编写代码来练习)。除了汲取有经验的开发人员的知识外,获取证书途径还可以向未来的雇主提供确实的证据,证明您拥有构建他们要求的技术所需的技能。通过试验自己的技能,使用可用资源,您可以在 Java 技术的不同领域提高您的技能。下列参考资料对以上两种途径都应该有帮助。 了解更多信息: 要
2006-08-23 17:36:00 1154
原创 软件测试计划模板
第1章 引言1.1目的简述本计划的目的,旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。测试计划在策略和方法的高度说明如何计划、组织和管理测试项目。测试计划包含足够的信息使测试人员明白项目需要做什么是如何运作的。另外,清晰的文档结构能使任何一个读者在浏览计划的前面几页后,就能对项目有一个大概的认识。测试计划只是测试的一个框架,很多细节需要跟开发人员或其他人员沟通,因此计划不包
2006-07-31 10:56:00 2529
原创 产品设计可能需要考虑的16条原则
1,你不可能满足所有的用户。 2,如果一个蠢方法有效,那它就不是一个蠢方法。3,别忘了你的产品是由最年轻的程序员在最短的时间内开发出来的,所以,问题总是无法避免。4,如果某个产品创意,只有你一家这么做,那一定是错误的方向。5,没有任何产品开发,运营计划在实践中能继续顺利执行。6,所有预期5个月才会到来的瓶颈总是3个月内就会遇到。7,重要的事总是简单的。8,简单的事总是难
2006-07-31 10:51:00 1230
转载 关于SOA/CBD/AOP/OO的体会
AOP是一个非常不错的技术,传统编程技术无法解决的横切(CrossCutting)问题在AOP中可以得到很好的解决。简单比较一下现有的几种技术SOA/CBD/AOP/OO。SOA - Service Oriented Architecture (面向服务的架构)CBD - Component Based Development (基于构件的开发)AOP - Aspect Oriented Porg
2006-06-29 12:10:00 1557
转载 软件测试从零开始
本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。引言 几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企业大多对软件测试还没有什么概念,书店里除了郑人杰编写的《计算机软件测试技术》之外,几乎没有其它的软件测试相关书籍,
2006-06-29 12:06:00 1072
转载 创建ORACLE索引
【IT168 技术文档】Oracle8i的很重要的一个新特性就是增加了function-based index这种索引类型(后面简称为FBI)。有了这个特性后,Oracle DBA就可以在索引中使用函数或者表达式了。这些函数可以使Oracle自己的函数,也可以使用户自己的PL/SQL函数等。 Oracle8i的很重要的一个新特性就是增加了function-based index
2006-06-28 23:16:00 1622
转载 高效经理的五个常用工具
作者:林天强 2004-8-10 19:01:23博客中国(Blogchina.com) 要想获得管理的高效率,经理必须熟知并熟练运用以下几个工具:工具A:招聘面试的STAR原则 招聘面试是经理工作的一项重要内容,每个成功的经理人都必须具备高超的招聘面试技巧,以招聘到合适的人充实到工作团队中,使合适的人在合适的岗位上,创造岗位员工的高绩效。 所谓STAR原则,即Situati
2006-06-27 21:41:00 953
转载 您必须知道的社会生活中十二大著名法则
一、 马太效应 二、 手表定理 三、 不值得定律 四、 彼得原理五、 零和游戏原理 六、 华盛顿合作规律 七、 酒与污水定律 八、 水桶定律 九、 蘑菇管理 十、 奥卡姆剃刀定律 十一、 二八法则 十二、 钱的问题 一、马太效应 《新约·马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生意,等我回来时,再
2006-06-27 21:38:00 1529
原创 Oracle学习中的一些细节
1. 关于Select语句是否锁定数据。Oracle中的Select语句并不锁定数据,除非使用for update字句。好像Ms SQL Server中Select语句会缺省的锁定数据。 2. 算术运算中包含了null值时的运算结果如果算术运算中包含了null值,例如null+1,null-1,null*1,null/1,返回的结果都是null。即使是计算n
2006-06-27 21:07:00 1033
转载 在JSP中使用缓存
“掌握了缓存机制,标志程序员进入中高级阶段。”---banq 首先创建一个缓存类,具体依赖你的程序。然后在JSP中把这个缓存类声明为scope="application"的Bean,它只创建一次,存在于application对象中,事实在它是ServletContext对象,对应用中的所有JSP文件都可见。 缓存类的实现可以参考Jive论坛(也就是Yazd)中的util包,下面是一个假想的
2006-06-27 20:49:00 1283
转载 程序思考2: 关于“框架”
我做Java编程大概有四年了,但我仍然处在从Java初级程序员向中级程序员过渡的阶段。 Java 包含的东西实在太多,三大体系 J2ME,J2SE,J2EE 每个都包含了大量的内容,身为一个 Java 程序员其实挺悲哀的,不仅要不停地学习那么多基础知识,还要应付层出不穷的框架。不光要学理论,还要注重实践。想想原来搞 Perl, PHP 的时候,哪来的那么多知识点。虽然我的Java水平不高,但我始终
2006-06-27 20:09:00 999
转载 程序思考1:“主动程序员”vs“被动程序员”
程序思考【写在辞职在即】:1:“主动程序员”vs“被动程序员”最先发表于:http://www.5dblog.com/vip/mulder/200604/245598.html我觉得这个世界上的程序员可以分为两种:"主动程序员"和"被动程序员"。"主动程序员"可以自己选择开发方式,开发语言和框架,"被动程序员"被动接受公司指定的语言和开发方式。其实在现实生活中,这种分类并不绝对,一个程
2006-06-27 20:06:00 1061
转载 熬夜的程序员都来看,请珍惜自己的身体
上网没错,但不可一味的长时间沉溺于网络,特别是对于设计类刻苦、上进的朋友来说。不说远的,在我们坐在电脑面前时,有多长时间没有看电视了?有多长时间没有陪伴亲人,,,又有多少时间没做锻炼了身体、生命于我们来说都只有一次。珍惜自己的生命、身体,是对自己也是对家人、伴侣的责任。学习、娱乐在我们有了健康的身体后,多的是时间。而生命一旦不存在时,世界也意味着消失;我们要技术、我们要学习、但我
2006-06-27 19:42:00 892
转载 程序员每天该做的事
程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自己
2006-06-27 19:41:00 855
转载 J2EE系统中影响性能的一些因素
J2EE系统中影响性能的一些因素:1. 数据库没有优化 由于大多数的J2EE系统都会经常访问数据库,如果数据库没有做优化,对系统的性能会有很大的影响。2. 网络没有优化 如果网络没有优化,就有可能会产生瓶颈,影响性能。3. 连接池太小 连接池过小,会导致很多进程等待连接池资源。4. 过度的序列化
2006-06-27 17:22:00 980
转载 软件架构要达成的目的究竟是什么?
1、软件架构要达成的目的究竟是什么?它与软件工程中的概要设计、详细设计有什么联系? 答:软件架构要达成的目的,说得通俗些就是对系统进行部署,给系统搭架子。所以软件架构师可以不一定精通编程,他更多的是关心平台之上的东西。 在软件工程中,有三大重要的设计文档《需求规格说明书》、《概要设计说明书》、《详细设计说明书》。如果按照国标GB8567——88来严格要求这三大文档,我们会
2006-06-26 17:38:00 3274
转载 软件测试的常识
软件测试的常识 软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。 生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷( Software Bug )的具体含义包括下面几个因素: ? 软件未达到客户需求的功能和性能; ? 软件超出客户
2006-06-26 17:27:00 802
转载 使用Java Annotations来管理对象的生命周期
摘要Java Annotations主要用来标注deprecated的代码。在这篇文章中,它们用来把方法调用的控制权移交给一个轻量级框架中负责处理一系列方法调用的组件。因此,正确的初始化和设置等操作被委派给客户端应用而不是类,以做到设置和控制都可以调整。对于开发者来说,复杂的应用通常有很多初始化问题需要处理。许多不同的步骤无非是建立面板,配置服务之类。而这些事情的难点在于,有一些步骤需要重复,另一
2006-06-22 17:54:00 953
转载 JODN框架简介
Welcome to Open Source Jdon Framework 项目更新:2006-6-21: 基于Jdon Fr
2006-06-22 17:00:00 1736
转载 EE系统标准(JAVA EE5)
最近,SUN的伙伴们(the folks at SUN)将J2EE 1.5改名为java EE 5,当然以前J2EE版本还是称为J2EE,之所以改名,目的还是让大家清楚J2EE只是Java企业应用,用我的话来说,J2EE就是Java在数据库服务器端的应用(见初学者如何开发出一个高质量的J2EE系统)。 看来,现在大多数人倾向于更加突出Java了,J2EE容易让初学者误解是独立于一套Java的
2006-06-22 16:40:00 1338
转载 软件人才培养方向
作为智力密集型产业,软件企业向来人事变动频繁,中高级软件人才更是流动性很强,比方近期又爆出了微软副总裁李开复跳槽Google的新闻。近日,上海劳动和社会保障局与上海软 件行业协会共同进行的一项调查显示,去年上海有一半软件企业的员工离职率超过20%,中 高端软件人才身价坚挺。培养高端人才更迫切 7月27日下午,中国软件行业协会副理事长、上海软件行业协会副理事长兼秘书长朱三元先生
2006-06-22 16:12:00 2311
原创 一个java程序员的成长历程
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net En
2006-06-22 15:46:00 6173 4
原创 一位老工程师给年轻人的“十大忠告”
1、好好规划自己的路,不要跟着感觉走; 根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以后,钱根本不是问题,频繁地动荡不是上策,最后你对哪个行业都没
2006-06-20 23:35:00 904
转载 返回整数中为1的位数
原题: Write the function int bitCount(short input) that takes a short as input and returns an int. The function returns the number of bits set in the input variable. For instance: bitCount(7)
2006-06-20 23:24:00 1349 1
转载 约瑟夫环问题(Josephus)
原题: 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。(约瑟夫环问题 Josephus)提示: 由于当某个人退出圆圈后,报数的工作要从下一个人开始继续,剩下的人仍然是围成一个圆圈的,可以使用循环表,由于退出圆圈的工作对应着表中结点的删除操作,对于这种删除操作频繁的情况,选用效率较高的链表结构,为了程序指针每一次都指向一个具体的
2006-06-20 23:23:00 1610
原创 冒泡是一个经典算法
冒泡是一个经典算法。本段代码增加了一些优化:增加 b_exchange ,若本轮冒泡没有交换数据,则表示排序成功,退出增加 n_exchange, n_head ,记录最近的交换位置,下轮冒泡只要冒到该位置即可 /******************************************************************** created: 200
2006-06-20 23:21:00 973
转载 4类的分布式搜索引擎
对于搜索引擎, 在索引量和搜索量大到一定程度的时候, 索引更新的效率会逐渐降低, 服务器的压力逐渐升高, 因此基本上整个搜索引擎的利用率可以说是越来越低了, 并且随着海量数据存储带来的困难, 设计一个良好的分布式搜索引擎将是一个搜索引擎能否面相未来发展的关键因素了.那么分布式搜索引擎的最主要的核心问题是哪些呢?1. 分布的信息获取和计算以及对此进行的数据统一这里面包括
2006-06-20 23:20:00 2244
原创 软件测试的基础知识概要介绍
一、概述二、软件测试的目的三、软件测试的基本方法四、软件测试的复杂性与经济性五、软件测试的心理学问题六、好的测试工程师应具备的素质七、参考文献 一、概述信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。用户为
2006-06-06 10:09:00 1391
原创 相对最完整的软件测试工具手册
1、 从测试功能上分(1) 单元测试针对不同语言,如JUNIT(2) 功级测试E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。MI公司的WINRUNNERCOMPUWARE的QARUNRATIONAL的SQA ROBOT(3) 压力测试MI公司的WINLOADCOMPUWARE的QALOAD
2006-06-06 09:33:00 1577
原创 关于软件工程血的教训之文档管理
文档管理混乱是上个项目最为致命和混乱的,我个人认为,如果一个项目小组进行开发一个系统的时候没有文档的开发个人认为是可怕的,而在系统的开发中没有对文档进行有效管理是恐怖的,我们要做的是一个产品,而不是自娱自乐的一个试验品,作为产品,必须要标准,无论是客户给我们的标准还是开发小组给自己的标准,关于标准将在后面做详细讨论。而有标准就必要有相关的文档,关于文档的好处大家都清除,无论在软件开发
2006-06-06 09:28:00 2020
转载 在Weblogic中部署Web应用程序
1、载入属性文件问题:属性文件包括db.properties、mail.properties等。上述属性文件放在WEB-INF目录底下,原来采用DbContext.class.getClassLoader().getResourceAsStream("../db.properties")取得输入流InputStream is。对Tomcat来说,DbContext.class.getClassLo
2006-04-23 17:48:00 1440
原创 EditPlus 2.12 使用技巧集萃
正则表达式类【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换----------------------------Microshaoft@CCF,jiuk2k@CCF【3】 正则表达式应用——删除每一行行尾的指定字符【4】 正则表达式应用——替换带有半角括号的多行【5】 正则表达式应用——删除空行----------------------------江德华软件技巧
2006-04-22 22:36:00 796
原创 java代码编写的30条建意
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标 识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母 。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一
2006-04-20 11:21:00 836
原创 XMLHTTP-超大文本上传
案件原始资料上传-----------------------------------------------------------------------------------------说明:文件上传采用XMLHTTP协议。屏去传统的FORM表单形式,通过base64编码分块,因此支持超大文本上传。------------------------------------------
2006-04-17 09:13:00 1411
转载 流程模型分析(5)
五、流程整合模型流程整合的模型,已经超越了“流程运转模型”的概念范畴。但是作为目前“系统整合”的一个比较流行的趋势,拿到这里顺便提一下。现在的业务越来越复杂,跨区域,跨部门之间信息交互方式的需要越来越明显,而且跨区域,跨部门之间业务配合也越来越多。从信息整合的发展来看,“面向应用的数据层整合”和“面向服务的接口层整合”都逐渐走向“BMP”模式:由中央主流程控制多个子流程(分布在不同地域或不
2006-03-17 00:21:00 2090
转载 流程模型分析(4)
四、流程组合嵌套模型一直到现在,所说的模型,都是定位在“任务之间的关系”。不论前面的发散运转模型,还是聚合运转模型,都只是流程内部的任务关系,而不涉及到流程与流程之间的关系。请参看下图,虽然任务很复杂,但是所有的任务都限定在同一个流程中,而且为了巩固前面的一些运转模型概念,我特意在里面包含了并行,发散,自循环,鉴别聚合,同步聚合等模型。图(4-1) 让我们再来看看下面的流程
2006-03-17 00:19:00 1039
转载 流程模型分析(3)
流程模型分析(3) ——流程发散聚合模型 三、流程的运转模型3.1 基本运转模型串行(Sequence)自循环3.2 发散运转模型并行(Parallel)独占式选择(Exclusive Choice)鉴别式选择(Discriminator Choice)抄送模型发散模型3.3 聚合运转模型同步聚合(syn
2006-03-17 00:17:00 1184
转载 流程模型分析(2)
流程模型分析(2) ——起点模型和激活模型 一、流程的起点模型任何事物都有由头有尾,一个流程也不例外,那么现在我们就从流程的“头”——流程起点说起。首先,需要说明的是,起点也是一种任务节点(Task Node)。1.1 单起点(Single Start Node)单起点估计大家都比较容易理解,现实中工作流应用的也是最为普遍。如下图(1-1)所示
2006-03-17 00:14:00 1669
配套源码_可视化JAVA SWT JFACE GUI程序设计教程
2018-03-14
20140228_地理信息系统设计与评价
2014-02-28
toad for oracle 最新下载地址(20110223更新)
2011-02-23
eclipse中开发ibatis的插件abator(无注释版)
2009-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人