摘要:
比较折腾,不过还好,关键是网上能找到很多答案啊!!安装:apt-get install mysql-serverapt-get install mysql-clientapt-get install mysql-admin apt-get install mysql-common apt-get install mysql-gui-tools-common apt-get install mysql-navigator apt-get install mysql-proxy apt-get install mysql-query-browser我刚开始时装的这几个东西,mysql命令行可以使用 阅读全文
摘要:
\quad 空行\begin{lstlisting}\end{lstlisting} 用lstlisting这个宏,显示代码很方便的。\begin{itemize} \item \item\end{itemize}一种引用的方式。\texttt 表强调\textvisiblespace 可视的空格\textbackslash 反斜杠左引号的命令是\verb|``|(键盘上1旁边的那一个输入两次),右引号是\verb|''|(回车旁边的哪一个输入两次)。eps 格式是矢量图啊。。。。。摘要有专门的环境,叫做 abstract,这就是说,你只需要把摘要的内容放在 \verb|\be 阅读全文
摘要:
参考了:http://blog.jkey.lu/the-commond-about-statistics-the-lines-of-code-in-linux/# 统计当前目录所有 cpp 文件,不包括空行find . -name "*.cpp" |xargs cat|grep -v ^$|wc -l 阅读全文
摘要:
提交指南首先,请不要在更新中提交多余的白字符(whitespace)。Git 有种检查此类问题的方法,在提交之前,先运行git diff --check,会把可能的多余白字符修正列出来。下面的示例,我已经把终端中显示为红色的白字符用X替换掉:接下来,请将每次提交限定于完成一次逻辑功能。并且可能的话,适当地分解为多次小更新,以便每次小型提交都更易于理解。请不要在周末穷追猛打一次性解决五个问题,而最后拖到周一再提交。就算是这样也请尽可能利用暂存区域,将之前的改动分解为每次修复一个问题,再分别提交和加注说明。如果针对两个问题改动的是同一个文件,可以试试看git add --patch的方式将部分内容 阅读全文
摘要:
本地协议基于文件仓库的优点在于它的简单,同时保留了现存文件的权限和网络访问权限。如果你的团队已经有一个全体共享的文件系统,建立仓库就十分容易了。你只需把一份裸仓库的副本放在大家都能访问的地方,然后像对其他共享目录一样设置读写权限就可以了。这也是从别人工作目录中获取工作成果的快捷方法。假如你和你的同事在一个项目中合作,他们想让你检出一些东西的时候,运行类似git pull /home/john/project通常会比他们推送到服务器,而你再从服务器获取简单得多。这种方法的缺点是,与基本的网络连接访问相比,难以控制从不同位置来的访问权限。如果你想从家里的笔记本电脑上推送,就要先挂载远程硬盘,这和基 阅读全文
摘要:
Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是难以置信的轻量级,它的新建操作几乎可以在瞬间完成,并且在不同分支间切换起来也差不多一样快。和许多其他版本控制系统不同,Git 鼓励在工作流程中频繁使用分支与合并,哪怕一天之内进行许多次都没有关系。理解分支的概念并熟练 阅读全文
摘要:
Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了。实际上,即便服务器的磁盘发生故障,用任何一个克隆出来的客户端都可以重建服务器上的仓库,回到当初克隆时的状态。在git add后面可以指明要跟踪的文件或目录路径。如果是目录的话,就说明要递归跟踪该目录下的所有文件。其实git add的潜台词就是把目标文件快照放入暂存区域,也就是 add file into staged area,同时未曾跟踪过的文件标记为需要跟踪。这样就好理解后续 add 操作的实际意义了。git add 是个多功能命令,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟 阅读全文
摘要:
参考:http://jiangli.easymorse.com/?p=7831.Eclipse中有EGit插件来管理git版本库,首先安装EGithttp://eclipse.org/egit/download/打开Eclipse,install new software,在红框处写入地址,官方地址http://download.eclipse.org/egit/updates(Recommended)http://download.eclipse.org/releases/indigo然后等待安装完成。还有一种方法使用Eclipse Marketplace,搜索git,就可以看到EGit了。 阅读全文
摘要:
参考文章:http://jiangli.easymorse.com/?p=510#comment-3886安装和初始化配置全局用户名和电子邮件地址git config –global user.name “your name”git config –global user.emailyou@example.com为特定的版本库配置用户名和电子邮件地址,你可以为每个版本库设置用户名和版本号cd /path/to/repogit config user.name “Your name”git config user.emailyou@eamil.com在命令行中使用不同颜色显示不同内容git co 阅读全文
摘要:
参考文章:http://blog.prosight.me/index.php/2009/11/485 http://www.hjide.com/tag/git http://www.idndx.com/posts/set-up-git-server-on-centos.html http://blog.toolib.net/cnmahj/2011/08/centos-4-7-%E4%B8%AD%E5%AE%89%E8%A3%85-git/如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境。1. 生成 SSH 公钥1. 生成 SSH 公钥每个需要使... 阅读全文