linux命令:
- 查看内存占用:top
- 查看端口号8080的进程:netstat -apn|grep 8080
-
通过进程id查找程序:ps -aux | grep pid
- 查看日志后十行:tail -n 5 example.txt
- ps aux: 列出目前所有的正在内存当中的程序
- df -m :查看磁盘使用情况
python:
1.实现快排
2.深拷贝浅拷贝区别 https://www.cnblogs.com/xiaxiaoxu/p/9742452.html
3.类中init方法的作用 参考https://www.cnblogs.com/ant-colonies/p/6718388.html
4.实例概念参考3 ;单例概念参考 https://zhuanlan.zhihu.com/p/37534850
5.队列和栈的区别 先进先出、后进先出
6.用python实现队列和栈 https://blog.csdn.net/qq_43168393/article/details/109083772
7.合并两个字典 https://www.runoob.com/python3/python-merging-two-dictionaries.html
- 使用update()函数,dict2.update(dict1), dict2是合并后的
- res = {**dict1, **dict2}
8.extent和append区别:参考https://blog.csdn.net/a6864657/article/details/89508795
- list.extend(sequence) 把一个序列seq的内容添加到列表中,逐个元素追加
- list.append(object) 向列表中添加一个对象object,将整个对象在末尾加入
9.json.load json.loads区别,json.dumps json.jump区别。参考:https://www.cnblogs.com/jingtyu/p/7218347.html
- 将一个Python数据结构转换为JSON,data为字典类型
json_str = json.dumps(data)
- 将一个JSON编码的字符串转换回一个Python数据结构
data = json.loads(json_str)
- 如果你要处理的是文件而不是字符串,你可以使用
json.dump()
和json.load()
来编码和解码JSON数据
# Writing JSON data
with open('data.json', 'w') as f:
json.dump(data, f)
# Reading data back
with open('data.json', 'r') as f:
data = json.load(f)
10.装饰器 参考https://www.runoob.com/w3cnote/python-func-decorators.html
11.类的继承 参考https://zhuanlan.zhihu.com/p/30239694