随笔分类 - 面试题
进程切换与线程切换的区别
摘要:一、什么是虚拟内存 虚拟内存是操作系统为每个进程提供的一种抽象,每个进程都有属于自己的,私有的、地址连续的虚拟内存,当然我们知道最终进程的数据及代码必然要放到物理内存上,那么必须有某种机制能记住虚拟地址空间中的某个数据 被放到了那个物理内存地址上,这就是所谓的地址空间映射,也就是虚拟内存地址与物理地
阅读全文
有关于mysql面试的小故事
摘要:前言 迎面走来了一个风尘仆仆的身穿格子衫的男子,手里拿着一个MacBook Pro,看着那稀少的发量,和那从容淡定的眼神。 我心里一颤,我去,这是架构师,架构师来面我技术面,我心里顿时不淡定了,表面很稳实则心里慌得一批。 果然,他手里拿着我的简历,快速的扫了一下,然后用眼角余光看了一下我,上来就开问
阅读全文
对字符串进行排序 以及 sort() 与sorted()
摘要:sort()函数与sorted()函数的区别 sort()是List对象的方法 sorted()只要是可迭代对象就可以,使用范围比sort()函数更广 List的sort()函数定义与用法: Python源码builtins.py文件对sort()函数的定义如下 def sort(self, key
阅读全文
如何实现两个队列生成一个栈
摘要:#队列的特性:先进先出#栈的特性:先进后出#实现原理"""第一步:建立两个队列,分别为master queue 和 minor queue第二步:在master queue中放入四个值,依次为v1,v2,v3,v4第三步:再按照队列的特性,将master中的元素放到minor中,直到master中只
阅读全文