C&C++
C&C++
CSP_刷题记录
CSP刷题记录1.
Git_Use
Git在不同场景下使用的注意事项场景一本地项目已基本完成,推送至远程仓库与队友共享
初始化仓库
1git init
添加远程仓库
1git remote add <remote_repository_name> <remote_repository_URL>
添加文件到暂存区
1git add .
提交更改
1git commit -m "Initial commit"
创建本地分支
12git checkout -b new-branch-name-b: 创建并切换到一个新分支
重命名本地分支
1git branch -m master main
推送到远程仓库
123git push -u origin main-u: 指定远程仓库中的分支作为本地分支的上游分支-f: 强制推送
场景二Git换行符core.autocrlf 是 Git 中用于控制换行符自动转换的配置选项
会出现如下报错信息,下次接触 —— commit时自动修改,无需过于关注:
1warning: in the working copy of & ...
SpringBoot_init
SpringBoot 基本操作SpringBoot 项目创建spring 官方创建 springboot项目社区版的 IntelliJ IDEA 虽然没有 Spring initializr 插件,但是Spring官方仍然提供了一个友好方式给予我们快捷的创建Spring boot项目。
注意:官方提供的构建工具默认只能选择固定的版本,有些版本之间的差异非常大,所以如果需要选择某个版本可以自行在pom.xml文件中修改版本
打开在线的 spring initializr
网址: https://start.spring.io/
选择项目的语言、版本、依赖等
选择完成后,点击 “GENERATE”,后台便会自动生成一个项目的源码包并下载到本地。
解压源码包,并使用IDEA打开
配置项目
打开后点击左上角的Build按钮,配置项目,可能会因为Python版本问题,需前往https://www.oracle.com/ 安装对应版本的JDK
Django_init
安装Django使用pip直接安装
1pip install django
检查django版本号
1python -m django --version
创建与开发项目创建项目1django-admin startproject 自定义的项目名称
默认项目各文件作用介绍123456789项目名称├── manage.py 【项目的管理,启动项目、创建app、数据管理】【常用,但不要动】└── 项目名称 ├── __init__.py ├── settings.py 【项目配置】【常修改】 ├── urls.py 【URL和函数的对应关系】【通过指定View类+参数区分视图函数】 ├── asgi.py 【接收网络请求】【不要动】异步 └── wsgi.py 【接收网络请求】【不要动】同步
启动项目1python ./manage.py runserver
创建APP
创建指令
1python ./manage.py startapp APP名称
文件介绍
123456789├── a ...
Summer_Camp
Datawhale AI夏令营第四期魔搭-AIGC文生图方向Task1笔记文生图技术时间轴:https://www.bilibili.com/video/BV12s4y1o7ys?vd_source=0dd681bfd61a5b268c459718c85af23a
发展阶段
发展介绍
早期探索(20世纪60年代-20世纪90年代)
文生图的概念最早出现于计算机视觉和图像处理的早期研究中。早期的图像生成技术主要依赖于规则和模板匹配,通过预定义的规则将文本转换为简单的图形。然而,由于计算能力和算法的限制,这一阶段的技术能力非常有限,生成的图像质量较低,应用场景也非常有限。
基于统计模型的方法(2000年代)
进入2000年代,随着统计模型和机器学习技术的发展,文生图技术开始得到更多关注。研究者们开始利用概率图模型和统计语言模型来生成图像。尽管这一阶段的技术在生成图像的多样性和质量上有了一定提升,但由于模型的复杂性和计算资源的限制,生成的图像仍然较为粗糙,不够逼真。
深度学习的崛起(2010年代)
2010年代是文生图技术发展的一个重要转折点。随着深度学习,尤其是卷积神 ...
OS_Lab0
Thinking 0.1
思考下列有关 Git 的问题:
在前述已初始化的 ~/learnGit 目录下,创建一个名为 README.txt 的文件。执行命令 git status > Untracked.txt(其中的 > 为输出重定向,我们将在 0.6.3 中详细介绍)。
在 README.txt 文件中添加任意文件内容,然后使用 add 命令,再执行命令 git status > Stage.txt。
提交 README.txt,并在提交说明里写入自己的学号。
执行命令 cat Untracked.txt 和 cat Stage.txt,对比两次运行的结果,体会README.txt 两次所处位置的不同。
修改 README.txt 文件,再执行命令 git status > Modified.txt。
执行命令 cat Modified.txt,观察其结果和第一次执行 add 命令之前的 status 是否一样,并思考原因。
不一样
原因:
因为创建README.txt文件时,README.txt处于未跟踪的状态,不能跟踪该文件的变化
在执行git ...
CO_P4
CPU 设计文档一、指令类型
解读:将指令按类型分类,并对指令按照功能划分
R类型指令
R类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
Rd(15~11)
Shamt(10~6)
Func(5~0)
Add
000000
Rs
Rt
Rd
XXXXX
100000
Sub
000000
Rs
Rt
Rd
XXXXX
100010
Jr
000000
Rs
00000
00000
00000
001000
add:sub:jr:
I类型指令
I类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
immediate or address
Ori
001101
Rs
Rt
imm16
Lui
001111
00000
Rt
imm16
Lw
100011
Rs
Rt
imm16
Sw
101011
Rs
Rt
imm16
Beq
000100
Rs
Rt
imm16
ori: lui: lw:sw:beq:
J类型指令
J类型指令
Op(31~26)
26 address
...