做了两年的算法工程,接触了多个项目,从中也点点滴滴记录了很多,在此进行一些总结性的点吧。
secureCTR、screen
首先,一般的互联网公司入职后,每人发个工作的笔记本,所有的开发任务可能都需要连接公司各个地方的服务器,我们所有的代码、数据等都会在服务器上进行,服务器是个好东西(不怕断电、不怕机器出故障数据丢失等,反正好处一大堆,在这就不一一列举了)。那么问题来了,笔记本怎么连接服务器工作呢,很多工作后的码农会想到xshell、secureCTR等软件,作为小白,我开始用过xshell,用了将近两年吧(其实在上学的时候就一直用,学校老师就这么教的,哈哈~~),但是这个找不到破解版的话很头疼,过段时间不能用了,后来我也找到了破解xshell6的方法。言归正传,现在我基本上用的是secureCTR,个人认为界面比较简洁吧。
- alt+c 打开导航栏选择会话
- alt+f+n 克隆会话
- alt+1/2/3/4… 切换会话窗口
- session目录下ini的GSSAPI METHOD改为none,连接更快;
- 选项 会话设置颜色和主题
当然,配上screen插件工具,可以更大程度上提高工作效率。
链接:https://blog.csdn.net/wangzuxi/article/details/43638757
1 | 1.设置.screenrc |
vim的使用
大多数写c++代码的都离不开vim,vim加上插件可以说无所不能。
附:vim_advanced_usage.pdf
1 | 1.Q进入Ex模式,输入多行命令,vi退出或者q! |
工程经验
1 | 1.多线程不能更改基类的变量,线程不安全; |
awk
1 | 1.bash文件使用awk带空格变量打印,awk -va="$a" "{print "A="a}" |
es的使用
1 | 1.term用法: |
spark的使用
1 | 1.mapPartitions可以一个机器加载一次词典后,遍历处理; |
1 | spark-submit --master yarn\ |