摘要: 进程间通信方式 引言 共享内存 信号量 信号量的工作原理 理解信号量 管道 匿名管道 命名管道 消息队列 什么是消息队列? 特点 信号 关于信号 特点 套接字 结语 文章已收录我的仓库:Java学习笔记与免费书籍分享 进程间通信方式 引言 在操作系统中,一个进程可以理解为是关于计算机资源集合的一次运 阅读全文
posted @ 2021-08-17 12:39 Happysnaker 阅读(573) 评论(0) 推荐(0)
摘要: 关于 我认为每一个人都需要一个简历网页以介绍自己,可以作为面试时的加分项,也可以放置在您的个人网站之中。 这是一款响应式炫酷而优雅的个人简历网页,电脑与手机均适用,无需联网,纯前端HTML+CSS+JavaScript实现,可用于个人简历、个人网站、个人简介或学习使用,可以通过配置文件自动生成属于你 阅读全文
posted @ 2021-08-17 12:38 Happysnaker 阅读(3326) 评论(1) 推荐(0)
摘要: 文章已收录我的仓库:Java学习笔记与免费书籍分享 设计意图 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 在某些时候,客户期望获得某种功能接口但现有的接口无法满足客户的需求,例如美国的正常供电电压为11 阅读全文
posted @ 2021-08-17 12:37 Happysnaker 阅读(685) 评论(0) 推荐(0)
摘要: 文章已收录我的仓库:Java学习笔记与免费书籍分享 设计意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 在实际设计开发中,我们通常会降低类与类之间的耦合度,这样可能会产生一个副作用:由于类与类被分割,我们难以维护类之间的一致性。 举一个 阅读全文
posted @ 2021-08-17 12:37 Happysnaker 阅读(544) 评论(0) 推荐(0)
摘要: 文章已收录我的仓库:Java学习笔记与免费书籍分享 设计意图 为了将复杂对象的构建与它的表示分离,使得对象可以通过不同的表示创建出来。 例如对一个迷宫可能有墙、房间和门,并且数量不计。迷宫可能仅由一堵墙构成,也可能由两堵墙构成,也可能由2个房间加一扇门构成...如果采用重载的方式生产迷宫,代码量是难 阅读全文
posted @ 2021-08-17 12:36 Happysnaker 阅读(172) 评论(0) 推荐(0)
摘要: 文章已收录我的仓库:Java学习笔记与免费书籍分享 设计动机 正如其名,单例模式保证一个类只有一个实例,那么为什么需要设计单例模式? 对一些类来说,只有一个实例是很重要的,例如一台电脑只应该由一个文件系统,生产厂商不应该为一台电脑配置两个文件系统;一个应用应该有一个专属的日志对象,而不应该一会儿写到 阅读全文
posted @ 2021-08-17 12:26 Happysnaker 阅读(101) 评论(0) 推荐(0)
摘要: 文章已收录我的仓库:学习笔记与免费书籍分享 模式类型 工厂模式属于创建者模式,与对象的创建有关,其中工厂方法模式用于类,而抽象工厂模式用于对象。创建型类模式将对象的部分创建工作延迟到子类,由子类创建对象;而创建型对象模式将它延迟到另一个对象中。 模式设计意图 工厂模式将复杂的对象创建工作隐藏起来,而 阅读全文
posted @ 2021-08-17 12:16 Happysnaker 阅读(251) 评论(0) 推荐(0)
摘要: 回到博客导航 前言 一晃眼已经一年过去了,当初高考完之后的疯癫少年,到现在慢慢成熟的大二老学长(计算机专业大学生涯短),这一年内,经历了不少事情,曾经历过生活与学习上的迷茫,曾面对未来不知所措,也收获了甜甜的爱情,学到了优秀的剑法,拿到了很多奖项,整个一年下来也算是没有虚度时光,今于此记录,不仅仅是 阅读全文
posted @ 2021-08-17 12:13 Happysnaker 阅读(268) 评论(1) 推荐(0)
摘要: # CSAPP-labs-RECORD## 前言**读万卷书,不如行万里路。如果你读到了这本书,可千万不要错过本书的配套实验。其中几个纵享盛名的实验,分别是:**1. BombLab2. MollocLab3. ShellLab **[原书PDF下载](https://pan.baidu.com/s 阅读全文
posted @ 2021-08-17 12:13 Happysnaker 阅读(143) 评论(0) 推荐(0)
摘要: C-project-practice intelligent-man-machine-gobang-fight C++新手项目实践 — 智能人机五子棋对战(利用Easyx的基础函数) 项目演示视频 智能五子棋项目视频 项目说明 该项目使用语言为c++,利用了easyx辅助画图,并未涉及easyx的高 阅读全文
posted @ 2021-08-17 12:12 Happysnaker 阅读(444) 评论(0) 推荐(0)
摘要: 大一课设 — 一个不算糟糕的C语言学生管理系统(附报告书) 大一的时候可真美好啊,当时为了实现一个项目熬夜写一个星期都不觉得累,反而单人完成项目之后还异常兴奋,有种难言的喜悦感,也挺佩服当时的自己的,一个人捣鼓了2000多行代码,不过还好当初做了亿点点注释,不然现在都看不懂了哈哈,代码部分繁琐,但我 阅读全文
posted @ 2021-08-17 12:09 Happysnaker 阅读(536) 评论(0) 推荐(0)