1、数据库连接方式:工具,终端命令,代码pymysql MysqlDB
2、Linxu 通过more和less命令可以快速打开查看大文件的内容,分页显示
3、git 是一个开源的分布式版本控制系统,可以有效、高速地处理项目版本管理,常常用于企业代码托管。
4、git clone -b 分支名 xxxxx
5、python迭代器:list,需要迭代前将数据放到list中;生成器yield:可以在迭代过程中生成数据
6、python的GIL全局解释锁:同一时刻只有一个线程在运行
7、python多线程使用方法:Thrending.thrend;python多进程使用方法:multiprocessing.Process
8、__init__是初始化方法,对象实例化后默认调用,必须包含self参数
9、self表示类创建的实例/对象本身,指向创建对象的内存地址;
10、list.sort()会改变原列表,sorted(list)不会改变原列表
11、lamada:匿名函数,用来快速定义函数;使用方法: lamada x,y: x+y
12、全局变量和局部变量的区别:作用域不同;生命周期不同;
13、冒泡排序:双层循环,第一层循环为需要循环的次数(为列表长度-1),第二层的循环为每次循环中需要前后数据交换的次数(为列表长度-1再减去循环次数i),二层循环中每次交换前后元素
14、进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。
软件测试开发常见面试题整理三
最新推荐文章于 2024-05-21 13:13:56 发布