摘要:
###安装 Nuget包 ###准备好Proto文件 放在同一个文件夹中 ###在Proto所在文件夹创建对应bat文件 @echo off for %%i in (*.proto) do ( protoc --csharp_out=./ %%i rem 以下是注释,可忽略 echo From %% 阅读全文
摘要:
主要用于解析Url后缀参数 Eg: UploadType=0&Infocode=1&AttachName=2&Seq=3&Cid=4 public static Dictionary<string, string> ParseQueryString(string url) { if (string. 阅读全文
摘要:
####按照教程安装并进行环境变量配置后 运行Spoon.bat报错如图: ####前提 所有的配置均正确,且cmd运行 java 查看环境安装成功 ####问题解决 我所安装的安装包 解决-- 卸载 安装如下版本 问题解决 阅读全文
摘要:
###.Net5 什么是精度丢失 当我们运行一下代码 double s = 0.18 * 10; Console.WriteLine( s.ToString()); double p= 4 / 2.0; Console.WriteLine( p); 会的到 如下结果 0.18 * 10 不等于18 阅读全文
摘要:
通过Description特性获取枚举中文注释 枚举 public enum LanguageTypeEnum { /// <summary> /// 未知 /// </summary> [Description("未知")] UnKnown = 0, /// <summary> /// 中文 // 阅读全文
摘要:
自定义一个特性 /// <summary> /// 枚举备注特性 /// </summary> public class EnumRemarkAttribute : Attribute { public string Remark { get; set; } public EnumRemarkAtt 阅读全文
摘要:
最近开发包含asp.net core 2.1和3.0,其中主机的创建方式有两种,这里整理一下其不同 ####asp.net core 2.1 public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run 阅读全文
摘要:
在进行系统性能压测和系统性能优化的时候,会涉及到QPS,PV,RT相关的概念, 本文总结一下QPS,PV,RT之间的关系。 ###QPS是什么? QPS:单个进程每秒请求服务器的 成功次数 QPS = req/sec = 请求数/秒 ###QPS如何统计? QPS统计方式 [一般使用 http_lo 阅读全文
摘要:
程序需要使用资源,比如文件、内存缓存区、屏幕空间、网络连接、数据库资源等; 在C#里, 万物皆对象,面向对象编程时,要使用这些资源则就需要为这些资源分配内存,我们可以理解为创建对象 那么从创建到销毁,对象的一生又是怎样的呢? 整理如图,主要可分为5步: 创建对象需要分配内存,那么这些内存又该怎么分配 阅读全文
摘要:
枚举值判断 RuleFor(t => t.FTPRegion) .IsInEnum() .NotEmpty();//NotEmpty 不容许为0,NotNull容许为0; 阅读全文