搜索到与相关的文章
Java

Effective Java (创建和销毁对象)

一、考虑用静态工厂方法代替构造器:构造器是创建一个对象实例最基本也最通用的方法,大部分开发者在使用某个class的时候,首先需要考虑的就是如何构造和初始化一个对象示例,而构造的方式首先考虑到的就是通过构造函数来完成,因此在看javadoc中的文档时首先关注的函数也是构造器。然而在有些时候构造器并非我们唯一的选择,通过反射也是可以轻松达到的。我们这里主要提到的方式是通过静态类工厂的方式来创建class的实例,如:1publicstaticBooleanval

系统 2019-08-29 22:02:41 2385

编程技术

如何配置FlashDevelop软件并支持Flash CS4[转]

首先申明,转载于爱好的新浪博客。FD软件是指FlashDevelop,是学习、开发FlashActionScript3.0的有力工具,其最大的特点是超强代码提示、方便的快捷键操作、开源代码模板定制、可扩充的插件功能,无不展示了这是一款优秀的辅助软件!本文紧跟FlashCS4,重新配置FD,挖掘FD的优秀功能,让FD直接支持最新版FlashCS4,为学习研究FlashActionScript3.0提供最新帮助!一、下载FD3.0.0B9:这里提供免安装简体中

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

Java

JavaBean技术

Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或者是插入其他应用程序中去。所有遵循一定编程原则的Java类都可以被称作JavaBean。本章将由浅入深介绍JavaBean的设计原理及应用方式,并重点介绍JavaBean在JSP中的应用。17.1JavaBean技术概述JavaBean是基于Java的组件模型,由属性、方法和

系统 2019-08-12 09:30:39 2385

编程技术

基于 Spring 和 iBATIS 的动态可更新多数据源持

前言我们时常会遇到一些web项目,需要从不同的数据源中抓取数据来进行分析,而这些数据源是有可能变化的,需要用户来进行动态的维护和添加。可是,大多数的web程序使用了应用服务器或者容器中间件来管理数据源的生命周期,因此数据源的变化自然不能够独立于程序,而需要由专业人士去进行维护,必要时还需要重新发布程序来适应数据源的变化,而且数据源的个数、数据库的类型也都会有所限制。那么怎样才可以突破以上这些局限,彻底实现由用户远程对数据源进行维护和管理的需求呢?本文提出了

系统 2019-08-12 09:30:08 2385

编程技术

一个组合问题解决的很巧妙

/***组合问题,经典算法*问题描述:找出从自然数1,2,3.....n中任取r个数的组合.例如n=5,r=3的所有组合为*(1)543(2)542(3)541(4)532(5)531(6)521(7)432(8)431(9)421(10)321*利用递归思想将求从n个数中去r个数的组合转化为求n-1自然数内r-1个数的组合。*@paramm*@paramk*/publicstaticvoidcomb(intm,intk){for(inti=m;i>=k;

系统 2019-08-12 09:29:48 2385

编程技术

如何给图片抖动怎做的

〈SCRIPTlanguage=javascript1.2〉〈!--varrector=2varstopit=0vara=1varcount=0functioninit(which)...{stopit=0shake=whichshake.style.left=0shake.style.top=0}functionrattleimage()...{if((!document.all&&!document.getElementById)||stopit==1

系统 2019-08-12 09:29:27 2385

各行各业

在VC空项目里添加自定义的预编译头(或关于:无法

转自:http://www.cppblog.com/silekey/articles/87108.html注:MFC默认生成的框架暗地里添加了很多编译、链接参数,当我们想自定义自己的框架时若对这些编译参数不熟悉则会引发很多问题。关键字:VC空项目自定义预编译头.pch无法打开预编译头文件:“Debug/xxx.pch”:Nosuchfileordirectory这里有个概念要先说明:1>代码里面至少要有个CPP是用于创建预编绎头的.2>其它CPP则都是选使

系统 2019-08-12 09:27:43 2385

各行各业

Learning Candence 1. Candence的组件简介

与“学习型强迫症”抗争了许久,今天还是失败了,本来已经会了AlitumDesigner和PADS,不想再花时间学习Candence了,但最终还是没忍住,在电脑上安装了Candence,那从今天开始,就来学习Candence吧。。。安装完软件后,发现工具一大堆,下面就介绍一下各个工具的主要用途:1.DesignEntryCIS对应于OrCADCaptureCIS,国际通用的原理图输入软件,设计快捷方便,图形美观,与Allegro实现无缝连接;OrCADCap

系统 2019-08-12 09:27:00 2385

Oracle

Oracle提示错误消息ORA-28001: the password ha

这个问题是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录。可通过SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'语句查询密码的有效期设置,LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过ALTERUSER用户名IDENTIFIEDBY密

系统 2019-08-12 01:55:02 2385

Oracle

oracle ocp笔记(1)

第一课第5章触发器介绍创建数据库创建数据字典catproc.sql用于创建oracle的内置过程ddl触发器举例:createorreplacetriggerlog_logonafterlogonondatabasewhen(user='SYS'ORuserlike'OPS$%')BEGINinsertintosys.event_logvalues('Logon'||user||'at'||to_char(sysdate,'yyyy-mm-ddHH24:m

系统 2019-08-12 01:54:48 2385