本章承接上一章,上一章重点讲解在开发人员与客户之间的沟通,本章主要的就是开发人员如何设计软件。 软件的设计过程是一个建模过程,在分析模型的基础上完成在实现环境的类建模、状态图建模、协作建模、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。 设计活动划分成系统设计和详....
分类:
其他好文 时间:
2015-02-26 20:00:54
阅读次数:
143
最近在学习APM,由于所做的项目要在APMRover基础上完成。看了散步蚂蚁的博客(http://blog.sina.com.cn/s/articlelist_1076627230_0_1.html)之后,受益匪浅。现在也想把自己学习源码的过程和之中遇到的问题记录下来,做个备份,更希望能有高手多多指...
分类:
其他好文 时间:
2015-02-26 18:17:01
阅读次数:
140
/** 编写: GUO * QQ:349384061* 用法* 1.让对话框类公有继承本类* 2.在对话框类的消息映射宏后面添加消映射链 CHAIN_MSG_MAP(CPaintColor)* 3.本类只是简单的演示,可在此基础上扩展*/template //T 为派生的对话框类class ...
分类:
其他好文 时间:
2015-02-26 16:32:39
阅读次数:
222
存储过程中可以定义输出变量,返回值,执行存储过程还能获得结果集。每个存储过程的默认返回值为0。下面紧接着上文 SQL Server中存储过程Stored Procedure创建及C#调用 基础上写的一个新的Stored Procedure存储过程则包含了输出参数、返回值以及select结果。USE [db]
GO
/****** Object: StoredProcedure [dbo].[ins...
Ef和Code First基础上的数据迁移。包括增表,增列,删列,改列名等。
分类:
其他好文 时间:
2015-02-26 11:33:23
阅读次数:
207
(1)UI是App的根基:一个App应该是先有UI界面,然后在UI的基础上增加实用功能(2)UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣(3)UI至关重要:开发中的绝大部分时间都在处理UI谨记一条IOS软件开发定律:万物皆对象,UI界面上的每一个元素都是一个对象IO...
分类:
移动开发 时间:
2015-02-26 11:18:16
阅读次数:
165
Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量 网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终目标是打造一个高效、 稳定、安全、易用的 Web 平台。Tengine现...
分类:
Web程序 时间:
2015-02-26 11:16:52
阅读次数:
144
http线程池的主要用途是异步处理使用无状态短连接的http请求,在传输层通信基于tcp协议和应用层基于http协议的基础上,达到c++服务器与web服务器通信的目的。
设计上:
(1)服务器启动时,初始化配置数量的线程(形成被动连接线程池)。每个线程会生成epoll描述符。
(2)主线程生成监听socket,绑定端口。生成epoll描述符,注册监听socket,非阻塞接收(限定最大时间,如...
分类:
编程语言 时间:
2015-02-25 18:40:10
阅读次数:
277
【编者按】在《深入浅出Docker》系列文章的基础上,InfoQ推出了《Docker源码分析》系列文章。《深入浅出Docker》系列文章更多的是从使用角度出发,帮助读者了解Docker的来龙去脉,而《Docker源码分析》系列文章通过分析解读Docker源码,来让读者了解Docker的内部实现,以更好的使用Docker。总之,我们的目标是促进Docker在国内的发展以及传播。另外,欢迎加入Info...
分类:
其他好文 时间:
2015-02-25 17:08:34
阅读次数:
192
装饰者模式:
首先定义抽象的组件类,子类继承该类后持有抽象类的引用,在抽象类的基础上可以在调用父类方法前后分别执行自己的行为。从而实现装饰添加新的功能特性。再次强调了使用组合的好处。
强调对扩展开放,对修改关闭。
在Java I/O中应用了装饰者模式。
装饰者模式类图:...
分类:
其他好文 时间:
2015-02-25 17:07:24
阅读次数:
117