1. Python是如何进行内存管理的?
答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制
一、对象的引用计数机制
python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。
引用计数增加的情况:
1,一个对象分配一个新名称
2,将其放入一个容器中(如列表、元组或字典)
引用计数减少的情况:
1,使...
分类:
编程语言 时间:
2014-09-12 15:09:53
阅读次数:
258
第一部分:基本概念及其它问答题 1、关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态...
分类:
编程语言 时间:
2014-09-06 17:18:13
阅读次数:
276
1.Object-C有多继承吗?没有的话用什么代替? cocoa中所有的类都是NSObject的子类,多继承在这里是用protocol委托代理实现的,不需要考虑繁琐的多继承,虚基类的概念。ood的多态特性在obj-c中通过委托来实现.2.Object-C有私有方法吗?私有变量呢? objecti.....
分类:
移动开发 时间:
2014-08-28 00:47:58
阅读次数:
332
1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c...
分类:
移动开发 时间:
2014-08-24 20:49:33
阅读次数:
281
问题一:以下的代码的输出将是什么? 说出你的答案并解释。class Parent(object): x = 1class Child1(Parent): passclass Child2(Parent): passprint Parent.x, Child1.x, Child2.x...
分类:
编程语言 时间:
2014-08-08 01:47:45
阅读次数:
416
1 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么?它是如何工作的?GC是什么?简述一下GC的工作方式?.net的全称是.NET Framework 是一种托管代码的编程模型,采用系统虚拟机运行的编程平台以通用语言运行库(CommonLanguageRuntime)为基础支持多...
分类:
Web程序 时间:
2014-08-03 17:40:55
阅读次数:
461
1.java/c++/ruby/python集中语言的对比java和c++java和rubyjava和python
分类:
编程语言 时间:
2014-07-31 02:20:05
阅读次数:
220
1、 linux驱动分类
2、 信号量与自旋锁
3、 platform总线设备及总线设备如何编写
4、 kmalloc和vmalloc的区别
5、 module_init的级别
6、 添加驱动
7、 IIC原理,总线框架,设备编写方法,i2c_msg
8、 kernel panic
9、 USB总线,USB传输种类,urb等
10、android boot 流程...
分类:
系统相关 时间:
2014-07-27 23:43:09
阅读次数:
380
题目:输入一个IPv4字符串,如“1.2.3.4”,输出对应的无符号整数,如本例输出为 0x01020304。来源:某500强企业面试题目思路:从尾部扫描到头部,一旦发现无法转换,立即返回,减少无谓操作。#include "stdio.h"#include "stdlib.h"#include "s...
分类:
编程语言 时间:
2014-07-27 22:36:49
阅读次数:
301
题目:输入两个数字字符串,如“1234567890”和“987654321”,返回二者相乘的结果字符串,如本例返回为“1219326311126352690”。来源:某500强企业面试题目思路:从尾部到头部,对两个字串的每个数字分别相乘,并放入结果字符串相应的位置。#include "stdio.h...
分类:
编程语言 时间:
2014-07-27 22:03:29
阅读次数:
245