逻辑设计
软件设计:简单工厂模式
类图: 源代码: package com.ittest.test2; public class Man implements Person{ public Man() { } public void make(){ System.out.print("生产男人"); } } package com. ......
2023-2024-1 20211319《计算机基础与程序设计》第十周学习总结
2023-2024-1 20211319 《计算机基础与程序设计》第 周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK ......
《计算机基础与程序设计》第10周学习总结
学期(2023-2024-1) 学号(20231327) 《计算机基础与程序设计》第10周学习总结 作业信息 课程 <班级的链接>(2023-2024-1-计算机基础与程序设计) 要求 <作业要求的链接>(2023-2024-1计算机基础与程序设计第10周作业 目标 <了解文件系统和目录以及字符串的 ......
20211316郭佳昊 《信息安全系统设计与实现(上)》 第十二周学习总结 MySQL数据库系统
一、任务要求 [ 1 ] 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) 我在学****知识点,请你以苏格拉底的方式对我进行提问,一次一个问题 核心是要求GPT:请你以苏格拉底的方式对我进行提问 然后GPT ......
2023-2024-1 20231323《计算机基础与程序设计》第十周学习总结
2023-2024-1 20231323《计算机基础与程序设计》第十周学习总结 作业信息 所属课程 2023-2024-1-计算机基础与程序设计 作业要求 2023-2024-1计算机基础与程序设计第周作业 作业目标 自学教材《计算机科学概论》第12,13,14章《C语言程序设计》第9章并完成云班课 ......
聊聊 神经网络模型 传播计算逻辑
概述 预训练过程就是在不断地更新权重超参数与偏置超参数,最后选择合适的超参数,生成超参数文件。上一篇博客 是使用已有的预训练超参数文件,要训练自己的超参数,需要对神经网络层中前向传播与反向传播计算熟悉,了解计算逻辑,才能不断地更新选择合适的超参数。 神经网络计算详解 整个神经网络的层数是4层,从顺序 ......
2023-2024-1 20231420 《计算机基础与程序设计》第十周学习总结
2023-2024-1 20231420 《计算机基础与程序设计》第十周学习总结 1.作业信息 这个作业属于哪个课程 2023-2024-1《计算机基础与程序设计》 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十周作业 这个作业的目标 1.学习《计算机科学概论》第12,13,14 ......
《信息安全系统设计与实现》第十三周学习笔记
《信息安全系统设计与实现》第十三周学习笔记 第十四章 MySQL数据库系统 MySQL简介 MySQL是一个关系数据库系统在关系数据库中,在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。M ......
企业级持续集成系列(01):DevTestOps自动化平台设计
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html 为什么要写企业级持续集成(jenkins + pipeline + k8s)? 目前网上自动化持续集成的资料很多,但基本上都是局限于jenkins自由风格的job,结合shel ......
2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第10周学习总结
2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第10周学习总结 作业信息 这个作业属于哪个课程 (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP) 这个作业要求在哪里 (https://www.cnblogs.com ......
2023-2024-1 20231414 《计算机基础与程序设计》第十周学习总结
学期(2023-2024-1) 学号(20231414) 《计算机基础与程序设计》第十周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第十周作业) 这个作业的 ......
试着设计一个自己的语言
1.最重要的一点是一致性(初版本先用自然语言的形式设计语法) 2.优雅(先实现一版,后续改进) 3.静态类型 4.自然语言的语法,且容易转换为中文表述 大概设想: 注释和java的保持一致,但是支持 /* * 这种方式的注释,即非方法/字段/类上的文档注释,是方法里面的多行描述的注释 */ 变量和方 ......
2023-2024-1 20231419 《计算机基础与程序设计》第十周学习总结
2023-2024-1 20231419 《计算机基础与程序设计》第十周学习总结 作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 这个作业要求在哪里 https://www.cnblogs.com/roced ......
软件开发:组织大规模逻辑的技艺
技艺永恒,生命短暂,机会易逝,实验莫测,抉择艰难。 程序员是吃“逻辑”这碗饭的。那么,怎么才能安心地吃这碗饭呢?你需要掌握组织大规模逻辑的技艺。 要掌握这门技艺,需要有一些思想方法论来指导。本文谈谈,软件业界是如何应对组织大规模逻辑的。 思想 结构化抽象 软件,本质上是一种可动态而弹性变化的逻辑装置 ......
软件设计8
[实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 画出对应的类图; 2. 提交源代码; package test8; public class Adapter implements Cat,Dog{ private Cat cat=new Rea ......
代码随想录算法训练营第三天 | 203.移除链表元素 707.设计链表 206.反转链表
LeetCode 203.移除链表元素 视频链接: LeetCode203 思路: 根据链表的性质,将目标值对应的节点保存在一个临时节点中,再重新设置cur下一个节点,再将临时节点进行删除 class Solution { public: ListNode* removeElements(ListN ......
2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结
2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结 作业信息 作业属于的课程 <班级链接>(2022-2023-1-计算机基础与程序设计) 作业要求 <作业要求>(2022-2023-1计算机基础与程序设计第一周作业) 作业目标 《计算机科学概论》第12,13,14章和 ......
2023-2024 20231313《计算机基础与程序设计》第十周学习总结
2023-2024 20231313《计算机基础与程序设计》第十周学习总结 作业速达 作业课程 班级链接 作业要求 计算机基础与程序设计第十周学习总结 作业内容 计算机科学概论第12,13,14章《C语言程序设计》第9章并完成云班课测试,信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模 ......
软件设计实验 24:模板方法模式
实验 24:模板方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解模板方法模式的动机,掌握该模式的结构; 2、能够利用模板方法模式解决实际问题。 [实验任务一]:数据库连接 对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、 ......
使用物理磁盘对已用lvm逻辑卷进行扩容
需求 lvm上创建了两个logic volume需要对其中一个进行扩容。 方法 # 以下命令均使用root权限执行 sudo -i # 查入磁盘并确定设备编号 lsblk # 向lvm组中添加两块硬盘 vgextend lvm /dev/sdd /dev/sde # 确认磁盘已经成功加入 pvs # ......
《信息安全系统设计与实现》学习笔记12
《信息安全系统设计与实现》学习笔记12 第十四章 MySQL数据库系统 MySQL简介 MySQL(MySQL2018)是一个关系数据库系统(Codd 1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信 ......
Java设计模式-策略模式详解
1.策略模式基本了解 策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一组可以相互替换的算法,使得客户端可以根据不同的需求选择不同的算法,将对象和行为分开。 在策略模式中,我们创建了一个策略接口,该接口定义了所有必需的方法。然后,我们创建了实现了该策略接口的具体策略类。最后 ......
Go语言实现GoF设计模式:备忘录模式的实践探索
在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外进行保存,以便在未来将对象恢复到原先保存的状态。 ......
2023-2024-1 20211327 信息安全系统设计与实现 学习笔记12
学习笔记12 MySQL 介绍与 linux 安装 使用 MySQL C语言 MySQL 编程 PHP MySQL 编程 实践过程 MySQL 介绍与安装 介绍 MySQL(发音为"My S-Q-L",或称为"My Sequel")是一个开源的关系型数据库管理系统(RDBMS)。它是由瑞典公司MyS ......
Mybatis-plus逻辑删除
转载自:www.javaman.cn 1、application.yml配置 mybatis-plus: 表示这是 MyBatis-Plus 的配置部分。 global-config: 全局配置。 db-config: 数据库相关配置。 logic-delete-field: 指定逻辑删除的字段名。 ......
postgresql从入门到精通教程 - 第36讲:postgresql逻辑备份
PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第36讲:PostgreSQL逻辑备份 第36讲:12月02日(周六)1 ......
网页布局设计(仿照Bilibili)
Kilikili首页布局设计(仿照Bilibili)前部分 目录Kilikili首页布局设计(仿照Bilibili)前部分一、整体布局分析二、具体代码1、head设计1.1 html设计1.2 CSS设计1.3 JS设计1.4 遇到的问题总结2、channel设计1.1 html设计1.2 CSS设 ......
20211128《信息安全系统设计与实现》第十四章学习笔记
一、任务内容 自学教材第14章,提交学习笔记(10分) 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心是要求GPT:“请 ......
2023-2024-1 20211306 密码系统设计与实现课程学习笔记12
20211306 密码系统设计与实现课程学习笔记12 任务详情 自学教材第14章,提交学习笔记 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” ......
计算器登录页面的设计与实现
【实验内容】 1.设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。 【实验环境及开发工具】 1.使用visors绘制流程图。 2.使用eclipse编写软件。 【流程图设计】 (1)软件总体流程图 (2)登录界面流程图 ......