11 2014 档案
摘要:##C++结构体字节对齐##@[c++|struct]>今天在编程中碰到一个坑,搞的调试了半天,最后发现程序中在写数据和读取数据时结构体定义不一致导致读取出来的数据不对,最终问题是由于数据结构的自动字节对齐导致了两端数据差异。下面附上一篇结构体对齐的详解文章,原文链接为:[C++结构体字节对齐](h...
阅读全文
摘要:# 找回Git中丢失的Commit@[git|commit|reflog]在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了`git reset --hard HEAD`强制回滚本地记录以及文件到服务器版本,导致本地做的修改全部...
阅读全文
摘要:#卸载Macports,安装Homebrew@[Mac|Homebrew|Macports]####概述####**MacPorts**和**Homebrew**都是Mac OS X上的软件包管理工具,同时它们之间是不兼容的,通过这两个软件包管理工具都可以很方便的管理Mac OS X上软件及应用库的...
阅读全文