Posts

使用Ctags

10 Sep 2013

c++

递归生成带有补全信息的tags

ctags -R --c++-kinds=+p --fields=+iaS --extra=+q <tag-name>
...

阅读全文 ...


windows skills

10 Jul 2013

例子

1. visual studio -> 属性 -> 配置属性 -> 生成时间 -> 命令行

if not exist "$(OutDir)" mkdir "$(OutDir)"
xcopy /Y /Q "$(EngineRoot)external\websockets\prebuilt\win32\*.*" "$(OutDir)"
xcopy "$(ProjectDir)..\Resources" "$(OutDir)" /D /E /I /F /Y
...

阅读全文 ...


常用Shell命令总结

10 Jun 2013

终极解决方案 man

文件目录操作类

查看大小

  • 查看分区大小: df -h
  • 文件大小(目录也是文件): du -sh <filename>
  • ls时候加上-h参数可以查看文件大小

查看、预览

  • 实时查看文件内容变化
tail -f <filename>

日期、时间

...

阅读全文 ...


Mac上为github生成SSH Key

09 Jun 2013

在Mac上为github生成SSH keys

三个步骤:
  • 使用ssh创建ssh keys
  • 将pubkeys添加到github
  • 添加生成的keys到sshagent

Reference

...

阅读全文 ...


从出错中学习Git

17 May 2013

冲突

丢弃本地的所有修改

- 未commit: git checkout .

- 已经commit: git reset --hard HEAD / git reset --hard HEAD^ (HEAD^是上一个HEAD) 或者 git checkout commit-id

从出错中学习Git

Problem 1
error: object file .git/objects/9a/83e9c5b3d697d12a2e315e1777ceaf27ea1bab is empty
fatal: loose object 9a83e9c5b3d697d12a2e315e1777ceaf27ea1bab (stored in .git/objects/9a/83e9c5b3d697d12a2e315e1777ceaf27ea1bab) is corrupt
solution:
$ rm -fr .git
$ git init
$ git remote add origin your-git-remote-url
$ git fetch
$ git reset --hard origin/master
$ git branch --set-upstream-to=origin/master master 
...

阅读全文 ...