摘要:
## 工作知识 ### argparse `argparse`是一个标准库模块,提供了一种方便灵活的方法来解析 Python 脚本那种的命令行参数。 从命令行运行 Python脚本的同时,可以将参数传递给脚本,这些参数可用于控制脚本的行为或者提供输入数据。`argparse`允许以结构化方式定义和处 阅读全文
摘要:
我这里没自己写 看到了一个很细的博客 基本都有内容了 直接这个链接照着看吧 https://www.bilibili.com/read/cv19009174 阅读全文
摘要:
设计模式 一、什么是设计模式 软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。需要记住一点:设计模式是高层次的方案,并不关注具体的实现细节,比如算法和数据结构。对于正在尝试解决的问题,何种算法和数据结构最优,则是由软件工程自己把握 总 阅读全文
摘要:
面试旁白 内置函数 sum()、sorted()、open()、float()、range()、print()、set()无序不重复元素集、getattr\setattr\hasattr GIL锁 GIL锁是cpython的特点,在cpython解释器中,GIL是一把互斥锁,用来保证进程中同一时刻只 阅读全文
摘要:
面试题大合集 并发 并行 并发:同一时间段内,执行多个任务的能力 并行:同一时刻,执行多个任务的能力 并行必须是多cpu支持 同步 异步 程序调用的角度 同步:同步是一件事一件事的做:只有执行完前一个任务,才会执行下一个任务。同步意味着有序 异步:当一个任务已经执行了,你无需等待该任务执行完成,就可 阅读全文
摘要:
django如何提升性能(高并发) django如何提升性能(高并发) 对一个后端开发程序员来说,提升性能指标主要有两个: 提高并发数,另一个时响应时间网站性能的优化,一般包括 web 前端性能优化,应用服务器性能优化,存储服务器优化 对于前端的优化: 减少http请求,减少数据库的访问量,比如使用 阅读全文
摘要:
面试题 tcp 三次握手和四次挥手 TCP是可靠连接,使用三次握手,四次挥手保证了可靠连接,数据不会丢失 -SYN: SYN=1 表示要建立连接 -FIN: 表示断开连接 -ACK: ACK=1 表示我收到了,允许 -seq: 随机数,建立连接无论客户端还是服务端要建立连接就要携带 -ack: 回应 阅读全文
摘要:
Python面试究极题02 脏读,不可重复读,幻读 ,mysql5.7以后默认隔离级别是什么? 脏读:指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的数据,这就是脏读 不可重复读:指的是在一个事务内,最开始读 阅读全文
摘要:
第一章 Python基础 公司线上和开发环境使用的什么系统? Python和Java、PHP、C、C#、C++等其他语言的对比? python语言,是一种面向对象、直译式计算机程序设计语言,Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模 阅读全文