自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spade_的博客

Python爬虫、Django/Flask、数据分析与可视化、Python框架源码。知识积累与分享。

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 [Git] 两张图理解工作区、暂存区和版本库并总结git常用命令

两张图理解工作区、暂存区和版本库并总结git常用命令前情提要一、版本管理1. 一张图总结2. 版本管理常用命令二、分支管理1. 一张图总结2. git 常用分支命名3. git branch 和 git checkout三、拉取与提交命令1. git merge2. git fetch3. git pull4. git push5. git diff前情提要学了很多 git 命令,还有就是工作区、暂存区和版本库,这三个搞来搞去有点懵逼,自己总结了一下,做的图有些简陋,如果有不对的地方,烦请大佬们指出。

2020-09-06 17:49:10 615

原创 [Git] 两种方法合并多个commit为一个

0. 前情提要要准备提交MR了,改了半天搞了很多个commit,都push上去了,但是提交MR的时候要合成一个commit,咋搞呢?0.1 我期望的效果1. 合并commit之前比如我现在有4个 commit ID,从新到旧分别为:85d5d8fa468b06bb9a62fafde01d80cbb7396682 # 我改的621ca4121f971d9604e395556763551427d799d9 # 我改的f744d2e91916ab7831f3a7695d1d1825916db1

2020-09-20 22:26:17 55575 4

原创 [Git] 提交某一个文件夹到一个仓内

0. 前情提要自己搞了一个工程,要把整个工程文件夹加到一个现有的Git仓内,这个仓不是我的,是所有人的,我的工程放进去就是其中的一个文件夹。但是先git clone,然后把工程文件夹复制粘贴进去实在是太麻烦,还要重新打开工程才方便继续修改。我不想复制粘贴,怎么搞呢?很简单,直接在工程文件夹里初始化现有的仓,然后添加提交。1. 解决办法提交到master分支。# 初始化git init# 配置远程仓地址git remote add origin git@github.com:H-tao/Git

2020-09-20 17:43:12 973

原创 [Git] git重命名文件和文件夹详解

0. 前情提要想修改一下我的某个文件/文件夹名字,发现一改,怎么这个文件绿色的 √ 就没了???改回来之后,√ 又回来了!!!特么的,咋回事呢?别急, Git 追踪文件是根据文件名来的,把文件名改了,它就不知道那该死的文件去哪了,它就以为你删掉了!!!所以你在本地直接改名一个文件之后,git status 发现的就是 deleted 和 untracked。但这不是我的本意啊!!!所以想要修改文件名,我们就需要用到 git mv 命令了。1. git mv 详解重命名重命名文件或文件夹可以使用 g

2020-09-06 18:33:46 17158 3

原创 [Git] 还原某个特定的文件到之前的某个版本

0. 前情提要提交了多个 commit 之后,发现对某些个文件修改的不满意或者修改错误,想把这某些个文件回退到之前的某个版本,但是又不想把整个工作区的内容从版本库中全部恢复。比如想从版本库中恢复不满意的 hellopython.py 文件到工作区:git log hellopython.pygit checkout commitID hellopython.pygit commit -m "hellopython版本回退" hellopython.py1. 使用示例1. git log 查看

2020-09-06 18:14:32 848

原创 [Python] 实现单例模式的四种方式及单例模式日志

0. 前情提要我们知道类 __init__ 方法,还应该知道类的 __new__方法,和元类的 __call__ 方法。这三个方法的执行顺序是:元类的 __call__ 方法  ==>   类的 __new__方法  == >  类的 __init__ 方法只要利用三者的执行顺序,我们就可以在创建实例对象的时候,判断实例对象是否已经创建,如果是,则返回已经创建好的实例对象,否则新建一个实例对象并返回。这样就可以实现单例模式了。1. 使用__new__实现单例模式利用运行 __ini

2020-09-05 23:38:50 1085

Xpath_helper.zip

Xpath_helper,Chrome Xpath 路径插件,爬虫页面清洗,超级好用

2021-05-13

json-viewer-awesome_v1.0.6.rar

内含json-viewer-awesome_v1.0.6.crx文件,也可以解压rar之后使用Chrome-扩展工具-打开开发者模式-加载已解压的扩展程序,就可以在chrome浏览器使用了。

2019-12-19

算术表达式求值源码+实验报告

代码可靠完整,个人手写实现,包括小数计算,下面是测试用例: //10*8^2+16.3+5*(5.2*5+3.01)/4-(-10)+0.1000060+4.00416-40 = 666.666666 //100+(-100)-(-10^2) = 100 //(((2016-2017+(((2015-2014)))))) = 0 //-1+(((((((((1^0))))))))+100^2 = 0

2018-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除