定义
在软件系统中,“行为请求者”与“行为实现者”通常是紧耦合,即行为请求者直接调用行为实现者。这种紧耦合情况下,如果要对行为进行:记录、撤销/重做、事务等处理,非常苦难,因为很可能需要修改实现者的代码。
通过传送命令的方式将行为请求者与行为实现者解耦,这就是命令模式。
类结构图
Command:定义命令的接口,一般就是声明execute方法;
ConcreteComma...
分类:
其他 时间:
2014-03-11 18:56:53
收藏:
0 评论:
0 赞:
0 阅读:
518
注:
和同事讨论一个多线程的问题,想到前几天看到的一个关于多线程编程的题目,简单实现了一下,在这里分享给大家。
/*
题目:
output "ABCABCABC": threadFunc_A just print "A", threadFunc_B just print "B", threadFunc_C just print "C".
*/...
分类:
其他 时间:
2014-03-11 20:41:25
收藏:
0 评论:
0 赞:
0 阅读:
459
如何为VS2013服务器资源管理器添加Mysql数据源,如图:
接下来就看下如何添加
1.需要下载安装Mysql for Visual Studio 1.1.1
下载位置:http://download.csdn.net/detail/hww9011/7022553
下载好安装即可
2.打开VS2013环境,点击服务器资源管理器》数据库连接,右键点击添加连接如下图:
3...
分类:
数据库技术 时间:
2014-03-11 21:05:21
收藏:
0 评论:
0 赞:
0 阅读:
682
重装PL/SQL后,启动报 “Control 'dxDockBrowserPanel' has no parent window”这个错误,分析其原因:
某次刚打开PL/SQL Developer时,界面还没有加载的时候,机器死机了。然后强行重启,再打开PL/SQL Developer就报错。
PL/SQL Developer7.1.5、8.0.2、8.0.4、9.0.2、9.0....
分类:
数据库技术 时间:
2014-03-11 20:31:54
收藏:
0 评论:
0 赞:
0 阅读:
1677
在编程时经常会遇到一些错误,例如,http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.workitemtracking.client.fieldstatus.aspx
namespace
Microsoft.TeamFoundation.WorkItemTracking.Client
{...
分类:
其他 时间:
2014-03-11 21:04:19
收藏:
0 评论:
0 赞:
0 阅读:
782
SQL Server一套复习题...
分类:
数据库技术 时间:
2014-03-11 18:38:47
收藏:
0 评论:
0 赞:
0 阅读:
562
内存管理和垃圾回收是JVM非常关键的点,对Java性能的剖析而言,了解内存管理和垃圾回收的基本策略非常重要。本篇对Sun JVM 6.0的内存管理和垃圾回收做大概的描述。
1.内存管理
在程序运行过程当中,会创建大量的对象,这些对象,大部分是短周期的对象,小部分是长周期的对象,对于短周期的对象,需要频繁地进行垃圾回收以保证无用对象尽早被释放掉,对于长周期对象,则不需...
分类:
其他 时间:
2014-03-11 18:01:45
收藏:
0 评论:
0 赞:
0 阅读:
492
CString的Format函数大用处-----整型值转为字符型和实现AfxMessageBox字符串或字符串和整型值连接,工具VS2010
//向Ini写入数据
void CMdSpi::TestWriteIni(){
CString strName,strTemp,strIP;
int nAge;
strName = "张武";
nA...
分类:
其他 时间:
2014-03-11 20:40:28
收藏:
0 评论:
0 赞:
0 阅读:
543
Microsoft Visual Studio 2010 - Visual Studio 2010
下载地址(中文):http://www.cr173.com/soft/11484.html
或者是(官方):http://www.microsoft.com/visualstudio/zh-cn
安装时如果不注意,用默认的方式安装下去的话至少会占用5.8G的硬盘空间,而且一般都是安...
分类:
编程语言 时间:
2014-03-11 18:00:44
收藏:
0 评论:
0 赞:
0 阅读:
667
vs2008+Visual Assist10的快捷键...
分类:
其他 时间:
2014-03-11 19:42:29
收藏:
0 评论:
0 赞:
0 阅读:
397
raph Construction
Time Limit
2 Seconds
Graph is a collection of edges E and vertices V. Graph has a wide variety of applications in computer. There are different ways to represe...
分类:
其他 时间:
2014-03-11 17:59:51
收藏:
0 评论:
0 赞:
0 阅读:
490
使用的环境为Spring MVC+FreeMarker,要在ftl页面中使用contextPath,需要在viewResolver中做如下配置(红色部分):
这样,在页面中使用${rc.contextPath} 就可获得contextPath...
分类:
其他 时间:
2014-03-11 20:02:27
收藏:
0 评论:
0 赞:
0 阅读:
463
今天被问到一个问题"imageNamed和imageWithContentsOfFile的区别",之前看
某个人的博客的时候记得是说区别不大,imageNamed包含了imageWithContentsOfFile
方法。今天面试的沪江网的时候,一个很负责任的面试官给我讲了他们的区别,感谢他,
虽然没有面试成功,但是每个问题都给我解答了并且很详细,很负责任。
imageNamed加...
分类:
其他 时间:
2014-03-11 19:31:58
收藏:
0 评论:
0 赞:
0 阅读:
406
刚自学Unity,发现Unity 之所以很火,因为很多系统,编辑器,都设计得如此的强大;
大家用起来都比较容易维护。
自学中,发现,一个挺有趣的系统:Animator,这个在Unity 中,有一个独立的子面板,其中,大家如下面:
以上,就是单个动画的状态机可视化管理界面;
any state就是每次都会处理的状态;(任意状态)
idle(闲置状态)
run(跑动...
分类:
其他 时间:
2014-03-11 17:42:46
收藏:
0 评论:
0 赞:
0 阅读:
877
object convert to string
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
alert(str);...
分类:
Web开发 时间:
2014-03-11 18:05:36
收藏:
0 评论:
0 赞:
0 阅读:
458
路径和中文问题;
HelloAction.java
package com.zhang;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
public class HelloAction extends ActionSupport
{
private...
分类:
其他 时间:
2014-03-11 19:09:16
收藏:
0 评论:
0 赞:
0 阅读:
536
最新准备做视频通话,从doubango官网下了一个源码来参考,导入运行一直报错!!!!无语死了
如下:
java.lang.RuntimeException: Unable to instantiate application org.doubango.imsdroid.IMSDroid: java.lang.ClassNotFoundException: org.doubango.imsdroid.IMSDroid in loader dalvik.system.PathClassLoader[/mn...
分类:
移动平台 时间:
2014-03-11 19:47:13
收藏:
0 评论:
0 赞:
0 阅读:
1274
今天在项目中需要有一个及时的任务调度方法,但是该方法的使用频率不会太高。
在项目的原有基础上已经使用了quartz框架,就不再考虑线程方法。但是由于原来都是通过配置文件 和 cron表达式来完成的,所以显然无法完成我的触发器动作了。因此需要去手动的调用 重启 关闭等动作。
从网上找了很多资料,大体上没有什么问题,但一般都是通过 Thread.sleep(600L * 1000L); 这样的...
分类:
其他 时间:
2014-03-11 18:43:39
收藏:
0 评论:
0 赞:
0 阅读:
427
zygote本身是一个Native应用程序,在Android.mk中指定的名字是app_process,源码
位置:
framework/base/cmds/app_process/App_main.cpp
该代码重要功能是由AppRuntime的start完成的,而这个函数使用的是基类
AndroidRuntime的start,分析AndroidRunti...
分类:
移动平台 时间:
2014-03-11 20:48:11
收藏:
0 评论:
0 赞:
0 阅读:
507
在使用CI的过程中,发现没有很好的布局使用,而如果每个文件都手工添加有太浪费时间和效率,回顾以前的项目记得曾经做过CI的layout的设置,
网上查找下还真找到了。。记录下使用技巧,以后有项目也可以参考使用。
首先定义全局的Controller,在项目的applcation/core目录下定义自己的Contt...
分类:
其他 时间:
2014-03-11 18:48:24
收藏:
0 评论:
0 赞:
0 阅读:
492