SVN有不少命令,其实常用的也就那么几个,可以结合下实际的使用场景,来说明下SVN的命令用法。
当然可能对很多人来说,最实用的熟悉方式,就是直接运行1
svn help (?, h)
就入门了,但为了更好的记忆,有个实际场景也是个不错的选择。
注解:括号中的是该命令的缩写或别名,有的可以少打几个字母,后面也有类似描述。
SVN有不少命令,其实常用的也就那么几个,可以结合下实际的使用场景,来说明下SVN的命令用法。
当然可能对很多人来说,最实用的熟悉方式,就是直接运行1
svn help (?, h)
就入门了,但为了更好的记忆,有个实际场景也是个不错的选择。
注解:括号中的是该命令的缩写或别名,有的可以少打几个字母,后面也有类似描述。
项目使用Cocos2dx+lua框架做的,用到luabinding实现C++代码绑定到lua层使用,所以学习一下tolua++工具的原理和使用,在这做个记录。
tolua++是tolua的扩展版本,是一款能够集成C/C++与lua代码的工具。在面向C++方面,tolua++包含了一些新的特性比如:
std::string
作为基本类型(这个可以由一个命令行选项关闭)tolua这款工具,极大的简化了C/C++代码与lua代码的集成。基于一个干净的头文件(或者从实际头文件中提取),tolua会自动生成从lua访问C/C++功能的绑定代码。使用Lua API和标记方法设施,tolua解析C/C++常数,外部变量、函数、类和方法绑定到Lua。
记录一下Cocos2d-x中动态纹理CCRenderTexture
的各种应用,实现截屏、阴影等等
处理项目xml配置时vim打开经常会碰到中文显示不正常的现象,也就是传说中的乱码,搜索找到一个解决办法,记录一下,但是gbk编码的正常了,utf8的又不对了,于是稍微改了一点。
git config命令的基本使用
对于 git
来说,配置文件的权重是 仓库>全局>系统。Git
会使用这一系列的配置文件来存储你定义的偏好,它首先会查找 /etc/gitconfig
文件(系统级),该文件含有对系统上所有用户及他们所拥有的仓库都生效的配置值。
接下来 Git
会查找每个用户的 ~/.gitconfig
文件(全局级)。
最后 Git
会查找由用户定义的各个库中Git
目录下的配置文件 .git/config
(仓库级),该文件中的值只对当前所属仓库有效。
以上阐述的三 层配置从一般到特殊层层推进,如果定义的值有冲突,以后面层中定义的为准,例如:.git/config
和 /etc/gitconfig
的较量中, .git/config
取得了胜利。