- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 关于软件架构
什么是软件架构,很多书上都有很多定义,或者有人说没有统一的定义,可是没有定义的东西理解起来就比较困难了,因此,我还是希望给个定义。 软件架构到底是什么,在软件设计过程中,设计师会花费很大一部分精力去追求建造一个灵活的架构,目的是为了这个架构能够尽可能的稳定,不会因为硬件,软件,需求等外界变化导致架构不能满足从而需要改动,而架构的改动可以说是伤筋动骨,通常很难。 保持架构的稳定,也就是使架构能够尽量被复用,是架构设计的重要一环。而面向对象的很多模式,除了用来解决功能和性能问题外,很...
2021-11-04 23:00:18 158
原创 需求和设计的区别是什么
很多软件设计书上都是这么说的:需求是描述“做什么”,设计是描述“怎么做”,但实际上,我想来想去,最后已经不再这么认为了,因此,我对需求和设计进行了重新解释。 在我看来,“怎么做”实际上是一系列更细粒度的“做什么”,或者说是“先做什么,再做什么”。举个例子: 需求:完成一个任务调度框架(做什么) 设计(怎么做): 1、创建一个任务队列(做什么) 2、创建一个线程池(做什么) ...
2021-11-04 22:13:44 2948
原创 GBase 8a MPP v9版本新增的VC功能是什么?
GBase 8a MPP是分析型分布式数据库集群。v9版本新增了多VC功能,VC是Virtual Cluster的缩写,用来在一个GBase 8a MPP集群中创建n个子集群,每个子集群被称为一个VC,VC有以下特点:1、所有的VC都可以通过任意coordinate节点进行访问2、只有为用户赋予了VC的访问权限,该用户才可以访问该VC上的库、表等内容3、每个VC包含自己的计算和存储节点,VC间资源隔离4、当用户具有多个VC的访问权限时,可以在多个VC间进行数据交换,甚至跨VC进行数.
2021-02-28 15:40:39 860
原创 Windows mobile可滚动的对话框
没啥新鲜的1.在资源编辑里给对话框增加滚动条,或者通过修改对话框属性增加也可以。2.为对话框增加WM_VSCROLL或者HSCROLL消息处理函数3.别用ScrollWindow函数,要用ScrollWindowEx,否则不管事,多出来的参数,不知道怎么用就用NULL吧,最后那个参数随便试试就行了。
2009-10-09 16:10:00 723
翻译 POSA2 第一章 并发网络对象(1.2并发网络软件的难题)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <! /* Styl
2009-02-12 20:26:00 2112
原创 通过_XSETTINGS_SETTINGS完成XWindow程序间通信的原理
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font De
2009-02-12 19:55:00 1680
翻译 POSA2 第一章 并发网络对象(概述与1.1动机)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2009-02-11 15:02:00 1234
翻译 深入理解linux网络内幕 第一章
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-08-23 21:54:00 2049
翻译 POSA2 导读
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-08-23 21:35:00 3079
翻译 POSA2 关于本书
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-08-23 21:30:00 4015
翻译 POSA2 前言
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-08-23 21:20:00 1040
原创 Windows索引服务简介
Windows索引服务(Windows Index Service)windows索引服务是windows操作系统提供的桌面搜索引擎,通过预先创建索引来提高对硬盘上文件内容的搜索速度。以windows服务程序的方式运行。一、工作方式1、对指定路径下的文件创建索引,并生成索引文件,索引文件的路径可以指定。2、使用时,根据索引文件进行查询,不需要再次打开被索引的文件二、使用方
2008-06-13 15:42:00 3412
翻译 C++ template metaprogramming 第二章 Traits和类型操作(Type Manipulation)--2.1
第二章 Traits和类型操作(Type Manipulation)我们希望第一章关于数学的例子不会以一个错误的印象误导你,使你认为大部分元编程本质上都是数字计算。实际上,编译期数字计算只是很少的情况。在这一章,你会学习什么是递归:元编程进行类型计算。2.1类型关联在C++中,可以在编译时期操作的实体(entity)称为元数据(metadata),元数据大体上分成两个种类:
2007-03-22 21:46:00 1687 1
翻译 外部多态(External-Polymorphism)
外部多态(External-Polymorphism)--透明的扩展C++中已经存在的数据类型的一种对象结构模式Chris Cleelandchris@envision.comEnvision Solutions, St. Louis, MO 63141Douglas C. Schmidt and Timothy H. Harrisonschmidt@cs.wustl
2007-03-22 21:27:00 1817 1
SkinMagic Tookkit 2.21 破解(.h .lib .dll SkinMagicBuilder.exe)
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人