- 博客(14)
- 收藏
- 关注
原创 「Python 面试」第六次面试
1.说一说 Redis 是什么Redis 是一种「Key-Value」的内存型、非关系型数据库,属于 NoSQL 的一种。Redis 的读写速度特别快,特别适合读写频繁的场景。Redis 支持主从复制,支持数据持久化。2.知道 Redis 有哪些常用数据类型吗StringListHashSetZset3.说一下 Redis 用来做什么利用 String,可以很容易实现「...
2019-07-27 17:47:30
179
原创 「Python 面试」第五次更新
1.说一下 char、varchar 、text 的区别这里先介绍一下数据库的概念,数据库是一种数据结构,内含多种算法,帮助我们将数据以最优化的方式存储在计算机中,也可以帮助我们快速找到存储的数据。数据最终存储在计算机中都是以「二进制」的方式存储。比如 4,存储在计算机中其实是以 0100 的方式存储。比如 A,存储在计算中是以 0100 0001 的方式存储。char:定长字符型,最大可存...
2019-07-15 20:06:08
140
原创 「Python 面试」第四次更新
15.说一说 GIL前面有提到由于 Python 基于 C 语言编写的解释器中设置了一个 GIL 全局变量锁,该锁使得 Python 的多线程在处理 CPU 计算密集型任务时,同一时刻只能有一个线程在运行,这也是为什么说 Python 的多线程是一个「假性多线程」的原因。解决 GIL 的办法在处理 CPU 计算密集型任务时,使用多进程 + 协程,发挥计算机多核的威力,而处理 I/O 密集型,...
2019-07-11 22:21:44
144
原创 「Python 面试」第三次更新
14.说一下进程、线程、以及多任务(多进程、多线程和协程)进程概念一个程序对应一个进程,这个进程被叫做主进程,而一个主进程下面还有许多子进程。实现方式fork()示例:import os print('current_pid :%d' % os.getpid()) res = os.fork() # 子进程返回的是 0if r...
2019-07-11 22:20:11
169
原创 「已解决」 iTunes 由于卸载 Apple Software Upadate 失败的问题。
「已解决」 iTunes 由于卸载 Apple Software Upadate 失败的问题解决方案。
2018-09-19 13:38:24
3251
4
原创 Python 中的八大关键要素
阅读本文需要 10 分钟前言学习任何一门语言之前,你得先了解它的整体架构,知道它的思想,了解它的关键要素,一门语言学到后来你会发现,就像是在剥茧抽丝一般,越是深入越是发现其奥妙之处。Python 中的八大关键要素Python 是一种Duck String类型语言,其崇尚的是所见即所得,正如 Zone of Python 里面写得那样,Explicit is be...
2018-07-28 02:09:28
875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人