解释器 设计模式 语言 模式
2023-2024-1 20231421 《计算机基础与程序设计》 第一周学习总结
恢复内容开始 恢复内容开始 作业信息 1、作业属于哪个课程:2023-2024-1《计算机基础与程序设计》 2、作业要求在哪里:2023-2024-1计算机基础与程序设计第一周作业 3、作业的目标:快速浏览教材《计算机科学概论》,提出自己不懂或最想解决的问题并在期末回答 4、作业正文:https:/ ......
实验一 C语言输入输出和简单程序编写
实验任务一 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 printf(" 0 \n"); 6 printf("<H>\n"); 7 printf("| |\n"); 8 printf(" 0 \n"); 9 printf(" ......
学期2023-2024-1 学号20231315 《计算机基础与程序设计》第一周学习总结
学期2023-2024-1 学号20231315 《计算机基础与程序设计》第一周学习总结 作业信息 这个作业属于哪个课程? 2023-2024-1 《计算机基础与程序设计》 这个作业要求在哪里? 2023-2024-1 《计算机基础与程序设计》 这个作业的目标? **快速浏览一遍教材计算机科学概论, ......
访问者模式
访问者模式 案例引入 要求 1.将观众分为男生和女生,对歌手进行评价,当看完某个歌手表演后,对于歌手有不同的评价(评价的类别,有成功,失败等)。 传统方式实现思路 创建一个Person类,其有两个子类,分别是Man和WoMan,使用if else分支,去判断一个歌手的评价,成功对应成功分支,失败对应 ......
《信息安全系统设计与实现》第四周学习笔记
《信息安全系统设计与实现》第四周学习笔记 第七章:文件操作 文件操作级别 硬件级别 fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck:检查和维修系统 碎片整理:压缩文件系统中的文件 操作系统内核中的文件系统函数 每个操作系统内核均可为基本文件操作提供支持 系 ......
2023-2024-1 20211327 信息安全系统设计与实现 无限的技能(选做)
无限的技能 程序或系统名称以及解决什么问题 程序或系统组成 程序或系统的功能 系统名称以及解决什么问题 1. 系统名称: 基于区块链技术的密码系统 2. 解决问题: 去中心化信任:传统的密码系统依赖中心化的信任机构(例如银行、认证机构、云服务提供商等)。基于区块链的密码系统可以实现去中心化信任,消除 ......
实验1—C语言输入输出和简单程序应用编写
1.实验1 实验1_1源代码 1 #include <stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 printf(" O \n"); 6 printf("<H>\n"); 7 printf("I I\n"); 8 printf("\n"); 9 p ......
2023-2024-1 20211327 信息安全系统设计与实现 学习笔记4(必做)
学习笔记4 文件操作 使用系统调用进行文件操作 实践过程 文件操作 1. 文件操作级别 (1)硬件级别: fdisk: 将硬盘、U盘或SDC盘分区 mkfs: 格式化磁盘分区,为系统做好准备 fsck:检查和维修系统 碎片整理:压缩文件系统中的文件 (2)操作系统内核中的文件系统函数: 前缀 k 表 ......
#2023-2024-1 20231311《计算机基础与程序设计》第一周学习总结
作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009 ......
《信息安全系统设计与实现》第四周学习笔记
《信息安全系统设计与实现》第四周学习笔记 第七章:文件操作 文件操作级别 硬件级别 fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck:检查和维修系统 碎片整理:压缩文件系统中的文件 操作系统内核中的文件系统函数 前缀为k表示内核函数 系统调用:用户模式使用系 ......
2023-2024-1 20231304《计算机基础与程序设计》第一周学习总结
2023-2024-1 20231304《计算机基础与程序设计》第一周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 <作业要求的链接>2023-2024-1计算机基础与程序设计第一周作业 这个作业的目标 快速浏览预习《计算机 ......
保护模式下的存储管理
分段 段描述符 32位模式下,\(2^{32}bits=4GB\),起始地址用\(32bits\)表示,偏移用\(20bits\)表示,一页大小是\(4KB\),\(2^{20}\times 2^{12} = 2^{32}\),表示内存空间的某个位置最少用\(52bits\),实际上用\(64bit ......
2023-2024 20231324《计算机基础与程序设计》第1周学习总结
这个作业属于哪个课程 2023-2024-1《计算机基础与程序设计》 这个作业的要求在哪里 2023-2024-1计算机基础与程序设计第一周作业 这个作业的目标 快速浏览教材《计算机科学概论》,提出自己不懂或最想解决的问题并在期末回答 作业正文 本博客链接https://www.cnblogs.co ......
软件设计模式系列之二十——备忘录模式
备忘录模式是一种行为型设计模式,它允许我们在不暴露对象内部细节的情况下捕获和恢复对象的内部状态。这个模式非常有用,因为它可以帮助我们实现撤销、恢复和历史记录等功能。在本文中,我们将深入探讨备忘录模式的各个方面,包括定义、示例、结构、实现步骤、代码实现、典型应用场景、优缺点、类似模式以及小结。 ......
Spring中涉及的设计模式总结
一、简单工厂(非23种设计模式中的一种) 1、实现方式: BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 2、实质: 由一个工厂类根据传入的参数,动态决 ......
Ftp基础(二):被动模式与主动模式
Ftp即文件传输协议,说白了就是处理文件操作的。可能你还听说过Ftps、SFtp,简单说一下他们的区别吧 Ftps:可以理解为Ftp+Ssl,Ftp与Ftps的关系就类似Http和Https的关系 SFtp:可以理解为Ftp+SSH 总之,可以理解为Ftp就是明文传输,Ftps、SFtp采用了加密传 ......
2023-2024-1 20231321王曦轶《计算机基础与程序设计》第一周学习总结
2023-2024-1 20231321 《计算机基础与程序设计》第1周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第一周作业) 这个作业的目标 <预习教材 ......
实验1 C语言输入输出和简单程序编写
一,实验目的 二,实验准备 三,实验内容 四,实验结论 1,试验任务1 在c开发环境下,编写,编译,运行一个简单程序,实现在屏幕上打印一个字符小人。 task1.c 1 //打印一个字符小人 2 3 #include<stdio.h> 4 5 int main() 6 { 7 printf(" o ......
2023-2024-1 20231310 《计算机基础与程序设计》第一周学习总结
作业信息 作业属于课程 <班级的链接> (2023-2024-1-计算机基础与程序设计) 作业要求 <作业要求的链接> https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01 这个作业的目标 <快速浏览一遍教材计算机科学概论,课本每章提出至少一个问题 ......
2023-09-30:用go语言,给你一个整数数组 nums 和一个整数 k 。 nums 仅包含 0 和 1, 每一次移动,你可以选择 相邻 两个数字并将它们交换。 请你返回使 nums 中包含 k
2023-09-30:用go语言,给你一个整数数组 nums 和一个整数 k 。 nums 仅包含 0 和 1, 每一次移动,你可以选择 相邻 两个数字并将它们交换。 请你返回使 nums 中包含 k 个 连续 1 的 最少 交换次数。 输入:nums = [1,0,0,1,0,1], k = 2。 ......
2023-2024-1 20231310 《计算机基础与程序设计》第一周学习总结
#学期(2023-2024-1) 学号(20231310) 《计算机基础与程序设计》第一周学习总结 ## 作业信息 |作业属于课程|<班级的链接>([2023-2024-1-计算机基础与程序设计](https://www.cnblogs.com/rocedu/p/9577842.html#FHML) ......
责任链模式
将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 abstract class Handler { private Handler next; public void setNext(Handler next) { th ......
实验1 C语言输入输出和简单程序编写
task1.c代码 1 #include <stdio.h> 2 int main() 3 { 4 printf(" O \n"); 5 printf("<H>\n"); 6 printf("I I\n"); 7 return 0; 8 } task1.c运行截图 task1-1.c代码 1 #in ......
2023-2024-1 20231306《计算机基础与程序设计》第一周学习总结
作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第一周作业 这个作业的目标 了解课程概论、工业革命与浪潮之巅、信息与信息安全、计算机系统概论、计算机安全、计算的限制、计算思维 作业正文 https://www ......
2023-2024-1 20231403 《计算机基础与程序设计》第一周学习总结
作业信息 这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计) 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第一周作业) 这个作业的目标 快速浏览教材《计算机科学概论》,提出自己不懂或最想解决的问题并在期末回答 作业正文 https://www.c ......
2023-2024-1 20231303赵泊瑄《计算机基础与程序设计》第一周学习总结
2023-2024-1 学号20231303,《计算机基础与程序设计》第一周学习总结 作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 这个作业的要求在哪里 https://www.cnblogs.com/ro ......
2023-2024 20231424《计算机基础与程序设计》第1周学习总结
作业信息 这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计 作业要求 2022-2023-1计算机基础与程序设计第一周作业 作业目标 快速浏览一遍教材《计算机科学概论》,并提出自己不懂的问题 作业正文 作业链接 教材学习内容总结 简单浏览了《计算机科学概论》《C语言程序设计》两本书 ......
2023年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛(同步赛)
A. A Xor B Problem(计数) 输入 5 1 1 2 2 3 输出 9 说明 点击查看代码 #include<bits/stdc++.h> #define IOS ios::sync_with_stdio(false);cin.tie(0),cout.tie(0) #define in ......
NO.3 C语言实现贪吃蛇游戏(Linux)
一、简易说明: 实现了初步的游戏模型,可以玩,但有一些细节bug没有解决。 用WASD控制方向 二、源代码+头文件 1 #include <stdio.h> 2 #include "snake.h" 3 4 5 6 7 int main(int argc, const char *argv[]) 8 ......