本文概述了工作中常用的IT工具,包括网络分析工具如Wireshark和gdb,内存检测工具valgrind,以及日常工作中的文档管理、截图、远程操作等实用软件。还推荐了在线编辑器、命令大全、代码管理平台和翻译工具等资源。
摘要由CSDN通过智能技术生成
网络分析工具
Wireshark
,可以很清晰的解析和过滤网络包,也有助于分析网络的的传输原理。linux环境下抓包可以使用
tcpdump
,所抓的包也可以用wireshark分析。
分析崩溃程序
windows下面可以使用
Windbg
,linux下使用
gdb
。详细使用可以参考我的对应文章。
内存泄漏检查工具:Linux下的valgrind 实例:
valgrind --tool=memcheck --log-file=logic_ar_dlr.memcheck --leak-check=full XXX(程序启动命令)
程序扫描工具:cppcheck 。
clang static analyzer
还有就是商业的,coverity,
klocwork
,codesonar,goanna
日常工作必备
有道云笔记,随时记录,也支持多种类型的,并支持上传文件。
截图工具,
FastStone Capture.exe
Linux服务器访问工具,
Xshell 7
,对于windows的访问,可以在windows上安装cygwin,方便运维。
远程操作,
向日葵
。
搜索工具:查找文件内容,推荐
FileLocatorPro.exe
,查找文件名,推荐:
Listary.exe
磁盘分析工具:
SpaceSniffer.exe
oracle客户端:
PLSQL Developer 13
翻译工具:
网易有道翻译
C工程项目查看:
Source Insight 4.0
会议:
腾讯会议
股票查看:同花顺客户端
文本编辑器:
Notepad++
聊天的文件传输:建议用qq,大文件是真方便的。
备忘录:
滴答清单
。
常用网站推荐
在线编辑编译调试器:
Compiler Explorer
常用命令使用大全:
https://wangchujiang.com/reference/
C++库函数参考手册:
http://www.cplusplus.com/reference/map/map/
代码管理和云备份:
Gitee - 基于 Git 的代码托管和研发协作平台
github当然也是可选的
前后端相关的软件集合
先说IDE
Source Insight 4.0 (C)
Visual Studio 2017
Visual Studio Code (可以添加AI工具)
Pycharm (较好的包管理)
eclipse (java)
VC6.0 (没办法一些老系统需要)
Delphi6 (更老的一些前段系统需要)
matlab(做图形的分析用,一般用的较少)
PLSQL(oracle专用)
Navicat (可视化的数据库查看,支持众多数据库)
再来说说一些包的管理
Node.js
httpd
mysql
这些都是跑一个vue项目所必备的,有了这些,就可以直接开始部署和跑网上下载的项目了。
Everything
它可以通过访问 NTFS 文件系统的 USN 日志,在数秒内检索完成几 TB 大小硬盘中的文件,并实时监测所有文件的增改情况。你可以通过正则表达式进行文件精确匹配,或使用更加直观的高级搜索功能,所有结果都可以近乎实时显示。
官网:https://www.voidtools.com/...
推荐
开源神器:CopyTranslator - 翻译利器,代码阅读好帮手
CopyTranslator项目地址:https://gitcode.com/gh_mirrors/cop/CopyTranslator 项目简介
CopyTranslator 是一个轻量级且高效的翻译
工具
,特别适用于
程序员
和科研工作者在阅读英文文档、代码或者学术论文时快速进行翻译。通过简单的复制粘贴操作,即可将原文段落翻...