C++、二叉树、xshell、linux
朋友公司C++开发方式:
一人同时具备windows和linux开发环境。windows下编好的源码直接发送到linux下,在linux进行编译运行。
windows和linux都装有svn,提交源码到公司存储源码的服务器上。
各城市服务器上部署的都是编译后的代码。项目更新时,可从自己机器上将源码发送,再到远程机器进行编译、部署。同时进行很多台远程服务器部署会很花费功夫。
===============
二叉树--寻找最近公共父节点:
http://m.blog.csdn.net/wangxiaotongfan/article/details/51492297。
其中,递归算法很值得琢磨。
先从整棵树的根节点向下进行扩展搜索,到叶子结点或者p或者q节点终止,这是第一步进行l和r的初始化。
然后从树的底层开始向上进行归结,l != null && r != null?root : l == null?r: l 为作者定义的一个规则。最终q和p会面的情况,他们的父节点即所求的公共节点。只不过程序并没有在这里停止,而是继续向上到了整棵树的根节点,但后续的计算的值一直都是已经求出来的最近公共父节点。
========
记录几个xshell的工具:
sz rz screen(^a ^a^a ^aw ^ac) smb
linux:nslookup