工具列表(持续更新)

在这里记录一些工具软件,好的工具可以给工作学习带来愉悦感,进而提高效率。

人与低等动物的区别就是人会使用工具。

发现好的工具,创造美的生活。


 

数据结构学习工具:

数据结构和算法动态可视化 (Chinese)

 

自动构建:Jenkins,一般公司会有统一部署的,搭建服务器来构建。

版本控制:svn、git 各有优缺点,具体使用哪个,取决于团队开发人员数量

另外配合对比工具 Beyond Compare,可以很方便的对工作区和云端的代码库进行管理;

 

代码编辑器:

Windows ------->source insight  功能强大,缺点是跨平台中文乱码(平常构建交叉编译的时候注意一下就好了)

最新版的SI 4.0支持文件默认打开为UTF-8编码;

乱码之后的处理方法:

1、使用notepad++查看当前文件的编码方式;

2、SI->File->Reload As Encode改为对应的编码方式即可;

3、整个工程文件的编码方式适应:Option->Preference->File->Default Encode

Linux ——>cat、vim、eclipse、gedit

文本编辑器:sublime text / notepad++

 

文件/代码/二进制 比对工具:beyond compare

 

本地远程文件传输共享:

Windows Winscp

Linux NFS FTP

虚拟机使用 VM-tool 进行文件的共享,远程的话使用 nfs,samba 进行挂载(网络支持),方便开发调试
注意不同操作系统之间的文件格式转换,

无线抓包工具:Wireshark(配合抓包模块使用)各种有线无线协议均可

 

Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

SecureCRT 强大的终端工具,支持多种协议远程连接,目前遇到的就是串口和访问 Linux 服务器;多人协作的时候,可以将服务器搭建好,不同的用户登录上去就可以进行开发了,避免了重复的配置开发环境;

 

笔记工具:mybase,主要是存放在本地,优点就是:可以向写书一样,条理清晰的记录下学习工作中的点点滴滴。

 

未完待续,持续更新。

你可能感兴趣的:(工具)