2020年6月19日

git将一个分支的提交合并到另一个分支

摘要: 例如要将A分支的一个commit合并到B分支: 首先切换到A分支 git checkout A git log 找出要合并的commit ID : 例如 0128660c08e325d410cb845616af355c0c19c6fe 然后切换到B分支上 git checkout B git che 阅读全文

posted @ 2020-06-19 17:47 gelon 阅读(4748) 评论(0) 推荐(0) 编辑

2020年6月4日

内存越界:corrupted double-linked list

摘要: *** glibc detected *** free(): invalid pointer:*** glibc detected *** malloc(): memory corruption:*** glibc detected *** double free or corruption (ou 阅读全文

posted @ 2020-06-04 11:48 gelon 阅读(27126) 评论(0) 推荐(1) 编辑

2020年5月15日

钩子函数

摘要: 钩子函数、回调函数、注册函数,挂钩子这些我们代码中经常涉及到的东西,是否已经困扰你很久了?它们究竟是怎么回事,究竟怎么用?下面我来为你一一解答。 什么是钩子函数? 钩子函数也叫回调函数,是通过函数指针来实现的,那我们来看看什么是函数指针。 首先看看以下例子: int *p; int a,b; 我们可 阅读全文

posted @ 2020-05-15 11:14 gelon 阅读(1147) 评论(0) 推荐(0) 编辑

2020年4月22日

git使用

摘要: git pull时遇到error: cannot lock ref ‘xxx’: ref xxx is at (一个commitID) but expected的解决办法在执行git pull时遇到如下错误:error: cannot lock ref 'xxx': ref xxx is at (一 阅读全文

posted @ 2020-04-22 11:27 gelon 阅读(153) 评论(1) 推荐(0) 编辑

2020年3月26日

linux常用命令

摘要: 1.查看PATH环境变量。 echo $PATH 注意:不是小写的echo $path 2.查看目录下文件大小。 du -sh * 阅读全文

posted @ 2020-03-26 17:18 gelon 阅读(106) 评论(1) 推荐(0) 编辑

2020年3月16日

svn查找文件历史提交记录

摘要: 阅读全文

posted @ 2020-03-16 14:16 gelon 阅读(1521) 评论(0) 推荐(0) 编辑

2020年3月13日

git删除本地分支,回退到某个提交

摘要: 1.有些时候我们要删除很多分支,比如除了master外的所有分支,那么我们可以这么做: git checkout master git branch | grep -v 'master' | xargs git branch -D 删除本地以gl_开头的分支: git branch|grep gl_ 阅读全文

posted @ 2020-03-13 15:14 gelon 阅读(301) 评论(0) 推荐(0) 编辑

checkpoint

摘要: wal日志的写入和提交是同步进行的;数据的写入和提交不是同步进行的。checkpoint事件发生时,脏块被写入到磁盘文件。 阅读全文

posted @ 2020-03-13 11:14 gelon 阅读(205) 评论(0) 推荐(0) 编辑

2019年11月5日

execve使用

摘要: 注意必须使用waitpid,否则会出现rm的僵尸进程。 DeleteCvsFile(const char *csvfilename) { int ac = 0; char *argv[10]; char *envp[10]; argv[ac++] = "-rf"; argv[ac++] = csvf 阅读全文

posted @ 2019-11-05 16:18 gelon 阅读(491) 评论(0) 推荐(0) 编辑

2019年10月21日

将sed查找结果赋值给字符串

摘要: 用两个反引号 ESC下面那个键 var=`sed -n '/A/p' 1.txt`或者var=$(sed -n '/A/p' 1.txt) 阅读全文

posted @ 2019-10-21 11:48 gelon 阅读(1059) 评论(0) 推荐(0) 编辑

导航