随笔2020-10-6

疫情实在找不到工作,就去了外包。姑且也算是搬砖了一个月了,近日有些时间写一些东西吧。

勉强算是C语言开发工程师,打打杂,划划水的样子。外包外包,写代码似乎没有什么,看看代码,改改变量名混混日子,时间够了就跑(8小时工作制每天得满8小时啊,吃饭休息时间当然得刨除啊)。

记录一下工作用以及生活上遇到的比较好的东西。

工具:

  • BeyondCompared4(差异对比工具工作中用来对比上一版本和下一版本的差异的,做适配用)推荐!
  • Mobaxterm(终端工具)
  • SourceInsight(接触没多久,感觉还是没有那些IDEpycharm之类的好用,也有可能是我的使用方法不对)

代码规范:

  • 代码风格:使用统一的代码风格
  • 变量:
    • 要初始化
    • 声明不赋值多个变量可以在一起一行,但是赋值的话要分开一个一行
  • 顺序:运算尽量使用括号而不是运算优先级
  • 宏:
    • 变量使用括号括起来
    • 禁止传入自增自减参数
    • 只要使用一次的话使用do{}while(0)包起来
  • 常量:多使用const少用宏定义#define
  • 指针:
    • 指针变量要初始化
    • 指针用完要释放,先让指针free,再指向null。
  • 使用安全函数
  • 正确使用函数、宏、内联函数
  • 少用goto
  • 注释按需写,不要格式化写注释(冗余),让函数名当注释用

暂时就想到这么多。

嵌入式系统启动流程:uboot->kenel->rootfs

又把之前的树莓派搞起来了。

装起了vim,Vundle又装了YouCompleteMe插件。难装的一笔。先是尝试了用vundle直接安装,失败了几次,接下来直接区git下载再上传,少文件,只有git clone才行,下来失败了十几回,最终才下好。然后git submodule update --init --recursive,又是失败了几小时,反正看见他失败就重来。第二天早上是下载好了。终于可以python3 install.py --all。自此YouCompleteMe插件完成了安装。

运行vim。报错。vim版本低了,apt带的最新的是8.1.xxxx,它要求的是8.1.xxxxx,反正就是用不了。卸载vim。git clone一个最新的vim8.2,这个clone的快多了。配置,编译,安装。安装好说没有python3,奇奇怪怪的问题。反复安装了一上午,最终也不清楚他就可以用python3了。再打开vim,还报错。说少配置文件,而且之前的全局配置不起作用了。网上找了一份YouCompleteMe的配置,改配置,最后再把全局配置复制一份~/.vimrc。

自此,终于搞定了,已经是第三天下午了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值