代码改变世界

VS2010 LINK1123:failure during conversion to COFF:file invalid or corrupt

2016-10-09 16:25 by houpy, 390 阅读, 0 推荐, 收藏, 编辑
摘要:今天用Visual Studio 2010编译一个C工程时突然遇到下面这个编译错误。fatal error LINK1123:failure during conversion to COFF:file invalid or corrupt 试了很多方法都没有用,包括微软官方的说明http://bl 阅读全文

代码回滚:git reset、git checkout和git revert区别和联系

2016-09-20 22:32 by houpy, 42332 阅读, 6 推荐, 收藏, 编辑
摘要:git reset、git checkout和git revert是你的Git工具箱中最有用的一些命令。它们都用来撤销代码仓库中的某些更改,而前两个命令不仅可以作用于提交,还可以作用于特定文件。 因为它们非常相似,所以我们经常会搞混,不知道什么场景下该用哪个命令。在这篇文章中,我们会比较git re 阅读全文

精确获取函数运行时间,精确到微秒

2016-09-20 12:59 by houpy, 5150 阅读, 0 推荐, 收藏, 编辑
摘要:Linux或者VxWorks下面精确获取函数运行的时间: uint64 start_time; /* 起始时间 */ uint64 end_time; /* 结束时间 */ struct timespec ltv;(void)clock_gettime(CLOCK_REALTIME, &ltv);s 阅读全文

同步github上fork出来的分支

2016-09-20 12:56 by houpy, 1328 阅读, 0 推荐, 收藏, 编辑
摘要:1,clone自己的账号里fork库的分支到本地 git clone 地址_branch 2,增加远程原始分支 git remote add upstream 地址_master 3,fetch原始源分支 git fetch upstream 4,合并两个版本的代码 git merge upstre 阅读全文

在github分支上上传空文件夹

2016-09-20 12:54 by houpy, 1816 阅读, 0 推荐, 收藏, 编辑
摘要:GIT工具是依靠文件来识别文件夹的,对于空的文件夹是不能识别的。因此如果需要在代码中增加一个空文件夹,同时需要在文件夹中增加一个空文件.gitkeep 当批量增加空文件夹时,可以在GIT库的根目录下输入命令行find . \( -type d -empty \) -and \( -not -rege 阅读全文