四、python基本语法 4.1 标识符 标识符是程序中自定义的一些符号和名称(如变量名、函数名、类名等)。为了能标识和引用对象,就需要给对象起一个名称,这个名称就叫做标识符。 命名规则: 标识符由字母,下划线和数字组成,且不能以数字开头 标识符长度可以是任意长度,不能包括空格,且区分大小写 标识符 ...
分类:
编程语言 时间:
2020-12-03 11:43:01
阅读次数:
5
一、简介 储备知识 堆区与栈区 在定义变量时,变量名与变量值都是需要存储的,分别对应内存中的两块区域:堆区与栈区。 1、变量名与值内存地址的关联关系存放于栈区 2、变量值存放于堆区,内存管理回收的则是堆区的内容 直接引用与间接引用 直接引用指的是从栈区出发直接引用到的内存地址。 x = 1 # 直接 ...
分类:
编程语言 时间:
2020-12-03 11:33:55
阅读次数:
4
三、封装全局公共 BUS 数据改变,触发监听方法 1、utils 目录下 bus.js 文件代码示例: import Vue from 'vue' const Bus = new Vue() export default Bus 2、通信传递引用 bus 示例: import bus from '@ ...
分类:
其他好文 时间:
2020-12-02 12:36:35
阅读次数:
9
网上看了一些Abp vNext引用swagger的教程,大致流程都差不多,就是生成每一层对应的xml然后使用IncludeXmlComments方法来引用,后面亲自实践发现有些差异和要点,在此记录一下。 基本步骤: 右击项目解决方案,属性-生成-输出-勾选XML文档文件,删除路径信息仅保留xml文件 ...
分类:
其他好文 时间:
2020-12-01 12:35:40
阅读次数:
9
对象三大特性 封装 该露的露,该藏的藏。“高内聚,低耦合” 高内聚:内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量犯法供外部使用 封装(数据的隐藏) 属性私有,get/set 作用: 提高程序的安全性,保护数据 隐藏代码的实现细节 系统可维护性增加 继承 本质是对某一批类的抽象,从而实 ...
分类:
编程语言 时间:
2020-12-01 12:33:09
阅读次数:
9
主键约束 SQL> alter table customers add constraint customers_pk primary key (customer_id); Table altered. col constraint_name for a30 col constraint_type ...
分类:
数据库 时间:
2020-12-01 12:20:58
阅读次数:
12
1.使用postman测试接口时,不同的环境如何设置环境变量呢? 1)打开postman,点击右上角的设置按钮,选择Manage Environments 2)点击Add,添加环境变量 3)输入环境名称,变量名和变量值 4)添加成功后,回到主页调接口时,右上角选中刚刚添加的环境名称,即可引用该环境变 ...
分类:
其他好文 时间:
2020-12-01 12:07:45
阅读次数:
7
C#中,判断相等有两种方式,一种是传统的==操作,一种是object提供的Equals方法。二者的区别在于: 一、==操作符判断的是堆栈中的值,Equlas判断的是堆中的值。 C#提供值类型和引用类型,值类型存储在栈上,故用==判断是直接判断其值是否相等,因为值类型不存在堆中的数据,因此值类型的Eq ...
分类:
其他好文 时间:
2020-12-01 12:02:02
阅读次数:
2
weakref模块主要的作用:就是一种弱类型的应用,使用此类型,内存管理不再以传统计数器的次数来实现内存的回收,而是通过单独开辟的内存来存储实例的对象,然后通过指针地址引用的方式,实现对象的调用,使用完成后,GC马上回收内存,从而达到高效回收内存,提高效率。 一、常用的方法有两种 weakref.W ...
分类:
编程语言 时间:
2020-11-30 15:56:38
阅读次数:
7
super和this//父类空间优先于子类对象产生//在每次创建子类对象的时候,先初始化父类空间,在创建子类对象。目的在于子类对象中包含了对其应的父类空间,便可以包含父类的成员,如果父类成员非私有,则子类可以随意使用父类成员,代码体现在子类的构造方法时,会先调用父类的。super和this的含义super:代表父类的存储空间标识(可以理解为父类的引用)this:代表当前对象的引用(谁调用就是谁)s
分类:
其他好文 时间:
2020-11-30 15:37:37
阅读次数:
7