- 浏览: 29894 次
- 性别:
- 来自: 大连
最新评论
-
xurichusheng:
调用:public class TestBuilder { / ...
设计模式之Buider -
xurichusheng:
不直接诶生成想要的对象,而是让客户端利用所有必要的参数 ...
设计模式之Buider
文章列表
3.1开发环境
我下载的开发软件是phpeclipse 版本号是EclipsePHP Studio 3
下载的网址是http://www.appservnetwork.com/
1.解压压缩包,安装EPP_Setup.exe
2.选择安装的目录
3.安装准备好后,点击下一步开始安装
[img]http://dl2.iteye.com/upload/attachment/0100/4715/a859c063-1a38-
38c2-8788-0467bc53a909.jpg[/img]
4.开始安装
5.点击完成,结束安装
6.设置workplace(最好选择当初安装appserv的目录,否 ...
1.1 简介
Q:PHP是什么意思?
A:PHP原始为Personal Home Page的缩写,(这回终于知道为什么叫php了)
已经正式更名为 "PHP: Hypertext Preprocessor"。
PHP于1994年由Rasmus Lerdorf创建,
刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。
这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。
后来又用C语言重新编写,包括可以访问数据库。
他将这些程序和一些表单直译器整合起来,称为 ...
2.1搭建环境
开发php首先安装配置环境是我们的第一步
操作系统 .eg xp linux (本机win7)
服务器 .eg apache iis (本机apahce)
php软件 .eg phpX.X.X (本机php.5.2.3)
数据库 .eg mysql sqlsever (本机mysql5.0.45)
MySQL图形管理软件 phpadmin
开发工具 .eg epp zend studio (本机EclipsePHP Studio 3)
浏览器 .eg IE google (本机 搜狗)
以上 ...
dwz富客户端 combox组件级联
- 博客分类:
- 遇到的问题
最近加班做了一个小模块,本以为能很快做出来,但是却费了半天的劲才给弄出来...
使用的dwz富客户端combox组件级联,做了一个小模块,大概就是根据部门找到对应的组员(如同省份联级下属的城市)
<select class="combox" name="province" ref="combox_city" refUrl="city.do?code={value}">
<option value="all">所有省市</opt ...
Spring的多种注入依赖方式:
1.设值注入 2.构造器注入 3属性注入 4方法注入
但是我们常用的 或者是说我常用的 就是 设值注入 和构造器注入
构造器注入:
<bean id="tonyanRepository" class="org.springframework.batch.core.repository.support.SimpleJobRepository">
<constructor-arg ref="tonyanInstanceDao"></constructor- ...
最近仔细看看项目中的代码,发现一直在做项目,就是想着怎么去实现,剩下的东西基本都没注意看。结果到面试的时候我才发现这会是一件很悲剧的事情。所以痛定思痛,回过头来看看细节,只要现在开始,还不算晚.
<c ...
当我们安装过maven的时候 后来再新安装会出现问题.
Cannot complete the install because of a conflicting dependency.
是因为当我们再次安装的时候 两个安装包会发生冲突。
这个时候我们只能卸载之前的maven,再次安装。
如果卸载之前的maven呢?
Help--> About Eclipse SDK --> installation details
在 installed Software 找到之前安装的maven版本 点击uninstall... ...
今天配合测试组做个 表结构的样式书
就找一下自己做的课题上的表字段
发现了一个sql
SUM(TRUNCATE(IFNULL(CURRENT_SPOT_PL,0)*IFNULL(JPY_EXCHANGE_RATE,1),0)
看到了truncate()的函数 找网上小找了一下 没找到这个函数
百度下发现
定义函数:int truncate(const char *path, off_t length); 函数说明:truncate()会将参数path指定的文件大小改为参数length指定的大小。 如果原来的文件大小比参数length大,则超过的部分会被删除
显然不是我 ...
用eclipse的时候,遇到一个问题,每次debug的时候,都会第一个弹出这个exception
把ClassNotFoundException:caught and uncaught前面的勾去掉就OK了。
reference:
I just hit a really annoying (sort of) bug in Eclipse. I could not debug any of my projects because they immediately stopped with a call stack like the following:
terrain.TerrainApp ...
一、概述
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定 ...
设计模式之多例模式Multiton
- 博客分类:
- 设计模式
多例模式
public class Die {
private static Die die1 = new Die();
private static Die die2 = new Die();
/**
* 私有构造函数保证 外界 无法直接将此类实例化
*/
private Die() {
}
/**
* 工厂方法
* @param i
* @return
*/
public static Die getInstance(int i) {
...
Eager 饿汉模式 : 仅适用于 Java
public class EagerSingleton {
//类被加载时,静态变量就被初始化
private static EagerSingleton ourInstance = new EagerSingleton();
/**
* 外界只能通过此方法获得自身的实例
* @return SingletonDemo
*/
public static EagerSingleton getInstance() {
return ourInstance;
...
基本概念
FactoryMethod是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory Method 模式了.简单说来,Factory Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型,具有共同的父类.Factory Method把创建这些实例的具体过程封装起来了,简化了客户端的应用,也改善了程序的扩展性,使得将来可以做最小的改动就可以加入新的待创建的类. 通常我们将Factory Method作为一种标准的创建对象的方法,当 ...
Simple Factory模式(又称Static Factory模式),一个Simple Factory生产成品,而对客户端隐藏产品产生的细节。实作时定义一个产品界面(interface),并透过特定静态方法来建立成品。
假设有一个水果工厂,购买水果的客人不用知道水果是如何种植的,他只要知道如何拿到就可以了
Client代表了客户的角色,它只依赖于Fruit界面,而不关心特定的实作,实际如何产生Fruit的实例由FruitFactory完成
Fruit.java
public interface Fruit {
public void grow(String f);
}
Gr ...