1.capitalize()表示将字符串第一个字符转换为大写

2.pop()方法:指定一个键(key)作为参数来删除并返回对应的值,不传入任何参数报错。

3.测试方法:黑盒测试(等价类划分法、边界值分析、因果图分析:错误猜测)

4.SQL的执行顺序是:

5.数据库范式从低到高分别是1NF、2NF、3NF、BCNF、4NF、5NF。

6.executeUpdate()方法用于执行INSERT、UPDATE或DELETE等DML语句,其返回值表示受影响的行数。

7.union all和union

8.看到性能选时间!

9.软件调试技术: 试探法(强行排错法)、回溯法:人工沿着程序的控制流程往跟踪代码,直到找出错误根源为止、对分查找法:缩小错误的范围、归纳演绎 、 原因排除法

10.在Python中,当字符串前加上字母r时,表示这是一个原始字符串(raw string)。原始字符串会将反斜杠()当作普通字符处理,而不是转义字符。

11.*p是解包操作

12.__name__定义在一个模块中,当解释器执行这个py文件时,__name__的值就为__main__; 当这个模块被引用即被其他模块import时,__name__的值就是模块名,也就是py文件名。

13.map()函数:返回布尔值(True/False)

14.*表示强迫使用关键字传参,即必须写成fun(1,b=某个值)的形式。 def f1(a, *, b, c):     return a + b + c  对于上面这个函数而言,调用时参数a可以任意值, 但b,c参数一定要以关键字参数的形式传参,如f1(1, b=4, c=5),否则将会报错。     

15. enumerate()函数会返回一个包含索引和元素的迭代器,其中i是索引(从0开始),j是对应的元素值。

16. locate函数:Locate(str,sub) > 0,表示sub字符串包含str字符串;Locate(str,sub) = 0,表示sub字符串不包含str字符串。

17.字符串的截取:substring(字符串,起始位置,截取字符数)


1.capitalize()表示将字符串第一个字符转换为大写
2.pop()方法:指定一个键(key)作为参数来删除并返回对应的值,不传入任何参数报错。
3.测试方法:黑盒测试(等价类划分法、边界值分析、因果图分析:错误猜测)
4.SQL的执行顺序是:

FROM--WHERE--GROUP BY--HAVING--SELECT--ORDER BY(先查询where条件,having条件,其次是分组,最后排序)(WHERE子句和GROUP BY子句。WHERE用于过滤行,而GROUP BY用于分组。)

5.数据库范式从低到高分别是1NF、2NF、3NF、BCNF、4NF、5NF。

各范式之间的关系是:

- BCNF是在3NF的基础上进一步改进的,要求所有非主属性对每一个候选码都完全函数依赖

- 3NF在2NF基础上消除了非主属性对候选码的传递函数依赖

- 2NF在1NF的基础上,消除了非主属性对码的部分函数依赖

- 1NF是最基本的范式,要求属性不可再分

范式级别越高,冗余度越小,数据一致性越好。但实际应用中,并不一定要遵循最高范式,需要在查询性能和数据一致性之间做平衡。

6.executeUpdate()方法用于执行INSERT、UPDATE或DELETE等DML语句,其返回值表示受影响的行数。

- executeUpdate()方法返回值的具体含义:

- 对于INSERT语句:返回新增的记录数

- 对于UPDATE语句:返回更新的记录数

- 对于DELETE语句:返回删除的记录数

- 如果执行失败则会抛出SQLException异常,而不是返回特殊值。

7.union all和union

特性

UNION ALL

UNION

去重

保留所有行(包括重复行)

自动去重(删除完全相同的行)

执行效率

高(无需额外计算去重)

低(需排序/去重操作)

结果顺序

按查询顺序拼接(如先男生后女生)

通常按去重后的顺序返回(不保证原始顺序)

适用场景

需保留所有记录时(如日志合并)

需唯一结果时(如用户列表去重)

注:因无需去重操作,执行效率通常高于UNION,尤其适合大数据量场景。

语法要求:

每个SELECT语句的列数必须相同。

对应列的数据类型需兼容(如数值型与字符型需隐式转换,否则报错)。

列名以第一个SELECT语句为准,后续语句的列名会被忽略。

8.看到性能选时间!

性能测试是正常情况下的性能指标;

压力测试是测试系统的瓶颈所在;

负载测试是指系统重负荷性能指标;

压力测试理解起来更像是测试高压情况下的性能指标,负载更像是一步一步增加负载,测试各个负载的指标,从而最后找到瓶颈     

9.软件调试技术: 试探法(强行排错法)、回溯法:人工沿着程序的控制流程往跟踪代码,直到找出错误根源为止、对分查找法:缩小错误的范围、归纳演绎 、 原因排除法
10.在Python中,当字符串前加上字母r时,表示这是一个原始字符串(raw string)。原始字符串会将反斜杠()当作普通字符处理,而不是转义字符。
11.*p是解包操作
12.__name__定义在一个模块中,当解释器执行这个py文件时,__name__的值就为__main__; 当这个模块被引用即被其他模块import时,__name__的值就是模块名,也就是py文件名。
13.map()函数:返回布尔值(True/False)

filter()函数:保留满足条件的元素

reduce()函数:对列表元素累加求和。

insert()方法:在索引3处插入25(原索引3的元素19后移)。

关键点:insert()方法返回None(它直接修改列表,不返回值)。

14.*表示强迫使用关键字传参,即必须写成fun(1,b=某个值)的形式。 def f1(a, *, b, c):     return a + b + c  对于上面这个函数而言,调用时参数a可以任意值, 但b,c参数一定要以关键字参数的形式传参,如f1(1, b=4, c=5),否则将会报错。     
15. enumerate()函数会返回一个包含索引和元素的迭代器,其中i是索引(从0开始),j是对应的元素值。
16. locate函数:Locate(str,sub) > 0,表示sub字符串包含str字符串;Locate(str,sub) = 0,表示sub字符串不包含str字符串。
17.字符串的截取:substring(字符串,起始位置,截取字符数)

字符串的拼接:concat(字符串1,字符串2,字符串3,...)

字母大写:upper(字符串)

18.DROP TABLE 表名,删除表结构和数据。DELETE或TRUNCATE命令,删除表中的数据但保留表结构。
19.在使用 INSERT 语句插入数据时,插入的数据类型必须与表中对应列的数据类型兼容。如果不兼容,数据库会报错或进行类型转换(若数据库支持类型转换),但是不能完全不关联。
20.GROUP BY子句、ORDER BY子句和聚合函数、DISTINCT、集合运算符(UINION、EXCEPT)以及窗口函数都是会进行排序的运算。
21.SQL中显式事务和隐式事物的区别: 
  隐式事务:在连接的基础上,每一条语句都以单独事务运行。 
  显式事务:存在开始/结束标志,例如:
 BEGIN TRANSACTION
 ...具体事务 
  END TRANSACTION。 
SQL Server中每一条select、insert、update、delete语句都是隐形事务的一部分,显性事务用BEGIN TRANSACTION明确指定事务。

22.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/921718.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/921718.shtml
英文地址,请注明出处:http://en.pswp.cn/news/921718.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【一文分享】安全数据交换系统是什么?哪款产品性价比高?

随着数据价值的提升,其流动过程中的安全风险也与日俱增。内部核心数据泄露、外部攻击、不合规传输导致的合规风险……这些问题如同悬在企业头上的“达摩克利斯之剑”。正是在这样的背景下,安全数据交换系统 应运而生,成为了保障数据安全流动的…

postgresql9.2.4 离线安装

1、创建用户[rootvkeep ~]# groupadd postgres [rootvkeep ~]# useradd -g postgres postgres -m -s /bin/bash [rootvkeep ~]# echo "Database123" | passwd --stdin postgres2、安装依赖包[rootvkeep ~]# yum install gcc gcc-c zlib-devel readline readline-deve…

【C++设计模式】第三篇:观察者模式(别名:发布-订阅模式、模型-视图模式、源-监听器模式)

C设计模式系列文章目录 【C设计模式】第一篇 C单例模式–懒汉与饿汉以及线程安全 【C设计模式】第二篇:策略模式(Strategy)–从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析 【C设计模式】…

运作管理学习笔记5-生产和服务设施的选址

运作管理-北京交通大学5.1.设施选址概述 设施选址是一个战略性的决策,做这个决策的时候会投入比较多的资源,而且未来去改变选址的成本和代价也比较大。 5.1.1.设施选址的重要性 设施选址影响企业经营情况 设施选址对设施布局以及投产后的生产经营费用、产…

JUnit 详解

一、JUnit 简介:什么是 JUnit?为什么要用它?1.1 核心定义JUnit 是一个开源的、基于 Java 语言的单元测试框架,最初由 Erich Gamma (GoF 设计模式作者之一) 和 Kent Beck (极限编程创始人) 在 1997 年共同开发。作为 xUnit 测试框架…

数据结构造神计划第三天---数据类型

🔥个人主页:寻星探路 🎬作者简介:Java研发方向学习者 📖个人专栏:《从青铜到王者,就差这讲数据结构!!!》、 《JAVA(SE)----如此简单&a…

AI API Tester体验:API测试工具如何高效生成接口测试用例、覆盖异常场景?

前阵子帮后端测试支付接口时,我算是彻底明白 “API 测试能磨掉半条命”—— 明明接口文档里写了十几种参数组合,手动写测试用例时要么漏了 “签名过期” 的场景,要么忘了校验 “金额超过限额” 的返回值,测到半夜还被开发吐槽 “你…

音频驱动数字人人脸模型

1.LatentSync: Taming Audio-Conditioned Latent Diffusion Models for Lip Sync with SyncNet Supervision 字节 2024 文章地址:https://arxiv.org/pdf/2412.09262 代码地址:https://github.com/bytedance/LatentSync 训练推理都有 2.wan2.2-s2v …

CentOS部署ELK Stack完整指南

文章目录🚀 ELK Stack 部署详解(CentOS 7/8)📦 一、环境准备1. 关闭防火墙(或开放端口)2. 关闭 SELinux3. 安装基础依赖4. 验证 Java🔽 二、下载并安装 ELK 组件1. 导入 Elastic GPG 密钥2. 创建…

Spring Boot 拦截器(Interceptor)与过滤器(Filter)有什么区别?

在 Spring Boot 项目中,我们经常会遇到需要在请求处理前后执行一些通用逻辑的场景,比如记录日志、权限校验、全局异常处理等。此时,我们通常会面临两种选择:过滤器(Filter) 和 拦截器(Intercept…

【技术教程】如何将文档编辑器集成至基于Java的Web应用程序

在如今的企业协作场景中,“文档” 早已不是简单的文字载体!从项目需求文档的多人实时修改,到财务报表的在线批注,再到合同草案的版本追溯,用户越来越需要在 Web 应用内直接完成 “编辑 - 协作 - 存储” 全流程。 但很…

多模态大模型Keye-VL-1.5发布!视频理解能力更强!

近日,快手正式发布了多模态大语言模型Keye-VL-1.5-8B。 与之前的版本相比,Keye-VL-1.5的综合性能实现显著提升,尤其在基础视觉理解能力方面,包括视觉元素识别、推理能力以及对时序信息的理—表现尤为突出。Keye-VL-1.5在同等规模…

洗完头后根据个人需求选择合适的自然风干 | 电吹风 (在保护发质的同时,也能兼顾到生活的便利和舒适。)

文章目录 引言 I 选合适的方式让头发变干 时间充裕,不需要做造型,选择自然风干 使用电吹风,比较推荐的做法 II 自然风干 天冷可能刺激头皮 III 电吹风吹干 容易造型 影响头皮健康 损伤发质 科普 头皮的微观结构 头发丝 引言 吹风吹干:容易造型,但损伤发质、影响头皮健康 …

GPS汽车限速器有哪些功能?主要运用在哪里?

GPS 汽车限速器是一种结合全球卫星定位(GPS)技术、车速采集技术与车辆控制 / 预警逻辑的设备,核心目标是通过技术手段限制车辆行驶速度,减少超速引发的交通事故,并辅助车辆管理。其功能与应用场景高度匹配不同用户的 “…

Python从入门到精通_01_python基础

1 源代码格式在python文件的第一行,输入以下语句,可以将python文件的编码格式设置为utf-8#-*- coding:utf-8 -*-2 输入输出input():输入,无论输入的是什么类型数据,最后都是字符串类型print(*args, sep , end\n, fileNone, flushF…

使用CI/CD部署项目(前端Nextjs)

写在前面:在github上使用CI/CD部署Nextjs项目,具体配置可以按照自己的实际的修改 这是我的项目配置,仅供参考 后端项目可以参考:使用CI/CD部署后端项目 正文开始 项目名(PROJECT_NAME)- CI/CD 部署指南…

Java全栈工程师面试实录:从基础到实战的全面解析

Java全栈工程师面试实录:从基础到实战的全面解析 面试官:李明(资深技术负责人) 应聘者:张宇(28岁,硕士学历,5年开发经验) 第一轮:Java语言与JVM基础 李明&…

C#中解析XML时遇到注释节点报错

在C#中解析XML时遇到注释节点报错的问题&#xff0c;这是因为XML注释节点&#xff08;<!-- -->&#xff09;是特殊的节点类型。当遍历XML节点时&#xff0c;注释节点也会被包含在内&#xff0c;但它们不能像普通元素节点那样处理。 解决方案 方法1&#xff1a;跳过注释节…

9.3深度循环神经网络

目前为止&#xff0c;只讨论了具有一个单向隐藏层的循环神经网络&#xff0c;其中隐变量和观测值域具体的函数形式的交互方式是相当随意的。只要交互类型建模具有足够的灵活性&#xff0c;不是一个单问题。然而&#xff0c;对一个单层来说&#xff0c;可能具有相当的挑战性。之…

CSS in JS 的演进:Styled Components, Emotion 等的深度对比与技术选型指引

CSS in JS 的演进&#xff1a;Styled Components, Emotion 等的深度对比与技术选型指引在现代前端开发中&#xff0c;组件化思维已成为主流&#xff0c;而如何科学、高效地管理组件的样式&#xff0c;也随之成为了一个重要议题。CSS in JS&#xff08;JS中的CSS&#xff09;应运…