- 博客(11)
- 收藏
- 关注
原创 使用Newtonsoft.Json导致Swagger展示的属性名称错误
我在代码中写了取消驼峰命名发的代码,但是在Swagger中,发现展示的数据竟然还是小写开头,但是返回的数据却没有问题。下方为接口传入实体我明确设置了取消使用驼峰命名法序列化实体但是swagger页面中的展示的Json竟然还是按照驼峰命名法输出的2.解决方案需要安装额外的包微软在发布DotNet 3.0以后,推出了关于Json序列化的类库:正式因为这个类库的加入,Swagger们开始转向使用原生支持,如果你使用了Newtonsoft.Json来做为序列化的工具,就需要安装上方解决方案中的类库。线索出自
2022-07-13 21:55:27
435
原创 关于树型结构的SQL查询优化
如何修改使得不要嵌套这么多的Id也能实现该操作。弊端如果区域表的数据节点经常改变的话,那需要额外维护其他表和区域表的AreaCode。
2022-06-18 17:16:19
896
原创 EMQX在Windows启动失败缺少msvcr120.dll 解决方案
安装Microsoft Visual C++ 2013 Redistributable安装Microsoft Visual C++ 2013 Redistributable文件地址
2022-05-11 09:44:19
1182
原创 C#MQTTNET客户端使用说明
C#MQTTNET客户端使用说明1.如何使用1.我想启动MQTT客户端,我该怎么做?2.我想收到服务器发来消息,我该怎么做?3.我想知道客户端是否连接成功,我该怎么做?3.我想知道怎样重连服务器,我该怎么做?1.如何使用1.我想启动MQTT客户端,我该怎么做? try { IMqttClient client = new MqttFactory().CreateMqttClient(); var build = new MqttClientOptionsBuilder() //配
2021-09-13 23:16:36
3490
1
原创 C#MQTTNET服务端使用说明
C#MQTTNET服务端使用说明1.安装MQTTNet两种方式Shell可视化安装2.当前我的项目安装的依赖如下3.如何使用1.我想启动MQTT服务器,我该怎么做?2.我想知道MQTT服务器是否启动成功,我该怎么做?3.我想知道MQTT服务器是否停止允许,我该怎么做?4.我想知道有那些设备连接上了服务器,我该怎么做?5.我想知道有那些设备断开连接,我该怎么做?6.我想监听消息,我该怎么做?7.我想连接的客户端校验身份信息后才允许收发消息,我该怎么做?8.我想知道客户端订阅主题与取消订阅主题,我该怎么做?1.
2021-09-13 23:14:30
4582
1
原创 .Net Core Swagger注释显示不全,我来帮你解决
前戏我就不做了,我喜欢直接点我们知道swagger的注释依赖于xml,但有时候在发布后没xml,这不是难为我吗?我还得给前端一个字段一个字段解释,查资料后,找到解决方案1.可能你查询的实体或者返回的实体不在webapi那个库,因此你需要你涉及到的实体库都开启生成xml文档2.在你需要开启生成xml文件的类库的.csproj中加 GenerateDocumentationFile<PropertyGroup> <TargetFramework>netcoreapp3
2020-08-28 14:42:46
3594
1
原创 推荐一个API返回的模型
推荐一个API返回的模型之前加入一个公司,虽然没搞多久,但是发现他们的API的返回模型五花八门,感觉不把前端当人看,一个接口返回多种数据类型,所以就此写了这个文档using MaintainPhoneAPI.Models;using System;using System.Threading.Tasks;namespace XXXApi{ public class Result { /// <summary> /// 状态码
2020-08-27 15:17:42
287
原创 C# 自定义类型比较是否每一项是否完全一致
两个类型相同的对象,对每一项进行比较是否完全一致1.我以前的方式1.1反射2.现在的方式2.1对比哈希1.1.1 反射2.1.1 重写Equals与GetHashCode方法完成上方操作后就会出现 类似与ren类的重写方法1.我以前的方式1.1反射2.现在的方式2.1对比哈希1.1.1 反射public static class ObjectHelper { /...
2019-09-02 14:48:29
3238
7
原创 Sql Server 在计数(COUNT)的时候去重
Sql Server 在计数(COUNT)的时候去重我以前的写法SELECT Count(1) FROM ( SELECT CustomerId FROM MeterRecord Group by CustomerId)V我现在的写法SELECT Count(DISTINCT CustomerId) FROM MeterRecord 有什么不足望指出,谢谢...
2019-06-26 11:03:54
22712
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人