自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

cpptools-win32.vsix

vscode c/c++离线插件0.26.3版本.包含windows版本,不包含linux版本 当前最新版本未0.27.0版本

2020-04-22

SkinMagic Tookkit 2.21 破解(.h .lib .dll SkinMagicBuilder.exe)

SkinMagic 2.21的破解版,包括debug版和release版的lib,dll。包括SkinMagicBuilder.exe,皮肤例子,帮助文件等。 总之,下载后,放到工程里直接就可以用了,不需要再下载其它的了。

2012-10-16

这个才是POSA4英文

面向模式的软件架构4英文版

2007-09-29

数据库重构(英文)

数据库重构的英文版,2007年jolt大奖

2007-09-29

Direct3D

想学Direct3D的人看看

2007-09-29

空空如也

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

TA关注的人

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