搜索到与相关的文章
编程技术

UML之继承、实现、依赖、关联、聚合、组合

这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Jav

系统 2019-08-29 22:44:12 2243

编程技术

每位开发人员都应铭记的10句编程谚语

ASP.NET开发者KevinPang曾发表一篇博文《10ProgrammingProverbsEveryDeveloperShouldKnow》,文中列举了版主认为开发者应该铭记的10条编程谚语。《职场博客——伯乐在线》对本文进行了翻译,现把译文转载于此。全文如下:所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。1.无

系统 2019-08-29 22:21:39 2243

编程技术

html4 的默认样式问题

写div的时候遇到一个问题,一个div里面嵌套了一个h3但是h3会跑到div的外面去.试了各种方法之后,都不行,原因就是h3默认有自己的margin:html4的默认样式列表:http://www.w3cn.org/article/tips/2005/116.htmlh3有默认的样式,直接用的话会发生问.下面是默认的h3默认的样式:h3{font-size:1.17em;margin:.83em0}有默认的外边距的,如果不去改掉的话,就会错位..一般建项目

系统 2019-08-29 22:19:21 2243

编程技术

解决信息列表中信息名称过长问题

07年9月12日正如这个题目所说,开发中会遇到这样的问题,我有两种解决办法,现在把这个问题的关键整理成简单的html页面,简单明了:(1)解决办法:test1.html<%...@pagelanguage="java"contentType="text/html;charset=GBK"%>查询信息列表

系统 2019-08-29 22:15:44 2243

编程技术

开发人员抵触代码审查的4个原因

据调查显示,代码审查工作有助于提高软件开发质量,然而许多开发者却不愿意在他们的团队中实施代码审查工作,本文主要分析了开发者为什么会抵制代码审查工作的原因以及为什么他们会有此想法,目的是为了引导开发者加入代码审查工作。代码审查究竟是什么样的工作呢?通常情况下它是指否决质量的一种过程。大量统计数据表明代码审查极大的提高了软件质量以及降低了技术风险,不仅如此,它还降低了开发成本。一起来看下代码审查工作所带来的好处:如图所示,代码审查工作带来这么多的益处,那为什么

系统 2019-08-29 22:01:04 2243

编程技术

【第六章】 AOP 之 6.1 AOP基础 ——跟我学spri

6.1.1AOP是什么考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方案:1)日志部分提前公共类LogUtils,定义“longPayBegin”方法用于记录支付开始日志,“logPayEnd”用于记录支付结果:2)支付部分,定义IPayService接口并定义支付方法“pay”,并定义了

系统 2019-08-29 22:00:22 2243

编程技术

HE: Consistency and Standards(一致性与标准化

HE:ConsistencyandStandards(一致性与标准化的设计规范)Don’tFrustratetheUser(不要迷惑用户)Usersbecomeaccustomedtocertainactionsandsequences,andtheyarelikelytobecomeconfusedorfrustratedwhentheyencounterunexpectedbehavior.Whenonescreenrequiresaspecifics

系统 2019-08-29 21:58:00 2243

编程技术

基于WEBSERVICE的课件搜索系统(二)

4.3.2WebService代理中心UDDI的实现当本地网站发出查询请求后,如上文提及的结构图所示,是先将请求发送到WebService的课件中心代理UDDI。其中,这个UDDI的作用是:存储各个网站的WebService信息地址,当有查询请求时,UDDI中心将会调用已经注册的WebService去搜索,当搜索完成时,会将搜索结果返回给用户。同时,用户可以通过uddi搜索有关的WebService。而在调用WebService的时候

系统 2019-08-12 09:30:17 2243

编程技术

小小程序员的学习计划

追过很多新技术,迷茫于还有太多东西要学,有些找不到方向、不知所措。常在一个叫酷壳的网站上转悠,渐渐想明白了,其实学习技术也像看电影看书一样,要看就看经典的。我们的生命如此短暂,作为程序员的职业生涯可能会更短。与其追逐各种新潮的技术,不如把有限的精力投入到经典的技术之中。平时酷爱看各种技术书籍,但缺乏系统的梳理。读书感悟都散落在每本书的字里行间和空白处。于是借着准备从最经典、最基础知识学习的机会,开始由底向上,系统地整理以前所学。一、计算机数学大学时认真学习

系统 2019-08-12 09:29:44 2243

各行各业

POJ1038 - Bugs Integrated, Inc.(状态压缩DP)

题目大意要求你在N*M大小的主板上嵌入2*3大小的芯片,不能够在损坏的格子放置,问最多能够嵌入多少块芯片?题解妈蛋,这道题折腾了好久,黑书上的讲解看了好几遍才稍微有点眉目(智商捉急),接着看了网上大牛的解题报告和实现代码才弄明白怎么用三进制来进行状态压缩,关键就是理解能够横着放置和竖着放置的条件。由于竖着放置会受到前面两行的影响,这样我们就可以用三进制来表示前面两行的状态了,然后根据前面两行的状态我们也可以得到当前行与前一行的初始状态,之后再根据两个的状态

系统 2019-08-12 09:27:32 2243