架构源自需求
需求分析软件架构大部分都来自于需求,可以说,有什么样的需求,就会有什么样的架构, 虽然不同时期,不同的人来实现,可能不完全一样。但是总体来说, 架构不会相差太远。现在假设如果需要自己来实现一个类似Openstack这样功能的软件,会是什么样的呢?首先,还是再看看前一章中总结的最简单的需求
物理服务器的管理
服务器的选择
虚拟机的创建、开机、关机、挂起、暂停、调整、迁移...
分类:
其他好文 时间:
2015-03-17 12:26:48
阅读次数:
132
欧几里德的是来求最大公约数的,扩展欧几里德,基于欧几里德实现了一种扩展,是用来在已知a, b求解一组x,y使得ax+by = Gcd(a, b) =d(解一定存在,根据数论中的相关定理,证明是用裴蜀定理),关于欧几里德的证明请看上篇。基本算法:基本算法:对于不完全为 0 的非负整数 a,b,gcd(...
分类:
其他好文 时间:
2015-03-16 21:06:32
阅读次数:
194
转:http://blog.csdn.net/shangboerds/article/details/5193211大家对GROUP BY应该比较熟悉,如果你感觉自己并不完全理解GROUP BY,那么本文不适合你。还记得当初学习SQL的时候,总是理解不了GROUP BY的作用,经过好长时间才终于明白...
分类:
其他好文 时间:
2015-03-13 20:25:35
阅读次数:
192
前面已经有一篇介绍使用Crypto++库实现的加密的文章了,但是代码中考虑的不完全,所以就重新发了个二C++封装:#include "zyaes.h"#include #include using namespace CryptoPP;CZYAes::CZYAes(){ byte byteKe...
分类:
其他好文 时间:
2015-03-13 16:07:59
阅读次数:
141
当谈到有价值的,具有真实见解的评论,我总是可以指望每周五参加我#商业智能讨论#话题的参与者们。我最近开始小组讨论这个问题:“什么是商业智能系统的五大最差实践?”那么让我们来看看为什么BI项目有时并不完全兑现其承诺。毕竟,失败是非常有益的。这是我们编译的列表:组织团体在BI项目中犯的一些最糟糕的错误技...
分类:
其他好文 时间:
2015-03-13 00:01:17
阅读次数:
413
传智java培训第一天一.学习建议 记笔记,加注释,写总结 不完全依赖书和视频 建立有效的学习方法 学习软件编程的途径 练好打字二.学习内容1.计算机软件 定义: 按照一定程序的执行,集合起来的使用工具,即在计算机中完成功能一种工具。 分类:: 系统软件(windows linux unix m.....
分类:
其他好文 时间:
2015-03-12 22:27:08
阅读次数:
197
不要与最好的朋友合伙开公司对吗?
这话当然不正确,至少不完全正确。
许多事情,多在方法与细节上。
同样是土豆,晚上吃多了,不舒服的可能性就会增加。
垃圾食品,如果以适当的方法来烹饪,在适当的时间,适当人搭配,也可能是成为好的营养来源。
反之,好的食品,比如苹果,睡前吃,也会腹胀。
《合伙人》最后那句话,反应不了主题,只是一种感慨。
《合伙人》的三个主角,细看来...
分类:
其他好文 时间:
2015-03-11 10:56:21
阅读次数:
205
nginx与apache是两大最主流的服务器,功能强大,但配置起来也比较麻烦,对于初学者来讲可能有些地方并不完全清楚其作用,这里搜集了一些配置的作用及其使用方法。其中nginx提供了推荐配置,而apache则详细地列出了特定功能的配置片段。详见以下的参考。参考:1. nginx配置:https://...
分类:
Web程序 时间:
2015-03-10 16:50:05
阅读次数:
126
Flask:Python系的轻量级Web框架。1. 网页爬虫工具集Scrapy 推荐大牛pluskid早年的一篇文章:《Scrapy 轻松定制网络爬虫》Beautiful Soup客观的说,Beautifu Soup不完全是一套爬虫工具,需要配合urllib使用,而是一套HTML/XML数据分析,清...
分类:
编程语言 时间:
2015-03-10 15:16:03
阅读次数:
256
栈就是堆栈,因为堆和堆栈这样说太拗口了,搞得像绕口令,所以有些时候就把堆栈简称为栈。堆和栈,你看这又多舒服。但无论什么时候,堆栈都不等于堆和栈,必须说,堆和栈或者堆和堆栈。有人说:“C#的所有值类型与对象的引用是保存在栈中的,而所有的对象实例是保存在堆中的。”正确吗?不完全正确。应该说值类型变量和引...