网络编程开发备忘录

网络编程开发备忘录

1、学习网站

1、python
python官网:https://www.python.org/
python官方文档:https://docs.python.org/3/

2、各类语言
菜鸟教程:https://www.runoob.com/
廖雪峰博客:https://www.liaoxuefeng.com/
3、阮一峰网道专栏
https://wangdoc.com/ (包含:HTML,JavaScript、ES6、WebAPI、C语言、Bash、SSH)

2、常用语言及技术

(1)语言:C/C++、python、JavaScript

(2)查询语言:SQL

(3)数据库
关系型:MySQL、sqlserver
非关系型:MongoDB、Redis

(4)正则表达式

(5)编译&&调试技术
gdb、静态库、动态库、Makefile

(6)网络编程

(7)STL

(8)开发工具
Android Studio
XCode

(9)软件使用
windows常用工具:office办公软件、思维导图、visio
MacOS使用:操作系统
VMware
Docker

(10)软件设计
设计模式、UML图(类图)

3、常用工具

(1)抓包工具
tcpdump
(2)网络包分析工具
wireshark、whistle
(3)请求客户端
curl
(4)防火墙
iptables
(5)内存泄漏检测
valgrind
(6)包管理工具:git、svn
(7)编辑器
IDE:VS code、PyCharm(python)
(8)远程工具:xshell、SecureCrt
(9)共享:Samba、VMware的共享文件夹

你可能感兴趣的:(个人笔记,linux)