摘要:
模板方法模式定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使的子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。将主要的方法定义为final,防止子类修改算法骨架,将子类必须实现的方法定义为abstract。而普通的方法(无final或abstract修饰)则称之为钩子。 钩子作用: 1)作为可选内容,子类可以重写或者置之不理 2)让子类有机会对模板方法中即将发生的或者已经发生的步骤做出反应 3)作为控制条件,使得子类可以影响到抽象类中的算法流程 角色:模板抽象父类,模板子类 优点: 1)模板方法模式在一个类中形式化地定义算法,而... 阅读全文
摘要:
绘图基础--鼠标移动画点 // draw1.cpp#include // Define the application classclass CApp : public CWinApp{public: virtual BOOL InitInstance();};CApp App; // define the window classclass CWindow : public CFrameWnd{ public: CWindow(); afx_msg void OnMouseMove(UINT,CPoint); DECLARE_MESSAGE_MAP()};// The window' 阅读全文
摘要:
闲云繁影日悠悠,物转星稀几度秋。看到忙碌收获的人们舞动着手中的工具犹如赛场上美丽的舞者,那曾是记忆里幸福深刻的画面似乎时刻让我感觉着舞者的荣耀与自豪,谁可曾知道播种时的心思与痛楚,灾害乃至是危机时的蹒跚与历练,收获时仅存的喜悦而且要马上面对荒凉和虚无,如果不是精心的料理哪会有丰收的喜悦与欢庆?如果不是经历过长期的沉淀于积累哪会有婀娜的舞姿?如果不是长期的坚持与执着哪会有竞技场上的鲜花与喝彩? 接触到微知纳特才知道在电子行业硬件领域有这么一位舞者。在网络产业化及商业化的背景下,越来越多的嵌入式设备也需要实现联网。但是由于嵌入式系统中主控芯片及存储介质等资源相对匮乏,导致操作系统必须... 阅读全文
摘要:
void CDlgSelectCS::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT_SCR, m_ScrCS_Name); DDX_Text(pDX, IDC_EDIT_DEST, m_DestCS_Name); }MSDN是这样描述的:Called by the framework to exchange and validate dialog data.大意是框架调用此函数来改写与确认对话框数据。简单地说,通过VC的向导,你可以为每个控... 阅读全文
摘要:
在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的,对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空白的BUG的常用方法归纳,供大家参考。方法整理来源于万福的网络。 1、将图片转换为块级对象可去掉下边空白 即,设置img为: display:block; 在本例中添加一组CSS代码: #sub img {display:block;} 2、设置图片的垂直对齐方式 即设置图片的ver... 阅读全文
摘要:
在SQL Server中可以使用dtexec命令运行SSIS包(2005以上版本),当然也可以通过系统过程:xp_cmdshell调用dtexec运行SSIS包。具体操作步骤如下:1.首先,当然是要在Business Intelligence中设计好包,并调试通过。2.然后,有两种方式可以在SQL Server中使用命令运行SSIS包第一种是直接执行ssis包文件,命令如: exec xp_cmdshell 'dtexec /f "c:\test.dtsx"'第二种是将包文件发布或者导入到Integration Services服务中,然后再执行。发布包是在 阅读全文
摘要:
MFC基本框架By 小戴 发表于 2006-12-21 15:59:00 MFC 应用程序框架 1、 MFC 简介: MFC ( Microsoft Foundation Class )是由微软公司编写的一套专门用于 Windows 编程的 C++ 基础类库, VC++ 编程基本上都是围绕着 MFC 类库来进行的。它封装了 Windows API 的绝大多数功能,为用户开发 Windows 应用程序建立了一个非常灵活的应用程序框架。 CObject 是 MFC 类库的根类。 MFC 类库包括: (1)CCmdTarget 类:是 CObject 类的子类,它是 MFC 库中所有具有消. 阅读全文
摘要:
采用内部类完成链表的操作1、增加节点,在链表的最后进行增加class Link{ // 链表的完成类 class Node{ // 保存每一个节点,此处为了方便直接定义成内部类 private String data ; // 保存节点的内容 private Node next ; // 保存下一个节点 public Node(String data){ this.data = data ; // 通过构造方法设置节点内容 } public void add(Node newNode){ // 将节点加入到合适的位置 if(this.next==null){ //... 阅读全文
摘要:
/** * 时间unix转换 * @param timestampString * @return */ public static String TimeStampDate(String timestampString, String format) { Long timestamp = Long.parseLong(timestampString) * 1000; String date = new java.text.SimpleDateFormat(format).format(new java.util.Date(t... 阅读全文
摘要:
4 制定Sprint计划计划是Scrum中重要的一环; 是为了让团队获得足够信息, 不受打扰地工作, 增加团队的信心;Planning的成果: 1) Sprint目标 2) 团队成员名单(时间百分比, part time) 3) Sprint Backlog(US列表) 4) Demo日期 5) DailyMeeting时间地点产品负责人必须参加因为每个故事都有3个互相之间有着强烈依赖的变量: Scope-Estimate-Impantance范围和重要性由产品负责人设置,估算由团队设定, 在Planning上讨论理解使得这三者调整优化;会议开始后PO需要概括一下这个sprint希望达到的目标 阅读全文