文章列表
vc++6.0快捷键大全--
F1:帮助
Ctrl+O:Open
Ctrl+P:Print
Ctrl+N:New
Ctrl+Shift+F2:清除所有书签
F2:上一个书签
Shift+F2:上一个书签
Alt+F2:编辑书签
Ctrl+F2:添加/删除一个书签
F12:Gotodefinition
Shift+F12:Gotoreference
Ctrl+'Num+':Displaysthenextsymboldefinitionorreference
Ctrl+'Num-':Displaystheprevioussymboldefinitionorrefe ...
- 2013-01-27 17:34
- 浏览 478
- 评论(0)
vc++6.0快捷键大全--
F1:帮助
Ctrl+O:Open
Ctrl+P:Print
Ctrl+N:New
Ctrl+Shift+F2:清除所有书签
F2:上一个书签
Shift+F2:上一个书签
Alt+F2:编辑书签
Ctrl+F2:添加/删除一个书签
F12:Gotodefinition
Shift+F12:Gotoreference
Ctrl+'Num+':Displaysthenextsymboldefinitionorreference
Ctrl+'Num-':Displaystheprevioussymboldefinitionorrefe ...
- 2013-01-27 17:34
- 浏览 220
- 评论(0)
插入排序InsertionSort,参数是一个数组包含了n个待排序的数,输入的各个数字是原地排序的(sorted in place),意即这些数字就是在数组A中进行重新排序的,在任何时刻,至多只有其中的常数个数字是存储在数组之外的,当过程InsertionSort执行完毕后,输入数组A中就包含了已排好序的数组输出序列。
下面是利用C++语言实现的插入排序代码:
#include <iostream>
#define N 10
using namespace std;
//声明插入排序函数
int* insertionSort(int *array,int length) ...
- 2013-01-26 16:41
- 浏览 261
- 评论(0)
插入排序InsertionSort,参数是一个数组包含了n个待排序的数,输入的各个数字是原地排序的(sorted in place),意即这些数字就是在数组A中进行重新排序的,在任何时刻,至多只有其中的常数个数字是存储在数组之外的,当过程InsertionSort执行完毕后,输入数组A中就包含了已排好序的数组输出序列。
下面是利用C++语言实现的插入排序代码:
#include <iostream>
#define N 10
using namespace std;
//声明插入排序函数
int* insertionSort(int *array,int length) ...
- 2013-01-26 16:41
- 浏览 244
- 评论(0)
装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。
其中Component定义了一个对象接口,可以给这些对象动态的添加职责;ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责;Decorator装饰抽象类,继承自Component,从外类来扩展Component的功能,但对于Component来说,是无需知道Decorator的存在的;对于DecoratorA、DecoratorB是具体的装饰对象,起到给Component添加职责的功能。
装饰模式利用setComponen ...
- 2013-01-26 14:47
- 浏览 295
- 评论(0)
今天研究了一下策略模式,策略模式(Strategy)定义了一个算法家族,对每个算法分别封装成为一个单独的类,让他们之间可以相互的替换,此模式让算法的变化不会影响到使用算法的客户,可以减少了各种算法类与使用算法类之间的耦合。策略模式包含Strategy、context两个模块,Strategy为Context定义可一系列可供重用的算法或行为,继承有助于析取出这些算法中的公用功能。
策略模式就是用来封装算法的,在实践中,我们可以用它来封装几乎封装任何类型的规则,只要在分析过程中需要在不同时间应用不同的业务规则,就可以考虑用策略模式处理这种变化的可能性。
在策略模式中,选择所用具体实现的职责有 ...
- 2013-01-25 19:48
- 浏览 260
- 评论(0)
今天学习了简单工厂设计模式(OperationFactory),随笔写写自己的理解,便于学以致用。
简单工厂设计模式中,工厂类是核心,是与外界直接交互的接口,包含了必要的逻辑判断,根据外界操作决定应该创建哪一个操作(Operation ...
- 2013-01-24 17:42
- 浏览 322
- 评论(0)
以windows风格为例可以这们写:
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}catch(Exception e)
{
e.printStackTrace();
}
其它的只要做相应的替换就可以了:
更换为windows风格:
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
更换为metal风格(默认):
javax.swing.plaf.metal.Me ...
- 2012-12-27 23:11
- 浏览 218
- 评论(0)
package com.testthree.third;
import java.util.Arrays;
public class Teacher implements Comparable<Object>{
/**
* @param args
*/
private int no ;
private String name;
private int age;
private String seminary;
public Teacher(int no,String name,int age,String seminary) {
this.no = no;
...
- 2012-11-28 21:01
- 浏览 584
- 评论(0)
/**
*
*/
package com.chessboard;
/**
* @author Administrator
*
*/
public class ChessBoard {
/**
* @param args
*/
final static int board_size = 4;
static int tial = 1;
static int [][]board = new int [board_size][board_size];
static void chessBoard(int tr,int tc,int dr,int ...
- 2012-11-01 22:06
- 浏览 613
- 评论(0)
#include <iostream>
#include <stdio.h>
#define Board_size 4//该棋盘矩阵的维度
using namespace std;
int Board[Board_size][Board_size];//声明该棋盘矩阵
void ChessBoard(int tr,int tc,int dr,int dc,int size)
//tr,tc为最左上角的坐标,dr,dc为特殊方块 ...
- 2012-11-01 22:05
- 浏览 1208
- 评论(0)