自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫荆鱼的博客

专注Linux高性能服务器领域-C++

  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 设计模式-模板方法模式(Template Method)

模板方法是一种行为设计模式,它在超类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。

2025-10-28 16:22:37 624

原创 设计模式-策略模式(Strategy)

策略是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独 立的类中,以使算法的对象能够相互替换。

2025-10-28 16:22:14 1705 1

原创 设计模式-状态模式(State)

状态是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。

2025-10-26 15:10:14 1566

原创 设计模式-观察者模式(Observer)

观察者是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个“观察”该对象的其他对象。

2025-10-26 15:09:58 2199

原创 设计模式-备忘录模式(Memento)

备忘录是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。

2025-10-26 15:09:42 1220

原创 设计模式-中介者模式(Mediator)

中介者是一种行为设计模式,能让你减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作

2025-10-26 15:09:25 2105

原创 设计模式-迭代器模式(Iterator)

迭代器是一种行为设计模式,让你能在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。

2025-10-26 15:08:58 1634

原创 设计模式-命令模式(Command)

命令是一种行为设计模式,它可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参数化、延迟请求执行或将其放入队列中,且能实现可撤销操作。

2025-10-26 15:08:26 1107

原创 设计模式-责任链模式(Chain of Responsibility)

责任链是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。

2025-10-26 15:08:10 1738

原创 设计模式-代理模式(Proxy)

代理是一种结构型设计模式,让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问,并允许在将请求提交给对象前后进行一些处理。

2025-10-26 15:07:34 2543

原创 设计模式-享元模式(Flyweight)

享元是一种结构型设计模式,它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限的内存容量中载入更多对象

2025-10-26 15:07:10 954 1

原创 设计模式-外观模式(Facade)

外观是一种结构型设计模式,能为程序库、框架或其他复杂类提供一个简单的接口。

2025-10-26 15:06:39 1067

原创 设计模式-访问者模式(Vistor)

访问者是一种行为设计模式,它能将算法与其所作用的对象隔离开来。

2025-10-26 15:06:05 848 1

原创 设计模式-装饰模式(Decorator)

装饰是一种结构型设计模式,允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。

2025-10-26 14:48:33 1246

原创 设计模式-组合模式(Composite)

组合是一种结构型设计模式,你可以使用它将对象组合成树状结构,并且能像使用独立对象一样使用它们。

2025-10-26 14:47:48 1771

原创 设计模式-桥接模式(Bridge)

桥接是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。假如你有一个几何形状(Shape)类, 从它能扩展出两个子类: 圆形(Circle)和方形(Square)。你希望对这样的类层次结构进行扩展以使其包含颜色, 所以你打算创建名为红色(Red)和蓝色(Blue)的形状子类。

2025-10-26 14:44:36 1530

原创 设计模式-适配器模式(Adapter)

适配器是一种结构型设计模式,它能使接口不兼容的对象能够相互合作

2025-10-26 14:43:22 1900

原创 设计模式-单例模式(Singleton)

单例是一种创建型设计模式,让你能够保证一个类只有一个实例,并提供一个访问该实例的全局节点。为什么会有人想要控制一个类所拥有的实例数量?最常见的原因是控制某些共享资源(例如数据库或文件)的访问权限。它的运作方式是这样的:如果你创建了一个对象,同时过一会儿后你决定再创建一个新对象,此时你会获得之前已创建的对象,而不是一个新对象。

2025-10-22 23:34:00 1603

原创 设计模式-原型模式(Prototype)

原型是一种创建型设计模式,使你能够复制已有对象,而又无需使代码依赖它们所属的类。

2025-10-22 23:33:28 973

原创 设计模式-生成器模式(Builder)

生成器是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相同的创建 代码生成不同类型和形式的对象。

2025-10-22 23:32:34 2102

原创 设计模式-抽象工厂模式(Abstract Factory)

抽象工厂是一种创建型设计模式,它能创建一系列相关的对象,而无需指定其具体类。

2025-10-22 23:28:11 1866

原创 设计模式-工厂方法模式(Factory Method)

工厂方法是一种创建型设计模式,其在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型。

2025-10-22 23:25:47 1256

原创 华中科技大学计算机组成原理-计算机数据表示实验(全部通关)

计算机组成原理实验,华中科技大学头歌Educoder(Logisim)计算机数据表示实验(HUST)第1关 汉字国标码转区位码实验第2关 汉字机内码获取实验第3关 偶校验编码设计第4关 偶校验解码电路设计第5关 16位海明编码电路设计第6关 16位海明解码电路设计第7关 海明编码流水传输实验第8关 16位CRC并行编解码电路设计第9关 CRC编码流水传输实验

2023-01-11 23:30:54 34501 10

原创 计算机组成原理实验(已通关)-华中科技大学头歌Educoder(Logisim)

汉字国标码转区位码实验汉字机内码获取实验8位可控加减法电路设计第2关 CLA182四位先行进位电路设计第3关 4位快速加法器设计第4关 16位快速加法器设计第5关 32位快速加法器设计第6关 5位无符号阵列乘法器设计6位有符号补码阵列乘法器乘法流水线设计原码一位乘法器设计偶校验编码设计偶校验解码电路设计16位海明编码电路设计16位海明解码电路设计海明编码流水传输实验16位CRC并行编解码电路设计CRC编码流水传输实验

2022-03-29 20:23:33 45476 11

原创 芯片最基本单位-晶体管MOSFET

1.什么是MOSFET名称:金属-氧化物半导体场效应晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor)功能:可以广泛使用在模拟电路与数字电路的场效晶体管

2022-01-19 11:40:48 2108 2

原创 add.s翻译生成add.o二进制文件

编译add.s翻译生成add.o二进制文件

2022-01-08 16:16:44 435 1

原创 add.i编译生成add.s汇编代码

编译过程

2022-01-07 23:37:15 260 4

原创 add.c预编译生成add.i文件

预编译

2022-01-07 23:21:54 919

原创 一张表格让你理解vector和list区别

一张表格让你理解vector和list区别,C++ STL标准模板库vector和list区别

2022-01-06 18:24:03 1250 14

原创 深度解析C++ STL容器vector原理及用法

vector是表示可以改变大小的数组的序列容器.就像数组一样,向量为它们的元素使用连续的存储位置,这意味着它们的元素也可以使用指向其元素的常规指针上的偏移量来访问,并且与在数组中一样有效. 但与数组不同的是,它们的大小可以动态变化,它们的存储由容器自动处理。

2022-01-01 17:19:20 2545 35

原创 3.深入了解listen函数

listen函数使用主动连接套接字变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。调用listen导致套接字从CLOSED状态转换到LISTEN状态。#include <sys/types.h> /* See NOTES */#include <sys/socket.h>int listen(int sockfd, int backlog);

2021-12-28 15:20:16 5422

原创 2.深入了解bind函数

bind函数把一个本地协议地址赋予一个套接字。对于网际网协议,协议地址是32位的IPv4地址或者128位的IPv6地址与16位的TCP和UDP端口号的联合。

2021-12-26 22:37:22 2427 1

原创 华中科技大学计算机组成原理-MIPS单总线CPU设计-优秀实验报告

第1关 MIPS指令译码器设计第2关 单总线CPU微程序入口查找逻辑第3关 单总线CPU微程序条件判别测试逻辑第4关 单总线CPU微程序控制器设计第5关 采用微程序的单总线CPU设计第6关 现代时序硬布线控制器状态机设计第7关 现代时序硬布线控制器设计

2021-12-26 10:57:28 16290 12

原创 1.深入了解socket函数

socket()创建用于通信的端点,并返回引用该端点的文件描述符。成功调用返回的文件描述符将是进程当前未打开的编号最低的文件描述符。

2021-12-25 18:39:30 856

原创 华中科技大学计算机组成原理-单总线CPU设计(全部通关)

【计算机组成原理】 单总线CPU实验华中科技大学-计算机组成原理实验三 单总线CPU设计第1关 MIPS指令译码器设计第2关 单总线CPU微程序入口查找逻辑第3关 单总线CPU微程序条件判别测试逻辑第4关 单总线CPU微程序控制器设计第5关 采用微程序的单总线CPU设计第6关 现代时序硬布线控制器状态机设计第7关 现代时序硬布线控制器设计

2021-05-25 00:07:43 41648 16

原创 华中科技大学计算机组成原理 单总线CPU设计 MIPS指令译码器设计(第一关)

华中科技大学计算机组成原理单总线CPU设计 MIPS指令译码器设计(第一关)1.电路图:2.头哥测试:通过!3.关注我们:可提取电路图和代码!公众号:CPP开发者方舟

2021-05-22 08:49:42 8169

原创 华中科技大学计组单总线CPU设计-单总线CPU微程序入口查找逻辑(第二关)

华中科技大学计算机组成原理实验 单总线CPU设计单总线CPU微程序入口查找逻辑:获取实验电路图和代码:关注微信公众号:CPP开发者发方舟实验步骤:打开3号Excel表格,填列微程序入口地址,第二个表格自动生成表达式。打开Logisim,组合逻辑分析电路自动生成电路功能,将Excel表达式填写到表格中,分5次生成5个组合逻辑电路。生成电路头哥测试:通过!温馨提示:宝贝们一定不要一一的去画电路,要用表达式去自动生成!最后!不妨关注我的微信公众号,一起学习啊!...

2021-05-22 08:39:44 4883 8

原创 ​华中科技大学计算机组成原理-存储系统设计(全部通关)

第1关:汉字字库存储芯片扩展实验第2关: MIPS寄存器文件设计第3关:MIPS RAM设计第4关:全相联cache设计第5关:直接相联cache设计第6关:4路组相连cache设计第7关:2路组相连cache设计本实训项目帮助大家理解计算机中重要部件—存储器,要求同学们掌握存储扩展的基本方法,能设计 MIPS 寄存器堆、MIPS RAM 存储器。能够利用所学习的 cache 的基本原理设计直接相联、全相联,组相联映射的硬件 cache。

2021-05-13 13:23:22 36525 24

原创 华中科技大学计算机组成原理 -运算器设计(全部通关)

本实训项目帮助学生从可控加减法单元,先行进位电路,四位快速加法器逐步构建 16 位、32 位快速加法器。学生还可以设计阵列乘法器,乘法流水线,实现原码一位乘法器,补码一位乘法器、运算器等教材上的核心内容

2021-04-28 22:54:41 43843 28

原创 聊天室服务端和客户端的实现

在Linux环境下,实现客户端和服务端之间的信息发送和接收,实现聊天室,可进行文件传送功能。客户端:#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <netinet/in.h>#include <arpa/inet.h>#include

2021-01-17 21:43:44 984

中南民族大学数字电路实验二电路图.circ

中南民族大学数字电路实验二电路图,已完成,可以参考

2023-02-24

选择题详细解析2.pdf

华中科技大学计算机组成原理课程习题 选择题篇

2023-02-19

第六章第七章习题参考答案.pdf

湖中科技大学计算机组成原理课程习题 第六第七章

2023-02-19

第四章 存储系统习题四.pdf

华中科技大学计算机组成原理课程练习题 第四章 存储系统

2023-02-19

第三章 运算方法和运算器习题三.pdf

华中科技大学计算机组成原理课程练习题 第三章 运算方法与运算器

2023-02-19

第一章 系统概论习题.pdf

华中科技大学计算机组成原理课程练习题第一章系统概论

2023-02-19

23种设计模式(C++).pdf

设计模式简介

2023-02-19

中南民族大学数电实验一报告.doc

中南民族大学数字电路实验报告实验一

2023-02-22

数据表示实验(通关答案版)

华中科技大学计算机组成原理实验一数据表示实验电路图,包含所有头哥关卡通过电路。 全实验累计下载次数超过1000次。 第1关 汉字国标码转区位码实验 第2关 汉字机内码获取实验 第3关 偶校验编码设计 第4关 偶校验解码电路设计 第5关 16位海明编码电路设计 第6关 16位海明解码电路设计 第7关 海明编码流水传输实验 第8关 16位CRC并行编解码电路设计 第9关 CRC编码流水传输实验

2023-02-21

中南民族大学数电实验一.circ

中南民族大学数字电路实验一电路图,包含:基本逻辑门实验 1.与非门实现与门 2.与非门实现或门 3.与非门实现或非门 4.与非门实现异或门 5.与非门实现与或门 6.与非门实现与或非门

2023-02-21

电脑关机快捷方式.exe

C语言编写的关机快捷方式

2023-02-21

华中科技大学电路设计软件

logisin软件

2023-02-19

第五章 指令系统习题五.pdf

华中科技大学计算机组成原理课程习题 第五章 指令系统

2023-02-19

第二章 数据表示方法习题二.pdf

华中科技大学计算机组成原理课程练习题 第二章 数据表示方法

2023-02-19

2计算机数据表示.pptx

华中科技大学计算机组成原理第二章计算机数据表示PPT

2023-01-11

王道考研数据结构PPT

王道考研数据结构PPT

2023-01-12

7系统总线设计.pptx

华中科技大学计算机组成原理第七章系统总线PPT

2023-01-11

8输入输出原理.pptx

华中科技大学计算机组成原理第八章输入输出原理PPT

2023-01-11

社交网站模板-50美刀

社交网站模板

2023-01-11

22种C++设计模式教学材料

C++设计模式,图文解释,含C++代码,非原创分享学习

2022-03-24

storage(已通关).circ

storage.circ(已通关)华中科技大学计算机组成原理存储系统实验

2021-12-18

alu(已通关).circ

alu.circ运算器-(全通关)-华中科技大学计算机组成原理运算器实验

2021-12-18

MipsOnBusCpu(已通关).circ

MipsOnBusCpu.circ(已通关)华中科技大学计算机组成原理单总线CPU设计实验

2021-12-18

空空如也

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

TA关注的人

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