
其他
xu_zh_h
总结、交流
展开
-
Windows的进程创建和映像装入
进程 线程转载 2010-06-04 16:43:00 · 1055 阅读 · 0 评论 -
rose 使用问答
问:如果一个对象有20个属性,那些方法(即使是空的函数)也够写一气的,Rose有没有它们的自动实现啊? 答:在ROSE的TOOLS工具栏下面有一个OPEIONS...的. 点开以后选择JAVA, 在TYPE中选择ATTRIBUTE, MODEL下面有一个PROPERTYTYPE,可以选择SIMPLE或者BOUND原创 2008-10-21 11:13:00 · 935 阅读 · 0 评论 -
读书笔记怎么写
读书笔记怎么写呢?写读书笔记通常会是学生最为头疼的作业。下面就说一下写读书笔记的方法: 读书笔记一般分为摘录、提纲、批注、心得几种,格式及写法并不艰深,心得笔记中的读后感有点麻烦,但只要懂得论点、论据和论证这三要素的关系,就会轻松拿下,因为读后感不过就是一种议论文而矣。我觉得以失败告终,是因为你学而不用。很多应用文种只有在将来的工作实践中才能具体应用,而读书 笔记属日用文类,应转载 2008-10-20 16:11:00 · 1235 阅读 · 0 评论 -
架构笔录--别人架构设计经验
1、网站流量影响整个网站架构的设计2、网站架构的设计是一种平衡的设计,没有完美的架构,架构的设计要简单灵活,便于扩充,因此找出平衡点是关键3、网站架构的设计不要过渡,考虑到1~2年内的用户需求即可4、小网站与大网站的区别在于,当数据量达到一定级别,小问题会变成大问题5、大的网站架构不适合做小事情,小架构也做不了大事情6、即使通过硬件的扩充,架构的负荷已经超过设计负荷的5~10倍转载 2008-09-26 13:13:00 · 1112 阅读 · 1 评论 -
可伸缩性最佳实践:来自eBay的经验
作者:Randy Shoup译者 郭晓刚 来源:InfoQ 酷勤网在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。在一个可伸缩的架构中,资源的消耗应该随负载线性(或更转载 2008-09-26 14:20:00 · 907 阅读 · 0 评论 -
集群的会话状态
Geronimo 叛逆者: 加入集群功能,第 2 部分 Geronimo 中的集群的历史在一个下雪的清晨,我乘公车来到我在 Calgary 的办公室,满脑子是当天我要与 Julian(Jules) Gosnell 进行的VoIP 电话谈话,他是 Codehaus 的 WADI 项目的创建者,Apache Geronimo应用服务器项目的共同创立者,也是这个项目的集群解决转载 2008-09-25 13:29:00 · 2613 阅读 · 0 评论 -
架构设计中的方法学
作者 yark 转自:JR架构设计是一种权衡(trade-off)。一个问题总是有多种的解决方案。而我们要确定唯一的架构设计的解决方案,就意味着我们要在不同的矛盾体之间做出一个权衡。我们在设计的过程总是可以看到很多的矛盾体:开放和整合,一致性和特殊化,稳定性和延展性等等。任何一对矛盾体都源于我们对软件的不同期望。可是,要满足我们希望软件稳定运行的要求,就必然会影响我们对软件转载 2008-09-22 11:03:00 · 706 阅读 · 0 评论 -
Acegi学习一
前言 身份认证是所有应用软件系统需要面对的问题,所以身份认证的共性很强,如果把身份认证独立于应用软件可以带来很多好处。 Acegi身份认证是一个开源代码项目,它能够实现身份认证和应用系统开发分离。所以掌握它能给我们项目开发带来很多好处。 如何学习好Acegi是我们用好它的必要前提。作为一个独立的身份认证系统应该具备以下部件:预先配置用户身份和用户权限原创 2008-07-03 13:00:00 · 873 阅读 · 0 评论 -
map list set 区别
Collection ├List│├LinkedList │├ArrayList│└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即转载 2008-09-12 14:11:00 · 843 阅读 · 0 评论 -
七种重要思维
[ 中国智库 www.chinathinktank.cn ] 发布:三略观察 一、系统思维 (1)概念 系统是一个概念,反映了人们对事物的一种认识论,即系统是由两个或两个以上的元素相结合的有机整体,系统的整体不等于其局部的简单相加。这一概念揭示了客观世界的某种本质属性,有无限丰富的内涵和处延,其内转载 2009-07-17 10:03:00 · 1459 阅读 · 0 评论 -
软件工程思考
复杂性领域团队过程工具需求模型认知原创 2009-07-17 09:43:00 · 501 阅读 · 0 评论 -
windows操作系统的进程创建过程
进程转载 2010-06-04 16:20:00 · 2198 阅读 · 0 评论 -
Ext-API详解
1、Ext.apply(Object obj, Object config, Object defaults ) : Object将config中的所有属性复制到obj中,如果配置了defaults,则先将defaults中的属性传入obj,然后再将config中属性传入,一般defaults用于定义一些默认值。注意:每个参数都必须是对象object,而不能是function或转载 2010-01-28 15:07:00 · 796 阅读 · 0 评论 -
EXT2.1+FIREFOX3.0+FIREBUG1.2+Spket1.6.12:编辑调试JAVASCRIPT程序的利器
http://www.blogjava.net/alwayscy/archive/2008/05/30/204068.html EXT2.1+FIREFOX3.0+FIREBUG1.2+Spket1.6.12:编辑调试JAVASCRIPT程序的利器 FF是深受广大程序员喜爱,不是因为它的快,而是因为FIREBUG1.2版本(点这里)这个宇宙无敌插件,调试JS程序变成转载 2010-01-25 13:14:00 · 844 阅读 · 0 评论 -
jforum 二次开发 权限系统
http://cid-5d1295892cb8e3ee.spaces.live.com/blog/cns!5D1295892CB8E3EE!340.entry 最近的项目用到了jforum,是把jforum作为一个子系统,但是jforum并不适合作为组件使用,于是就研究了下jorum的权限管理机制。刚刚看到jforum的ER图还真有点奇怪,从ER图上看,jforum是使用gro转载 2009-08-27 13:50:00 · 4263 阅读 · 0 评论 -
JForum研究
http://www.javaeye.com/topic/253087 JForum.java可以称为是jforum的引擎,它继承自net.jforum.JForumBaseServlet类,并间接的继承了HttpServlet。当第一次请求该应用的时候,servlet容器将加载该类,并调用其初始化方法init(ServletCo转载 2009-08-26 17:03:00 · 1357 阅读 · 0 评论 -
JForum研究二
http://enica.javaeye.com/blog/285477 第一步:安装部署 1、 去http://www.jforum.net/download.jsp网站下载jforum的发布包。 2、 安装mysql数据库。为了解决论坛出现的中文乱码问题,可以通过手动修改配置文件或者在安装mysql时设置编码为utf8, 可以避免页面中显示乱码。安装好mys转载 2009-08-26 17:06:00 · 2569 阅读 · 0 评论 -
IEEE-1471
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font转载 2009-08-12 14:17:00 · 3039 阅读 · 0 评论 -
什么是OO思想
由于不知道出处,只能向作者说声谢谢了。 唉,大家为了讨论“什么是OO思想”,又把什么UML、RUP、某某框架之类的东西摆出来,这些对解释“什么是OO思想”真的很不重要,尤其对初学者来说。大家编程序是为了让编出来的程序帮我们做事情、解决问题的。简单地说,在目前的计算机体系下,所有程序最终的形式都是一大堆机器指令对数据的操作,操作的结果就是我们想让计算机帮我们做的事情。所以我们写程序转载 2009-07-21 11:30:00 · 846 阅读 · 0 评论 -
如何制定项目计划
如何制定项目计划项目开始不久,客户和老板就来要项目计划;而此时项目组还不清楚项目规模等细节,自然也定不出具体的工期与日程表;被逼无赖,项目经理只好先编一个计划应付了事 项目初期是否需要制定一个计划来指导项目后续工作进展;如果需要,那么在项目细节不清楚的情况下,是否可能制定一个准确的日程计划;如果计划本身有问题,那原创 2008-08-29 15:44:00 · 964 阅读 · 0 评论 -
集成测试计划模板
集成测试计划模板集成测试识别组合单元时出现的问题。通过使用要求在组合单元前测试每个单元并确保每个单元的生存能力的测试计划,可以知道在组合单元时所发现的任何错误很可能与单元之间的接口有关。这种方法将可能发生的情况数量减少到更简单的分析级别。 集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统原创 2008-06-04 15:55:00 · 4154 阅读 · 0 评论 -
现象系列(一)——如何解决
如果审视一下我们的系统开发,我们会发现:我们疲于应付需求的不断变更我们的文档迅速地失效、维护困难项目二期开发生产力无法提升。每当一种新的技术产生的时候,我们必须做许多重复的工作。系统永远不可能只用一种技术实现,且不跟其它系统交互。不断变更的需求同样也给我们的系统带来困难。下面我们将分析我们在软件开发过程中遇到的问题。 1 生产力和维护性问题:文档和编码脱节,导致代码原创 2008-07-11 09:53:00 · 634 阅读 · 0 评论 -
现象系列(二)——软件行业
从行业外部看世界经济对软件的依赖性愈来愈强软件应用的规模、复杂度和分布强度愈来愈高现实业务对软件开发的生产率和质量提出了更高的要求缺乏足够称职的开发人员从行业内部看更大规模的团队更加转业化:开发团队分工明确,形成很强专业化更为分散:开发办公环境技术变化发展更为迅速原创 2008-07-11 14:59:00 · 589 阅读 · 0 评论 -
MDA模型驱动介绍
文章来源:http://www.kcomsoft.com/product12.asp 模型驱动体系架构(Model Driven Architecture, MDA)是由 OMG 提出的新的软件方法学,被面向对象技术界预言为未来几年里最重要的软件方法学。 模型驱动体系架构(MDA)把建模语言用作一种编程语言而不仅仅是设计语言,并以一种全新的方转载 2008-07-10 16:51:00 · 1419 阅读 · 0 评论 -
工作流学习(三)
Osworkflow配置解释Osworkflow的 jar包(略)数据源配置Ø Ø debug= "99" reloadable="true" crossContext="true" verbosity="DEBUG">Ø Ø原创 2008-04-17 14:18:00 · 1325 阅读 · 0 评论 -
http status 500,http 500,500错误
5 Server Failure 5xx 5xx应答是当服务器本身故障的时候给出的失败应答。 5.1 500 Server Internal Error 服务器遇到了未知的情况,并且不能继续处理请求。客户端可以显示特定的错误情况,并且可以在几秒种以后重新尝试这个请求。 如果这个情况是临时的,服务器应当在Retry-After头域标志客户端过多少秒钟之后重新尝试这个请求。 5.2转载 2008-04-15 16:04:00 · 2447 阅读 · 0 评论 -
http status 400,http 400,400 错误
4 请求失败4xx 4xx应答定义了特定服务器响应的请求失败的情况。客户端不应当在不更改请求的情况下重新尝试同一个请求。(例如,增加合适的认证信息)。不过,同一个请求交给不同服务器也许就会成功。 4.1 400 Bad Request 请求中的语法错误。Reason-Phrase应当标志这个详细的语法错误,比如”Missing Call-ID header field”。 4.2转载 2008-04-15 16:03:00 · 78565 阅读 · 0 评论 -
工作流学习(二)
Osworkflow简介概念Ø 在商用和开源世界里,OSWorkflow 都不同于这些已有的工作流系统。最大不同在于 OSWorkflow 有着非常优秀的灵活性。在开始接触 OSWorkflow 时可能较难掌握(有人说不适合工作流新手入门),比如, OSWorkflow 不要求图形化工具来开发工作流,而推荐手工原创 2008-04-17 14:16:00 · 1802 阅读 · 0 评论 -
现象系列(三)——软件本身
复杂性:分为附加复杂性和固有复杂性 附加复杂性: 并非软件本身固有的、由其他外在因素所附加的额外复杂性,理论上可以被降低甚至完全被消除 固有复杂性: 软件本身固有的本源特性,理论上不可能被消除,但是可以通过相关技术降低其负面影响, 软件面对的领域的复杂性 组成软件元素之间关联关系的复杂性 软件需要原创 2008-07-11 15:07:00 · 533 阅读 · 0 评论 -
美国国防部体系架构框架(DoDAF)
美国国防部体系架构框架(DoDAF)使用的 IBM Rational 方法构建复杂系统要求具有了解并管理复杂关系的特别能力。彻底地了解企业架构2 对有效的设计、实现、部署和演进系统的维护是至关重要的。一个完整的与该架构相符的模型是对该理解的关键 —— 并且对于减少风险及管理系统的复杂性是必要的。DoDAF 内容为我们提供了一个观察在增量地定义系统时所利用转载 2008-07-14 11:10:00 · 21768 阅读 · 0 评论 -
现象系列(四)——软件开发
开发中的不良现象错误地理解最终用户的需要面对变化中的需求无计可施开发出来无法整合为一体的软件模块难以维护和扩展的软件系统在项目后期才发现存在严重缺陷地下的软件质量不能接受的软件性能项目成员各自为政,搞不清楚谁在何时、何处、为了什么而变更了哪些内容一套不可靠的架构和交付流程 由于没有预先定义子系统,导致最后不可原创 2008-07-11 15:09:00 · 477 阅读 · 0 评论 -
软件的架构与设计模式之什么是架构
2005-06-07 14:18 作者: 阎宏 出处: 天极网 责任编辑:>方舟什么是软件系统的架构(Architecture)?一般而言,架构有两个要素: ·它是一个软件系统从整体到部分的最高层次的划分。 一个系统通常是由元件组成的,而这些元件如何形成、相互之间如何发转载 2008-08-28 11:12:00 · 562 阅读 · 0 评论 -
测试方案模板
测试方案1引言1.1编写目的编写本方案的目的是用于指导XXXX系统的性能测试,主要从测试环境、测试工具、测试策略、测试具体执行方法、任务与进度表等事先计划和设计。 1.2适用范围XXXX系统性能测试组XXXX原创 2008-06-04 17:07:00 · 7324 阅读 · 0 评论 -
js 多态
在Ext中开发button按钮事件时(删除表格中的一条记录),有一部分是与本地模块有关又不能通过参数(被删除数据的主键值)为了实现删除事件通用,我们可以通过参数传递;多态;全局变量。参数传递不允许全局变量麻烦只有通过多态实现 User.getBtnDelete=function(urlDelete,store){原创 2008-08-27 17:33:00 · 1674 阅读 · 0 评论 -
测试方案和测试计划的区别
作者:刘洪鹏 新闻来源:焦点测试网 更新时间:2007-7-19 17:59:32一、测试计划:对测试全过程的组织、资源、原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估、风险分析和需求管理。二、测试方案:描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试转载 2008-06-02 13:40:00 · 21539 阅读 · 10 评论 -
*.hbm.xml中generator属性解释
generator class="sequence"/> 这是一个非常简单的接口;某些应用程序可以选择提供他们自己特定的实现。当然,Hibernate提供了很多内置的实现。下面是一些内置生成器的快捷名字:increment(递增) 用于为long, short或者int类型生成唯一标识。只有在没有其他进程往同一张表中插入数据时才能原创 2008-08-22 17:21:00 · 1591 阅读 · 0 评论 -
系统测试模板
测试计划第1章 引言1.1目的简述本计划的目的,旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等,提出对各项任务的评估、风险分析和需求管理。测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。测试计划包含足够的信息使测试人员明白项目需要做什么以及如何运作测试。原创 2008-06-03 17:06:00 · 4773 阅读 · 0 评论 -
软件工程中10个最重要的理念
2008-01-22 来自:villa1231.软件开发最终是由人来执行和完成而不是机器。2.增量开发是必须的3.迭代开发是必须的4.增加一个缺陷的成本是延长了开发周期5.软件开发过程的瀑布模型是重要的内核(每一个增量或迭代都是一个小瀑布)6.精确的软件估算需要增加整个软件系统的开发周期 7.最强大的重用是重用任何可复用的事物而不仅仅是代码复用8.风险管理转载 2008-05-23 10:53:00 · 930 阅读 · 0 评论 -
软件过程改进人才队伍建设的重要步骤
2008-05-21 来自:java060515 作者: 郑人杰 , 出处:CSPIN我们知道,软件产业与传统的制造业相比是一个年轻的产业,但又是一个很独特的产业。其突出的特征表现在产品和生命过程的不可见; 所投入的工作绝大部分属于智力劳动; 而且它的复杂性和规模的提高和扩大越来越突出。正是由于这些特征使得软件产品的质量以及软件的需求完全获得用户的满意十分困难,更不用说用户的需求变更转载 2008-05-23 09:53:00 · 836 阅读 · 0 评论 -
工作流学习(一)
概述本人为了处理软件的工作流,而学习工作流。在概略的学习了一下后,从这几个方面对概略的学习做个总结。首先要明白什么是工作流,然后要知道工作流引擎,最后要选择一个优秀的开源工作流来学习。学习Osworkflow,首先要知道它有哪些表,哪些包,哪些接口,这些接口提供什么功能。然后要明白它的工作原理,最后要知道在工程中怎么运用这个工作流工作流定义:Ø原创 2008-04-17 14:14:00 · 957 阅读 · 0 评论