一、版本控制

公司使用SVN管理代码,不过个人及习惯使用git来管理。去年在组内小范围推广git,同时向其它部门建议使用,并写了入门文档(我写的)。如今看,组内的效果不错。至于其它部门,不知是没时间还是其它原因,至今未发现有人使用。

平时写的代码模块(属于自己积累的一个代码库,包含了常用的各个模块),是用git来管理的,放到dropbox或金山快盘目录中,这样,在公司和家里就可以同步开发了。另外,在github上也创建了一个账户,同时也上传了几个仓库,因为它是公开的,而平时的代码有些不太适合公开,在适当删改后,应该不会存在版权问题。何况,平时也参考了网上的资料,只不过,是经过自己亲自调试并修正错误的。

二、网络存储

自从上一台本本不幸被偷后,对资料,以及代码,格外小心,现在基本上已经将代码存放在网络上了。常用的工具是dropbox,主要存代码,另一个是金山快盘,主要是存临时的代码及文档等。还保存了密码本,当然这个密码本使用自己写的加密程序加过密的。它保存了邮件、淘宝、主页、银行卡等等的账号和密码,密码的明文也会使用*或#代替爱某些关键字符。经过了几层的加密,安全性应该不成问题。

三、嵌入式

自从接触嵌入式后,对嵌入式后开发的方式基本熟悉,对他人认为的”复杂”、“繁琐”的开发流程并无多大问题。现在在公司,也基本保持原来自己的开发习惯。

Linux安装在虚拟机中,与windows通过samba来共享,在Windows下编写代码,在Linux编译代码。

Linux开启SSH服务、NFS服务。

通过SecureCRT工具,连接目标板(通过串口),连接虚拟机(SSH),连接telnet,这个工具支持的协议较全面,一个界面,N个窗口,操作方便,建议使用。

至于在目标板上运行程序,则通过NFS,这种方式十分方便,可惜,在公司不甚流行,许多人还用ftp或tftp。诚然,工具都是手段,只是我觉得,在达到同一目的的多种手段中,为何不选择效率更高的?

另:

1、不知是公司事多还是个人计划有问题,经常同时进行N个事情,像运行N个线程,而且时不时会插入一个优先级更高的线程。

2、某些部门依赖性太强,函数已经写好注释、自测代码已经完成并测试OK,还是要人亲自指导,简直就是别人帮他改他的bug,而且一出现问题,就知道往别人身上推,不会从自身找原因,最后的结果却是他的问题。目前任务重,为了完成任务,不想跟他们吵,但以后的外交态度要强硬一些,不是自己问题,不管。

                                                   李迟 即日晚上

目前使用的工具及开发方式相关推荐

  1. CODING —— 云原生时代的研发工具领跑者

    本文为 CODING 创始人兼 CEO 张海龙在腾讯云 CIF 工程效能峰会上所做的分享. 文末可前往峰会官网,观看回放并下载 PPT. 大家上午好,很高兴能有机会与大家分享 CODING 最近的一些 ...

  2. Kubernetes CRD开发汇总

    1. Kubernetes CRD开发 1.1 kubernetes 自定义资源(CRD) 在研究 Service Mesh 的过程中,发现 Istio 很多参数都通过 kubernetes CRD ...

  3. SAP S4CRM和C4C的技术比较

    如果您对SAP S/4HANA for Customer Management(以下简称S4CRM)和SAP Cloud for Customer(以下简称C4C)不甚熟悉,那我建议您可以先浏览我之前 ...

  4. XFire WebService开发快速起步

    XFire WebService开发快速起步 环境: XFire-1.2.6 JDK1.5 MyEclipse 6.5 Tomcat-5.5.27 Windows XP Professional简体中 ...

  5. 大数据需留意的六个安全问题

    大多数组织为其成功实施项目工作,都已经制定了一套大数据的最佳做法.当涉及到大数据和分析时,列出企业应该远离的陷阱清单也同样重要.下面我们就一起来了解一下,企业大数据技术应用需要关注的六个安全问题都有哪 ...

  6. Gartner发布《2021年企业低代码平台魔力象限》低码一体化平台成趋势

    前段时间,国际知名咨询研究机构Gartner发布了<2021年企业低代码应用平台魔力象限>.此研究内容是Gartner通过产品操作.服务.市场反馈.用户影响力.客户体验.营销执行等等,多个 ...

  7. React Native 移动开发入门与实战

    课程简介 本课程主要讲解 React 的基础知识及应用案例,包括 props.state.生命周期函数等,样式和 Flex 布局,React Native 内置的 API 和 UI 组件介绍.路由.状 ...

  8. BPM 应用系统开发案例实战

    概述 IBM BPM 的前身是 Lombardi,是由 IBM 于 2009 年收购的产品,之后产品更名为 IBM WebSphere Lombardi Edition,目前最新版本称为 IBM BP ...

  9. 嵌入式系统与通用计算机操作系统的区别

    嵌入式系统与通用计算机操作系统的区别 以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来. 本文转自个人印象笔记,如有问题欢迎评论指正. 1. 嵌入式系统的要点 嵌入 ...

最新文章

  1. linux shell 脚本 获取当前函数名
  2. linux虚拟机时间不准的问题
  3. c语言opencv所用库函数,Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略...
  4. android studio no marked region found along edge Found along top edge
  5. 云计算演进历程与模式 - 初识云计算知识专栏(2)
  6. 如何逃过taint droid的跟踪
  7. 移动应用广告盈利-KeyMob移动广告聚合平台
  8. 错过了粽子不要紧,只是不要错过Ta!
  9. (洛谷)P1182 数列分段II
  10. mysql sqlyog中文乱码_sqlyog 查询中文乱码
  11. 香港内推 | 上海千象资产招聘海外CTA量化研究实习生
  12. 【Office】Excel中IF函数的8种用法
  13. 时空序列预测之PredRNN(用ST-LSTM预测学习的循环神经网络)
  14. kali中使用Docker搭建vulhub靶场和vulapps靶场(新手向)
  15. 2018年度计划清单
  16. 无线中DNS改为114.114.114.114真的能提高网速吗?如何提高网速?
  17. 自我思辨的力量-追求完美的内心驱动
  18. happybase对hbase数据库的基本操作
  19. mysql数据库建库建表
  20. 关于点击事件网页自动跳转,并且F12的调试窗口消失,找不到调用方法的解决办法

热门文章

  1. 全球芯片厂商今年设备支出将再增10% 超过980亿美元
  2. 三星Galaxy Note系列年底停产:被折叠屏手机/Galaxy S系列取代
  3. 小米平板5最快有望7月发布:骁龙870/天玑12002K双版本
  4. 魅族营销翻车,被骂上热搜,官博致歉并暂停运营两天...
  5. 苹果iPhone 13 Pro机型有望采用LTPO技术屏幕 支持120Hz刷新率
  6. 刘慈欣、Netflix联手!《三体》系列将拍摄剧集,但编剧被网友疯狂吐槽
  7. 小米10至尊纪念版DXO第一 雷军:这是小米打拼三年第二次登顶
  8. 大涨50%之后 瑞幸咖啡美股盘前再涨逾30%
  9. 苹果设备频繁杀后台问题在iOS 13.2.2正式版更新后得以抑制
  10. 中国移动将于11月1日公布5G套餐价格,北京地区已建5000个5G基站