internal类型mock net
C# net 对url追加路径或设置Query参数
C# net 对url追加路径或设置Query参数 C# net url AppendPathSegments SetQueryParams /// <summary> /// 追加路径片段(有更高要求可以使用Flurl库) /// </summary> /// <param name="url"> ......
Mybatis-Plus关于实体类型与数据库类型不匹配的问题
以JAVA List 与 Jdbc varchar为例 需在实体类的属性上加@TableField注解 例如: @TableField(value = "user_name", typeHandler = StringListTypeHandler.class) private List<Strin ......
Redis的8种数据类型
目录 一、概述 1、redis是什么 2、redis能干嘛 3、redis常识 3.1、基本命令 3.2、为什么redis是单线程 二、五大数据类型 1、String 2、List列表 3、Set 4、Hash 5、Zset有序集合 三、三种特殊数据类型 1、geospatial地理位置 2、hyp ......
编写.NET的Dockerfile文件构建镜像
创建一个WebApi项目,并且创建一个Dockerfile空文件,添加以下代码,7.0代表的你项目使用的SDK的版本,构建的时候也需要选择好指定的镜像tag FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app EXPOSE 80 ......
第二天:命令类型、格式及帮助用法
一、命令类型 内部命令:登录后自动加载到内存中,直接可发执行 help CMD 外部命令:目录下的可执行文件,当执行命令时才会加载至内存中 CMD --help man CMD 查看是哪个类型的命令:type COMMAND 二、命令别名 alias NAME="VALUE" 一般放在:.bashr ......
C#/.NET/.NET Core优秀项目和框架2023年12月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排 ......
Maui blazor ios 按设备类型设置是否启用safeArea
需求,新做了个app, 使用的是maui blazor技术,里面用了渐变背景,在默认启用SafeArea情况下,底部背景很突兀 由于现版本maui在SafeArea有点bug,官方教程的<ContentPage SafeArea=false不生效,于是要用以下代码hack一下 Microsoft.M ......
【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)
【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射) 引言 哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好 ......
.NET生成缩略图并下载
.NET生成缩略图并下载 缩略图:比喻一张图片宽度为1000px,大小为800K,经过缩略后变成一张宽度100px,大小10K的图片。 先给出界面: 总体的流程分5步如下图: 1.添加一个html:GetminPic.html 代码: <!DOCTYPE html> <html xmlns="htt ......
.Net6 使用 Ocelot + Consul 看这篇就够了
.Net6 使用 Ocelot + Consul 看这篇就够了 前言 卯兔敲门,新的一年,祝大家前‘兔’似锦!希望大家假后还能找到公司的大门 O(∩_∩)O !书接上文,我们使用了 Consul实现了服务注册与发现,对Consul不熟悉的同学可以先看看。这篇文章我们来学习Ocelot网关,在这之前我 ......
【ASP.NET Core】使用SignalR推送服务器日志
【ASP.NET Core】使用SignalR推送服务器日志 一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需要16秒才能启动。经过我近一个月的改造,除了保留业务逻辑代 ......
Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级
Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 目录 一、简介 二、Ocelot各种策略使用和解释 2.1Ocelot缓存 2.2Ocelot限流 2.3Ocelot+Polly的熔断 三、Polly各种策略使用和解释 3 ......
Java基本类型封装类和其方法
Character `Character` 类是 Java 中封装字符类型 `char` 的包装类 1. **`isLetter(char ch)`**:判断字符是否为字母。 2. **`isDigit(char ch)`**:判断字符是否为数字。 3. **`isWhitespace(char c ......
对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型
开始之前: 设计某数据库表结构的过程中,收到了一个另外令人感到意外的建议:对于字符型数据类型,数据库里统一使用varchar(max)来存储,也就是所有字符数据类型都用varchar(max)字段类型,理由是ORM写代码方便? 是的,你没有听错,为了ORM中写代码方便,所以建议数据库中字符全部使用v ......
分享一个超好用的Mock工具-LiveMock
Mock工具是用于模拟或模仿系统、组件或功能的工具,通常用于软件开发和测试过程中。这些工具有助于开发人员在开发软件时模拟外部依赖、组件或行为,以便进行单元测试、集成测试和功能测试,而无需实际访问这些依赖或组件。Mock工具的主要目标是隔离被测试的代码单元,以确保测试是可重复、可控和独立的。 提供给业 ......
升级到 .net 8 后使用 ef core 查询遇到错误:Microsoft.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near '$'. 附近的语法不正确
是因为 .net 8 优化了 Contains 子句的 SQL 翻译,之前的 IN 查询有性能问题 但这个优化只有 SQL Server 2016 及以上版本的数据库支持,否则就会报这个错 而且即便数据库引擎版本达到,数据库本身的兼容性设置如果低于 SQL Server 2016 的话,也会报错 解 ......
Oracle sql语句获取 字段为nunmber(18,4)类型数据 小数点后有3位的记录
sql: select LENGTH(t.pop_money), instr(t.pop_money, '.'), t.* from TB_DIET_WAREHOUSE_POP_LIST t where LENGTH(t.pop_money) - instr(t.pop_money, '.') > ......
Guava的Multimap类型无法被序列化和反序列化的解决方法
出现原因: 当一个接口使用Multimap或者接口返回对象使用Multimap类型时会被jackson序列化成类似{empty:false}的格式 解决方法 pom文件中引入jackson-datatype-guava依赖 <dependency> <groupId>com.fasterxml.ja ......
消息类型 顺序消息
普通消息 | RocketMQ https://rocketmq.apache.org/zh/docs/featureBehavior/01normalmessage/ 普通消息 普通消息为 Apache RocketMQ 中最基础的消息,区别于有特性的顺序消息、定时/延时消息和事务消息。本文为您介 ......
C++中 double 类型数据取模
C++ 中的取模运算符 % 操作数是 int 类型,如果需要对 double 类型的数据进行取模操作,需要使用到 std::fmod(double, double) 如 x 对 y 进行取模操作, #include <cmath> double x = 6.2, y = 5.6; // 返回结果为: ......
scrapy爬取图片时遇到错误:ValueError: Missing scheme in request url: //scpic3.chinaz.net/Files/pic/pic9/202103
错误原因是在请求资源的时候没有使用完整的url只向//scpic3.chinaz.net/Files/pic/pic9/202103发送了资源请求,而完整的资源地址需要前面加上https:所以在pipelines.py文件的get_media_requests方法中,在发送request请求时修改为 ......
asp.net core项目集成OpenTelemetry输出到OpenObserve进行可观测性处理
一、安装OpenObserve和Otel-collector 使用docker-compose 安装 记得替换下USER_MAIL xxx@xx.com和PASSWORD xxx 这里解释下为啥要用named volume来映射openobserve的data目录,因为目前版本(0.7.2)在win ......
Android 之 实验4 RecyclerView根据类型加载布局与.9.png图片的使用
实验4 RecyclerView根据类型加载布局与.9.png图片的使用 一、实验目的及要求 通过本实验的学习,使学生掌握增强列表RecyclerView根据类型加载布局与.9.png图片的使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 使用RecyclerVi ......
Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中
场景 SpringBoot+Vue整合WebSocket实现前后端消息推送: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114392573 上面实现ws推送数据流程后,需要在windows上使用ws客户端定时记录收到的数据到文 ......
ASP.NET Core 鉴权授权三(添加自定义授权策略)
Program.cs #region 授权 builder.Services.AddAuthorization(option => { //添加自定义授权策略 option.AddPolicy("MyPolicy",p => p.RequireClaim(ClaimTypes.NameIdentif ......
ssl_client_socket_impl.cc(992) handshake failed;returned -1,SSL error code 1,net_error -103
解决方案该提示是由于不安全的地址导致的,需要把这个错误屏蔽掉,可以使用 --ignore-certificate-errors 来屏蔽。屏蔽后发现还有其他错误提示,也一并解决了。主要添加了三项: # 忽略证书错误 options.add_argument('--ignore-certificate- ......
python学习---变量类型
变量和数据类型: 1.变量不需要声明类型 2.变量在使用前必须赋值,创建和赋值同时进行 3.允许你同时为多个变量赋值,例如a=b=c=1,1指向内存0x00000000 4.创建变量时会在内存中开辟一个空间。Python虚拟机就会决定为不同的类型数据开辟大小不同的内存空间。 5.分为可变类型(列表, ......