20250225工作技术学习 知识点
一、今日学习计划:
学习当日的学习计划。4h学完的就分两天学,挤时间去学呀。6h的就分3天完成就OK了。
体育精神:一遍学不会,那么就学十遍。。。如果没学会,那么就重头再来。。。冷静。
别人比我年龄小,还比我刻苦,我还有什么资格说不好好学习呢???自己要好好努力呀。
二、面试总结:问期望薪资,说期望薪资一定要说,朝九晚六多少钱,加班多薪资+1000。工作要好好努力。考研武汉大学。6k一个月。。9k一个月。。应该能找到。。
!!!!做好我自己的事情啊!!!!!!!!!
育儿也是养育自己,冷静。语气要平和。写草稿:老师安排的座位挺好的,请上课认真听课。这样才对得起你自己起早贪黑上学,也才对得起老师安排的良好座位,也才对得起家人早上起早贪黑接送上下学。你觉得呢?有不会的问题,你可以问老师,也可以问我。我会的都教你。1、认真听课。2、字写清楚写清楚写清楚!3、不会的问题要解决。不能扔在那里,找老师问或者发给我,我能弄明白的,我都会教你。为什么考试成绩不是满分,因为有不会的问题没有解决。不要贬低。。。。透过现象看本质。。。,就是字写清楚,也是对老师的尊重,每次作业交上来,字写的很丑,老师想帮助你,但是也很无奈。。。。好不好嘛? 很冷静很语气平静和他沟通。。。小时候,我成绩考的分数不好,爷爷从来没有骂过我,都是语气平和。因为人只能要求自己,把自己能做好事情做好,爷爷分内之事做好家务和农活,只能做好这个,爷爷一直忙碌着他自己可以做好的事情。爷爷干农活很累很辛苦。。。别人做不到的事情,自己没有做过,自己也不好说对错。。。人只能要求自己做好自己。。。是不是呢?对不对呢?你觉得呢? 说自己的想法的时候,一定要问对方的想法。很重要,这是在和对方沟通沟通沟通。拥抱表达爱,很重要。拥抱表达爱,很重要。自尊自爱很重要。自尊自爱很重要。自尊自爱很重要。自尊自爱很重要。自尊自爱很重要。自尊自爱很重要。
科普。问问医生,适量,过度对身体不好。什么事情过量,都对身体不好。
自己好好努力,去追一个也在好好努力的对方。
一个家庭,所有人都在好好努力,这个家才会越来越好。。。我工作几年了,可是呢回去依然让爷爷奶奶接。自己挣到的钱呢,自己挣到的钱呢。。。对得起自己,对得起老师,对得起家人的付出。自己把字写清楚,老师能看懂,老师才能帮你。。老师看到你的作业不清楚,老师想帮你,可是老师看不懂你写的作业,老师很无奈,你理解吗?所以请把字写清楚。才了解多少呢?
让孩子尽可能晚的接触电子产品。尽可能晚的接触电子产品。有个保姆专门带小孩,只有自己的家人会专心陪伴小孩。陪伴小孩学习很重要,看学习机,学龄前看学习机。
自己有自己的底线,很重要。
先提高自己的能力自己的实力,而后再说什么情绪价值那些的。
强大什么,都不如强大自己。对不对?强大自己。强大自己。
三、
利用好ai: deepseek
1、面试问题问:软件测试工程师,数据库,表连接方式:内连接,外连接,左连接,右连接。逆序排序,顺序排序。去重方式:distinct或group by。请举实例,写这几个的对应的语句,并对应解释。
回答:在数据库查询中,表连接是非常常见的操作,主要用于从多个表中获取相关数据。常见的表连接方式包括内连接、外连接、左连接、右连接。以下是每种连接方式的实例及解释。
1、内连接(inner join):内连接返回两个表中满足连接条件的记录。
实例:假设有两个表:employees和departments。
-
employees表结构:
employee_id | employee_name | department_id -------------------------------------------- 1 | Alice | 101 2 | Bob | 102 3 | Charlie | 103 -
departments
表结构:department_id | department_name ------------------------------- 101 | HR 102 | IT 104 | Finance
查询语句:
SELECT employees.employee_name, departments.department_name
FROM employees
INNER JOIN departments ON employees.department_id = departments.department_id;
解释:
-
只返回
employees
和departments
表中department_id
匹配的记录。 -
结果:
employee_name | department_name ------------------------------- Alice | HR Bob | IT
2. 外连接(FULL OUTER JOIN)
外连接返回两个表中所有记录,匹配的记录合并,不匹配的记录用 NULL
填充。
查询语句:
SELECT employees.employee_name, departments.department_name
FROM employees
FULL OUTER JOIN departments ON employees.department_id = departments.department_id;
解释:
-
返回
employees
和departments
表中所有记录。 -
结果:
employee_name | department_name ------------------------------- Alice | HR Bob | IT Charlie | NULL NULL | Finance
3. 左连接(LEFT JOIN)
左连接返回左表中的所有记录,以及右表中满足连接条件的记录。如果右表中没有匹配的记录,则用 NULL
填充。
查询语句:
SELECT employees.employee_name, departments.department_name
FROM employees
LEFT JOIN departments ON employees.department_id = departments.department_id;
解释:
-
返回
employees
表中所有记录,以及departments
表中匹配的记录。 -
结果:
employee_name | department_name ------------------------------- Alice | HR Bob | IT Charlie | NULL
4. 右连接(RIGHT JOIN)
右连接返回右表中的所有记录,以及左表中满足连接条件的记录。如果左表中没有匹配的记录,则用 NULL
填充。
查询语句:
SELECT employees.employee_name, departments.department_name
FROM employees
RIGHT JOIN departments ON employees.department_id = departments.department_id;
解释:
-
返回
departments
表中所有记录,以及employees
表中匹配的记录。 -
结果:
employee_name | department_name ------------------------------- Alice | HR Bob | IT NULL | Finance
排序方式
在查询结果中,可以使用 ORDER BY
对结果进行排序,包括顺序排序(升序)和逆序排序(降序)。
1. 顺序排序(ASC)
默认排序方式,按指定字段升序排列。
查询语句:
SELECT employee_name
FROM employees
ORDER BY employee_name ASC;
解释:
-
按
employee_name
字段升序排列。 -
结果:
employee_name ------------- Alice Bob Charlie
2. 逆序排序(DESC)
按指定字段降序排列。
查询语句:
SELECT employee_name
FROM employees
ORDER BY employee_name DESC;
解释:
-
按
employee_name
字段降序排列。 -
结果:sql
employee_name ------------- Charlie Bob Alice
去重方式
在查询结果中,可以使用 DISTINCT
或 GROUP BY
去除重复记录。
1. 使用 DISTINCT
DISTINCT
用于返回唯一不同的值。
实例:
假设 employees
表中有重复的 department_id
。
查询语句:
SELECT DISTINCT department_id
FROM employees;
解释:
-
返回
department_id
的唯一值。 -
结果:
department_id ------------- 101 102 103
2. 使用 GROUP BY
GROUP BY
用于将相同值的记录分组,通常与聚合函数一起使用。
查询语句:
SELECT department_id
FROM employees
GROUP BY department_id;
解释:
-
按
department_id
分组,返回唯一的department_id
。 -
结果:
department_id ------------- 101 102 103
总结
-
表连接:内连接、外连接、左连接、右连接分别用于不同场景的数据合并。
-
排序:
ORDER BY
可以实现顺序排序(ASC)和逆序排序(DESC)。 -
去重:
DISTINCT
和GROUP BY
都可以用于去重,但GROUP BY
通常与聚合函数一起使用。
通过灵活运用这些语句,可以高效地处理数据库查询和分析任务。
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
问:传输文件功能,1.分析测试点,编写思维导图。2.分析设计测试用例思路。编写测试用例。
回答:
1. 分析测试点,编写思维导图
传输文件功能的测试点分析
传输文件功能的核心测试点可以分为以下几类:
-
功能测试:验证文件传输的基本功能是否正常。
-
性能测试:验证文件传输的速度和稳定性。
-
兼容性测试:验证文件传输在不同环境下的兼容性。
-
安全性测试:验证文件传输的安全性。
-
异常测试:验证文件传输在异常情况下的表现。
思维导图
以下是传输文件功能的测试点思维导图:
传输文件功能测试 ├── 功能测试 │ ├── 文件上传 │ ├── 文件下载 │ ├── 文件大小限制 │ ├── 文件类型限制 │ ├── 传输进度显示 │ └── 传输完成提示 ├── 性能测试 │ ├── 传输速度 │ ├── 大文件传输 │ └── 多文件并发传输 ├── 兼容性测试 │ ├── 不同操作系统 │ ├── 不同浏览器 │ └── 不同网络环境 ├── 安全性测试 │ ├── 文件加密传输 │ ├── 文件完整性校验 │ └── 防止恶意文件上传 └── 异常测试 ├── 网络中断 ├── 服务器故障 ├── 文件损坏 └── 存储空间不足
2. 分析设计测试用例思路
设计测试用例的思路
-
功能测试:
-
验证文件上传和下载功能是否正常。
-
验证文件大小和类型限制是否生效。
-
验证传输进度和完成提示是否准确。
-
-
性能测试:
-
测试文件传输速度是否符合预期。
-
测试大文件传输是否稳定。
-
测试多文件并发传输是否正常。
-
-
兼容性测试:
-
测试不同操作系统(Windows、macOS、Linux)下的文件传输功能。
-
测试不同浏览器(Chrome、Firefox、Safari)下的文件传输功能。
-
测试不同网络环境(Wi-Fi、4G、弱网)下的文件传输功能。
-
-
安全性测试:
-
验证文件是否加密传输。
-
验证文件传输后是否进行完整性校验。
-
验证系统是否能防止恶意文件上传。
-
-
异常测试:
-
测试网络中断时文件传输的表现。
-
测试服务器故障时文件传输的表现。
-
测试文件损坏或存储空间不足时的表现。
-
3. 编写测试用例
以下是针对传输文件功能的测试用例示例:
功能测试
用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
FT-001 | 文件上传 | 1. 选择文件并点击上传按钮。 2. 等待上传完成。 |
文件上传成功,显示完成提示。 |
FT-002 | 文件下载 | 1. 点击下载按钮。 2. 等待下载完成。 |
文件下载成功,内容完整。 |
FT-003 | 文件大小限制 | 1. 上传超过限制大小的文件。 2. 尝试上传。 |
系统提示文件大小超出限制。 |
FT-004 | 文件类型限制 | 1. 上传不支持的文件类型。 2. 尝试上传。 |
系统提示文件类型不支持。 |
FT-005 | 传输进度显示 | 1. 上传或下载文件。 2. 观察传输进度。 |
传输进度显示准确。 |
FT-006 | 传输完成提示 | 1. 完成文件上传或下载。 2. 观察提示信息。 |
显示“传输完成”提示。 |
性能测试
用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
PT-001 | 传输速度 | 1. 上传或下载文件。 2. 记录传输时间。 |
传输速度符合预期。 |
PT-002 | 大文件传输 | 1. 上传或下载大文件(如1GB)。 2. 观察传输过程。 |
大文件传输稳定,无中断。 |
PT-003 | 多文件并发传输 | 1. 同时上传或下载多个文件。 2. 观察传输过程。 |
多文件并发传输正常。 |
兼容性测试
用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
CT-001 | 不同操作系统 | 1. 在Windows、macOS、Linux系统下分别上传或下载文件。 | 文件传输功能正常。 |
CT-002 | 不同浏览器 | 1. 在Chrome、Firefox、Safari浏览器下分别上传或下载文件。 | 文件传输功能正常。 |
CT-003 | 不同网络环境 | 1. 在Wi-Fi、4G、弱网环境下分别上传或下载文件。 | 文件传输功能正常。 |
安全性测试
用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
ST-001 | 文件加密传输 | 1. 上传文件并抓包分析。 2. 检查文件是否加密。 |
文件传输过程中加密。 |
ST-002 | 文件完整性校验 | 1. 上传文件后下载。 2. 比较文件的MD5值。 |
文件内容完整,MD5值一致。 |
ST-003 | 防止恶意文件上传 | 1. 上传恶意文件(如病毒文件)。 2. 尝试上传。 |
系统阻止上传并提示风险。 |
异常测试
用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
ET-001 | 网络中断 | 1. 在上传或下载过程中断开网络。 2. 观察系统反应。 |
系统提示网络中断并暂停传输。 |
ET-002 | 服务器故障 | 1. 在上传或下载过程中模拟服务器故障。 2. 观察系统反应。 |
系统提示服务器故障并暂停传输。 |
ET-003 | 文件损坏 | 1. 上传损坏的文件。 2. 尝试上传。 |
系统提示文件损坏并拒绝上传。 |
ET-004 | 存储空间不足 | 1. 模拟存储空间不足。 2. 尝试上传文件。 |
系统提示存储空间不足。 |
总结
通过分析传输文件功能的测试点,设计全面的测试用例,可以确保功能的正确性、性能、兼容性、安全性和异常处理能力。测试用例应覆盖所有可能的场景,确保系统在各种情况下都能稳定运行。
-----------------------------------------------------------
------------------------------------------------------------
-----------------------------------------------------------------------------------------
面对工作困难时的应对策略
在工作中遇到困难是常态,关键在于如何应对和调整心态。以下是一些具体的建议,帮助你在面对工作困难时保持冷静和积极的心态:
1. 保持冷静
-
深呼吸:当遇到困难时,先停下来深呼吸几次,缓解紧张情绪。
-
分析问题:将问题拆解成小部分,逐步分析,避免被问题的复杂性吓倒。
-
避免情绪化:不要让情绪主导你的行为,冷静思考后再做决定。
2. 调整心态
-
接受现实:困难是工作的一部分,接受它的存在,不要逃避或抱怨。
-
积极面对:将困难视为成长的机会,而不是障碍。
-
自我鼓励:告诉自己“我可以解决这个问题”,增强自信心。
3. 制定解决方案
-
明确目标:清楚知道自己需要解决什么问题。
-
列出选项:思考可能的解决方案,并评估每种方案的优缺点。
-
寻求帮助:如果自己无法解决,及时向同事、领导或专业人士寻求帮助。
4. 分阶段处理
-
分解任务:将大问题分解为小任务,逐步完成。
-
设定优先级:先解决最紧急或最重要的问题,避免被琐事拖累。
-
逐步推进:每完成一个小任务,给自己一些正向反馈,保持动力。
5. 学会放松
-
适当休息:如果感到压力过大,短暂休息一下,调整状态。
-
转移注意力:通过运动、听音乐或与朋友聊天,缓解压力。
-
保持健康:良好的身体状态是应对困难的基础,注意饮食和睡眠。
6. 总结经验
-
反思过程:问题解决后,回顾整个过程,分析哪些地方做得好,哪些需要改进。
-
记录经验:将解决问题的经验记录下来,为未来类似问题提供参考。
-
持续学习:通过学习新知识或技能,提升自己应对困难的能力。
7. 保持长期心态
-
眼光放远:不要被眼前的困难局限,思考长远的目标和规划。
-
接受不完美:工作中难免会有挫折,接受不完美,专注于进步。
-
培养韧性:通过不断面对和解决问题,增强自己的抗压能力。
总结
面对工作困难时,冷静和良好的心态是解决问题的关键。通过分析问题、制定解决方案、分阶段处理以及总结经验,你可以逐步克服困难并从中成长。同时,学会放松和保持长期心态,能够帮助你在工作中更加从容和自信。记住,困难是暂时的,而你的成长是永久的。
https://www.bejson.com/ 数据库格式化校验网址
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器