zoukankan      html  css  js  c++  java
  • 知识点补充

    线性结构:

    一旦一个数据项被添加,它相对于前后元素一直保持该位置不变。诸如此类的数据结构被称为线性数据结构。栈,队列,deques, 列表是一类数据的容器,它们数据项之间的顺序由添加或删除的顺序决定。 

    html input readonly 和 disable的区别

    Readonly和Disabled它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:

         Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(readonly接受值更改可以回传,disable接受改但不回传数据)。

    sort与sorted的区别:

    对于一个无序的列表a,调用a.sort(),对a进行排序后返回a原列表,sort()函数修改待排序的列表内容。

    而对于同样一个无序的列表a,调用sorted(a),对a进行排序后返回一个新的列表而对a不产生影响。

    查看python解释器版本的方法:

    import sys
    # print(sys.path)  #查看python解释器及其包安装路径
    print(sys.version[:6]) #查看python解释器信息

     python的内存泄漏

      什么情况下会出现内存泄漏:

    第一种情况:
        在程序被一个生命周期比较长的对象所引用的时候,会出现内存泄漏.
        比如:网络服务,定义一个全局的变量c,管理所有的连接,当连接不在被使用的时候,没有被删除.
    
    第二种情况:
        在循环调用的对象中定义了__del__方法,也会出现内存泄漏.
        简而言之: 就是调用了__del__方法的时候,无法判断析构对象的顺序,所以就也不做处理.

    如何防止内存泄漏

    1.对防止内存溢出对象加using方法
        限制对象的适用范围,当他执行完这个范围之后自动释放
    
    2.Dispose()的使用
      如果使用的对象提供Dispose()方法,那么当你使用完毕或在必要的地方(比如Exception)调用该方法,
      特别是对非托管对象,一定要加以调 用,以达到防止泄露的目的。另外很多时候程序提供对Dispose()的扩展,比如Form,
      在这个扩展的Dispose方法中你可以把大对象的引用什么 的在退出前释放。

    python如何获取命令行参数

    import sys
    
    def msg():
        print('参数个数为:', len(sys.argv), '个参数。')
        print('参数列表:', str(sys.argv))
        print('脚本名为:', sys.argv[0])
        for i in range(1, len(sys.argv)):
            print('参数 %s 为:%s' % (i, sys.argv[i]))
    
    
    msg()

     floor 是取整数部分,舍去小数部分,不管小数部分是什么

    floor必须借助于math函数,才能执行

     adhoc具体就是 ansible web -m xx -a xxxxx 执行的命令.在python和linux中这条命令就是anhoc

     python的内置函数

    map , zip ,type , callable , filter , sorted , max ,min,sum ,setattr , getattr ,dir ,eval

    实现以下功能

     

    $("#id_name").attr('readonly', true);  #在类里面加readonly=true属性

     在文件上传的时候必须使用原生的js语句获取文件内容

    Python是如何进行内存管理的?

    python内部有一个数据内存池机制,即pymalloc机制,用于管理小块内存的释放和申请。

    python dict中的items方法和iteritem方法的区别

    items方法是将字典以列表的形式返回,
    iteritems方法也是这样,但是是以迭代器的形式返回的

    lambda函数是什么?使用lambda函数的优点?

    一个匿名函数,不想写一个具体的代码块的时候,简单的写出来的一个没有名字 的函数
    
    好处:节省空间

    os,sys模块的区别

    os模块是操作操作系统的模块,sys是操作解释器的模块

    HTTP协议的特点:

    1.支持客户/服务器模式
    2.简单快速,发送请求的时候,只需要传送请求方法和路径即可。
    3.灵活, 支持各种类型的数据传输对象
    4.无连接,无连接的含义是每次只能处理一个请求,采用这种传输方式可以节省传输时间。
    5.无状态,含义为如果需要从上次的地方接着上传,那么需要重新上传。
















  • 相关阅读:
    Android 动画-alpha(渐变透明度动画效果)
    Memento(备忘录)
    Mediator(中介者)
    Iterator(迭代器)
    Command(命令)
    Chain of Responsibility(责任链)
    Template Method(模板方法)
    Interpreter(解释器)
    Proxy(代理)
    Flyweight(享元)
  • 原文地址:https://www.cnblogs.com/zty1304368100/p/10872798.html
Copyright © 2011-2022 走看看