软件开发
文章平均质量分 92
软件架构、软件开发工具
weixin_39911617
这个作者很懒,什么都没留下…
展开
-
计算机系统弱电网络知识点全面总结(完整版)
一、计算机网络概述1.1 计算机网络的分类按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。1.2 计算机网络的层次结构TCP/IP四层模型与OSI体系结构对比:1.3 层次结构设计的基本原则各层之间是相互独立的;每一层需要有足够的灵活性;各层之间完全解耦。1.4 计算机网络的性能指标速率:bps=bit/s时延:发送时延、传播时延、排队时延、处理时延往返时间RTT:数据报文在端到端通信中的来回一次的时间。二、物理层物理层的作用:连接不同的物理设备转载 2022-07-09 18:23:20 · 522 阅读 · 0 评论 -
静态链接与动态链接的区别
对于初学C语言的朋友,可能对链接这个概念有点陌生,这里简单介绍一下。我们的C代码编译生成可执行程序会经过如下过程:链接就是把目标文件与一些库文件生成可执行文件的一个过程。关于更详细的编译过程,可查阅上一篇笔记:C程序的编译过程1、什么是静态链接?静态链接是由链接器在链接时将库的内容加入到可执行程序中的做法。链接器是一个独立程序,将一个或多个库或目标文件(先前由编译器或汇编器生成)链接到一块生成可执行程序。这里的库指的是静态链接库,Windows下以.lib为后缀,Linux下以.a为后缀。2、什么是动态链接转载 2022-06-28 08:45:31 · 1549 阅读 · 0 评论 -
软件架构设计风格
1. 架构设计的一个核心问题是能否达到架构级的软件复用2. 架构风格反映了领域中众多系统所共有搭档结构和语义特性,并指导如何将各个构件有效地组织成一个完整的系统3. 架构风格定义了用于描述系统的术语表和一组指导构建系统的规则1. 数据流风格1) 批处理序列:构件为一系列固定顺序的计算单元,构件之间只通过数据传递交互。每个处理步骤是一个独立程序,每一步必须在其前一步结束后才能开始,数据必须是完整的,以整体搭档方式传递。2) 管道-过滤器:每个构建都有一组输入和输出,构建读输入的数据流,经过内部处理,然后产生输转载 2022-06-29 11:00:12 · 275 阅读 · 0 评论