文章列表
0.排序基类
/**
* 为了后面排序算法扩展的方便,引入一个基础类Sorter
*/
package com.javasort;
/**
* 任何排序算法都继承此公共抽象基类Sorter
* @author Daniel Cheng
*
*/
public abstract class Sorter<E extends Comparable<E>> {
/**
* 任何排序算法都重写此抽象方法
* @param array:欲排序的数组
* @param from:元素的起始下标
...
- 2009-11-16 17:41
- 浏览 735
- 评论(0)
2009年6月12日- Qt Software 于今日宣布Qt SDK 已经变成中科红旗最新推出的红旗 Linux 桌面 7.0
版的组件。增加了 Qt SDK 之后,红旗 Linux 桌面版将更便于中国的 Linux 开发人员使用 Qt
来创建最先进的应用程序和更加直观、醒目的用户界面。
Qt SDK 是以 LGPL 2.1 方式授权的,可允许开发人员创建开源和商业应用程序
红旗 Linux 桌面 7.0 是专门针对中国市场设计和优化的综合性桌面操作系统。最新发布版可通过开源授权方式在此下载:http://www.redflag-linux.com/d/iso/
下载 ...
- 2009-10-23 16:52
- 浏览 2826
- 评论(0)
Qt 中可以使用纯Win32 API
使用CreateMutex 可以实现只启动一个应用程序实例
view plaincopy to clipboardprint?
#include <QApplication>
#include <QtNetwork>
#include "mydlg.h"
#ifdef Q_WS_WIN
#include <windows.h>
#endif
int main(int argc, char * argv[]) {
Q ...
- 2009-10-23 16:51
- 浏览 3283
- 评论(0)
最近抽空又看了下qt,发现用它来实现一些东西真的很容易
比如下面这个例子,绘制了个圆形的时钟,
但代码却清晰易懂[例子源自奇趣科技提供的例子]
因为清晰,所以就只写注释了,吼吼
其实也就这么几行代码
头文件
view plaincopy to clipboardprint?
//clock.h
#ifndef CLOCK_H
#define CLOCK_H
#include
class Clock : public QWidget
{
//对于具有signal,slot机制的类需要声明
Q_O ...
- 2009-10-23 16:46
- 浏览 2388
- 评论(0)
QT中文显示 收藏
<script type="text/javascript"><!--
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData(&quot;text&quot;);
if (text &am ...
- 2009-10-23 16:40
- 浏览 4624
- 评论(0)
QT既然作为一个成功的跨平台GUI库,当然会想到界面风格统一,本地化与换肤都做了考虑,网上有多种换肤的方法,自己也习惯于用简单的方法,总结了一下自己心得,与大家分享
一,改变与装饰界面:
通常使用设置Widget ...
- 2009-10-23 16:39
- 浏览 5962
- 评论(0)
如何制作和部署war包
通常的网站,很多是以war包形式发布的
下边介绍如何自行制作war包
首先要求制作war包的环境安装j2sdk-1.4.2以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin
执行jar -cvf 将要生成的包名.war 要压缩的目录名
例如,要压缩C:\test ...
- 2009-04-23 13:16
- 浏览 2526
- 评论(0)
一个简单的Hibernate例子的心得
今天看了一下12*给我的那个Hibernate的简单实例,结果弄了一个下午才搞定.有点感想和大家分享一下下. 稍后会把程序贴出来给大家展示一下出错地方.
1.开发环境eclipse3.2.1,mysql5.0
2, 首先是开发环境配置上,我最开始的时候是把Hibernate所需的jar导入到window--refrences-java-installed jar中,结果编译好多次也不行,后来我就把jar全部删除了,在我建的项目上
单击右键,选择Properties-java build path中,选择add external jars,将需要的jar ...
- 2009-03-20 18:04
- 浏览 1026
- 评论(0)
关于Hibernate的一些基础问题
<!--
function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c ...
- 2009-03-20 18:02
- 浏览 894
- 评论(0)
J2EE项目中的数据持久层设计
数据持久层的设计目标是为整个项目提供一个高层、统一、安全和并发的数据持久机制。完成对各种数据进行持久化的编程工作,并为系统业务逻辑层提供服务。数据持久层提供了数据访问方法,能够使其它程序员避免手工编写程序访问数据持久层(Persistene
layer),使其专注于业务逻辑的开发,并且能够在不同项目中重用映射框架,大大简化了数据增、删、改、查等功能的开发过程,同时又不丧失多层结构的天然优势,继承延续J2EE特有的可伸缩性和可扩展性。
1
数据持久层及ORM映射框架
...
- 2009-03-20 17:48
- 浏览 1245
- 评论(0)
Air屏蔽标题栏的方法
在*-app.xml中将<systemChrome>标签值设置成false
然后在<mx:WindowedApplication/>标签中设置
显示标题栏:
showTitleBar="false"
显示状态栏:
showStatusBar="false"
补充一下方便自己记忆:
NativeWindow类中需要用到的几个方法:
最大化窗口:
NativeWindow.maximize() ;
恢复最大化的窗口:
NativeWindow.restore();
最小化窗口:
Nati ...
- 2009-03-06 12:18
- 浏览 1866
- 评论(0)