- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 迷宫最短路径的C++实现(队列:广度优先)
#include#include#includeusing namespace std;struct point{ int x; int y; point *last;//上一步的坐标};int main(){ while(1){ int row, col, i, j; cout<<"请输入迷宫图的行数和列数:"; cin>>row>>col; int **a
2012-04-24 22:46:55 13866 3
原创 使用命令模式,告别if-else
直接看下面的例子:下面一个按钮当做一个命令package command;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;p
2012-04-21 19:58:33 3832 3
原创 重要的Java模式——命令模式
命令模式提供一个处理用户请求的标准接口。每个请求被封装名为Command的对象中。命令模式中的三个类分别是:Command、CommandManager和Invoker。Command Command类表示单个行为的封装。应用程序中的每个行为,例如保存或者删除,都会被建模为命令。这样,应用程序的行为就是命令对象的集合。要向应用程序添加行为,开发人员要做的就只是实现附加的命令
2012-04-21 19:00:51 1832
原创 回溯法求解数独(C++实现)
回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。#include #include using namespace std;int map[9][9];bool isPlace(int count){
2012-04-21 00:57:12 17793 2
原创 重要的Java模式——策略模式
策略模式允许在允许中替换算法。要实现该解决方案,需要将每个算法表示为Strategy(策略)类。然后应用程序委托当前的Strategy类来执行特定于策略的算法。 1、Strategy 下面示例使用Role(充当Strategy)接口来声明策略行为和俩个具体来——Buyer和Seller来实现不同的行为:Role接口:package strategy;pub
2012-04-12 23:46:38 1826
原创 新浪微博客户端开发第一步
PS:内容已更新,请参看:http://binary.duapp.com/?p=69一、获得开发应用所需的“通行证”App Key和App Secret 首先必须要有新浪的账号。再打开http://open.weibo.com/登录你的账号。点击“我是开发者”:点击“创建应用”:点击“客户端”:这时,会弹出一个填写
2012-04-09 01:34:51 5850 17
原创 每天都应该问自己的5个问题
·Who am I?一个平凡的大学生。对编程有种难以抑制的狂热。·What do I want to do?有个远大的目标,想通过自己努力,实现它!·What can I do?目前,学得比较好的是Java语言。但是,只能做一些技术含量不高的东西,仍然只是菜鸟一只。·What can support me?有很大的热情,和几个志同道合的朋友。·What will I
2012-04-04 02:36:17 3256 33
Java新浪微博客户端开发第六步(完结&&开源)
2012-09-20
Java新浪微博客户端开发第五步
2012-09-13
Java实现简单在线播放器——支持优酷和土豆
2012-09-13
Java新浪微博客户端开发第三步
2012-08-16
Java新浪微博客户端开发第二步
2012-08-11
Java写的为图片添加水印的软件(含源代码)
2012-05-01
ava写的新浪微博客户端(V2源代码加注释).rar
2011-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人