240 发简信
IP属地:西藏
  • 120
    数据存储之java内存空间堆栈

    一:数据类型 基本数据类型 byte,short, int,long, float,doble,boolean,char 引用数据类型,即除了基本的变量类型之外的所有类型 二...

  • java基础-数组

    一:数组定义 一种数据结构,用来存储同一类型之的集合, 内存中存储相同数据类型的连续的空间 在Java中,数组是一种引用数据类型,它存储的是对对象的引用,而不是对象本身 数组...

  • 计算机单位存储换算和java数据类型

    一:计算机基础知识 bit 位 ,即0或者1, 0101010110 byte字节,8位作为一个字节,字节是处理数据的基本单位 1 byte = 8bits 1KB...

  • vue的高级特性-事件修饰符

    .stop防止冒泡(事件冒泡:点击子元素,事件会一级一级冒泡到父元素)

  • 120
    Vue脚手架-创建新项目

    一:VUE-CLI介绍 Vue-CLI是一个基于vue.js进行快速开发的完整系统,提供: 通过@vue/cli实现的交互式的项目脚手架 一个丰富的官方插件合集,集成了前端生...

  • 进程、线程、协程的区别

    进程是资源分配的单位,进程资源是独立的,每次切换的资源很大,耗时更长线程是操作系统调度的单位,线程的切换涉及到用户空间和内核空间的切换,需要操作系统调度,还有线程私有的栈和寄...

  • 线程池与进程池

    一:线程池与进程池所需包 二:线程池的基本使用 三:线程池上下文管理协议--with 四:线程池上下文管理协议--map(与三相同的输出结果) map进行批量任务提交,map...

  • 进程

    进程是操作系统分配资源的基本单位 ,线程是操作系统任务调度执行的基本单位 一:multiprocessing模块 1-1:Process类: 1-2:方法: 1-3:进程对象...

  • 队列

    Python的Queue模块中提供了同步的、线程安全的队列类,包括:FIFO(先入先出)队列QueueLIFO(后入先出)队列LifoQueue,优先级队列PriorityQ...

  • 120
    并发编程-线程

    一:并发和并行 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起...

  • 元类

    一:元类定义 创建类的类叫做元类。类是元类创建出来的对象 二、type的两种使用 1、获取数据的类型:type(object) -> the object's type2、创...

  • 属性自省

    一:私有属性 Python并没有真正的私有化支持,但可用下划线得到伪私有,有一项大多数 Python 代码都遵循的习惯:带有下划线,前缀的名称应被视为非公开的 API 的一部...

  • 上下文管理器-with

    一:with做了什么 二:上下文管理器协议: 在python中所有实现了上下文管理器协议的对象,都可以使用with操作 三、初识 四:自定义文件操作的上下文管理器协议

  • 120
    面向对象进阶-单例模式

    类每次实例化的时候都会创建一个新的对象,如果要求类只能被实例化一次,就是单例模式 练习题 实现一个可以让类变成单例模式的装饰器,只要任意一个类使用该装饰器装饰,那么就会变成一...

  • 面向对象进阶--魔术方法

    一:魔术方法 魔术方法都不需要手动调用,都是在特殊的情况下触发的。在python中像 __init __ 这类双下划线开头和结尾的方法,我们把它统称为魔术方法,魔术方法都是p...

  • 120
    根据装饰器手写ddt实现原理(提升对装饰器理解)

    一:浅谈ddt @ddt装饰器装饰类,@data装饰器装饰用例方法并传入测试数据。@data:做的是第一步,将传入测试数据保存起来@ddt:第二步,遍历用例数据,给测试类动态...

  • 120
    生成器与迭代器

    一:可迭代对象(Iterable) 1、什么叫可迭代对象? 2、python中那些是可迭代对象 二:迭代器(Iterator) 1、什么是迭代器 2、迭代器的特性: 迭代对象...

  • 装饰器

    一、装饰器的语法: 开放封闭原则:软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。 二、装饰器的作用: 三、装饰器的原理: 四、普通装饰器 五...