natual177
码龄8年
关注
提问 私信
  • 博客:60,595
    60,595
    总访问量
  • 51
    原创
  • 1,783,830
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2017-01-17
博客简介:

natual177的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得5次评论
  • 获得31次收藏
创作历程
  • 1篇
    2021年
  • 6篇
    2020年
  • 44篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • alias
    1篇
  • git
    13篇
  • python
    6篇
  • makefile
    6篇
  • 其他
    1篇
  • 设计模式
    10篇
  • github
    1篇
  • linux
  • C
    7篇
  • vscode
    5篇
  • code runner
    2篇
  • mingw软件
    1篇
  • snippet
    2篇
  • C/C++插件
    2篇
  • C++
    10篇
兴趣领域 设置
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

alias设定

alias设定:git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"git config --global core.editor vimfunction ga(){ git add $1}fu.
原创
发布博客 2021.07.07 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jvm基础

java 解释执行 编译执行之间的关系https://blog.csdn.net/h2604396739/article/details/102517896
转载
发布博客 2020.10.25 ·
138 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

[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 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[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 ·
797 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[git]rebase

https://blog.csdn.net/nrsc272420199/article/details/85555911
转载
发布博客 2020.01.03 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[git]git diff

真是无所不包参考链接https://blog.csdn.net/weixin_37909391/article/details/84641899
原创
发布博客 2020.01.02 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[git]删除某次commit

如果要删除的commit和别的commit有冲突,会提示,然后自己手动解决,然后 add,再continue参考链接:https://www.cnblogs.com/zzb-Dream-90Time/p/8427746.html
原创
发布博客 2020.01.02 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[git] merge

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

[git] stash

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

[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 ·
3134 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

[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 ·
425 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

[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 ·
2862 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

1 本地创建分支,并且切换到新的分支 b1git checkout -b b12 关联本地到远程 xxx为要关联的远程分支的git http地址git remote add origin xxx3 将本地分支推到远程 b1本地名字, :后边的b1 远程名字git push origin b1:b1...
原创
发布博客 2019.12.30 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[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 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

[C++] &

可以实现 指针 的功能,如果是赋值,而且是大的东西, 在 for 中,将会很费内存, 转成 &引用,则效率提高。改变了内存中的值,1.如果自己不想改变则不能用&,2.如果是容器,则关联式容器不可改变值,map,set等不可以使用 & ...
原创
发布博客 2019.12.25 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[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 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[git] 切换分支

1)先切换到master上git checkout master2)将东西拉下来git pull因为在新的master才有想要切到的分支3)git checkout xxx(branch name)
原创
发布博客 2019.12.25 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[makefile] 替换 \

使用sed替换“/”“\”,脚本该如何写?https://blog.csdn.net/adamaday/article/details/82078856
转载
发布博客 2019.12.25 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[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 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

本地密码和远程密码冲突分两步解决1)找到自己git用户名删除2)在git hash中重新设定用户名密码。
原创
发布博客 2019.12.23 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多