自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 Python中的程序逻辑经典案例详解

掌握构建程序的逻辑,就像攀登一座山峰。在这个过程中,我们不断地解决问题,逐步攀升,直到最终达到顶峰。让我们享受编程带来的挑战和乐趣。

2023-12-16 22:54:59 435

原创 Python函数和模块的使用

在Python中,我们用def关键字来定义一个函数。# 使用def定义一个函数,计算平方# 返回值为参数的平方# 调用自定义函数result = square(5) # result的值为25掌握函数和模块的使用,可以帮助我们将复杂的逻辑简化,提高代码复用率和可读性。希望通过本文的介绍和示例,您能更深入地理解函数和模块的概念,将这些概念应用于实际开发中。

2023-12-16 22:52:41 501

原创 强烈推荐:Python 循环结构详解

在Python中,while和for循环提供了强大的功能来处理各种循环任务。本文向朋友们介绍Python循环结构的应用场景、基本构成及其在实际编程中的应用案例。

2023-12-15 09:00:00 491

原创 强烈推荐!Python分支结构深度剖析

分支结构是编程中必不可少的组成部分,它让程序具备了决策和选择不同执行路径的能力。通过本文的介绍和案例,我们深入了解了如何在Python中使用if语句来构建这些结构,并通过这些实例来认识其应用场景。希望这篇文章能够帮助您熟练地使用Python分支结构。

2023-12-13 17:14:10 419

原创 MySQL触发器:自动化数据操作的利器

MySQL触发器是一个强大的特性,可以极大地提升数据库管理的效率和可靠性。通过合理利用触发器,你能够保证数据操作的自动化和一致性,从而让你的数据库更加强壮。触发器也应该谨慎使用。务必确保你清楚地了解你的业务需求,并对触发器有一个全面的认识。现在你已经准备好利用触发器来优化你的数据库操作了,祝你编码愉快!

2023-12-08 23:53:38 821

原创 python实现pdf转word、word转pdf

Python自动化办公通常对常用的办公软件文档格式进行操作,比如Word和PDF。很多软件都需要付费,作为程序员,怎么可能付费。下面是一个简单示例,如何在Python中将Word文档转换为PDF,以及如何从PDF转换回Word格式。

2023-12-07 11:00:56 592

原创 Python实现word自动化

本教程将介绍如何使用Python的库来自动化Microsoft Word文档的创建和编辑工作,从而提高办公效率和准确性。

2023-12-07 10:56:10 984

原创 Python实现Excel自动化

Excel是办公自动化的关键工具之一,用于数据存储、处理和分析。Python通过openpyxl库,提供了强大的Excel操作能力,让我们可以读取、写入、修改和创建复杂的Excel文件。

2023-12-04 09:28:47 417

原创 Python自动化办公入门教程

在职场中,自动化已经成为提升工作效率的关键手段。作为一种强大且易于学习的编程语言,Python为执行各种自动化任务提供了众多便利。无论是数据分析、报告生成、邮件处理还是网络数据采集,Python都能够帮助我们简化流程,节省时间。在本教程中,我们将探索Python在自动化办公中的应用,并复习一些Python编程的基本概念,为大家打下坚实的基础。

2023-12-03 18:33:56 366

原创 Seaborn入门指南:初学者必知的Python数据可视化库

Seaborn是一个功能强大的Python数据可视化库,它建立在Matplotlib之上,并提供了更高级别的API,使得绘图更加简单且美观。Seaborn的目标是帮助用户创建具有专业外观的统计图表,同时提供了多种内置的主题和调色板,使得图表的设计更加便捷。Seaborn是一个基于Matplotlib的Python数据可视化库,它提供了一种简单而美观的界面,帮助初学者轻松创建各种统计图表和数据可视化效果。本文将介绍Seaborn库的基本概念、功能和使用方法,并提供详细的示例,帮助初学者快速入门。

2023-12-02 00:12:38 495

原创 导入seaborn的数据集方法load_datasets的问题

这个原因是load_dataset()会先从本地的seaborn_data去监测,我们通过这行代码看看seaborn_data的路径。解压后粘贴到seaborn_data的路径下。官方提供了github数据集。把数据部分下载下来,解压。

2023-12-01 23:45:21 694

原创 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary

找到薪水排名第二的信息。"LIMIT 1" 表示只返回一行数据,而 "OFFSET 1" 表示从第二行开始返回。若有多个员工的薪水为第二多的薪水,则将对应的员工的emp_no和salary全部输出,并按emp_no升序排序。​ 使用rank()函数对薪水降序排列,排名从1开始,按薪水降序降序排列。筛选出排名为2的员工。​ rank()对于排序的数据给予相同序号,接下来的数据序号直接跳跃。请你获取薪水第二多的员工的emp_no以及其对应的薪水salary,在主查询中选择所有员工编号等于上一步得到的员工编号。

2023-12-01 09:21:44 391

原创 Matplotlib入门指南:小白必知的Python数据可视化库

导语:Matplotlib是一个强大而灵活的Python数据可视化库,广泛应用于数据分析、科学研究和数据可视化领域。本文将介绍Matplotlib库的基本概念、功能和使用方法,并提供详细的示例,帮助大家快速入门。

2023-12-01 09:21:13 808

原创 Pandas:一个实用高效的Python数据处理库

本文将介绍Pandas库的基本概念、功能和使用方法,并提供详细的示例,帮助小白快速入门。它的主要数据结构包括Series和DataFrame,可以灵活地处理和操作数据。Pandas还提供了丰富的函数和方法,用于数据处理、数据分析和数据可视化。数据处理:Pandas提供了丰富的数据处理和操作功能,包括数据清洗、数据转换、数据合并和数据分析等。数据索引和筛选:Pandas提供了灵活的数据索引和筛选方法,方便快速地获取和处理数据。缺失值处理:Pandas提供了丰富的缺失值处理方法,包括填充缺失值、删除缺失值等。

2023-11-30 11:06:53 513

原创 统计出当前各个title类型对应的员工当前薪水对应的平均工资

请你统计出各个title类型对应的员工薪水对应的平均工资avg。3、平均薪水升序排列 order by 平均薪水 asc。1、统计各个title类型对应的员工薪水。2、薪水求平均值,利用avg函数。

2023-11-30 08:00:00 396

原创 高斯DB修改数据字段英文名及字段注释

同时,对于修改列名的操作,确保新列名不会与同一个表中现有的列名冲突,并且没有任何数据库视图、存储过程或应用程序代码引用了旧的列名。执行这些操作之前,请确保数据库处于可以修改的状态,并且没有其他操作正在对这些列执行查询或更新,这样可以避免潜在的冲突或不一致。如果有,也需要相应地更新这些引用,以保持一致性。为你要添加注释的列的名字,以及。替换成你要修改的列的当前名字,替换成你想要的新列名。

2023-11-29 20:21:06 1041

原创 如何应对和预防金融客户的“扒代码规范”行为:项目管理实践指南

项目团队在项目启动时确立了一套基本的代码规范,但由于项目进度压力和开发团队对规范重视程度不一,规范的执行力度有所不足,前期也没有评审相应的开发规范。随着项目交付日期的临近,客户的技术审计团队对我们的代码进行了深入的审核,并提出了一系列的质量问题。通过此金融项目的案例,我们可以看到,面对要求严格的金融客户,项目管理者需要采取积极主动的策略来应对“扒代码规范”的行为。包括在项目初期就与客户建立清晰的开发规范,在整个项目周期内都需要加强团队监督和培训,建立和维护一个全面的质量保证流程,并保持与客户的有效沟通。

2023-11-29 20:17:40 1211

原创 数据库取多个时间字段的最大值

要在数据库中取多个时间字段的最大值,可以使用SQL的GREATEST函数。

2023-11-27 20:50:30 746

原创 如何取高斯DB数据库时间字段的最大值

其中,"时间字段1"、"时间字段2"、"时间字段3"和"时间字段4"是要比较的四个时间字段的名称,"表名"是要查询的表名。执行该语句后,将返回这四个时间字段中的最大值作为结果。

2023-11-27 16:16:39 555

原创 入门指南:介绍Python库——Pandas

Pandas是一个开源的、高性能的Python库,提供了丰富的数据结构和数据处理工具,使得数据分析和数据处理工作变得简单、快速。Pandas的核心数据结构是DataFrame和Series,它们为我们提供了便捷的方式来处理和操作结构化的数据。数据清洗与处理:Pandas提供了丰富的数据清洗和处理功能,包括缺失值处理、重复值处理、数据转换、数据排序等。数据聚合与分组:Pandas提供了强大的数据聚合和分组功能,可以进行分组计算、数据透视表和数据汇总等操作。首先,需要安装Pandas库。

2023-11-25 23:01:08 1157

原创 一文带你深入理解MySQL的三大连接方式:左连接、右连接和内连接!

在实际应用中,根据具体的需求和数据结构,选择合适的连接方式非常重要。:左连接是最常见的连接方式之一,返回左表中的所有记录以及符合连接条件的右表中的匹配记录。在MySQL中,常见的三种关联方式是左连接(left join)、右连接(right join)和内连接(inner join)。:右连接与左连接相反,返回右表中的所有记录以及符合连接条件的左表中的匹配记录。通过上述示例,我们了解到了左连接、右连接和内连接的区别和用法。左连接用于获取左表中的所有记录和符合条件的右表记录。

2023-11-25 22:40:07 1265

原创 高斯DB数据库添加字段并添加字段注释

"表名"替换为要添加字段的表名,"列名"替换为要添加的字段名,"数据类型"替换为字段的数据类型,"字段注释"替换为字段的注释信息。执行该语句后,"students"表将会添加一个名为"age"的字段,并且该字段的数据类型为整数,注释为"学生年龄"。

2023-11-24 15:15:33 1519

原创 在高斯DB数据库中,获取上个月的日期

ADD_MONTHS函数用于对日期进行加减操作,通过将当前日期减去1个月来获取上个月的日期。请注意,这里使用的是负数来表示减去一个月的时间间隔。

2023-11-23 16:09:33 521

原创 SQL知多少?这篇文章让你从小白到入门

通过掌握SQL,你将能够更好地管理和操作数据,从而在数据分析、数据库管理和Web开发等领域取得成功。当你对SQL的基本知识有了一定的掌握,你可以深入学习一些高级概念和技巧。阅读SQL相关的书籍、博客和文档,参加培训和会议,与其他SQL爱好者交流,持续提升你的技能。本文将为你提供一个SQL学习的简明指南,帮助你快速入门这一强大的数据库查询语言。你需要了解表、行、列和数据类型等基本概念,以及SQL语句的结构和常见的关键字。选择适合你的操作系统和需求的DBMS,并按照官方文档的指引来进行安装和配置。

2023-11-23 03:00:00 536

原创 查找各个部门当前领导的薪水详情以及其对应部门名称dept_name

员工表dept_no 与部门表dept_no 关联获取dept_name即可。首先,创建一个示例数据库和表结构。每日更新:更多资料请关注公众号。即可获取PDF版本 ​ ​。

2023-11-22 17:57:02 41

原创 查询入职员工时间排名倒数第三的员工所有信息

找到倒数第三个员工的入职日期。LIMIT 1表示我们只关心一个结果,OFFSET 2表示从第三个结果开始。使用rank()函数为每个员工分配一个排名,排名从1开始,按入职日期降序排列。筛选出排名为3的员工。注意:可能会存在同一个日期入职的员工,所以入职员工时间排名倒数第三的员工可能不止一个。rank()对于排序的数据给予相同序号,接下来的数据序号直接跳跃。在主查询中选择所有入职日期等于上一步得到的日期的员工。(1)、取出入职日期倒数第三的日期。每日更新:更多资料请关注公众号。即可获取PDF版本 ​ ​。

2023-11-22 17:49:12 165

原创 获取所有非manager的员工emp_no

方案2: 采用左连接 ,取部门表数据为空的结果。方案1: 员工表员工id不在部门表内。每日更新:更多资料请关注公众号。

2023-11-21 15:05:57 126

原创 Mysql获取所有员工当前的管理者信息

第一行表示为d001部门的经理是编号为10002的员工。第一行表示为员工编号为10001的部门是d001部门。2、排除员工编号与部门经理表经理编号相同的数据。1、员工表与部门经理通过部门ID关联。10002和10003本身都是经理。

2023-11-21 10:22:19 206

原创 mysql 实现去重

数据表user_test如下,请你查询所有投递用户user_id并且进行去重展示,查询结果和返回顺序如下。(2)去重方式distinct或者是group by。(3)需要对结果进行排序 利用order by。查询结果和返回顺序如下所示。

2023-11-19 14:03:43 139

原创 获取每个部门中当前员工薪水最高的相关信息

2、对部门的薪水进行排序,利用rank() over() ,对薪水降序排列,取第一条。3、部门编号dept_no升序排列。1、获取每个部门最高薪水的员工。

2023-11-19 13:38:56 244

原创 查找薪水记录超过15条的员工号emp_no以及其对应的记录次数

HAVING语句用于在GROUP BY的结果集中对分组后的数据进行过滤,只返回满足条件的分组。GROUP BY语句用于将结果集按照一个或多个列进行分组,然后对每个分组进行聚合计算。GROUP BY和HAVING是一起使用的,用于在查询结果中对分组后的数据进行过滤。

2023-11-14 23:27:17 81

原创 LIMIT的用法

要返回结果集中的下一批记录,我们需要指定偏移量。偏移量指的是从开始位置跳过的记录数。数据库中的LIMIT子句用于限制查询结果的数量。它通常与SELECT语句一起使用,以返回指定范围内的记录。是要返回的第一个记录的偏移量。例如,LIMIT 10。20会返回从结果集中的第21行开始的10行记录。表示从第几条记录开始返回,表示返回多少条记录。

2023-11-11 21:24:32 171

原创 linux安装mysql8.0

MySQL安装,linux

2022-08-30 09:45:19 173 1

原创 mysql导入sql脚本时错误指令:Failed to open file “file_name“ error 2/error 2

mysql数据库恢复

2022-08-30 09:08:46 969

原创 使用 Python 在 MySQL 中将文件和图像作为 Blob 插入/检索

下一步:先决条件要将 BLOB 数据存储在 MySQL 表中,我们需要创建一个包含二进制数据的表。或者,如果您有一个表,则通过添加一个以 BLOB 作为其数据类型的额外列来修改它。您可以使用以下查询创建具有 BLOB 列的表。此表包含以下两个 BLOB 列。照片:存储员工照片。生物数据文件:以文件格式存储员工详细信息。带有 blob 列的 Python MySQL 表截至目前,该python_employee表是空的。让我们在其中插入员工的照片和生物数据文件。

2022-08-22 18:09:58 395

原创 查找入职员工时间排名倒数第三的员工所有信息

​现有题目描述​有一个员工employees表简况如下:emp_no birth_date first_name last_name gender hire_date 10001 1953-09-02 Georgi Facello M 1986-06-26 10002 1964-06-02 Bezalel Simmel F 1985-11-21 10003 1959-12-...

2022-04-21 22:53:05 1174

原创 sql 中 limit 与 limit,offset连用的区别

sql 中 limit 与 limit,offset连用的区别

2022-04-21 22:36:00 356

原创 Sqlserver统计查询用时

select 1,CURRENT_TIMESTAMP create table #s(CREATETIME DATETIME)declare @i int = 1WHILE @i<=200000BEGIN INSERT INTO #s select getdate() SET @i = @i+1ENDselect 2,CURRENT_TIMESTAMP

2021-08-31 14:16:27 207

原创 配置maven问题:The JAVA_HOME environment variable is not defined correctly

1.下载并安装mavenmaven下载地址:http://maven.apache.org/download.html,我下载的是目前最新的版本解压并修改conf下settings.xml文件2.配置环境变量、3.测试是否配置成功打开cmd窗口输入mvn -v,提示说The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run t

2021-05-07 23:58:42 2719 2

原创 IDEA 如何 buil dpath

如果你只是将jar包复制到Java工程里面去,那么是无法使用到jar包里面zhi的类,因为idea无法找到jar包。所以build path其实就是添加jar包的路径,让idea可以找到这个路径对应的jar包的文件,从而来能够使用jar包中的方法。idea中如何能够使用手动引入的第三方jar包File -> Project Structure -> Modules -> 选中要添加build path的项目 -> Dependencies -> 点击右边的小加号 -

2021-03-05 11:45:37 647

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除