IT入门 > 面试题 >

  • 死锁

    日期:2019-07-26 23:40:25 点击:5789 好评:0

    原因: 1. 竞争资源 2. 程序推进顺序不当 必要条件: 1. 互斥条件 2. 请求和保持条件 3. 不剥夺条件 4. 环路等待条件 处理死锁基本方法: 1. 预防死锁(摒弃除1以外的条件) 2. 避免死锁(银行家...

  • 调度算法

    日期:2019-07-26 23:39:05 点击:12832 好评:0

    1. 先来先服务(FCFS, First Come First Serve) 2. 短作业优先(SJF, Shortest Job First) 3. 最高优先权调度(Priority Scheduling) 4. 时间片轮转(RR, Round Robin) 5. 多级反馈队列调度(multilevel feedback queue scheduling)...

  • select,poll和epoll

    日期:2019-07-26 23:36:45 点击:27173 好评:1

    其实所有的I/O都是轮询的方法,只不过实现的层面不同罢了. 这个问题可能有点深入了,但相信能回答出这个问题是对I/O多路复用有很好的了解了.其中tornado使用的就是epoll的. [selec,poll和...

  • Python中重载

    日期:2019-07-25 23:52:33 点击:6239 好评:0

    引自知乎:http://www.zhihu.com/question/20053359 函数重载主要是为了解决两个问题。 1. 可变参数类型。 2. 可变参数个数。 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个...

  • 新式类和旧式类

    日期:2019-07-25 23:52:19 点击:5341 好评:0

    这个面试官问了,我说了老半天,不知道他问的真正意图是什么. 这篇文章很好的介绍了新式类的特性: http://www.cnblogs.com/btchenguang/archive/2012/09/17/2689146.html 新式类很早在2.2就出现了,所以旧...

  • range and xrange

    日期:2019-07-25 23:46:58 点击:4593 好评:0

    都在循环时使用,xrange内存性能更好。 for i in range(0, 20): for i in xrange(0, 20):...

  • super init

    日期:2019-07-25 23:45:58 点击:2666 好评:0

    super() lets you avoid referring to the base class explicitly, which can be nice. But the main advantage comes with multiple inheritance, where all sorts of fun stuff can happen. See the standard docs on super if you haven't already. Note t...

  • Python2和3的区别

    日期:2019-07-25 23:45:07 点击:2568 好评:0

    推荐:[Python 2.7.x 与 Python 3.x 的主要差异](http://chenqx.github.io/2014/11/10/Key-differences-between-Python-2-7-x-and-Python-3-x/)...

  • read,readline和readlines

    日期:2019-07-25 23:44:29 点击:3225 好评:0

    * read 读取整个文件 * readline 读取下一行,使用生成器方法 * readlines 读取整个文件到一个迭代器以供我们遍历...

  • Python的is

    日期:2019-07-25 23:43:37 点击:6255 好评:0

    is是对比地址,==是对比值...

广告位API接口通信错误,查看德得广告获取帮助