自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(524)
  • 资源 (1)
  • 收藏
  • 关注

原创 EFCore postgresql 批量删除、插入、更新

我用的.net 6configValueHostconfigValuePortconfigValueDataBaseconfigValueUserNameconfigValuePassword。

2024-09-30 16:15:22 905

原创 django postgresql 分组求array

【代码】django postgresql 分组求array。

2024-09-26 08:44:29 154

原创 k8s 部署ETCD ,并且使用.net core 连接获取配置

【代码】k8s 部署ETCD ,并且使用.net core 连接获取配置。

2024-09-24 17:35:13 426

原创 asp.net core web api 使用apollo配置更改回调监听

【代码】asp.net core web api 使用apollo配置更改回调监听。

2024-09-19 14:44:06 535

原创 windows安装docker并初始化dapr

【代码】windows安装docker并初始化dapr。

2024-09-13 10:42:44 173

原创 ubuntu 20.04 部署standalone dolphinscheduler

dolphinscheduler

2024-09-05 16:40:24 381

原创 efcore 多租户动态设置查询schema

其中我们在OnModelCreating中指定了schema,需要注意的是OnModelCreating只会执行一次,因为为了提高performance,efcore对数据进行了缓存,我们需要重写。想象一下,你有一个多租户的系统,数据分别存储在不同的schema中,现在用户需要指定schema,从不同的schema中查询数据。

2024-07-22 11:35:43 260

原创 .net core WebAPI mongodb 动态查询

我想要实现efcode的expression功能,恰好mongodb.driver的Builders.Filter 支持&(and),|(or)

2024-07-17 11:46:09 103

原创 pandas 在可空列上聚合

pandas支持group_by进行聚合,有如下Excel。按照A B C D四列进行聚合,其中D列可空也就是nan。

2024-07-04 09:54:27 268

原创 .net core Redis 使用有序集合实现延迟队列

集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。有序集合的成员是唯一的,但分数(score)却可以重复。

2024-07-03 10:48:04 467

原创 Asp.net Core 反射加载dll

【代码】Asp.net Core 反射加载dll。

2024-07-02 14:56:17 485 2

原创 python 在代码里进行debug

debug

2024-06-12 14:13:27 215

原创 python解决print中文乱码

【代码】python解决print中文乱码。

2024-06-11 18:31:21 257

原创 ubuntu 安装单节点HBase

8. 运行HBase shell。

2024-05-06 11:50:38 491 1

原创 python 多进程锁(相互独立的进程,也就是可以理解成启动的两个实例)

在由单个主进程启动的情况下起作用,该主进程负责管理同步。锁使用操作系统机制进行同步管理,因此可以在。Python标准库中的。

2024-02-20 14:11:09 634 1

原创 python sqlalchemy format时间以及拼接更新

有如下的model,现在想根据create_time 字段更新description字段,要求是先将时间字段转换成年月,然后与id拼接然后与字符串拼接,则整体流程如下。

2024-01-25 11:49:39 710

原创 数据校验 FluentValidation使用详解

创建第一个认证若要为特定对象定义一组验证规则, 您需要创建一个从 AbstractValidator 继承的类, 其中泛型T参数是要验证的类的类型。假设您有一个客户类别:接下来自定义继承于 AbstractValidator 泛型类的验证器,然后在构造函数中使用 LINQ 表达式编写 RuleFor 验证规则。若要执行验证程序,我们通过定义好的 CustomerValidator 验证器传入实体类 Customer 即可。该验证方法返回一个 ValidationResult 对象,表示验证结果,Va

2024-01-19 15:34:43 1128

原创 linux Vim编辑器使用以及文件权限修改,kill process

vim命令基本操作1.vim 文件名 :进入一般模式(不能输入)2.按下 i 从一般模式,进入到插入编辑模式3.按下esc从插入模式,退出到一般模式4.输入:wq,退出编辑。...

2024-01-19 10:49:18 2704

原创 ubuntu 使用openssl制作一个自签名证书

自签名证书

2023-12-27 13:46:23 1466

原创 C# 根据指定的类型,动态转换object数据到指定类型

动态转换数据类型

2023-12-26 10:42:19 973

原创 .net core 表达式树Expression代码定义

表达式树

2023-12-26 10:24:01 417

原创 jenkins parallel并行执行job以及pipeline官网

【代码】jenkins parallel并行执行job。

2023-12-22 14:15:12 964

原创 python 命令添加参数

argparse模块可以很容易地编写用户友好的命令行界面。程序定义它需要什么参数,argparse将找出如何从sys.argv中解析这些参数。argparse模块还会自动生成帮助和用法消息。当用户为程序提供无效参数时,该模块也会发出错误。argparse模块对命令行接口的支持是围绕argparse. argumentparser的一个实例构建的。它是参数规范的容器。add_argument()方法将单个参数规范附加到解析器。添加参数,并切参数需要是枚举值中的,否则报错。

2023-12-19 16:03:25 206

原创 .net 洋葱模型

Mybusiness 这是实现业务的地方,注入两个接口,一个是获取数据,一个是发送信息,实现均在控制台工程实现。简单的例子,引用依赖图。

2023-12-12 16:38:04 351

原创 python elasticsearch 日期聚合

【代码】python elasticsearch 日期聚合。

2023-12-08 15:57:30 365

原创 python 计算date之间的差值,并罗列出来区间的月份

【代码】python 计算date之间的差值,并罗列出来区间的月份。

2023-12-05 14:56:43 295

原创 winform 程序多语言

ResourceManager第一个参数是"工程名称.Properties.资源文件名称"

2023-11-29 10:04:45 342

原创 postgresql group by之后对string字段进行拼接

【代码】postgresql group by之后对string字段进行拼接。

2023-10-24 10:36:24 1442

原创 pg_dump备份多张表到不同的sql文件

上面命令将所有以thr开头的表以及ellll表备份到sql文件。2. pg_dump备份多张表到不同文件。

2023-10-19 10:05:02 573

原创 sqlalchemy更新json 字段的部分字段

我们有个json字段,存储的数据形如下,现在需要修改love。

2023-10-18 11:19:09 871

原创 logstash 同步nginx的log到elasticsearch

logstash 同步nginx的log到elasticsearch。

2023-10-09 18:42:54 345

原创 无序数组计算排序后最大相邻差

如题目所示,给定数组[2,6,3,4,5,10,9],排序后的最大相邻差为9-6=3。想必你想到的方法是先运用冒泡或者快速排序,先将数组进行排序,然后循环求出来最大相邻差。这个时间复杂度为nlogn。桶的个数为数组的个数,桶的取值步长为(maxvalue-minvalue)/(len(array)-1)我们可以使用桶排序的方式计算最大相邻差,其中这个最大相邻差为右桶的最小值减去左桶的最大值。最大距离差为9min-6max=3。python 代码如下。

2023-10-08 10:59:39 234

原创 .net core DI注入,构造函数含有动态参数

使用.net core 开发的时候我们使用依赖注入来实例化需要的服务等,有时候这个服务类的构造函数是有参数的,此时想使用依赖注入就变得很麻烦。我们可以采用工厂模式,去构造demo如下。

2023-09-26 13:20:35 997

原创 python 冒泡排序以及鸡尾酒排序

冒泡排序

2023-09-20 15:49:22 209

原创 关于kafka命令行的使用

http://cloudurable.com/blog/kafka-tutorial-kafka-from-command-line/index.html罗列topicbin/kafka-topics.sh --bootstrap-server localhost:9092 --list创建topicbin/kafka-topics.sh --create \ --bootstrap-server localhost:9092 \ --replication-factor 1 --

2023-09-06 14:11:16 330

原创 go elsaticsearch demo

go elasticsearch demo

2023-09-01 10:10:50 798

原创 go 协程

go 协程

2023-08-30 10:45:45 538

原创 go gin 全局中间件,以及设置值

go gin 全局中间件

2023-08-29 16:46:09 298

原创 go gin 自定义验证

go gin 自定义验证

2023-08-29 10:17:39 1528

原创 go gin 参数绑定常用验证器

go gin 常用验证器

2023-08-28 17:36:52 1154

WindowsFormsApp1.zip

一个很简单的demo,使用entityframework框架,结合postgresql数据库,实现一对多关系的映射(使用注册map的方式)

2020-05-13

空空如也

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

TA关注的人

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