logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库-约束(CONSTRAINT)

摘要:数据库约束是用于限制表中数据类型的规则,主要包括主键、外键、唯一、非空、检查和默认值约束。约束可在创建表时定义(列级或表级),也可后期通过ALTERTABLE添加。最佳实践包括显式命名约束(如pk_、fk_前缀)和遵循命名规范。约束管理使用ADD/DROP等关键字,外键还支持级联操作(ONDELETE CASCADE等)。建议始终显式命名约束以便维护,并可通过ALTERTABLE语句灵活修改

#数据库#mysql#oracle +1
python函数(5)— 可变参数 *args 和 **kwargs

方法1,调用函数时传入的参数,其中参数1传给了位置参数argument,参数2,3,4没有匹配到对应的位置参数,被装入到一个元组tuple中,参数args指向这个tuple对象。方法2,使用解包的方式,*tuple会将元组对象解包成一个一个位置参数传入到函数中。方法1,调用函数时传入的参数,没有匹配的关键字参数,被装入到一个字典dict中,参数kwargs指向这个dict对象。方法1,调用函数时传

#python
Python内置函数 — sort,sorted,reversed

sort函数是列表的属性方法,对原列表的元素进行排序,默认升序,返回None。sorted函数是Python的内置函数,对可迭代对象的元素进行排序,生成一个新列表。reversed函数是Python内置函数,反转序列,返回一个迭代器对象,只单纯的反转元素,不去重,不排序。

#python
pytest合集(7)— 测试用例参数化

夹具pytest.fixture(params)可以用来实现参数化,参数化的时候这里需要用到一个参数request,用来接收fixture返回的结果,通过request.param来返回参数内容。argnames参数名有多个的时候,多个参数名之间使用逗号分隔的字符串,多个参数名组成的列表,多个参数名组成的元组,这三种写法都可以。如果是多个参数,多个参数名之间使用逗号分隔的字符串,或者多个参数名组成

文章图片
#pytest
python基本数据类型(3)— 元组

​元组(Tuple)是一种Python基本数据类型,是一种有序、不可变的数据类型。元组使用圆括号()来表示,元素之间使用逗号,分隔。元组中的元素是不可变的,一旦创建就不能被修改,也不能添加或删除元素。元组支持索引和切片操作。元组在某些情况下比列表更适合使用,例如需要保护数据不被修改或者作为字典的键等。

#python
python模块 — 多线程模块 threading

学习python多线程之前先思考两个问题:1、为什么要使用多线程?2、python多线程运行机制?GIL-全局解释器锁文章目录:1、线程类 threading2、线程对象 threading.Thead()3、线程锁对象4、条件对象 threading.Condition()5、信号量对象 threading.Semaphore()6、事件对象 threading.Event7、Timer计时器对

文章图片
#python
Java基础 — JDK和JRE的区别和环境变量配置

(代码执行文件)存在于所装的JDK的bin目录下,而我们写的Java或者跑的别人的程序一般是放在一个新的目录,主要是方便管理,如果都放在这里,会很混乱,更何况编译还有class文件生成。exe),而系统默认的是在当前程序所在的文件夹目录下去寻找这两个执行文件,而不会去其他地方找,此时我们就需要配置Path环境变量,使得每次程序运行就自动到安装JDK的bin目录下去搜索javac.exe和java.

#java
python基础 — 上下文管理器

自定义上下文管理器运行结果:自定义一个上下文管理器 MyContextManager ,包含__enter__和__exit__方法。分析运行结果可知其执行过程:首先执行类中的方法,它总是在进入代码块前被调用的接着就执行代码块——with语句下面的代码块离开的时候又调用类中的__exit__()...

文章图片
python基本数据类型(2)— 列表

列表(list)是Python中的一种有序、可变的数据类型。列表使用方括号[]来表示,元素之间使用逗号,分隔。列表中的元素可以是不同的数据类型,例如整数、浮点数、字符串等。列表中的元素可重复。列表支持索引和切片操作。

#list
python进阶 — 使用python脚本调用java程序

在这个示例中,`command`变量存储了要执行的命令行命令,其中包括Java可执行文件的路径(例如`path/to/your/java/project.jar`)和参数列表(例如`arg1`和`arg2`)。然后,使用`subprocess.run()`函数执行命令行命令,通过`capture_output=True`参数来捕获命令的输出,并使用`text=True`参数将输出解码为文本格式。是

#python#pycharm#开发语言 +1
    共 20 条
  • 1
  • 2
  • 请选择