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 ...
Camp
Datawhale AI夏令营第四期魔搭-AIGC文生图方向Task1笔记文生图技术时间轴:https://www.bilibili.com/video/BV12s4y1o7ys?vd_source=0dd681bfd61a5b268c459718c85af23a
发展阶段
发展介绍
早期探索(20世纪60年代-20世纪90年代)
文生图的概念最早出现于计算机视觉和图像处理的早期研究中。早期的图像生成技术主要依赖于规则和模板匹配,通过预定义的规则将文本转换为简单的图形。然而,由于计算能力和算法的限制,这一阶段的技术能力非常有限,生成的图像质量较低,应用场景也非常有限。
基于统计模型的方法(2000年代)
进入2000年代,随着统计模型和机器学习技术的发展,文生图技术开始得到更多关注。研究者们开始利用概率图模型和统计语言模型来生成图像。尽管这一阶段的技术在生成图像的多样性和质量上有了一定提升,但由于模型的复杂性和计算资源的限制,生成的图像仍然较为粗糙,不够逼真。
深度学习的崛起(2010年代)
2010年代是文生图技术发展的一个重要转折点。随着深度学习,尤其是卷积神 ...
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_P6
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
And
000000
Rs
Rt
Rd
00000
100100
Or
000000
Rs
Rt
Rd
00000
100101
Mult
000000
Rs
Rt
00000
00000
011000
Multu
000000
Rs
Rt
00000
00000
011001
Div
000000
Rs
Rt
00000
00000
011010
Divu
000000
Rs
Rt
00000
00000
011011
Mfhi
000000
00000
00000
Rd
00000
010000
Mflo
000000
00000
00000
Rd
00000
010010
M ...
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
...