随便想的
码龄5年
求更新 关注
提问 私信
  • 博客:47,270
    视频:2
    47,272
    总访问量
  • 41
    原创
  • 674
    粉丝
  • 135
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2021-02-01
博客简介:

qq_55078860的博客

查看详细资料
个人成就
  • 获得809次点赞
  • 内容获得11次评论
  • 获得836次收藏
  • 博客总排名157,569名
  • 原力等级
    原力等级
    3
    原力分
    268
    本月获得
    0
创作历程
  • 1篇
    2025年
  • 35篇
    2024年
  • 5篇
    2022年
成就勋章
TA的专栏
  • 微服务
  • 轻量化论文
  • 外卖项目
  • SSM
    1篇
  • 力扣刷题
  • 论文
  • 八股
  • redis
  • 算法
    12篇
  • 操作系统
    16篇
  • MySQL
  • springboot项目实战
    7篇
  • springboot项目初学
    5篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 15

TA参与的活动 0

兴趣领域 设置
  • Python
    python
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

39人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

github操作

如果有冲突,需要逐步解决(`git add` → `git rebase --continue`)。手动编辑文件,解决冲突(删除 `<<<<<<<`、`=======`、`>>>>>>>` 标记)。- 会将你的本地提交“重新播放”在 `origin/main` 之上,提交历史更干净。3. 合并远程 `origin/main` 到本地 `main`方法 2:变基合并(`rebase`,保持提交历史线性)方法 1:普通合并(`merge`,保留完整历史)2. 拉取远程 `main` 分支的最新代码。
原创
博文更新于 2025.04.21 ·
712 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

存储器管理(二)

在分段存储管理方式中,作业地址空间被划分为若干个段,每个段定义了一组逻辑信息,都有自己的名字。在每个进程中,配以局部数据区,将在执行中可能改变的部分,拷贝到该数据区,这样,程序在执行时,只对该数据区(属于该进程私有)中的内容进行修改,而不去改变共享的代码,这时的可共享代码即成为可重入代码【把代码和数据分离】在实现程序和数据的共享时,常常以信息的逻辑单位为基础,而分页系统中的每一页只是存放信息的物理单位,其本身没有完整的意义,因而不便于实现信息的共享,而段却是信息的逻辑单位,有利于信息的共享。
原创
博文更新于 2024.11.13 ·
992 阅读 ·
13 点赞 ·
0 评论 ·
9 收藏

处理机调度与死锁(三)

Ⅱ从P0、P2、P3、P4中寻找满足Finish[i]=false,nedd[i]
原创
博文更新于 2024.09.20 ·
846 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

进程的描述与控制(一)

进程是程序关于某个数据集合的一次执行过程行为的一个规则叫做程序,程序在处理机上执行时所发生的活动称为进程进程(有时称为任务)是一个程序与其数据一道通过处理机的执行所发生的活动进程是执行中的程序。
原创
博文更新于 2024.09.20 ·
1029 阅读 ·
13 点赞 ·
0 评论 ·
8 收藏

存储器管理(四)

为共享段分配内存时,对第一个请求使用该共享段的进程,由系统为该共享段分配一物理区,再把共享段调入该区,同时将该区的始址填入请求进程的段表的相应项中,还须在共享段表中增加一表项,填写有关数据,把count置为1;之后,当又有其他进程需要调用该共享段时,无需再为该段分配内存,只需在调用进程的段表中,增加一表项,填写该共享段的物理地址;若失败进行第二次扫描,寻找A=0,M=1的页,同时把遇到的A为1的都改为0【没有(0,0)的页,尝试将所有页的访问位改为0,或者说放宽条件,将未访问但修改的换出】;
原创
博文更新于 2024.09.19 ·
1000 阅读 ·
8 点赞 ·
0 评论 ·
30 收藏

文件管理(五)

vnode中的函数功能指针指向了对应文件系统的函数功能列表,当open打开了一个文件后,后续对文件进行的任何操作都可以先找到这个文件的vnode,然后根据vnode中记录的函数功能指针找到具体对应的这个文件系统的函数功能列表,然后执行具体的函数。下层的这些文件系统对外提供的函数调用接口不统一,那么VFS在调用一个具体文件系统时,函数调用代码也需根据不同的文件系统来进行改变,所以VFS会要求底层的文件系统实现VFS规定的函数接口。逻辑格式化完成了各分区的文件系统初始化,上图也就是文件系统在外存中的结构。
原创
博文更新于 2024.09.19 ·
926 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

存储器管理(一)

存储器是计算机系统的重要组成部分之一。对存储器加以有效管理,不仅直接影响存储器的利用率,而且对系统性能有重大影响。存储器管理的主要对象是内存,对外存的管理在文件管理中。
原创
博文更新于 2024.09.19 ·
679 阅读 ·
24 点赞 ·
0 评论 ·
24 收藏

处理机调度与死锁(一)

cpu管理分为进程管理与cpu调度与死锁这一章重点掌握处理机调度的基本概念和调度算法,掌握银行家算法避免死锁。
原创
博文更新于 2024.09.19 ·
1007 阅读 ·
30 点赞 ·
0 评论 ·
17 收藏

进程的描述与控制(三了解)

发送进程在利用发送原语发送消息之前,应先在自己的内存空间设置一发送区 a ,把待发送的消息正文、发送进程标识符、消息长度等信息填入其中,然后调用发送原语,把消息发送给目标 ( 接收 ) 进程。消息传递系统将消息从源端发送到目的端,发送方以格式化的形式发送信息(把要通信的数据封装在信息当中),程序员直接利用系统提供的一组通信命令(原语),来实现进程和进程之间的数据交换进行通信【如:计算机网络,网络报文】进程间通信时,源进程可以直接或间接地将消息传送给目标进程,由此可将进程通信分为直接通信和间接通信。
原创
博文更新于 2024.09.19 ·
1098 阅读 ·
17 点赞 ·
0 评论 ·
21 收藏

进程的描述与控制(二)

进程1先访问资源(以打印机资源为例),执行P操作,mutex=1-1=0,mutex不小于0,进程1进入临界区使用资源,此时如果进程2也要使用打印机资源,执行P操作,mutex=0-1=-1,mutex小于0,进程2阻塞挂到L上,进程1执行完打印操作后,执行V操作,mutex=-1+1=0,mutex
原创
博文更新于 2024.09.19 ·
967 阅读 ·
14 点赞 ·
0 评论 ·
22 收藏

操作系统引论

操作系统是一门涉及较多硬件的系统软件课程,既涉及硬件资源管理又设计软件算法。主要掌握操作系统的四大管理功能以下是需要学习所有内容学习时计算机所占角度是单cpu、多任务、cpu具有与外设 并行操作的能力。OS定义:OS是直接控制和管理计算机硬件、软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合。
原创
博文更新于 2024.09.19 ·
709 阅读 ·
14 点赞 ·
0 评论 ·
16 收藏

设备管理(一)

CPU通过控制线向I/O控制器发出一个具体的I/O指令,同时通过地址线说明要操纵的设备,如果此时要输出一个数据,CPU会通过数据总线把自己要输出的数据放到I/O控制器的数据寄存器中,然后I/O逻辑可以从数据寄存器中取得CPU要输出的数据。CPU无法直接控制I/O设备的机械部件,因此I/O设备还要有一个电子部件作为CPU和I/O设备机械部件之间的“中介”,用于实现CPU对设备的控制。控制器与设备的接口还能实现设备控制,IO逻辑根绝cpu发出的命令,对对应的设备发出一些控制命令,让这些设备执行具体的工作。
原创
博文更新于 2024.09.18 ·
1116 阅读 ·
12 点赞 ·
0 评论 ·
27 收藏

设备管理(二)

当用户发出一个I/O请求时,这个i/O请求会从上至下经过各个层次进行处理,最后被扔给I/O硬件来执行实际的I/O操作,执行完后,发出I/O应答,又由这些层次从下往上依次进行处理,最后返回给用户。②通道执行内存中的通道程序,在通道程序中会向通道指明要读入/写出多少数据,读/写的数据在内存中的位置,数据在外存中的位置等信息,这些信息都是通道在执行这个程序的过程中知道的事情。①CPU会向通道发出I/O指令,并指明此次要执行的通道程序(任务清单,通道指令集合)在内存中的位置,指明要操作的I/O设备。
原创
博文更新于 2024.09.18 ·
1113 阅读 ·
17 点赞 ·
0 评论 ·
30 收藏

设备管理(三)

P1想给P3发送一个数据包,那么P1先在自己的用户区准备好数据,然后使用write系统调用往套接字中写入数据(设备独立性软件接收到write系统调用好,会把用户进程准备好的数据复制到内核区,也就是套接字所对应的这一片缓冲区中),设备独立性软件调用网络控制器驱动程序把数据输出到网络控制器,这样就可以把数据包发送到网络上。给上层应用程序提供的不同类型的接口是依据设备的特性来定义的。字符设备、块设备、网络设备所调用的系统调用接口是各不相同的,我们要学习字符设备的接口、块设备的接口和网络设备的接口。
原创
博文更新于 2024.09.18 ·
1012 阅读 ·
26 点赞 ·
0 评论 ·
18 收藏

设备管理(四)

手工操作阶段:主机直接从I/0设备获得数据,由于设备速度慢,主机速度很快。人机速度矛盾明显,主机要浪费很多时间来等待设备批处理阶段引入了脱机输入/输出技术(用磁带完成):引入脱机技术后,缓解了CPU与慢速I/O设备的速度矛盾。另一方面,即使CPU在忙碌,也可以提前将数据输入到磁带;即使慢速的输出设备正在忙碌,也可以提前将数据输出到磁带脱机就是脱离主机的控制进行的输入/输出操作。
原创
博文更新于 2024.09.18 ·
1192 阅读 ·
8 点赞 ·
0 评论 ·
24 收藏

排序3

简单选择排序又称为直接选择排序,是一种最简单的选择排序算法,每次从待排序序列中选择一个最小的放在最前面。堆排序是一种树形选择排序算法,简单选择排序算法每次选择一个关键字最小的记录需要O(n)的时间,而堆排序选择一个关键字最小的记录只需要O(logn)的时间堆可以看作一棵完全二叉树的顺序存储结构,在这棵完全二叉树中,如果每一个结点的值都大于等于左右孩子的值,称为最大堆。如果每一个结点的值都小于等于左右孩子的值,称为最小堆。如下图所示,使用顺序存储一棵最大堆(不是链式存储)
原创
博文更新于 2024.09.18 ·
916 阅读 ·
9 点赞 ·
0 评论 ·
22 收藏

哈希表(查找+分治)

线性表和树表的查找都是通过比较关键字的方法,查找的效率取决于关键字的比较次数。有没有一种查找方法可以不进行关键字比较,直接找到目标?是根据关键字直接进行访问的数据结构。散列表通过将到,建立了关键字和存储地址之间的一种直接映射关系。,又称为哈希函数,是将关键字映射到存储地址的函数,记为hash(key)=Addr。例如,关键字key=(17,24,48,25),散列函数H(key)=key%5,散列函数将关键字映射到存储地址下标,将关键字存储到散列表的对应位置。
原创
博文更新于 2024.09.18 ·
1035 阅读 ·
25 点赞 ·
0 评论 ·
23 收藏

简单排序

直接插入排序是最简单的排序方法,每次将一个待排序的记录,插入到已经排好序的数据序列中,得到一个新的长度增1的有序表。插入到有序序列时,可以用第0个空间暂存这个数据(作为哨兵,免去数组越界的判断),也可以用一个temp变量保存冒泡排序是一种最简单的交换排序算法,通过两两比较关键字,如果逆序就交换,使关键字大的记录像泡泡一样冒出来放在尾部。重复执行若干次冒泡排序,最终得到有序序列。
原创
博文更新于 2024.09.18 ·
774 阅读 ·
20 点赞 ·
0 评论 ·
28 收藏

字符串模式匹配(查找算法)

KMP算法——著名的模式匹配算法。KMP算法的特点是i不回退,如果S[i]=T[j]时,则i++,j++,继续比较;如果S[i]≠T[j],j回退到next[j],重新开始比较。算法关键是计算next[]数组。此例从图中观察可看出T的前两个字符无需比较,那么一般情况怎么确定T的前几个字符不需要比较了呢?i指向字符的前两个字符和T串中j指向字符的前两个字符一样,不一样就不会i++,j++比较当前位置元素了。那么T的前几个字符无需比较可以根据T串确定。继续探究不需要比较几个字符。
原创
博文更新于 2024.09.18 ·
1148 阅读 ·
28 点赞 ·
0 评论 ·
15 收藏

二叉搜索树(树表查找)

32>30,从32结点的左子树查找,左子树为空,查找不成功,创建一个新的结点插入为32结点的左节点。二叉查找树删除的特殊情况:p==q,p的左子树的右节点为空,即p的左节点就是p的直接前驱s(左子树的最右结点,不用到最右结点了),那么删除s时,q的左孩子是s的左孩子。第二层:2(1,3)、6(5,7)、 10(9,11)、14(13,15)【num(num-2^1+1,num+2^1-1)】①若二叉查找树为空,创建一个新的结点s,将待插入关键字放入新结点的数据域,s结点作为根结点,左右子树均为空;
原创
博文更新于 2024.09.18 ·
1798 阅读 ·
13 点赞 ·
0 评论 ·
28 收藏
加载更多