自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tableau 对比销售额分析(利用参数、exclude)

目的:找出与选定类别的差异步骤:首先,必须隔离选定类别的销售额。然后,需要使用 EXCLUDE 表达式在所有其他类别中重复该值。之后,便可轻松了解每个类别的销售额与其他类别的差异。因为类别是不固定的,可能是所有类别中的任意一个,所以需要设置参数:鼠标放在Category上,右键创建参数创建计算字段:[Category] = [参数].[Category],名称为Selected Category创建计算字段:IF [Category] = [参数].[Category] THEN S

2020-10-01 21:56:50 4032

原创 tableau 总额百分比

每个国家/地区的收入对全球销售额有何贡献? 如果我们按照贡献百分比着色,即可看出美国对全球销售收入的贡献最大。但是,我们可能想重点关注欧盟等在绝对值上相对贡献较小的市场。如果不采用详细级别表达式,对某市场进行筛选会导致总额百分比的重新计算,从而显示每个国家/地区对其市场的贡献。利用简单的详细级别表达式,我们可对某市场进行筛选,同时仍可衡量全球贡献。先看图吧,大概能懂什么意思了,就是求百分比,以后可以套用。这里的第二列:SUM([{SUM(Sales)}]),第三列:SUM([Sales]).

2020-10-01 17:18:12 1776

原创 达梦特殊用法

1、不支持count(distinct if(xxx,x,x)),可考虑转写为count(distinct case when xxx)2、update_at等表的时间戳字段,需要加触发器才能自动更新,否则不会;

2024-07-19 09:15:11 115

原创 sqlalchemy_dm

【代码】sqlalchemy_dm。

2024-07-19 09:10:10 230

原创 DM数据迁移

注意查看sql文件是否乱码,若乱码可用vscode进行更改编码,建议GBK;只有具有DBA权限的用户才可以新建,一般用户名为:SYSDBA或者SYSADMIN。拆分成两个dbf文件(1G+1G),也可能后缀是DBF,需要查v$datafile。:确认不敏感后,进行数据迁移,3.1和3.2选择其一,迁移后需要执行3.3语句;2、准备好dmp文件,该文件可通过DM管理工具进行导出。1、检查数据大小写是否正常,中文是否乱码等;3、检查查询是否正常,如表名无需添加双引号;若结果为0,大小写不敏感,则继续操作;

2024-07-19 08:55:50 443

原创 SQL执行顺序

【代码】SQL执行顺序。

2024-07-14 08:31:35 98

原创 screen

停止应用程序,然后输入。: 重新连接到会话,按。

2024-07-09 14:57:38 137

转载 mac安装nginx

参考链接。

2024-07-06 18:42:09 23

原创 Nginx目录文件作用

1、mac。

2024-07-06 18:39:29 401

原创 nginx配置尝试

接下来配置nginx文件。

2024-07-06 18:30:04 235

原创 Nginx命令

【代码】Nginx命令。

2024-07-06 18:21:23 111

原创 Nginx介绍

它由伊戈尔·西索夫在2004年创建,此后已成为最流行的Web服务器之一,特别是在。、低内存消耗和稳定性著称,广泛应用于各种规模的网站和应用中。Nginx 是一个高性能的开源Web。

2024-07-06 18:07:45 369

原创 disql使用

执行:start /tmp/kes/cal.sql。登录:disql dmhr/123456789。进入bin目录:cd /opt/dmdbms/bin。启动disql:./disql,然后输入用户名、密码。命令而无需每次都写完整路径,可以在执行脚本之前,将。:在当前会话中临时使用。

2024-07-02 21:36:28 353

原创 mac安装达梦数据库

查找达梦镜像名称:dm8_20240613_rev229704_x86_rh6_64,后面会用到!由于我在Docker尝试增加配置路径一直不成功,所以放弃了这个opt路径。镜像可以随便放在某个目录,相当于安装包,导入后就没有作用了。执行命令,建立名为 dm8_test 的数据库。1、下载达梦Docker镜像文件。4、DataGrip连接。密码:SYSDBA001。4.1.2 客户端连接。4.1.1 驱动下载。用户名:SYSDBA。

2024-07-01 16:38:04 417

原创 Fast-JWT

想象一下,JWT(JSON Web Token)像是一个包含了一定权限的魔法门禁卡。这个门禁卡非常智能,它内部封印着一些秘密信息,这些信息被魔法(加密算法)保护着,只有特定的守卫(服务器)能解开并验证这些信息的真实性。1. 发行门禁卡(签发JWT):当你入住一家高科技酒店(注册或登录一个应用),前台(服务器)会给你一张魔法门禁卡(JWT)。这张卡上有三个区域:- 公开区:记录你的基本信息,比如房间号(用户ID);- 保密区:包含更多敏感信息。

2024-07-01 09:43:23 190

原创 FastAPI-Cookie

最后,在主函数中使用uvicorn启动FastAPI应用程序。根据不同的模式,可以选择线上模式或调试模式运行。下面这段代码使用FastAPI框架实现了一个简单的用户登录和用Cookie进行。,即可访问受限资源,直到Cookie过期或被手动清除。无需每次手动输入用户名和密码。,使得用户在首次登录后。

2024-06-29 21:27:22 537

原创 FastAPI-Body、Field

在FastAPI中,Body和Field是两个常用的注解,它们用于定义请求体中的数据或路径参数、查询参数等的处理方式。这两个注解都来自于Pydantic库,用于数据验证和解析,但它们的应用场景有所不同。

2024-06-28 18:32:53 335 1

转载 FastAPI-嵌套模型

对象,FastAPI会处理数据的解析和验证。如果请求体中的数据不符合。将会自动根据传入的JSON请求体数据被实例化为。模型的定义,FastAPI将自动返回错误信息。

2024-06-28 17:21:30 14

原创 查询参数和路径参数

查询参数和路径参数是Web API设计中常见的两种参数类型,它们在URL中扮演着不同角色,并以不同方式与后端服务交互。

2024-06-28 16:06:22 285

原创 FastAPI-查询参数声明额外的校验

这些元数据和校验规则在设计API、数据库表结构或编写验证逻辑时非常重要,能够帮助开发者提前预防错误输入,保证系统的健壮性和数据的一致性。

2024-06-28 14:44:20 135

原创 FastAPI-请求体

【代码】FastAPI-请求体。

2024-06-28 14:20:04 128

转载 FastAPI-参数

梳理内容:路径参数、查询参数。

2024-06-28 13:58:51 14

原创 async&await

【代码】async&await。

2024-06-28 10:05:36 151

原创 FastAPI和APIRouter

在FastAPI框架中, 和 分别代表了应用的两个核心构建块,它们在构建API时扮演着不同的角色:这行代码是创建FastAPI应用实例的起点。 类是FastAPI框架的核心,它继承自Starlette,提供了一个高性能的Web应用基础结构,专为构建API设计。当你初始化一个 实例(通常命名为 ),你就创建了一个可以接收HTTP请求、处理请求、返回响应的应用服务器。而 是FastAPI中用于组织和分组路由的一个类。通过创建一个 实例(通常命名为 ),可以将相关的路由(如属于同一功能模块的路由)聚合在一

2024-06-27 16:36:51 667

原创 最近的一些函数

从一个表中获取第11到第20条记录,offset。跳过了前10行,然后limit。限制了返回的结果集大小为10行。

2024-06-27 14:00:28 108

原创 HTTP请求方法

服务器上的已有资源的部分属性。获取可对资源执行的方法列表。

2024-06-27 09:15:20 209

原创 declarative_base

SQLAlchemy使用元数据(metadata)来跟踪所有定义的表和它们的属性。当你定义好模型并创建了表实例后,SQLAlchemy会自动处理将这些Python类映射到数据库的实际表结构上。类,可以定义自己的模型类,每个模型类对应数据库中的一张表。在模型类中,可以定义类属性来表示表中的列,以及使用SQLAlchemy提供的各种装饰器和类方法来定义表之间的关系、索引等。这个基类包含了连接数据库、定义表结构、映射Python类到数据库表等功能所需的方法和属性。),这个类将成为所有数据库模型(表)的。

2024-06-26 16:46:14 187

原创 文件操作接口

基于FastAPI框架的文件上传服务。

2024-06-26 16:15:42 159

原创 数据模拟接口

因项目需要,使用FastAPI框架编写了一个简单的HTTP API服务,用于生成短信发送记录和短信回复记录。

2024-06-26 15:07:09 179

原创 model_json_schema

model_json_schema示列。

2024-06-26 14:55:16 258

原创 BaseModel的数据类型

在Pydantic的BaseModel。

2024-06-26 11:12:15 340

原创 Pydantic

特别适合构建API、处理配置文件或任何需要解析和验证输入数据的场景。它通过静态类型注解提供类型检查,并在运行时验证数据,确保数据符合预期的格式,从而帮助开发者减少错误并提高代码质量。Pydantic 并不是一个缩写词。它是一个Python库的名字,由两个词根组合而成:“Python”和“Data Validation”,表明这是一个用于Python的。的优势,用它在后台校验数据。【Pydantic 擅长的就是数据校验】既强大又易于使用的数据验证和设置管理工具。FastAPI 充分地利用了。

2024-06-26 10:42:06 219

原创 自定义验证器

在Pydantic中,自定义验证器是一种强大的特性,允许定义复杂的验证逻辑来确保模型字段的数据满足特定条件。这些验证器可以在字段级别或模型级别定义,使用装饰器实现。

2024-06-26 10:27:30 347

原创 自定义验证器示列

字段只接受数字,你可以通过自定义验证器来实现这一需求。这个验证器会检查字段值是否全为数字,如果不是,则抛出一个。添加了一个名为phone_must_be_digits。类以包含一个自定义验证器函数,该函数会检查。字段包含了非数字字符,就会立即得到反馈。要在Pydantic模型中限制。这样,在尝试创建一个。

2024-06-26 10:22:25 351

原创 PyCharm连接gitlab

遇到PyCharm不支持特定GitLab服务器版本的问题时,使用命令行工具(如Git)来连接和操作远程GitLab仓库是一种常见且有效的方法。

2024-06-23 22:47:02 609

原创 git 代码合并后开发

选项通常会直接覆盖而不提示冲突,但如果kes分支中有未跟踪或修改过的文件(即未添加到git管理的文件),这些文件不会被上面的命令影响。但请注意,这样做会覆盖远程kes分支的历史,对其他协同工作者有重大影响,请在团队内部沟通后再执行此操作。,可能会影响到其他团队成员的工作流程。是因为您改变了kes分支的历史,常规的push会因为历史不一致而被拒绝。分支内容强制覆盖了,并且您可以在此基础上继续进行开发工作。如果有必要,您可以使用以下命令拉取最新的远程。分支也是最新的,这一步是为了接下来能从最新的。

2024-06-09 00:25:44 105

原创 mysql数据迁移

会禁用MySQL的权限系统,使得任何用户都能够无需密码即可连接数据库并拥有全部权限,【这会带来严重的安全风险。综上所述,该命令的作用是从IP地址为xxx.xxx.x.xxx、端口为3307的MySQL服务器上,使用root用户和密码xxxxxx登录,并备份数据库。2、若原库和目标库的数据结构不一样,可以创建一个新库,将原库数据清洗至新库,然后将新库数据导入目标库。: MySQL数据库备份工具,用于导出数据库的结构和数据为SQL格式的文件。: 导出的SQL文件名,备份数据将被保存到这个文件中,文件扩展名。

2024-06-08 12:16:04 309 1

原创 Docker 创建mysql用户

要在Docker中以root用户身份创建一个MySQL数据库(schema)并设置一个新用户xiaokkk,密码为123456,您需要先确保您的Docker容器正在运行,并且知道如何连接到它。

2024-06-08 11:31:35 458 1

原创 编写sh文件

【代码】编写sh文件。

2024-06-08 07:47:22 90

原创 linux的sed

请在运行此命令之前确保你已经备份了原始文件,以防止意外覆盖。选项,测试无误后再决定是否保存更改。代表替换(substitute),则每行只会替换第一个匹配项。

2024-06-08 07:45:14 124

空空如也

空空如也

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

TA关注的人

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