linux 软RAID
原创
2017-08-12 11:41:52
1508阅读
温故而知新,将《软件架构设计》一书一遍遍的读,看到深处方觉得更像是一本修身养性的书。我觉得不是每个项目都适合采用所有技术去做架构设计,本身有很多都是作用重复,可以灵活选择的。软件架构设计首要是建立领域模型,领域模型是与客户和用户之间沟通的桥梁;其次是概念架构设计,概念架构设计同项目经理达成一致,确保后续项目进行过程中的纲领性文件;最后是逻辑视图和物理视图设计,这两个视图能在架构师、项目经理、开发人员之间确保软件的功能、质量和约束。领域模型 领域模型,就是将行业内的专有语言以可视化的方式抽象成一个或一套模型,不仅关注重要的领域概念,更重要的是能刻画领域概念之间的关系,一般采用类图和状态图表示,.
转载
2013-08-07 18:20:00
756阅读
2评论
即时通讯(Instant Messenger,简称IM)软件多是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数 据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。QQ就是使用UDP协
转载
2023-07-05 22:14:26
283阅读
元设计方法是一种简单有效的分析与设计的技术,元设计方法=系统设计+项目设计。 系统设计:将大系统分解为小模块/小组件的方式,可以为模块/组件的定义(结构、角色和语义)以及交互设计提供指导,输出系统的概要架构。 项目设计:针对项目进度、成本和风险进行设计,可以作为系统集成的指导,并匹配相应方案以供执行和跟踪。当架构设计不充分或组织无法承受构建系统的压力的时候,就不应该冒险让团队启动系统的开发。设计的
转载
2023-08-16 19:48:19
60阅读
在linux中建立软件raid可以使用mdadm工具。
1、下面以使用两块磁盘/dev/sdb /dev/sdc建立raid1为例,介绍实现软件RAID的方法。
(1) 在shell提示符下使用fdisk工具在磁盘/dev/sdb /dev/sdc上分别建立相同大小的分区,并设置分区id为fd(-t参数),即:l
原创
2009-12-01 14:45:30
1246阅读
(二)、开放源代码软件的认定
“开放源代码首创行动组织”(Open Source Initiative Association,简称OSIA)是一个非盈利的组织,是美国的Bruce Perens 和 Eric S. Raymond 等人于1998年在美国加州发起设立的,倡导了“开放源代码首创行动” (Open Source Initiative,简称OSI),其目的就是要让开放源代码软件
2.3 基于软件的交换机目前已有一些OpenFlow软件交换机可供使用,包括可作为OpenFlow实验平台的软件交换机,还有用于开发和测试OpenFlow网络应用的软件交换机。下面简单介绍一些现有的软件交换机,以及它们所支持的编程语言和OpenFlow标准:Open vSwitch:这是一个具有产品级质量的多层虚拟交换机,使用Apache 2.0许可。该设计在支持标准的网管接口和协议(如NetFl
# Java聊天软件实现
## 简介
在这篇文章中,我将向你介绍如何用Java实现一个简单的聊天软件。我会按照以下步骤进行讲解,并提供每一步所需的代码和注释。
## 流程
下表展示了实现Java聊天软件的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建服务器端 |
| 2 | 创建客户端 |
| 3 | 服务器端等待客户端连接 |
| 4 | 客户端连接服务器 |
原创
2023-08-04 11:21:24
69阅读
简介
py2exe 是 Python Distutils 的一个外部扩展,它可以把Python脚本转为可执行的Windows程序,无需安装Python即可运行。 你可以在官网得到更多资源。 说明 为了更好的完成本教程,你需要了解一些Python 的基本知识(你可以从 python.org’s getting started 页面开始)。你
转载
2024-08-17 11:35:24
40阅读
负载均衡软件实现方式之一 - URL重定向方式有一种用软件实现负载均衡的方式,是基于"URL重定向"的.先看看什么是URL重定向:"简单的说,如果一个网站有正规的URL和别名URL,对别名URL进行重定向到正规URL,访问同一个网址,或者网站改换成了新的域名则把旧的域名重定向到新的域名,都叫URL重定向"。"很多网络协议都支持“重定向”功能,例如在HTTP协议中支持Location指令,接收到这个
转载
精选
2014-08-07 08:59:20
426阅读
这里用微信举例子 实现双开:1. 创建一个文本文件,复制以下代码,然后修改路径@echo off
start "" "E:\Tencent\WeChat\WeChat.exe"
start "" "E:\Tencent\WeChat\WeChat.exe"
exit2. 把文件拓展名改为 bat ,然后运行
# Python实现小说软件的探索
近年来,随着电子书的普及,利用Python来开发小说阅读软件逐渐成为一种趋势。Python凭借其简洁的语法和强大的库支持,成为了很多开发者的首选语言。本文将通过一个简单的示例,展示如何使用Python实现一个基础的小说阅读软件。
## 项目结构
我们将创建一个简单的命令行小说阅读软件,项目结构如下:
```
novel_reader/
│
├── mai
在linux中建立软件raid可以使用mdadm工具。
1、下面以使用两块磁盘/dev/sdb /dev/sdc建立raid1为例,介绍实现软件RAID的方法。
(1) 在shell提示符下使用fdisk工具在磁盘/dev/sdb /dev/sdc上分别建立相同大小的分区,并设置分区id为fd(-t参数),即:linux
原创
2009-12-07 09:44:03
509阅读
可以使用mdadm建立raid1 工具在磁盘/dev/sdb /dev/sdc参数), 设备,raid开始)
转载
2009-12-29 12:17:34
608阅读
上篇博客谈到了软件计划阶段所要做的一些工作,也阐述了计划阶段工作的重要性,为以后开发阶段提供了很好的原材料,正如有了孙悟空有了前期七十二变的修炼,终于要开始征途了,下面
转载
2013-11-14 20:11:00
95阅读
2评论
OpenGL软件实现与硬件实现
原创
2023-02-18 12:29:30
213阅读
架构设计则为满足架构需求的质量属性寻找适当的战术。对如何实现特定的质量属性感兴趣。质量需求指定了软件的响应,以实现业务目标。我们感兴趣的是设计使用设计模式、架构模式或架构策略创建设计的“战术“。 是什么使一个设计具有了可移植性,一个设计具有了高性能,而另一个设计具备了可集成性?实现这些质量属性依赖于基本的设计策略。我们将对这
转载
2024-08-29 00:04:02
17阅读
温故而知新,将《软件架构设计》一书一遍遍的读,看到深处方觉得更像是一本修身养性的书。我觉得不是每个项目都适合采用所有技术去做架构设计,本身有很多都是作用重复,可以灵活选择的。软件架构设计首要是建立领域模型,领域模型是与客户和用户之间沟通的桥梁;其次是概念架构设计,概念架构设计同项目经理达成一致,确保后续项目进行过
转载
2023-07-07 09:29:18
38阅读
本文是我在阅读O'Reilly免费的电子书 Software Architecture Patterns过程中做的笔记。 首先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较,除了传统的N层架构外,其它架构相当的前沿。并且,这篇小书连带封面才55页,短小精悍,值得一读。这本书的作者是 Mark Richards,有30多年行业经验,19年软件集成,企业级
转载
2024-08-10 19:40:36
21阅读
学习java并非大家想象中的那么简单,除了书本和老师面授,软件的使用也有很大的作用,接下来小编为大家分享的就是关于“学Java需要下载什么软件?都有什么作用?”的内容,希望能够给正在学习java知识的同学带来帮助。 学Java需要下载什么软件?都有什么作用? 1、Eclipse Eclipse做为一款开发源代码的Java扩展性开发平台,是行业内半数Java开发人员都会选择的开发工具。Ec
转载
2023-06-15 16:23:09
3706阅读