`
文章列表
工程目录如下,使用eclipse中的ant对此工程进行编译打包: MonServer       | --------src       |            |--------com       |            |--------log4j.properties       |        | --------config       | --------lib       | --------log       | --------sh       | --------startMon.sh [xhtml] view plaincopyprint ...
JDK环境变量如何设置 JAVA_HOME  =  X:\jdk1.6   (注:新建系统变量JAVA_HOME,其值”X:\jdk1.6″为jdk文件夹的绝对路径) Path  = …; %JAVA_HOME%\bin   (注:在path变量中增加路径”%JAVA_HOME%\bin”,用”;”与其他路径隔开) ClassPath =  .;%JAVA_HO ...
一,导言 框架设计(Framework Design)是系统设计的重要组成部分,一个设计优秀的框架是一个可扩展和可改变(迁移)系统的基础。本文针对常见J2EE分布式的信息系统(特别是B/S形式的系统),提出作者在框架设计上的观点和 ...
MySQL外键约束创建及删除创建外键定义 : CREATE TABLE categories (    category_id tinyint(3) unsigned NOT NULL AUTO_INCREMENT, name varchar(30) NOT NULL,    PRIMARY KEY(category_id)    ) ENGINE=INNODB; INSERT INTO categories VALUES (1, ‘SQL Server’), (2, ‘Orac ...
Spring是J2EE标准中的一个重要架构,它能有效的组织J2ee各应用层的对象。 在SSH中,Struts主要负责前面客户端提交表单的处理,Spring负责对主要业务的控制管理,Hibernate在最后边,负责数据的持久化,即描述的是POJO与数据库表的关系,尊从ORM模型。 依赖注入和控制反转是同一个概念,在传统程序实际中,调用者想要调用另一个对象需要自己创建被调用者的实例,在Spring中,创建被调用者的工作由Spring容器完成。当调用者需要的时候注入给调用者。    依赖注入有两种:设值注入和构造注入。    设值注入通过setter方法传入被调用者的实例,这种方式在Spring和S ...

define与typedef区别

    博客分类:
  • C++
define和typedef的区别  #define 只是简单的替换,typedef 是定义了一种类型,即是对某种类型定义一个别名。     1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如: #define PI 3.1415926 程序中的:area=PI*r*r 会替换为3.1415926*r*r 如果你把#define语句中的数字9 写成字母g 预处理也照样带入。 2)typedef是在编译时处理的。它在自己的作用域内给一个已经存在的类型一个别名,但是You can ...
笔试题中常见的考点,下面的代码只是简单的实现了功能,但是不够灵活,有待改进 原题是输入“12345”,一个五位数,输出“一万两千三百四十五” public class outputUpperNum { public static void main(String args[]){ NumTransfer NT=new NumTransfer(new StringBuilder("2345")); System.out.print(NT.tansfertoUpper()); } } class NumTransfer { StringBuilder lowerNum; ...
Fibonacci数列 用java 中饿List实现以空间换时间,优化算法效率 class MathMethods {     List<Integer> list = new ArrayList<Integer>();     MathMethods(){     list.add(0);     list.add(1);     } public int fibonacci(int i) {    if(i==1||i==2){    return i-1;    }    if(i>list.size()){    if(i>2 ...
QT 信号与槽的机制实现了对象间灵活的传递消息,下面是一个在实际项目中利用自定义信号解决问题的一个例子。   项目中有一个实现向导的功能,向导各页面的设计由于项目进度的要求并未利用QT中自带的QWizard类去做,由于本 ...
   在Qt中,凡是在一个类中new的对象只要在当前类的对象的生命周期内未被delete,都可以通过findChild()函数找到这个new出的对象,查找时,需传递一个QString的参数。    动态布局窗体,需要动静结合,窗体的外布局通过designer画出,然后需要实现动态挂子窗体的区域用代码写new 滚动区域及滚动区中的布局。 项目中的例子如下: class wizardTestEdit { public:        void initview(); public slots:        void  slotTreeCliked( QTreeWidgetItem * item ) ...
1)预处理   根据已放置在文件中的预处理指令来修改源文件的 内容   预处理器会分析\执行所有的预处理器指令,然后删除他们,得到一个仅包含C++语句的转换单元   预处理指令以#号开头   常用的预处理指令:   #include       ...
在大多数情况下,Qt 的布局管理器将为管理的窗口部件选择最优尺寸,以便窗口可以顺利的重新调整大小。如果默认值不合理,那么我们可以使用以下方法优化布局:1. 为某些子窗口部件设置最小尺寸、最大尺寸或固定尺寸2. 添 ...
C/S 界面设计规范    2010-10-15 作者:U2USoft 来源:U2USoft的blog   1. 界面规范 1.1. 总体原则 * 以用户为中心。设计由用户控制的界面,而不是界面控制用户。 * 清楚一致的设计。所有界面的风格保持一致,所有具有相同含义的术语保持一致,且易于理解。 * 拥有良好的直觉特征。以用户所熟悉的现实世界事务的抽象来给用户暗示和隐喻,来帮助用户能迅速学会软件的使用。 * 较快的响应速度。 * 简单且美观。 1.2. 原则详述 1.2.1. 用户控制 用户界面设计的一个重要原则 ...
package com.reflection.demos;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Admin {public Admin(){ }private String id="";public String getId() { return id;}public void setId(String id) { this.id = id;}public static void main(String[] args) th ...
在weblogic中开发EJB2的HelloWorld小例子 最近在项目中需要用到EJB2,虽然以前学过EJB3,但是发现EJB2跟EJB3还是有些不同,下面写了一个HelloWorld的无状态的SessionBean,部署到webllogic10中,开发工具是Eclpise3.6。 首先看下EJB的相关知识,EJB作为JAVA EE的核心规范,其实就是一个分布式组件。简单说就是一个可以远程调用的JavaBean,它与普通的JavaBean主要有两点不同:第一是远程调用;第二是事务的处理,由EJB容器来帮我们处理。 EJB作为一种服务器端组件,有三种类型: 1.SessionBean:代表一个可 ...
Global site tag (gtag.js) - Google Analytics