zoukankan      html  css  js  c++  java
  • hashlib,sbprocess,configparser,面向对象与类的基本概念 2018-4-11

    hashlib

    1、什么叫hash:hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值

    2、hash值的特点是:

      2.1 只要传入的内容一样,得到的hash值必然一样=====>要用明文传输密码文件完整性校验

      2.2 不能由hash值返解成内容=======》把密码做成hash值,不应该在网络传输明文密码

      2.3 只要使用的hash算法不变,无论校验的内容有多大,得到的hash值长度是固定的

    sbpreocess

      主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。

      subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回信息。

     configparser

      该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同

      该模块的作用 就是使用模块中的RawConfigParser()、ConfigParser()、SafeConfigParser()这三个方法(三者择其一),

    创建一个对象使用对象的方法对指定的配置文件做增删改查 操作。

    面向对象编程:

      核心”对象“二字,对象指的是特征与技能的结合体,

      优点:可扩展性强

      缺点:编程的复杂度高于面向过程

    类:

      1,对象是特征与技能的结合体,那类就是一系列对象相同的特征与技能的结合体

      2、在现实世界中:一定先有对象,后来随着人类文明的发展总结出的类

      对象是具体存在的,而类只是一种抽象概念

      3、在程序中,务必保证:先定义类,后调用类来产生对象

  • 相关阅读:
    论文--文章编号
    论文---参考文献格式
    第3章 Java语言基础----static
    第3章 Java语言基础----成员变量与局部变量
    第3章 Java语言基础----声明成员变量,对变量进行赋值
    第2章 熟悉Eclipse开发工具----加减乘除,和差积商的英文写法
    第1章 初识java----输出多行的语句写法
    No PostCSS Config found解决办法
    react-cnode
    qs.parse()、qs.stringify()使用方法
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8778620.html
Copyright © 2011-2022 走看看