典雅大象

文章
4
资源
0
加入时间
3年1月15天

Python面试题(四)

1.Python字典和集合不支持双向索引(正确)字符串,列表,元组支持。字典,集合不支持。2.Python在删除对象时会自动调用析构函数(正确) __del__”就是一个析构函数了,当使用del 删除对象时,会调用他本身的析构函数,另外当对象在某个作用域中调用完毕,在跳出其作用域的同时析构函数也会被调用一次,这样可以用来释放内存空间。 __init__也是一个析构函数,对象一创建就执行3. Python中的十六进制十六进制是由 0 ~ 15 组成的,可是 9 后面的的 1...

软件项目外包开发成本

在这个阶段,传统软件项目主要输入需求文档和设计文档,需求文档采用明了的语言说清楚客户想要什么,而设计文档则说明用计算机怎么实现客户的需求,这两个文档相互依赖,一个文档的变更,另一个文档也需要相应变化。而APP项目的设计文档则以原型图为主,使用Axure这样的原型图工具描述出软件的执行流程,辅助文字说明,和客户一起确认是否是客户想要的内容。一般的,开发完成APP后,后面的维护分两种情况,一种是不改不增加功能的维护,也就是说只是在原来版本上进行bug维护,这种情况下维护费用较低,每年占比不到开发成本

linux可以运行dev吗,打开 Linux的dev_dbg

内核中的大部分驱动都使用了dev_dbg接口打印调试信息,这些信息非常有用帮助你去调试理解代码,默认是不会输出到控制台的。基于Linux version 4.14.78有两种方法让dev_dbg 输出:/kernel/include/linux/device.h#if defined(CONFIG_DYNAMIC_DEBUG)#define dev_dbg(dev, format, ...) ...