NOT

Fastapi框架:Starlette,Pydantic 与 FastAPI 框架是什么关系?

【一】介绍 Starlette 是个什么项目; IDE 开发时 Python 3.5+ 版本的 "type hints" 的好处:简短、直观和标准的 Python 类型声明; 介绍 Pydantic 包,FastAPI 项目的开发为什么要使用 Pydantic 【二】Starlette 【1】介绍 ......
框架 Starlette Pydantic Fastapi FastAPI

矩阵乘法

一个神奇的东西 矩阵乘法重载符实现代码: node operator *(const node &a)const{ node sum(0); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) for(int k=1;k<=n;k++) sum.g[i][j]+= ......
乘法 矩阵

P9400 题解

blog。很 naive 的题,写这篇题解,主要是现有题解都用的线段树 / 平衡树,让我感到很难绷。 一眼 DP。\(dp_{i,j}\) 表示前 \(i\) 个宿舍,现在有连续 \(j\) 个灯亮大于 \(B\),方案数。 \(dp_{i,0}=\max(\min(B, r_i) - l_i + ......
题解 P9400 9400

WPF --- TextBox的输入校验

引言 在WPF应用程序开发中,数据校验是确保用户输入数据的正确性和完整性的重要一环。 之前在做一些参数配置功能时,最是头疼各种参数校验,查阅一些资料后,我总结了数据校验方式有两种: ValidationRule IDataErrorInfo 接下来分别介绍这两种校验方式。 ValidationRul ......
TextBox WPF

区块链技术的 ABAP 模拟实现

思路 本文这段ABAP代码是一个简单的区块链(Blockchain)模拟实现,主要用于演示和理解区块链的基本概念。下面将逐行解释该代码的主要功能和实现逻辑。 报表声明: REPORT zblockchain. 这是ABAP报表的声明,用于创建一个独立的ABAP报表程序。 参数声明: PARAMETE ......
区块 技术 ABAP

使用 ABAP 代码生成区块链

源代码如下: *& * *& Report ZBLOCKCHAIN *& * *& *& * REPORT zblockchain. PARAMETERS: diffle TYPE char5 default '00000', noblock TYPE i DEFAULT 2. DATA:block ......
代码生成 区块 代码 ABAP

nacos简解

Nacos是什么 Dynamic Naming and Configuration Service一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台可以简化服务发现,配置管理,服务治理及管理。**Nacos = Eureka(服务注册中心) + Config(服务配置中心) + Bus( ......
nacos

OpenAI ChatGPT 图片生成API

图像生成 了解如何使用 DALL·E 在 API 中。 想要在 ChatGPT 中生成图像?前往 chat.openai.com。 介绍 图像 API 提供了三种与图像交互的方法: 基于文本提示从头开始创建图像(DALL·E 3 和 DALL·E 2) 通过让模型根据新的文本提示替换预先存在的图像的 ......
ChatGPT OpenAI 图片 API

python Day13

三种名称空间的介绍 名称空间的嵌套关系 全局作用域 局部作用域 在局部修改全局的名字对应的值:global x修改函数外层函数包含的名字的对应的值:nonlocal ......
python Day 13

Go标准库学习:builtin

Builtin 模块 最近在学Go,但感觉标准库中文资料不是很多,直接看官网文档又没有循序渐进的过程,所以自己在边看边记录,如有谬误还请指出,感谢。 这部分总结了Go中内置的模块,不需要导包。 来自Go的标准文档,版本是1.21.4。 在类型方面是我自己的总结和理解。 类型(types) Go语言提 ......
builtin 标准

20231116打卡

早上,我有一门UML和算法与数据结构的上机实验课。这门课程旨在培养我们对软件设计和算法实现的能力。在实验课上,我们运用UML(统一建模语言)来设计和建模软件系统,同时编写代码实现各种经典的算法和数据结构,例如排序和查找算法、链表和树等。通过这些实际操作,我加深了对软件工程理论的理解,同时锻炼了我的编 ......
20231116

【游记】NOIP2023

CSP-S 没写游记,因为考得不咋地且内容都记在日记了。 11.16 出发前一天。 上午考了模拟赛,题目难度一般,暴力基本写满有 \(100+100+45+60\),T4 最后好像想到 Hall 定理考虑一些东西了。 下午改题。 这次住闲庭四艺。 感觉好像没啥非常不熟的板子,晚上看了看动态 DP。 ......
游记 NOIP 2023

网路文件共享服务

网路文件共享服务 存储类型 直连式存储 (DNS) 网络附加存储(NAS) (存储和管理空间都在远程)(FTP,NFS) 存储区域网络 (SAN)(可以使用空间,管理也是你来管理) 应用场景 DNS:适用于数据量不大,对磁盘访问速度要求高的中小企业 NAS:多适用于文件服务器,用来存储非结构化数据, ......
网路 文件

P9842 [ICPC2021 Nanjing R] Klee in Solitary Confinement

P9842 [ICPC2021 Nanjing R] Klee in Solitary Confinement 你说得对,但是 Klee 比根号可爱捏 题意简述 给定 \(n,k\) 和一个长为 \(n\) 的序列,你可以选择对区间 \([l,r]\) 的数整体加上 \(k\),也可以不加。最大化众 ......
Confinement Solitary Nanjing P9842 9842

最小生成树(Kruskal和Prim算法)

最小生成树(Kruskal和Prim算法) 部分资料来源于:最小生成树(Kruskal算法)_kruskal算法求最小生成树-CSDN博客、【算法】最小生成树——Prim和Kruskal算法-CSDN博客 关于图的几个概念定义: 连通图:在无向图中,若任意两个顶点vi与vj都有路径相通,则称该无向图 ......
算法 Kruskal Prim

使用SquareLine Studio设计UI

原文:http://www.bryh.cn/a/220739.html LVGL全程LittleVGL,是一个轻量化的,开源的,用于嵌入式GUI设计的图形库。并且配合LVGL模拟器,可以在电脑对界面进行编辑显示,测试通过后再移植进嵌入式设备中,实现高效的项目开发。LVGL中文教程手册:极客笔记之LV ......
SquareLine Studio

Java IO

IO,即in和out,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。Java 中是通过流处理IO 的,那么什么是流?流(Stream),是一个抽象的概念,是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通道。当程序需要读取数据的时候,就会开 ......
Java IO

Java常用类

在学习使用Java语言时,我们常常要调用各种方法,而每个类里都有对应的方法,接下来介绍Java中一些常用类:- 1.String类 eg.抽取身份证中的出生日期: String l = "340822194510016411"; System.out.print("出生日期是:"); System. ......
常用 Java

HTML基础

html标签上 基础标签 图像标签及路径 超链接 注释及其他特殊符号 html标签下 表格标签 列表标签 表单标签 (也可以直接把内容包含在label双标签内,不用for和id也能完成相同效果) 其他 f1vz 一键注释快捷键:Crtl+/ shift+alt+方向键的下,直接向下复制一行 单选in ......
基础 HTML

使用 hutool 工具类生成和识别二维码图片

实际工作中生成二维码,通过手机进行扫码查看的需求比较多。Hutool 工具包中有很多实用的工具类,其中就包含二维码生成和识别的 QrCodeUtil 工具类,默认生成白底黑色的二维码,也可以自定义二维码的样式,比如设置背景色、前景色、设置边距以及在二维码中心显示自定义的 logo 等等,使用起来非常 ......
工具 hutool 图片

web02

域对象 (域对象通常是指具有属性的对象,也被称为属性对象。) request httpSession session 会话对象 session的生命周期 第一次向服务器请求获取session会创建session对象; session有一个标识sessionID,tomcat会将这个sessionID ......
web 02

P9840 [ICPC2021 Nanjing R] Oops, It's Yesterday Twice More

P9840 [ICPC2021 Nanjing R] Oops, It's Yesterday Twice More 注意到最后袋鼠要集中到一个点上,显然先走到四个角落之一再移动到点 \((a,b)\) 是最优的,可以证明,步数一定不超过 \(3(n-1)\)。 因为不知道具体要到哪一个角落里,因此 ......
Yesterday Nanjing P9840 Twice 9840

Dijkstra算法

Dijkstra算法 1.算法基本介绍 Dijkstra 算法是一个基于「贪心」、「广度优先搜索」、「动态规划」求一个图中一个点到其他所有点的最短路径的算法,时间复杂度 O(n2)。 Dijkstra算法通常是求解单源最短路中最快的算法,但它无法处理存在负权边的情况(原因在正确性证明中)。Dijks ......
算法 Dijkstra

闲话11.6

好好好后天就要 noip 了🥰🥰🥰。 上午打了模拟赛,考前挂分攒 rp 了🤗。T1 简单性质想不到,T3 100 挂到 0🤗。直接起飞🤣🤣🤣。总之是没水平的分也没拿完🤣。 也就当攒 rp 了😥。 晚上直接咕掉傻逼 vjudge 模拟赛🤣。打这玩意还不如我摆烂四个小时好🤗。然后 ......
11.6 11

Java数组03:三种初始化及内存分析

声明的时候数组并不存在,只有创建的时候数组才存在 public class ArrayDemo02 { public static void main(String[] args) { //静态初始化:创建 + 赋值 int[] a = {1,2,3,4,5,6,7,8}; System.out.p ......
数组 内存 Java

多表查询(跨表查询) 子查询 链表查询 正反向查询概念 聚合查询 分组查询 F查询和Q查询

昨日内容回顾 模板之变量 所有的数据类型都可以在模板中使用 render(request, 'index.html', context={''}) render(request, 'index.html', context=locals()) """在模板中使用变量的时候,用的是字典的key值,ke ......
概念

PHP序列化和反序列化

将一个对象转化为字符称为序列化 调用serialize方法 其他序列化格式 反序列化的过程可以修改类中的值 ......
序列 PHP

盘点一个Python自动化办公需求之word文档图片自动插入

大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,一起来看看吧。下面还给出了他的代码。 二、实现过程 这里【瑜亮老师】给了一个思路:如下所示: 顺着这个思路,粉丝写了一份代码,但是在循环部分好像还存在些问题。 后来【瑜亮老师】给了一个代码 ......
需求 文档 Python 图片 word

评估计算复杂性

计算机科学评估计算复杂性,是看它消耗的资源,具体来说就是时间和内存(空间)。 基于时间和空间复杂性,我们有:\(NL ⊆ P ⊆ NP ⊆ PSPACE ⊆ EXPTIME ⊆ EXPSPACE\) (其中 \(⊆\) 表示子集关系)。 图来自:https://en.wikipedia.org/wi ......
复杂性

[20231114]如何知道一条sql语句涉及到那些表.txt

[20231114]如何知道一条sql语句涉及到那些表.txt--//别人问的问题,开始想看执行计划不就可以吗?当然一些计划可能仅仅涉及到索引。还有join elimination可能仅仅看到1个表。--//对方的目的就是获取这条sql语句相关表,重新分析表看看。--//我想起查询表获得对应sql_ ......
语句 20231114 sql txt