基于Spring Boot的医疗病历B2B平台开发策略

news2024/11/24 20:56:50

第4章 系统设计
4.1 系统总体设计
系统不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,功能模块的设计是关键。由于本系统可执行的是一般性质的学习信息管理工作,本系统具有一般适用性,其所实现的功能满足用户对日常性学习信息的管理。首先,整个系统分成几个小的模块,小的问题,然后,进一步细分模块,添加细节。
管理员功能模块如图4-1所示:
在这里插入图片描述

图4-1管理员功能模块图
医院功能模块如图4-2所示:
在这里插入图片描述

图4-2医院功能模块图

用户功能模块如图4-3所示:
在这里插入图片描述

图4-3用户功能模块图
医生功能模块如图4-4所示:
在这里插入图片描述

图4-4医生功能模块图

4.2 系统开发步骤
一般说来,信息管理系统的应用和成立可以分为三个阶段的:开发系统,总体规划和操作系统,可进一步划分为系统开发系统实施,系统设计和系统分析和工作等方面的阶段。每个发展阶段安排在一个严格的线性序列来开发,在每一个阶段所产生的工作指导和依据每个阶段处理文件审查下一阶段的完整的技术文档,相信这个阶段已经完成,之后实现要求进入下一个阶段,而在以后的工作中不能轻易对以前的评估结果有所改变。
上述开发的方法是有便于进行设计开发工作的管理和组织的最大优点,而且在最大程序上减少了开发信息管理系统的复杂性。国内外有很多已经开发好的系统的实际例子都能证明这是一个效果非常不错的开发方法。
4.3 概要设计
在系统需求分析阶段,搞清楚了要开发的这个软件需要“做什么”的问题,形成一个系统目标的逻辑模型来。然后我们所要做的就是要把软件需要“做什么”的这个逻辑模型转换成“怎么做”的一个物理模型,最后再着手实现系统的需求。首先,我们需要描述的是系统的总的体系结构。
4.4 数据库概念结构设计
在每一个应用程序中,数据库的设计是其中非常重要的部分,选择合适的数据库并创建合计的结构式开发程序时首要的问题。数据库将用mysql进行设计和管理。数据库安全性就是保证数据库信息的保密性,完整性,一致性和可用性,防止非法用户越权使用数据库从而窃取,更改或破坏数据库中数据[6],将提供一些安全措施来保证数据库的安全。根据以上章节对系统所做的需求分析和系统设计.
医院ER图
在这里插入图片描述

管理员ER图
在这里插入图片描述

文章类型ER图
在这里插入图片描述

4.5 数据库逻辑结构设计
模式设计的目的是确定物理数据结构。它的主要问题是处理具体的数据库管理系统的结构约束。第三范式形式的实体及关系模型是模式设计过程的输入。我们通常用“范式”定义来对数据冗余的程度进行消除。第一范式(1NF)数据冗余很大程度上,第五范式(5NF)最小的数据冗余水平。但是,范式级别越高,则需要存储相同的数据被分解成多个表,随着范式水平的提高,数据结构的存储结构和问题的域之间的匹配程度也在不断变化的数据需求下降的时候,因此,不太稳定。第三范式是需要提高访问表中增加的水平,因此性能(速度)将减少。从实际的角度来看,选择在大多数情况下,第三范式是比较合适的。该系统的大致轮廓确定以下,一个重要的步骤就是设计一个数据库的内容以及表的设计直接影响了开发的系统的质量。在设计的过程中,考虑了设计数据表范式规则,但更重要的考虑了用户使用的方便性。根据E-R模型,该软件建立了以下逻辑数据结构。
数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。本系统的数据结构比较清晰,依据基于B2B平台的医疗病历交互系统的功能要求,主要设计出数据库的表如下:
表4.1 病人病历
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
yiyuanbianhao varchar(200) 是 NULL 医院编号
xingbie varchar(200) 是 NULL 性别
hunyin varchar(200) 是 NULL 婚姻
nianling varchar(200) 是 NULL 年龄
xianzhudizhi varchar(200) 是 NULL 现住地址
ruyuanriqi varchar(200) 是 NULL 入院日期
zhusu longtext 是 NULL 主诉
xianbingshi longtext 是 NULL 现病史
jiwangshi longtext 是 NULL 既往史
gerenshi longtext 是 NULL 个人史
jiazushi longtext 是 NULL 家族史
tigejiancha longtext 是 NULL 体格检查
binglizhaiyao longtext 是 NULL 病历摘要
chubuzhenduan longtext 是 NULL 初步诊断
yishengzhanghao varchar(200) 是 NULL 医生账号
yishengxingming varchar(200) 是 NULL 医生姓名
表4.2 医生展示评论表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
refid bigint(20) 否 关联表id
userid bigint(20) 否 用户id
nickname varchar(200) 是 NULL 用户名
content longtext 否 评论内容
reply longtext 是 NULL 回复内容
表4.3 医院文章评论表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
refid bigint(20) 否 关联表id
userid bigint(20) 否 用户id
nickname varchar(200) 是 NULL 用户名
content longtext 否 评论内容
reply longtext 是 NULL 回复内容
表4.4 院区展示评论表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
refid bigint(20) 否 关联表id
userid bigint(20) 否 用户id
nickname varchar(200) 是 NULL 用户名
content longtext 否 评论内容
reply longtext 是 NULL 回复内容
表4.5 收藏表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
userid bigint(20) 否 用户id
refid bigint(20) 是 NULL 收藏id
tablename varchar(200) 是 NULL 表名
name varchar(200) 否 收藏名称
picture varchar(200) 否 收藏图片
表4.6 管理员表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
username varchar(100) 否 用户名
password varchar(100) 否 密码
role varchar(100) 是 管理员 角色
addtime timestamp 否 CURRENT_TIMESTAMP 新增时间
表4.7 文章类型
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
wenzhangleixing varchar(200) 是 NULL 文章类型
表4.8 医疗安排
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yiyuanbianhao varchar(200) 是 NULL 医院编号
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
ruyuanriqi datetime 是 NULL 入院日期
ruzhukeshi varchar(200) 是 NULL 入住科室
ruzhufanghao varchar(200) 是 NULL 入住房号
yishengzhanghao varchar(200) 是 NULL 医生账号
yishengxingming varchar(200) 是 NULL 医生姓名
yongyaoanpai longtext 是 NULL 用药安排
yongyaojindu varchar(200) 是 NULL 用药进度
jianchaxiangmuanpai longtext 是 NULL 检查项目安排
xiangmujianchajindu varchar(200) 是 NULL 项目检查进度
hulianpai longtext 是 NULL 护理安排
hulijindu varchar(200) 是 NULL 护理进度
表4.9 医生
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yishengzhanghao varchar(200) 否 医生账号
mima varchar(200) 否 密码
yishengxingming varchar(200) 否 医生姓名
xingbie varchar(200) 是 NULL 性别
chushengriqi date 是 NULL 出生日期
shouji varchar(200) 是 NULL 手机
youxiang varchar(200) 是 NULL 邮箱
shenfenzheng varchar(200) 是 NULL 身份证
nianling varchar(200) 是 NULL 年龄
keshi varchar(200) 是 NULL 科室
zhicheng varchar(200) 是 NULL 职称
zhiwu varchar(200) 是 NULL 职务
gerenjianjie longtext 是 NULL 个人简介
zhuanyetezhang varchar(200) 是 NULL 专业特长
yiyuanbianhao varchar(200) 否 医院编号
zhaopian varchar(200) 是 NULL 照片
sfsh varchar(200) 是 否 是否审核
shhf longtext 是 NULL 审核回复
表4.10 医生展示
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yishengzhanghao varchar(200) 是 NULL 医生账号
yishengxingming varchar(200) 是 NULL 医生姓名
xingbie varchar(200) 是 NULL 性别
chushengriqi varchar(200) 是 NULL 出生日期
nianling varchar(200) 是 NULL 年龄
keshi varchar(200) 是 NULL 科室
zhicheng varchar(200) 是 NULL 职称
zhiwu varchar(200) 是 NULL 职务
gerenjianjie longtext 是 NULL 个人简介
zhuanyetezhang varchar(200) 是 NULL 专业特长
yiyuanbianhao varchar(200) 是 NULL 医院编号
zhaopian varchar(200) 是 NULL 照片
thumbsupnum int(11) 是 0 赞
crazilynum int(11) 是 0 踩
表4.11 医院
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yiyuanbianhao varchar(200) 否 医院编号
mima varchar(200) 否 密码
yiyuanmingcheng varchar(200) 否 医院名称
fuzeren varchar(200) 是 NULL 负责人
fuzerenshouji varchar(200) 是 NULL 负责人手机
youxiang varchar(200) 是 NULL 邮箱
fuzerenshenfenzheng varchar(200) 是 NULL 负责人身份证
表4.12 医院公告
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
biaoti varchar(200) 是 NULL 标题
neirong varchar(200) 是 NULL 内容
gonggaoshijian datetime 是 NULL 公告时间
gonggaowenjian varchar(200) 是 NULL 公告文件
gonggaotupian varchar(200) 是 NULL 公告图片
yiyuanbianhao varchar(200) 是 NULL 医院编号
表4.13 医院工作人员
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
xingming varchar(200) 否 姓名
xingbie varchar(200) 是 NULL 性别
nianling varchar(200) 是 NULL 年龄
chushengriqi date 否 出生日期
xueli varchar(200) 是 NULL 学历
bumen varchar(200) 否 部门
zhiwu varchar(200) 是 NULL 职务
keshi varchar(200) 是 NULL 科室
shenfenzheng varchar(200) 是 NULL 身份证
shouji varchar(200) 是 NULL 手机
touxiang varchar(200) 是 NULL 头像
yiyuanbianhao varchar(200) 是 NULL 医院编号
表4.14 医院科室
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
keshimingcheng varchar(200) 是 NULL 科室名称
keshileixing varchar(200) 是 NULL 科室类型
keshijianjie longtext 是 NULL 科室简介
keshirenyuan longtext 是 NULL 科室人员
keshitupian varchar(200) 是 NULL 科室图片
yiyuanbianhao varchar(200) 是 NULL 医院编号
表4.15 医院科室预约
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
keshileixing varchar(200) 是 NULL 科室类型
yiyuanbianhao varchar(200) 是 NULL 医院编号
keshimingcheng varchar(200) 是 NULL 科室名称
yuyueshijian datetime 是 NULL 预约时间
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
sfsh varchar(200) 是 否 是否审核
shhf longtext 是 NULL 审核回复
表4.16 医院列表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yiyuanbianhao varchar(200) 否 医院编号
mima varchar(200) 否 密码
yiyuanmingcheng varchar(200) 否 医院名称
fuzeren varchar(200) 是 NULL 负责人
fuzerenshouji varchar(200) 是 NULL 负责人手机
youxiang varchar(200) 是 NULL 邮箱
fuzerenshenfenzheng varchar(200) 是 NULL 负责人身份证
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
zhuceshijian datetime 是 NULL 注册时间
表4.17 医院文章
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
biaoti varchar(200) 是 NULL 标题
wenzhangleixing varchar(200) 是 NULL 文章类型
neirong longtext 是 NULL 内容
zuozhe varchar(200) 是 NULL 作者
shipin varchar(200) 是 NULL 视频
fabiaoshijian datetime 是 NULL 发表时间
wenzhangtupian varchar(200) 是 NULL 文章图片
yiyuanbianhao varchar(200) 是 NULL 医院编号
thumbsupnum int(11) 是 0 赞
crazilynum int(11) 是 0 踩
表4.18 医院注册
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yiyuanmingcheng varchar(200) 否 医院名称
mima varchar(200) 否 密码
fuzeren varchar(200) 是 NULL 负责人
fuzerenshouji varchar(200) 是 NULL 负责人手机
youxiang varchar(200) 是 NULL 邮箱
fuzerenshenfenzheng varchar(200) 是 NULL 负责人身份证
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
sfsh varchar(200) 是 否 是否审核
shhf longtext 是 NULL 审核回复
表4.19 用户
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zhanghao varchar(200) 否 账号
mima varchar(200) 否 密码
xingming varchar(200) 否 姓名
xingbie varchar(200) 是 NULL 性别
shouji varchar(200) 是 NULL 手机
youxiang varchar(200) 是 NULL 邮箱
shenfenzheng varchar(200) 是 NULL 身份证
zhaopian varchar(200) 是 NULL 照片
表4.20 院区展示
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
yiyuanbianhao varchar(200) 是 NULL 医院编号
yuanqumingcheng varchar(200) 否 院区名称
yuanqujianjie longtext 是 NULL 院区简介
yuanqudizhi varchar(200) 是 NULL 院区地址
yuanqudianhua varchar(200) 是 NULL 院区电话
yuanquzongmianji varchar(200) 是 NULL 院区总面积
zhuanjia longtext 是 NULL 专家
keshi longtext 是 NULL 科室
yuanqutupian varchar(200) 是 NULL 院区图片

结论
制作毕业设计的紧张激烈和忙乱的几个月,我有机会做专业的基本理论,从而实现了学以致用。以前我们也有过一些设计的体会,但只不过是设计了一个的模块或一个小系统,而此次的毕业设计则是将所学到的计算机的知识和管理类的知识加以综合来设计出一个适合运行管理的基于B2B平台的医疗病历交互系统。要想设计使用户满意,就需要我们付出更多的努力。我在设计中经常出现一些问题不知该如何解决,在此时指导老师和许多同学给予了我帮助。在设计的过程中增加了于实际接触的机会,不仅培养了我的自学和编程能力,让我在即将离开学校进入社会之前有了一定的资本,提高了我与人沟通的能力。
尽管本次开发设计的项目已经取得一定的成效,但由于用户的需求又在不断更新着,随着进一步发展软件设计的技术和时间的推移,在接下来的开发中丰富和完善系统都是很有必要的,以下三个方面具体的说明了我对本次设计开发的项目构想展望:
1.系统通用性的问题
目前我们可以通过本系统基本实现学习信息管理工作。为增加软件的通用性,我们可以考虑通过系统的二次开发把该系统推广到全国各用户,使整个基于B2B平台的医疗病历交互系统管理工作更加规范完善。
2.系统的完善性问题
本系统虽然实现了学习信息管理工作的申请审批等一般流程,但是在审核申请人材料上,还只能依赖申请人填写的信息进行审核,有些信息的真实性不能在第一时间得到准确反馈,所以对申请人信息的在线核实工作是今后一个努力的方向。
3.与其他部门系统相对接的问题
如何将基于B2B平台的医疗病历交互系统与企业的办公管理系统等相关系统进行有效的对接,实现信息的共享也是今后开发的重点。
致谢
转眼间,大学四年学习即将完成,回首过去几年的校园生活,可谓是苦乐交加,但是最多的还是收获。本论文的工作是在我的导师[XXXX] 教授的悉心指导下完成的,[XXXX] 教授严谨的治学态度和科学的工作方法给了我极大的帮助和影响。在此衷心感谢三年来[XXXX] 老师对我的关心和指导。
感谢学校的老师们不仅无私的传授给我们知识,还教会了我们懂得如何做人,对他们表示由衷的感谢。管理信息系统这个学科的毕设任务非常之繁重,通过这几个月充实又紧张的设计过程,深深的感到学习知识得到了一次飞跃,我相信:这次的毕业设计将为我的大学学习打上一个完整的句号。
另外和我同组同学大家始终团结协作,努力拼搏,增强了我的团队意识,并且我们接下了深厚的友谊,我们自始至终在一种愉快的气氛中学习工作。此次毕业设计对提高我的编程技术、协调团队成员的关系等方面都由许多益处。在此我一并向他们表示感谢。我还要感谢我的母校,以及在学校四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和怎样做人。经过本次毕业设计还让我懂得了作为一个计算机领域的学生,我们要会的不只是编写代码,还有更重要的就是要有整体掌控系统开发和设计的能力。我要在以后的学习工作当中不断使自己完善。
参考文献
[1] 薛华成.管理信息系统.北京:清华大学出版社,2009.
[2] 黄梯云.管理信息系统导论.机械工业出版社,2011.
[3] 耿祥意,张跃平.JSP实用教程(第二版).清华大学出版社,2010.10.
[4] 刘斌著.精通JaveWeb 整合开发.电子工业出版社,2012.5 .
[5] 王趾成.软件工程(第二版).大连理工大学出版社.2012.
[6] 萨师煊.数据库系统概论(第四版),高等教育出版社,2011.5.
[7] 陈志泊,李冬梅,王春玲编.数据库原理及应用教程. 北京:人民邮电出版社,2012.3.
[8] 王璞.网页制作三剑客.北京:清华大学出版社.2013.
[9] 吴建,张旭东.JSP网络开发入门与实践.人民邮电出版社,2012.
[10] 杨选辉.信息系统分析与设计.北京:清华大学出版社,2011.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2207964.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java项目:148 基于springboot的校友管理系统

作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 校友管理系统项目说明 ​ 本系统是一个学校与毕业生的交流平台。方便校友们了解母校的最新动态,同学的情况;同时学校也可以通过平台了解…

<<迷雾>> 第11章 全自动加法计算机(2)--5 比特存储器 示例电路

可以读/写单个5位二进制数的存储器. info::操作说明 将多个比特单元组合的结果, 整体操作流程类似, 只是可同时读取多位 注: D0~D4 处没有引入写入测试开关, 读者可仿照前面自行引入 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.n…

【React】React18核心源码解读

前言 本文使用 React18.2.0 的源码,如果想回退到某一版本执行git checkout tags/v18.2.0即可。如果打开源码发现js文件报ts类型错误请看本人另一篇文章:VsCode查看React源码全是类型报错如何解决。 阅读源码的过程: 下载源码 观察 package…

MySQL 【日期】函数大全(二)

DATE_ADDDATE_FORMATDATE_SUBDATEDIFFDAYDAYNAMEDAYOFMONTHDAYOFWEEK 1、DATE_ADD DATE_ADD(date, value) :在指定的日期/时间上加上指定的时间间隔加并返回新的日期/时间。 DATE_ADD(date, value) DATE_ADD(date, INTERVAL value unit) date:需要操作…

Qt-系统处理键盘按键相关事件(58)

目录 描述 使用 单个按键 组合键 描述 Qt 中的按键事件是通过 QKeyEvent 类来实现的。当键盘上的按键被按下或者被释放时,键盘事件便会触发 Qt 中对按键事件进行了封装,QShortCut 就是封装出来的,这里我们介绍底层的函数 使用 单个按键…

如何将csdn文章导出为pdf

前言 在csdn上浏览文章的时候我发现有的文章支持pdf导出,但是有的文章不支持pdf导出,为了解决能将csdn上所有文章都能以pdf格式导出遂作此文。 正文 先上代码: (function(){use strict;var contentBox $("div.article_content")…

智能 AI 应用为什么需要知识库

智能 AI 应用为什么需要知识库 上回我们讲到如何在 Dify 上搭建企业知识库,并引入大语言模型应用中,实现企业内部知识助手。 使用 Dify 快速搭建企业内部知识助手。 其中提到的企业知识库,正是 “检索增强生成(Retrieval-Augmented Generat…

开放式耳机哪个品牌音质好?开放式耳机排行榜10强推荐!

耳机在我们的日常生活中扮演着重要角色,无论是上班路上还是运动时,它们都能帮助我们放松并增强安全感。选择一款合适的耳机很关键,开放式耳机因其设计,在不同场合都适用,特别是在运动时,它们提供了稳固而舒…

【笔记】Day2.2.1表设计说明

主键ID一般使用bigint类型 运送类型 使用比int更小的tinyint类型 eg:普快代表1 特快代表2(没写反) 关联城市 varchar 2代表京津冀 3代表江浙沪 4代表川渝 首重和续重都有小数点 故使用double 轻抛系数都为整数 故使用int 创建时间和修改…

基于SpringBoot+Vue的体育馆场地预约系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

【测试】自动化——概念篇

自动化测试 自动化概念 什么是自动化? 自动化操作在生活中处处可见,自动化洒水机、自动洗手液、超市自动闸门。 自动化测试——>自动的测试软件(减少人力和时间的消耗,提高软件的测试质量)。 人力:2…

自定义实现项目进度图

目录 0.背景 1. 演示效果 2.实现原理 2.1 处理表头数据(日期对应的是星期几) 2.2 获取项目数据 2.3 合并单元格 3.源码 0.背景 目遇到一个展示项目进度的需求,类似甘特图的效果,不同的是,每一个项目都有计划和实…

MySQL:基于Spring监听Binlog日志

binlog的三种模式 MySQL 的二进制日志(binlog)有三种不同的格式,通常被称为 binlog 模式。这三种模式分别是 Statement 模式、Row 模式和Mixed 模式。 Statement 模式: 在 Statement 模式下,MySQL 记录每个会更改数…

代码随想录训练营Day30 | 491.递增子序列 | 46.全排列 | 47.全排列 II

学习文档:代码随想录 (programmercarl.com) 学习视频:代码随想录算法公开课 | 最强算法公开课 | 代码随想录 (programmercarl.com) Leetcode 491. 非递减子序列 题目描述 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列…

AI赋能!0基础小白自媒体创业,成功率提升90%的秘诀?

本文背景 好多小伙伴也想写公众号文章,但是自己又没有写过,不知道如何开始。 今天分享个小方法,就算是写作新手,也能靠 AI 快速上手,写出好内容! 一起来看看怎么用 AI 工具 助力写作,提高效率&a…

STM32(十八):实时时钟

时间戳 Unix 时间戳(Unix Timestamp)定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数,不考虑闰秒。 时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量。 世界上所有时区的秒计数器相同,不同时…

一次性使用病毒采样管-保存运输呼吸道 肠道等多种病毒样本的有力工具!

远离了新冠病毒却又来了流感病毒、手足口、猴痘病毒、诺如病毒等多种病毒,对于众多病毒的检测诊断,确保病毒样本的高效采集、安全保存和准确运输是至关重要的。为了满足这一需求,一次性使用病毒采样管应运而生。 在研究、医学诊断和疫情监测…

10.12 标准IO

练习:针对fscanf和fprintf练习 有如下结构体: typedef struct Student { char name[20]; int id; float chinese;//语文成绩 float math; float english; float physical; float chemical; float biological; }stu_t; *Pstu_t//声明学生结构体类型 在栈区…

逆向思维的力量:Prolog在游戏编程中的应用与代码实践

在主流游戏开发语言如C++、Python和Unity统治的今天,Prolog作为一种基于逻辑编程的语言,似乎与游戏开发不太沾边。然而,Prolog的逻辑推理机制和简洁的语法在解决复杂逻辑问题上有着独特的优势,尤其是在人工智能(AI)决策和路径规划等领域。通过Prolog,我们可以以极简的代…

【C++】C++的引用

一.引用 1.引用的概念和定义 引用不是新定义⼀个变量,而是给已存在变量取了⼀个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同⼀块内存空间。 类型& 引用别名 引用对象; 2.引用的特征 a.引用在定义时必须初始化 …