4 natual177

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 16w+

[python][excel][xlsl]操作

#-*-coding:utf-8-*-fromopenpyxlimportload_workbookfilename='test.xlsx'wb=load_workbook(filename=filename)sheetnames=wb.get_sheet_names()ws=wb.get_sheet_by_name(sheetnam...

2020-03-05 10:47:12

[git] 针对index/stage 的操作

1.查看index/stage的文件git ls-files2.删除某个index/stage的文件git rm --cached xxx(file名字)切换分支,index/stage共享文件,可以多次checkout,checkout默认是从index/stage checkout。3.git stash即使是git add了的文件,gitstash之后,也会恢复...

2020-01-03 11:20:13

[git]rebase

https://blog.csdn.net/nrsc272420199/article/details/85555911

2020-01-03 11:17:56

[git]git diff

真是无所不包参考链接https://blog.csdn.net/weixin_37909391/article/details/84641899

2020-01-02 16:34:34

[git]删除某次commit

如果要删除的commit和别的commit有冲突,会提示,然后自己手动解决,然后 add,再continue参考链接:https://www.cnblogs.com/zzb-Dream-90Time/p/8427746.html

2020-01-02 15:53:00

[git] merge

一般使用 master 合并 branch,合并有冲突的时候,可以使用vscode看冲突在哪里,点击自己想要的去留,或者自己手动修改然后git addgit add命令来将其标记为冲突已解决。 一旦暂存这些原本有冲突的文件,Git 就会将它们标记为冲突已解决然后commit等等后续操作。...

2019-12-31 15:11:46

[git] stash

保存还未commit的修改,以堆栈的方式管理未保存,但又 不想提交的文件// 只管理有过提交历史的文件,目前是 有新的修改git stash// 在上述的基础上添加了 untracked 的文件,git stash -u之后,该文件会被隐藏//所以执行完该命令后,文件消失后,不要着急,使用git stash pop可以直接将修改再次pop出来git stash -u// 如果切到别...

2019-12-31 13:54:25

[git]修改log信息

修改最新的loggit commit --amendgit push -f 强制推送,必须有这一步,不然体现不到远程,直接git push,会push失败修改历loggit rebase -i HEAD~2pick 1f639c0 222pick a8aef3a 4333改为pick 1f639c0 222edit 8aef3a 4333 git commit ...

2019-12-30 17:09:48

[git]合并commit message

两种情况:1合并已经提交到远程的commit:1)git rebase -i HEAD~32)第一个选pick,其他都改为 s 或 squashs为压缩的commit信息,可以将其 全部删除。在pick的那个上,修改为描述这 3 个全部的信息3)修改后保存退出,这时 git log一下,发现提交已经合并合并后的效果:本来是 add b.phpadd c.p...

2019-12-30 16:50:02

[git]切换分支,文件的存留

不同分支之间是共享工作区文件和index文件的,commit之后就不共享了强调文本在目录下添加 5 ,6,当5,6是untracked或者仅仅刚add到index,两个分支切换,5 6两个分支都有,当在b1分支上commit了之后,b1如下:(其中4是b1自己的文件)切到master之后,就如下,没有 5 6了参考链接:https://blog.csdn.net/qq_19553...

2019-12-30 15:19:33

[git]本地创建分支, 推到远程

1 本地创建分支,并且切换到新的分支 b1git checkout -b b12 关联本地到远程 xxx为要关联的远程分支的git http地址git remote add origin xxx3 将本地分支推到远程 b1本地名字, :后边的b1 远程名字git push origin b1:b1...

2019-12-30 14:31:09

[python]引用全局变量,文件调用关系

A import B,那么A运行的时候,B就会运行。如果B中需要传入参数,在调用A的时候,需要一起将B的参数传入。如:B的入参为 b_input1b_input2A的入参为 a_input1a_input2,此时,A的调用应该写为:python A.pyb_input1b_input2 a_input1a_input2,b的参数应该写在前面。...

2019-12-30 10:15:58

[C++] &

可以实现 指针 的功能,如果是赋值,而且是大的东西, 在 for 中,将会很费内存, 转成 &引用,则效率提高。改变了内存中的值,1.如果自己不想改变则不能用&,2.如果是容器,则关联式容器不可改变值,map,set等不可以使用 & ...

2019-12-25 19:47:43

[C++][C++11]新特性

1. pack 函数参数:多种数据类型,多个参数2. nullptr 给空指针赋值3. 一致性初始化 全部使用 大括号 {}(见到大括号就见到了 initializer list), initializer_list<>,本质是一个 array(当array的大小为0的时候,会做成 1,最小为1)4. auto for C++11中最简单最好用的东西。5.exp...

2019-12-25 18:32:46

[git] 切换分支

1)先切换到master上git checkout master2)将东西拉下来git pull因为在新的master才有想要切到的分支3)git checkout xxx(branch name)

2019-12-25 14:27:41

[makefile] 替换 \

使用sed替换“/”“\”,脚本该如何写?https://blog.csdn.net/adamaday/article/details/82078856

2019-12-25 13:38:34

[git]基本指令

当拉的branch比较早,master更新了很多的时候,git pull --rebase origin master,然后:1)没有冲突,直接rebase了2)有冲突,vscode打开,解决冲突, 可以git status看到哪些both changed,解决掉, 然后,git add -u 然后,git rebase --continue,继续reba...

2019-12-23 14:42:43

[git]修改电脑用户名之后,remote: HTTP Basic: Access denied

本地密码和远程密码冲突分两步解决1)找到自己git用户名删除2)在git hash中重新设定用户名密码。

2019-12-23 14:18:41

[其他]对齐

为什么要对齐:效率和对错。需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果取它的值的话需要访问两次内存,第一次取从0x00000002-0x00000003的一个short,第二次取从0x00000004-0x00000005的一个short然后组合得到所要的数据,如果变量在0x00000003地址上的话则要访...

2019-12-20 13:38:08

[设计模式] 状态模式

状态模式,多种状态转化备忘录模式,类中的某一时刻的状态需要记录,快照信息记录。

2019-12-19 09:40:17

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。