- 博客(28)
- 收藏
- 关注
原创 最近的心得和体会
没有时间学习,总会抽出来时间悲伤的#希望可以赶紧度过这样紧张的日子。##python这样说,其实就是我没有必要去看一下python的数据结构,其实更多的是应该去看算法,这两天就是也就在蓝桥杯上写了题,但是就是很多不会,遇到了很多的问题,也没有整理,希望可以整理整理,更重要的是希望可以把动态规划还有贪心算法给学会!...
2020-02-24 19:25:32 109
原创 K好数
k,l=map(int,input().split())list1=[[0]*105 for i in range(105)]for i in range(105):list1[1][i]=1#初始化第一行,我们是从最后一位开始向前的所以最后一位可以为0#print(list1[1][i])for i in range(2,l+1):#从第二位开始for j in range(k):...
2020-02-22 17:56:21 133
原创 Git Rebase
rebase操作可以把本地未push的分叉提交历史整理成直线;rebase的目的是使得我们在查看历史提交的变化时更容易,因为分叉的提交需要三方对比。
2019-10-11 18:21:05 178
原创 Git 多人协作
一、查看远程库信息git remote或者 git remote -v (信息比较详细)二、推送分支推送分支,就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上:git push origin branch.name三、抓取分支可以在另一台电脑(注意要把SSH Key添加到GitHub)或者同一台电脑的另一个...
2019-10-11 18:18:12 155
原创 Git Feature分支
该情景就是,你建立了一个新的分支,然后git add,并且git commit.然后切换到主分支里面,然后但是并没有切换分支,这个时候你要删除掉这个分支,你可以用 git branch -D branch.name...
2019-10-11 17:51:58 169
原创 Git --Bug分支
情景一当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交。...
2019-10-11 17:44:57 112
原创 Git 分支管理策略
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。创建新分支,然后修改信息,然后切换到master分支上面,然后用准备合并dev分支,请注意–no-ff参数,表示禁用Fast forward。git merge --no-ff -m “merge with no-ff” dev因为本次合并要创建一个新的commit,所以加上-m参数,...
2019-10-10 21:09:29 123
原创 Git解决冲突
用git checkout -b feature1创建一个新的分支,然后修改read.txt的内容,然后git add之后,git commmit 然后切换到master分支,在次修改read.txt,但是两次修改有所不同,然后git add,git commmit,然后git merge feature1,提示文件修改冲突,然后需要手动修改之后,git add,git commit,然后就可以...
2019-10-10 20:41:34 138
原创 Git分支管理----创建与合并分支
关键记住Git鼓励大量使用分支:查看分支:git branch 该命令可以显示分支,当前分支前面会有一个*创建分支:git branch 切换分支:git checkout 或者git switch 创建+切换分支:git checkout -b 或者git switch -c 合并某分支到当前分支:git merge 删除分支:git branch -d ...
2019-10-10 20:16:56 161
原创 Git 从远程库克隆
再次建一个新的仓库gitskills在创建时勾选上Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.md文件。然后git clone git@github.com:linxi666666/gitskills.git该命令就是可以从远程克隆一个仓库到本地。git ...
2019-10-10 17:42:58 129
原创 Git 添加远程库
右上角的+号,然后创建一个仓库。Repository name里面写上learngit,然后点击创建就创建了一个新的git仓库。但是里面什么都没有!git remote add origin git@github.com:<github账户名>/learngit.git此条语句是将本地库与远程库关联。远程库就叫origin。git push -u origin ma...
2019-10-10 17:28:03 153
原创 Git 远程仓库
第一步如果没有github账户的话就注册一个,因为我之前就有github账户,所以就可以直接进行下一步。ssh-keygen -t rsa -C “youremail@example.com”可以看出,在我的主目录里面有.ssh这个目录。在.ssh这个目录下面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub...
2019-10-10 10:44:24 126
原创 Git 删除文件
注意,没有被添加到版本库里面的文件删除之后是无法恢复的。如果删除错了,就git checkout – file一下就可以了,git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。如果确实想要删除,从版本库中删除该文件,则git rm filegit commit -m “xxxx”...
2019-10-09 21:39:12 107
原创 Git 撤销修改
一、git checkout – file第一种情况:修改之后并未git add到暂存区,则撤销修改会恢复到添加到暂存区前。第二种情况:修改之后git add到了暂存区,然后又做了一次修改,则撤销修改后会恢复到添加到暂存区后的状态git add。总之,就是让这个文件回到最近一次git commit或git add时的状态二、加入你修改之后并且添加到了暂存区,如何将暂存区的修改撤销?git...
2019-10-09 21:24:05 96
原创 Git 管理修改
如果修改read.txt之后就git add然后再次修改read.txt然后git commit则cat read.txt只能显示第一次的修改,无法显示第二次的修改git diff HEAD – readme.txt命令可以查看工作区和版本库里面最新版本的区别正确的做法第一次修改-> git add -> 第二次修改 -> git ad...
2019-10-09 20:19:52 102
原创 Git 工作区和暂存区
一、工作区可以看见的目录二、版本库工作区有一个隐藏的目录.git##############################Git的版本库里面有叫stage的暂存区,还有一个分支master,指针HEAD指向master当修改了文件之后,git add这个操作将修改的内容放到暂存区中,然后git commit之后,修改的内容进入到了分支master里面。即git commit的作用是往...
2019-10-09 20:05:41 118
原创 Git
#版本回退一、git loggit log 告诉我们历史记录最近的一次提交是append GPL二、git log --pretty=oneline第一行的ca94ff是commit id(版本号)三、git reset --hard commit_id回到上一个版本如果想要回到上上一个版本,则为HEAD^^当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~1...
2019-10-09 19:55:15 217
原创 Linux-7个常见的终端命令
文件夹集目录即目录一、ls查看当前文件夹的内容二、pwd查看当前所在的文件夹,打印工作目录英文单词的首字母第一个/表示:根目录home表示:家目录ymh表示:当前用户名表示我们现在在目录下的家目录下的ymh用户里面三、touch[文件名]如果文件不存在,则新建文件四、mkdir[文件夹/目录名]创建目录五、cd[目录名]切换文件夹六、rm[文件名]删除指定的文件名...
2019-10-08 21:53:16 139
原创 Ubuntu图形界面的基本使用
**一、任务栏**由于我的是ubuntu18.04所以就是在任务栏中想要移动的时候就是长按,然后移动。如果是想要放在任务栏中,就是找到对应的应用,右键->添加到收藏夹。如果想要从任务栏中去掉,就是右键->从收藏夹中移除。**二、窗口的最大化…****三、菜单条**...
2019-10-08 21:05:03 236
原创 Git的使用
一、Linux上git的安装因为之前在Linux系统上安装过git,所以显示就是这样。如果之前没有安装过git可以使用以下的方法安装sudo apt-get install git在终端输入即可二、创建版本库1.第一步pwd在Linux的基本操作中有涉及。该仓库位于/home/ymh/learngit2.第二步用git init将learngit目录变成Git管理的仓库。可以发现...
2019-10-07 13:43:51 116
原创 开学了
开学了,我的python学到了文件了,但是总是感觉学了好像并没有用到,伤心啊,最近去洛谷比较多,是真的有趣,加油吧,好好学习,有好多大牛的!!!!!!!我蒟蒻。想这个学期好好学c++。开始学数据结构了,感觉比较好奇有什么用,期待期待!!!!!!...
2019-09-13 21:08:48 88
原创 Bhuman平台的构建
刚开始没有搞懂是干啥子的,后来想一想,其实就是那么几步,然后心得就是要对Linux系统的命令熟悉一些,发现好长时间没有学,之前学的命令几乎都忘了!!!!!!!!!!!!!(其实学长有分享BhumanCodeRelease,还有naoqi,,,,但是开始有点蒙就麻烦了些。感觉这个还是比较好的,关于bhuman平台的构建发现百度上并不多,感谢这一篇!!!!!!!!ubuntu18.04下的BHuman...
2019-07-05 20:59:58 392
原创 双系统的安装
需要的材料1.Ubuntu ISO镜像官方链接:https://ubuntu.com/download/desktop2.一个内存超过8G的u盘3.下载Rufus官方链接:http://rufus.ie/下载Ubuntu ISO镜像下载Rufus...
2019-07-05 20:31:57 213 3
原创 虚拟机中安装Ubuntu18.04
多看多操作鼓起勇气哈哈哈也没有那么难的哈第一次安装的是Ubuntu16.04,第一次安装之前感觉应该挺难的,等自己安装成功的时候觉得还行。到现在的话就是不用看教程大概自己就是可以在安装一次。万事开头难。然后这一次就是由于需要安装了Ubuntu18.04,Ubuntu18.04安装的过程总体上感觉跟Ubuntu16.04没有太大的差别,大概是有了Ubuntu16.04的安装经验,在校园网比较6的情...
2019-07-05 18:43:56 583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人