- 博客(19)
- 收藏
- 关注
原创 一文搞懂正则表达式
正则表达式是一种匹配文本模式的工具,它能够帮助我们在处理相关文本时更加高效地搜索、替换和验证等操作,有了它,从大量文本中寻找出我们需要的内容将会更加容易和高效。
2024-08-01 15:19:02
273
原创 系统安装(二):WinPE系统制作U盘启动盘
通过微软官方的工具制作系统安装的U盘启动盘,这种方式比较费U盘,虽然它仍然可以当成普通U盘使用,但是系统文件必须放在U盘根目录下,所以很容易误删除。这篇文章将介绍另外一种方式制作系统安装的U盘启动盘,那就是通过WinPE系统来制作,这种方式可以解决前一种方式的弊端。
2023-11-12 19:03:43
4715
1
原创 Git(二)之版本与分支管理
概要Git实现版本控制的一个重要基础是其Git的分支功能,分支本质上是一个指针,它指向某个版本,当有新的版本提交时,只需移动该指针到最新的版本即可,同时记录该指针的移动轨迹,这样便形成了一条时间线,可以实现对所有版本信息的管理和控制。当你初始化一个Git仓库时,Git默认建立了一个分支,通常为master分支,之后提交的所有版本仅仅对该分支指针进行了移动。但是在项目的实际开发过程中,会涉及到频繁的修改以及提交,这样会使得master分支指针移动地十分频繁,因此通常会新建立一个分支dev,用于阶段性的工
2021-10-31 12:23:36
774
原创 Python中作用域
Python中的作用域共有3种,分别是:局部作用域:这是在一个函数内部定义的变量;闭包作用域:这是在一个函数外部另一个函数内部定义的变量;全局作用域:在所有函数外定义的变量。对于各作用域中对变量的访问与修改:各个局部作用域是相互独立的,其中的变量是无法相互访问的,但是可以访问全局作用域里的变量,但是对于全局变量的修改,需要在局部作用域里用关键字global提前声明,以表明该变量是全局变量;在一个闭包函数形成的局部作用域中,可以访问其上级的闭包作用域里的变量,也可以修改其上级闭包作用域里的变
2021-10-14 09:28:55
2523
原创 Python中的变量以及变量赋值
Python变量的实现方式python中变量的实现方式是引用语义,什么意思呢,就是python中的变量是对应的是内存地址;与之相对应的是 值语义,即变量对应的是真实值,例如C语言。有一种更好的理解方式,把变量看成是一种代号,它的唯一作用就是方便开发者牢记和书写,这样的话引用语义中变量是内存地址的代表,值语义中变量是值的代表。Python数据类型既然python中的变量实现方式是引用语义,那么变量代表的内存空间中存储的是什么呢?内存空间中可以存两种类型的东西,一个是值,另一个是内存地址,其中存储值的变
2021-10-13 19:21:38
243
原创 版本控制系统
为什么需要版本控制系统在一个产品或项目的开发过程中,随着时间的推进,会对产品进行不断的修改或者增加新的功能,这样就产生了许多的版本,随着版本的迭代,迫切需要一个工具对这些版本进行有效地管理。版本控制系统可以分为3种,分别是本地版本控制、集中式版本控制和分布式版本控制。本地版本控制顾名思义,就是在自己的电脑上进行版本的控制和管理,例如我们从论文的初稿到发表稿,会更改许多轮次,每一次修改都会形成一份新的版本,我们对这些版本在本地进行保存和管理。很明显,这种模式只适用于单人的开发,不需要服务器,但对于多
2021-09-30 19:28:46
248
原创 git常用命令汇总
Git使用过程中用到的一些命令和分支有关的命令创建分支git branch newBranchName查看分支信息git branch该命令会显示本地所有的分支,并在当前分支前加上 *;git branch -r该命令会显示远程所有的分支;git branch -a该命令会显示本地和远程所有的分支切换分支git checkout branchName删除分支git branch -d branchName注意不能在当前分支上删除当前分支,必须切换到其他分支。可以将创建分支和
2020-08-30 13:03:32
119
原创 GIT中tag
GIT中的taggit中tag的作用主要是方便版本的管理,当结束应用的一个开发阶段时,我们可以对其打上标签,对其进行封存,便于版本的发布和管理。1.tag的分类 git中的tag有两种,一种是轻量标签,另一种是附注标签。轻量标签指向一个特定的commitId;附注标签是一个独立的对象,该对象指向特定的commitId,它有自身的校验和信息,包含着标签的名字,标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证,电子邮件地址和日期,一般我们都建议使用含附注型的标签
2020-08-30 13:01:17
811
原创 GIT中的暂存区
GIT中的暂存区和StashGit的一个重要特点是它有一个暂存区,即Index或Stage,刚接触Git的我很疑惑,不理解暂存区的必要性,认为在工作区和版本库之间加了一个暂存区,反而增加了麻烦,随着不断的实践,暂存区的优势慢慢体现出来了。1. 暂存区的好处分批分段提交假如你在工作区修改了A、B、C、D四个文件,其中A、B文件和功能一相关,C、D文件和功能二相关,如果功能一已经完成,功能二还未完成,但是这时boss需要将功能一的代码提交,这时我们可以先将A、B文件添加到暂存区中,然后进行提交,C、D
2020-08-30 13:00:40
503
原创 GIT中的远程
GIT中的远程远程仓库是Git中另一个非常重要的概念,远程仓库的存在极大地方便了开发者之间的交流和合作。1. 为本地仓库建立一个远程仓库(即将本地仓库和远程仓库关联)git remote add name git@github.com:yourGithubName/yourRepositoryName.gitname 是给远程仓库起的名字,可以是任何名词,一般为 origin。2. 查看远程仓库的信息git remote显示远程仓库的名字git remote -v(--verbose)显
2020-08-30 12:59:29
250
原创 GIT原理个人理解
GIT原理的个人理解 只要在编程圈混过的人肯定使用或者至少听说过git和github,其重要性不言而喻。我们知道git可以很方便的管理代码,常用的命令也不是很多,很容易记住。但是对于想要在编程圈扎根的Coder来说,仅仅停留在会使用一些简单命令是远远不够的,知其然还要知其所以然,所以对git原理进行探究还是很有必要的。git是什么? &nb
2020-08-30 11:26:08
248
转载 Git中分支原理
分支管理git的分支是git能如此受到人们喜爱很重要的一个原因,下边就聊聊git中的分支。什么是分支你每次commit提交,Git都把它们串成一条时间线,这条时间线就是一个分支。如果你不手动创建分支,只有一条时间线,在Git里,这个分支叫主分支,即master分支(Git会默认给你创建master)。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEA...
2020-03-18 15:14:11
714
转载 Git工作原理
2.Git工作原理2.1Git分层操作 git的工作总共分四层,其中三层是在自己本地也就是说git仓库,包括了工作目录、暂存区和本地仓库。 工作目录(workspace)就是我们执行命令git init时所在的地方,也就是我们执行一切文件操作的地...
2020-03-18 14:49:34
168
转载 Git和其他版本控制系统的区别
1.版本控制的分布式和集中式的区别:CVS及SVN这些集中式的版本控制系统,而Git是分布式版本控制系统1.1集中式版本控制系统集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。...
2020-03-16 09:35:43
628
原创 OpenJS Foundation知多少
OpenJS Foundation知多少为什么需要foundation 个人理解, 基金会 是一个组织,这个组织有着拥有一定的资源,包括资金、技术和管理经验等,并且有一些会员,而这些会员会尽力地帮助基金会实现他们的目标。 因此,对于开源项目来说,拥有或者属于一个这样的 基金会 就显得尤为重要,因为他们可以使用基金会的资源使自己得到最大程度的发展和壮大,不管是在技术上、社区管理上还是推广使...
2020-03-15 23:16:53
2158
原创 Markdown,一个属于程序员的文档记录方式
Markdown的简单用法什么是markdown markdown 是一种文本编写的语法,它的目标是实现“易读易写”,通过简单的标记便可以实现带有格式的文本的编写,由 markdown 语法编写的文件叫做md文件。实际上,md文件中的许多格式也可以用HTML标签实现,例如,在md文件中换行效果也可以通过HTML标签 <br/> 实现,但是个人并不推荐这样做,因为在md文件中应...
2020-03-09 14:35:08
4240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人