随笔分类 - 01 .Net/C#基础
摘要:前言 此为粗略结果,未做完善的缓存和预热操作,仅供参考 创建项目 (1)项目名称 MyBenchmarks (2)添加引用 <PackageReference Include="AutoMapper" Version="16.0.0" /> <PackageReference Include="Be
阅读全文
摘要:实体类 public class UserScore { public string Name { get; set; } public double TotalScore { get; set; } public int Ranking { get; set; } public int ThanU
阅读全文
摘要:问题描述 .Net8 由于新版本 使用 <Nullable>enable</Nullable> 构建 对于这样的字段也是必填 public string Name{get;set;} 处理办法: 1、写为 public string? Name{get;set;} 2、项目属性中禁用null值校验
阅读全文
摘要:科室类 public class Dept { public string Id { get; set; } public string Name { get; set; } public string ParentId { get; set; } public string RootId { ge
阅读全文
摘要:示例代码 public enum TypeEnum { [Text("进行中")] Doing = 1, [Text("完成")] Done = 2, [Text("已被删除")] Deleted = 9, } public class TextAttribute : Attribute { pub
阅读全文
摘要:Nuget引用包 <PackageReference Include="NLog" Version="5.3.4" /> <PackageReference Include="NLog.Web.AspNetCore" Version="5.3.14" /> Program.cs 中启用 NLog p
阅读全文
摘要:前言 前端请求时做了个参数验证,就是简单的计算md5,但是与后端计算的结果始终不一致 发现是前后端对字符串排序的默认规则有区别 测试代码 前端 1、示例代码,可以在浏览器的控制台中直接运行 e=["","你","1","a","d","B","你好","你0","你d","你A",",","你."]
阅读全文
摘要:前言 在winform中读取文件信息时,突然抛出了FileNotFoundException的异常,但是本地是有这个文件的。 随后找到了这个文件,查看属性,[位置]属性,多了"\?"的前缀,百度得知这是windows对长路经的处理。 需要注意: 目前在NetFx框架下,才有这个问题。 在NetCor
阅读全文
摘要:前言 经常用到,做个记录 代码 (1)Get-Request.Query取值 var url = "http://localhost:5000/api/RestSharp/TestGet"; var param = new Dictionary<string, string> { { "User",
阅读全文
摘要:前言 经常用到,做个记录 代码 /// <summary> /// HttpGet请求 /// </summary> /// <param name="url"></param> /// <returns></returns> static async Task<string> HttpGet(st
阅读全文
摘要:说明 https://blog.csdn.net/u011127019/article/details/99629697 (1)C# 的所有源代码文件,默认编码为 UTF-8,注意,是源代码文件,而不是 C# 中的 string。 (2)C# 中的所有 string,默认编码均为 Unicode (
阅读全文
摘要:腾讯企业邮箱客户端配置介绍 http://email-qq.cn/tengxun/201610303793.html?akvezc=smt0n2 POP3/SMTP协议 POP3/SMTP协议: 接收邮件服务器:pop.exmail.qq.com (端口 110),使用SSL,端口号995 发送邮件
阅读全文
摘要:示例 在.NETCore中TimeZone被标记为过时,所以有了下面的新方法 [Obsolete("System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.")] p
阅读全文
摘要:并集 Union 集合的并集是合并两个集合的所有项,去重,如下图所示: List<int> ls1 = new List<int>() { 1,2,3,5,7,9 }; List<int> ls2 = new List<int>() { 2,4,6,8,9,10}; IEnumerable<int>
阅读全文
摘要:服务器最终配置 DTC服务 组件 防火墙 这里,跟下面的解决方案有点差异,在添加2个规则之后,原本就有分布式相关的规则,也给开启了。 网上的解决办法 在服务里打开 Distributed Transaction Coordinator 这个服务 修改组件服务里的一些选项 点击打开“开始”–“管理工具
阅读全文
摘要:前言 使用时需要配置MSDTC,否则无法使用。 配置方式: https://www.cnblogs.com/masonblog/p/12740917.html TransactionScope的优点 1、使用起来比较方便.TransactionScope可以实现隐式的事务,使你可以在写数据访问层代码
阅读全文
摘要:问题 C#项目中连接access数据库时抛出异常 “找不到可安装的ISAM” 解决办法 在前面加上Jet OLEDB:,如: Jet OLEDB:Database Password='zt' <add name="ConStrOleDb" connectionString="Provider=Mic
阅读全文
摘要:原因 使用的.net版本不一样 今天又被这问题撞上了,结果神奇般的解决了 谷歌了很久都没有找到真正有用的解决方案,所以在这儿写下,让更多的人看到 最根本的原因其实就是引用的问题,引用错了,然后VS在这上面提示又不够智能,所以大家被坑一次又一次 不过也许这只是原因之一,还会有其他的原因 可能一 这种可
阅读全文
摘要:解决办法 直接修改列名 dt.Columns["Name"].ColumnName = "ShortName"; sql查询时设置别名 select ID as TableID from Users; 原博文 1.DataAdapter的SQL别名; SELECT PID AS "代码" From
阅读全文
摘要:说明 调用Web.dll 文件,获取其中的所有的WebService 参考 https://blog.csdn.net/huoliya12/article/details/78873123 流程 使用LoadFile加载外部dll文件 重点:注意的是,如果查看的对象是外部的DLL,一定要把DLL复制
阅读全文

浙公网安备 33010602011771号