美文网首页
【解题】关于事务、HTTP协议特点、面向对象三大特性、新式类和经

【解题】关于事务、HTTP协议特点、面向对象三大特性、新式类和经

作者: 琉佳 | 来源:发表于2019-12-11 17:53 被阅读0次

    1、什么是事务:

    ·是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);

    ·原子性、一致性、隔离性、持续性

    2、HTTP协议特点:

    客户端/服务器模式、简单快速、灵活、无连接(短连接)、无状态

    3、面向对象三大特性:

    ·封装、继承、多态。

    ·把属性封装到对象当中,

    ·把相同的功能封装到方法中

    4、新式类和经典类有什么不同

    ·新式类广度继承

    ·经典类深度继承

    5、__init__和__new__方法的区别

    __init__ 方法仅为初始化方法;

    __new__方法才是实际意义上的构造函数;

    6、端口和IP有什么作用

    ·IP:标记网络任何一台设备

    ·PORT:标记进程的(每个应用程序都对应一个端口号)

    7、左连接和右连接有什么不同

    简而言之:左连接只影响右表,右链接只影响左表。

    8、GIL是什么

    ·gil是什么:全局解析器锁

    ·gil的作用:单核的情况下可以实现多任务(并发)

    9、append方法和extend方法有什么区别

    ·list.append(object) 向列表中添加一个对象object。

    使用append的时候,是将参数看作一个对象,【整体作为一个元素打包】添加到指定列表。

    ·list.extend(iterable) 把一个可迭代对象的内容迭代添加到列表中。

    使用extend是将一个可迭代对象中的每个元素【逐个地】添加到列表中,可迭代对象中有几个元素,添加后的列表就比原列表多几个元素。

    ·在末尾追加数据

    ·将列表2的数据追加到列表1

    10、什么是可迭代对象,什么是迭代器、生成器是可迭代对象吗

    ·可以被 for in 遍历的对象就是可迭代对象

    ·迭代器(iterator)是一个抽象的概念,任何对象,如果它的类有next方法(next python3)和__iter__方法返回自己本身,即为迭代器

    ·生成器是一种特殊的迭代器

    11、对称加密有哪些算法、非对称加密

    ·DES、3DES、AES

    ·RSA。公钥加的密、私钥能解开

      私钥加的密、公钥能解开

      加密速度的速度慢

    相关文章

      网友评论

          本文标题:【解题】关于事务、HTTP协议特点、面向对象三大特性、新式类和经

          本文链接:https://www.haomeiwen.com/subject/kklagctx.html