自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

原创 文章标题

三、组合起来,披萨订购流程订购披萨的过程可以很好地定义在一个流程中。首先从构建一个高层次的流程开始,它定义了订购披萨的整体过程。3.1 定义基本流程一个新的披萨连锁店Spizza决定允许用户在线订购以减轻店面电话销售的压力。当顾客访问Spizza网站时,它们需要进行用户识别、选择一个或更多披萨添加到订单中、提供支付信息,然后提交订单并等待热呼又新鲜的披萨送过来。 图中方框代表了状态而箭头代表了

2015-07-12 14:46:35 984

原创 Spring web flow——披萨订购流程示例(1)

一、Spring web Flow定义Spring Web Flow(后面简称swf)是一个Web框架,它适用于元素按规定流程运行的程序。Spring Web Flow是Spring MVC的扩展,它支持开发基于流程的应用程序。它将流程的定义于实现流程行为的类和视图分离开来。 下面我们通过生成披萨订单的新Web应用程序。我们会使用Spring Web Flow来定义订单流程。1.1 sw

2015-07-12 10:37:20 1777

原创 Spring MVC 数据验证——validate注解方式

1、说明学习注解方式之前,应该先学习一下编码方式的spring注入。这样便于理解验证框架的工作原理。在出错的时候,也能更好的解决问题。所以本次博客教程也是基于编码方式,只是在原来的基础加上注解方式。2、配置信息web.xml不需要改变的hello-servlet.xml将原来的加载方式,改为自动加入有hibernate和Spring提供的validate的默认类,配置如下:<?xml ver

2015-06-28 14:19:31 5336

原创 Spring MVC 数据验证——validate编码方式

1、导入jar包validation-api-1.0.0.GA.jar这是比较关键的一个jar包,主要用于解析注解@Valid.hibernate-validator-4.3.2.Final.jar可以下载最新的,这个包在注解方式编码中尤为重要。其他的就是一些日志包(不一定全不需要):jboss-logging-3.1.3.GA.jar、slf4j-log4j12-1.6.1.jar2、we

2015-06-28 13:02:35 1703

原创 JMS消息服务器——Message消息分析(2)

3 消息类型JAVA消息服务定义了6种JMS提供者必须支持的Message接口类型。尽管JMS定义了Message接口,但它并未定义它们的实现方式。这就允许提供者以它们自己的方式实现和传送消息,同时为JMS应用程序开发者维护了一个兼容的标准接口。这6个消息接口是Message和它的5个子接口:TextMessage、StreamMessage、MapMessage、ObjectMessage和By

2015-05-24 20:54:24 9474

原创 JMS消息服务器——Message消息分析(1)

一.Message结构 Message消息是整个JMS规范最为重要的部分。一个JMS应用程序中的所有数据和事件都是使用消息进行通信的,同时JMS的其余部分也都在为消息传输服务。因此可以说,消息时一个系统的命脉所在。 一个Message对象有3个部分:消息头、消息属性,最后就是消息数据内容,它称为负载或消息体。 二.消息头每条JMS消息都有一组标准的消息头。每个消息头都由一组取值

2015-05-23 23:29:47 2439

原创 JMS消息服务器(二)——点对点消息传送模型

一、点对点模型概览当你只需要将消息发布送给唯一的一个消息消费者是,就应该使用点对点模型。虽然可能或有多个消费者在队列中侦听统一消息,但是,只有一个且仅有一个消费者线程会接受到该消息。 在p2p模型中,生产者称为发送者,而消费者则称为接受者。点对点模型最重要的特性如下: 消息通过称为队列的一个虚拟通道来进行交换。队列是生产者发送消息的目的地和接受者消费消息的消息源。 每条消息

2015-05-17 22:17:53 3971

原创 JMS消息服务器(一)——基础知识

JMS消息服务器(一)——基础知识1、概述 异构集成(heterogeneous integration)是消息传送机制在其中起关键作用的一个领域。无论它的成因是合并、并购、业务需求,或者仅仅是技术方向上的一个变化,越来越多的公司都正面临着在企业内部、跨企业集成异构系统和应用程序的问题。 消息传送机制还具有异步处理请求的能力,它为系统体系机构师和开发者提供的解决方案,能够减轻或消除系统

2015-05-10 10:45:01 1817

原创 机器信息采集脚本(python)

机器信息采集脚本(python)源代码位置:https://github.com/caidao/ugetinfo-1.0.0  (希望大家能多多star收藏和fork改进程序)一、做什么的?   (1)主要用于采集服务器的相关信息,提供两种交互方式,一种是将服务器信息汇总至xml文件中,便于软件开发者使用(图1);另一种方式通过命令行交互的方式,通过输入参数信息查询相关信息

2015-03-28 21:20:38 2572

翻译 optparse 模块—— 命令行选项的解析器

15.5 optparse 模块——  命令行选项的解析器注意:从2.7版本后不再使用:optparse模块不推荐使用,python不再更新该模块,后续的发展将推荐使用argparse模块。支持python2.3及以上版本optparse模块比旧的getopt模块具有更方便、更灵活、功能更强大的解析命令行选项的库。optparse使用一种更加声明式的命令行解析风

2015-03-28 21:02:46 2712 1

原创 《UML精粹》第11章 互动图

第11章 活动图       活动图是一种表述过程机理、业务过程以及工作流的技术。在很多方面,它们所起的作用域流程图类似,但是,与流程图表示法的主要区别是,活动图支持并行行为。      下图表示活动图的一个简例。我们在初始节点动作初开始,随后做订单动作,完成后,便遇上一个分岔。分岔(fork)有一个人流和几个并发的出流。    上图说的是,按订单供货、开发票以及它

2015-03-28 15:59:00 754

原创 《UML精粹》 第四章 时序图

第四章 时序图   一般来说,我们会在一张时序图中画出某个情节的相关行为,图种会秀出这个使用案例(use case)里面可能出现的一些对象,以及在对象间传送的信息。    本章将通过一个简单情节,做时序图各方面的相关讨论。假设我们现在有一份订单,并且准备调用它的一个命令,算出这份订单的价格。为了达到这个目的,订单需要产看它里面所拥有的一些订单明细、决定它们的价格,价格决定方式是以订

2015-03-21 21:27:18 1366

原创 《UML精粹》第三章 -类图的基本概念

第三章 类图:基本概念类图可用来描述系统中各种对象的类型,也可描绘出对象间各种各样的静态关系。此外,类图中也可以秀出类的性质(property)与操作(operation),以及可应用到对象间连接方式的一些限制(constraint)。在UML中,我们用特性(feature)来代表累的性质与操作这两种概念。1、性质性质代表类的结构特性(structural featur

2015-03-15 14:09:09 1201

原创 《UML精粹》学习笔记系列-第二章 开发流程

第二章  开发流程   UML是从一大推面向对象分析与设计的方法论中所诞生出来的。在某种程度范围内,这些方法论都会在图形模型语言中混合某种开发流程,以说明软件该如何开发下去。1.反覆式和瀑布式的开发流程      两者的本质差异在于:我们该如何把项目分解成一些比较小的部分。我们需要把项目加以分解,这样一来大家就可以随时掌握问题,并追踪进度。瀑布式开发风格是根

2015-03-07 13:07:06 911

原创 《UML精粹》笔记-第一章

没有人,甚至是UML的创始人,都无法完全了解或用到UML中的所有东西。大多数人只会用到UML中的很小部分,而且只用它们就可以行的通了。大家必须找到自己跟同事们适用的那一部分UML。如果你刚开始学UML,我建议你先把焦点放在类别图和序列图的基本型上。它们是最常见的图形中类,而且就我个人观点而言,它们也是最有用的。一旦你抓住它们的窍门,接下来就可以开始去看一些更高等的类别图表示法,当然也可以看看其他种类的图形。

2015-02-28 17:02:41 911

原创 深入浅出mfc 系列 第14章MFC 多线程程序设计

第14章MFC 多线程程序设计1.       三个观念:模块、进程、执行线程一段可执行的程序(包括EXE 和DLL),其程序代码、资料、资源被加载到内存中,由系统建置一个数据结构来管理它,就是一个模块。进程主要表达「拥有权」的观念,执行线程则主要表达模块中的程序代码的「执行事实」。系统也是以一个特定的数据结构(Thread Database,TDB)记录执行线程的所有相关资料,包括执

2014-03-02 18:54:04 766

原创 mfc深入浅出 系列 深入浅出mfc 第13章多重文件与多重显示

第13章多重文件与多重显示1.       静态分裂用到两个CSplitterWnd成员函数:1.BOOLCreateStatic( CWnd* pParentWnd, int nRows, in nCols,DWORDdwStyle = WS_CHILD |WS_VISIBLE,UINTnID = AFX_IDW_PANE_FIRST );2.virtual BOOLCreateVi

2014-03-01 22:20:22 749

原创 深入浅出MFC系列 第11章和12章的学习笔记

第11章View功能之加強与重绘效率之提升 1.       基本上要使View 窗口具备滚动条,你必须做到下列事情:A.定义Document 大小。如果没有大小,Framework就没有办法计算滚动条尺寸,以及卷动比例。这个大小可以是常数,也可以是个储存在每一Document 中的变量,随着执行时期变动。B. 以CScrollView 取代CViewC. 只要Do

2014-03-01 21:12:30 754

原创 <深入浅出mfc>第9章和第10章

两章的代码:http://download.csdn.net/detail/caidaoqq/6951975点击打开链接第九章:消息映射与命令绕行1.MFC把消息分为三大类:■ 命令消息(WM_COMMAND):命令消息意味着「使用者命令程序做某些动作」。凡由UI 对象产生的消息都是这种命令消息,可能来自菜单或加速键或工具栏按钮,并且都以WM_COMMAND 呈现。如何分辨

2014-02-23 15:31:50 666

原创 <深入浅出mfc>第8章Document-View 深入探讨

1.   CDocTemplate管理CDocument / CView / CframeWnd图8-2 解释CDocTemplate、CDocument、CView、CFrameWnd 之间的关系。下面则是一份文字整理:■ CWinApp 拥有一个对象指针:CDocManager* m_pDocManager。■ CDocManager 拥有一个指针串行CPtrLis

2014-02-23 11:56:29 790

原创 <mfc深入浅出>学习笔记一

前言:以下的学习笔记主要前几章的知识,最重要的为两个方面一个是mfc的仿真还有就是mfc的整个框架,加深了对document/view的理念。笔记主要是从书中摘抄的,如需详细了解可以去下侯捷老师的《mfc深入浅出》看看。  1.call back 函数,意思是指「在你的程序中,被Windows 系统调用」的函数。这些函数虽然由你设计,但是永远不会也不该被你调用,它们是为Windows

2014-02-16 19:56:44 909

原创 vc 关于动态库的哪些知识

项目开发都是分模块的,所以常常需要些个动态库方便别人调用。这两天因为项目集成,因为是组长负责集成我只需要跟进就可以,模块有问题需要及时调整的。所以上班的时候有零碎的时间。就看看公司的一些代码,然后有感而发,就把动多态库的知识看了一下。下面是一些心得(都是从一个文章摘抄的一些东西,pdf我会上传的):1.,静态调用方式的顺利进行需要完成两个动作(1)告诉编译器与 DLL 相对应的.lib 文

2014-02-15 11:33:14 728

原创 新年新气象,我希望这个能成为我看书的动力

过去的都让他过去,今年从现在开始我想记录一些东西。单纯只希望明年这个时候我能在写年总结的时候,能知道自己到底这一年做了哪些事!        今年的第一本书,是侯捷老师的《深入浅出MFC》;去年已经看过一遍了,按照老师说的用cl.exe全部编译了一遍。这个对mfc的理解全是很有用。        我现在主要的工作就是mfc。也工作了一段时间了,所以第一本书选了一本以前看过的书,看看有哪些新

2014-02-10 19:58:39 696

原创 应届生应不应该参加培训????

即将毕业了,今年IT找工作真的惆怅啊(大神就不说了)。本人大学四年算你那种比较认真学习的孩子,期间拿过各种奖,最后很自然的考研了,最后结果却不敬人意啊。      期间找过几次工作都不如意,都是因为没什么项目经验(我一个应届生哪来怎么多经验啊),面试的机会都少。同学找到工作基本上都是因为参加过文思,讯飞等的培训后找到工作的。本人大学因为主要业余时间花在硬件上,所以很多工具都没有接触过。硬件主要

2013-05-06 11:58:35 1385

原创 应届生的迷茫与抉择

在CSDN潜水了好几年了,一直都看一些行业的信息,虽然很多看不懂,但一直在努力。              马上就要毕业了,为了考研花了很长时间。最终结果却很让人失望,但我不后悔毕竟这是自己做的一个抉择。现在开始找工作突然发现,自己竟然什么都不会,没有一个能拿的出的手的东西。每次投得简历都石沉大海,让去面试的几乎都是培训机构,真是很伤心。回想大学这几年,虽然很努力但却没有很专注,每次都做到

2013-04-28 22:50:26 628

深入浅出mfc 9,10章源代码

侯捷老师的深入浅出mfc 第9和10章的源代码 编译环境为vs2008

2014-02-23

第8章Document-View 深入探讨

侯捷老师的深入浅出 第8章Document-View 深入探讨的例子用vs2008写得,有两个一个是简单版本的,一个是包含线圆矩形。

2014-02-23

深入浅出mfc 有详细标签

深入淺出 MFC 是一本介绍MFC(Microsoft Foundation Classes)程序设计技术的书籍。 对于Windows 应用软件的开发感到兴趣,并欲使用Visual C++ 整合环境的视觉开发工 具,以MFC 为程序基础的人,都可以从此书获得最根本最重要的知识与实例。

2014-02-16

MFC仿真源代码

这么庞大的对象,当然不是每一个类别每一个数据结构 都是我的仿真目标。我只挑选最神秘又最重要,与应用程序主干息息相关的题目,包括: ■ MFC 程序的初始化过程 ■ RTTI(Runtime Type Information)执行时期型别信息 ■ Dynamic Creation 动态生成 ■ Persistence 永续留存 ■ Message Mapping 消息映射 ■ Message Routing 消息绕行

2014-02-16

我自身的嵌入式培训每天的学习笔记

大家都知道嵌入式开发是最近两年里面特别火的,而我大学里面玩过一段时间的单片机所以积极的相投身到这个行业了。可是一直不得法门最后想到了去培训。但现在想想这个想法太单纯了。如果有人正想学习嵌入式可以看看我在机构里面每天学习的内容,再掂量一下要不要培训了。一如培训深似海啊。

2014-02-15

http协议详解

HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系 统。 它于 1990 年提出, 经过几年的使用与发展, 得到不断地完善和扩展。 目前在 WWW 中使用的是 HTTP/1.0 的第六版,HTTP/1.1 的规范化工作正在进行之中,而且 HTTP-NG(Next Generation of HTTP)的 建议已经提出。

2014-02-10

c++各个知识点的例子

如果你正准备认真学习一下c++知识,我推荐c++编程思想这本书给你。觉得是经典的书籍。上面的代码都是各个章节里面涉及到重要知识点的源代码,有助于你对书里的知识的理解。

2014-02-10

关于内存管理的知识

c/c++内存管理知识是提高C/C++编程能力的重要必备知识,是解决内存和很多异常问题首要排错对象。

2014-02-07

c语言经典案例

学习语言总要的是边学习语法知识边做些案例,毕竟是一门对实战要求较高的东西。

2014-02-07

一张图让你立刻了解编程语言的历史轨迹

1954 Fortran FORTRAN(FORmula TRANslator的缩写)意为“公式翻译器”,是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。 1958 LISP LISP语言(全名LISt Proc......

2014-01-21

Markup使用说明

现在想在C++下发掘XML的强大,结果却发现建房子你除了需要基本的建设材料外,还需要些而外的工具。不像C#那样,已经打成包供你直接使用了。好在有知道CMarkup这个小型XML的分析器,可以为我所用。俗话说:磨刀不误砍柴工。

2014-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除