摘要: Sqlserver 中查询表结构信息-字段说明、类型、长度等信息综合语法。 SELECT 表名 = d.name,--case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f. 阅读全文
posted @ 2021-03-15 20:33 风雪江山 阅读(398) 评论(0) 推荐(1) 编辑
摘要: C# 文件操作(摘抄) ——选自《c# 编程兵书》第11章 张志强 胡君 编著 11 文件操作概述 11.1 驱动器 在Windows操作系统中,存储介质统称为驱动器,硬盘由于可以划分为多个区域,每一个区域称为一个驱动器。.NET Framework提供DriveInfo类和 DriveType枚举 阅读全文
posted @ 2020-11-12 10:21 风雪江山 阅读(422) 评论(0) 推荐(0) 编辑
摘要: JWT认证简单介绍 原文: 关于Jwt的介绍网上很多,此处不在赘述,我们主要看看jwt的结构。 JWT主要由三部分组成,如下: HEADER.PAYLOAD.SIGNATURE HEADER包含token的元数据,主要是加密算法,和签名的类型,如下面的信息,说明了 加密的对象类型是JWT,加密算法是 阅读全文
posted @ 2020-10-26 15:28 风雪江山 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Swagger 随着技术的不断方法,现在的网站开发基本都是使用前后端分离的模式,这样使前端开发者和后端开发者只需要专注自己擅长的即可。但这种方式会存在一种问题:前后端通过API接口的方式进行调用,接口文档的好坏可以决定开发的进度。以前如果使用Word的形式提供接口文档,或多或少的都会存在各 阅读全文
posted @ 2020-10-26 15:12 风雪江山 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下面列出了六种类型的约束:约束说明T:结构 类型参数必须是值类型。可以指定除 Nu 阅读全文
posted @ 2020-10-26 10:07 风雪江山 阅读(3605) 评论(0) 推荐(0) 编辑
摘要: 最近在学历基类的写法时,遇到了一个问题:如何怎么创建一个泛型类T的实例呢? 废话不多说了,直接上代码吧,目前发现三种方法,先贴上,以后再总结,希望能帮助跟我遇到同样问题的朋友。 方法一,通过外部方法传入的实例来实例化: //泛型类: public class MySQLHelp<T> { priva 阅读全文
posted @ 2020-10-26 10:05 风雪江山 阅读(4382) 评论(0) 推荐(0) 编辑
摘要: //获取应用程序所在目录的2种方式(绝对,不受工作目录影响,建议采用此方法获取路径). 1. string basePath1 = AppContext.BaseDirectory;例如:E:\\svn项目源码\\DotNetCore\\1.0\\paralworld\\paralworld.man 阅读全文
posted @ 2020-10-21 15:37 风雪江山 阅读(5496) 评论(0) 推荐(0) 编辑
摘要: private static IQueryable<T> SetQueryableOrder<T>(this IQueryable<T> query, string sort, string order) { if (string.IsNullOrEmpty(sort)) throw new Exc 阅读全文
posted @ 2020-05-29 11:09 风雪江山 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 因为我使用这个方法的类都是和AbstractScenePageDTO处于一个命名空间以及程序集下的,所以获取命名空间和程序集的时候,直接使用AbstractScenePageDTO这个类进行获取,这样更准确一些,也不怕项目迁移改名。 1 private T CreateActivityScenePa 阅读全文
posted @ 2020-04-28 22:52 风雪江山 阅读(936) 评论(0) 推荐(1) 编辑
摘要: “反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间。 1、假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile("程序集路径,不能是相 阅读全文
posted @ 2020-04-28 22:45 风雪江山 阅读(328) 评论(0) 推荐(0) 编辑