- 浏览: 51291 次
最新评论
-
jinlingren1122:
不错,可以学习一下
QT findChild() 及动态初始化窗体布局(原创)
文章列表
build.xml配置编译打包过程(转)
- 博客分类:
- XML
工程目录如下,使用eclipse中的ant对此工程进行编译打包:
MonServer
| --------src
| |--------com
| |--------log4j.properties
|
| --------config
| --------lib
| --------log
| --------sh
| --------startMon.sh
[xhtml] view plaincopyprint ...
jdk 环境变量配置(转)
- 博客分类:
- 开发工具
JDK环境变量如何设置
JAVA_HOME = X:\jdk1.6 (注:新建系统变量JAVA_HOME,其值”X:\jdk1.6″为jdk文件夹的绝对路径)
Path = …; %JAVA_HOME%\bin (注:在path变量中增加路径”%JAVA_HOME%\bin”,用”;”与其他路径隔开)
ClassPath = .;%JAVA_HO ...
(转)J2EE框架设计思路
- 博客分类:
- 架构及SOA
一,导言
框架设计(Framework Design)是系统设计的重要组成部分,一个设计优秀的框架是一个可扩展和可改变(迁移)系统的基础。本文针对常见J2EE分布式的信息系统(特别是B/S形式的系统),提出作者在框架设计上的观点和 ...
MySQL外键约束创建及删除创建外键定义(转)
- 博客分类:
- 数据库
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、EJB与SCA架构
- 博客分类:
- 架构及SOA
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 ...
笔试题练习-2(读数字)
- 博客分类:
- 计算机基础
笔试题中常见的考点,下面的代码只是简单的实现了功能,但是不够灵活,有待改进
原题是输入“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;
...
笔试题练习-1(Fibonacci数列)
- 博客分类:
- 计算机基础
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 自定义信号的使用实例(原创)
- 博客分类:
- C++
QT 信号与槽的机制实现了对象间灵活的传递消息,下面是一个在实际项目中利用自定义信号解决问题的一个例子。
项目中有一个实现向导的功能,向导各页面的设计由于项目进度的要求并未利用QT中自带的QWizard类去做,由于本 ...
在Qt中,凡是在一个类中new的对象只要在当前类的对象的生命周期内未被delete,都可以通过findChild()函数找到这个new出的对象,查找时,需传递一个QString的参数。
动态布局窗体,需要动静结合,窗体的外布局通过designer画出,然后需要实现动态挂子窗体的区域用代码写new 滚动区域及滚动区中的布局。
项目中的例子如下:
class wizardTestEdit
{
public:
void initview();
public slots:
void slotTreeCliked( QTreeWidgetItem * item ) ...
c++预编译 命令总结(转)
- 博客分类:
- C++
1)预处理
根据已放置在文件中的预处理指令来修改源文件的 内容
预处理器会分析\执行所有的预处理器指令,然后删除他们,得到一个仅包含C++语句的转换单元
预处理指令以#号开头
常用的预处理指令:
#include ...
QT布局管理 学习一(转)
- 博客分类:
- C++
在大多数情况下,Qt 的布局管理器将为管理的窗口部件选择最优尺寸,以便窗口可以顺利的重新调整大小。如果默认值不合理,那么我们可以使用以下方法优化布局:1. 为某些子窗口部件设置最小尺寸、最大尺寸或固定尺寸2. 添 ...
c/s界面风格规范(转)
- 博客分类:
- 标准规范
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:代表一个可 ...