1,编写依赖注入框架 1.1 路由索引 1.1.1 判断控制器 Controller 是否存在 1.1.2 判断 Action 是否存在 1.2 依赖实例化 1.3 实例化类型、依赖注入、调用方法 2,编写控制器和参数类型 2.1 编写类型 2.2 实现控制器 3,实现低配山寨 ASP.NET Core [......] 继续阅读

2020年1月12日 1条评论 10156点热度 0人点赞 痴者工良 阅读全文

1,MemberInfo 1.1 练习-获取类型的成员以及输出信息 1.2 MemberType 枚举 1.3 MemberInfo 获取成员方法并且调用 1.4 获取继承中方法的信息(DeclaringType 和 ReflectedType) 2,从 IL 看反射 2.1 获取属性的构造 2.2 属性的方法 3,方法操作 3.1 各种方式调用方法 3.1.1 调用方法 3.1.2 获取参数列表 3.1.3 获取重载方法 [......] 继续阅读

2020年1月11日 1条评论 2363点热度 0人点赞 痴者工良 阅读全文

A对B、C await (from e in _context.Equip join c in _context.Ycp on e.EquipNo equals c.EquipNo into j1 join x in _context.Yxp on e.EquipNo equals x.EquipNo into j2 select new[......]继续阅读

2020年1月10日 2条评论 5442点热度 10人点赞 痴者工良 阅读全文

1,实例化类型 1.1 Activator.CreateInstance() 1.1.1 简单类型 1.1.2 简单类型的构造函数 1.1.3 object 1.1.4 故意出错 1.1.5 Activator.CreateInstance() 性能 1.2 ConstructorInfo.Invoke() 2,实例化委托 3,实例化泛型类型 3.1 实例化泛型 3.2 构造封闭泛型类型以及反转 3.2.1 构造封闭构造函数 3.2.2 去除泛型类型的参数类型绑定 3.2.3 实践一下 [......] 继续阅读

2020年1月5日 0条评论 2157点热度 0人点赞 痴者工良 阅读全文

1,获取类型的信息 1.1 类型的基类和接口 1.1.1 基类 1.1.2 获取实现的接口 1.1.3 获取泛型接口 1.2 获取属性、字段成员 1.2.1 构造函数 1.2.2 属性 1.2.3 字段 1.2.4 方法 1.2.5 事件 1.2.6 成员 [......] 继续阅读

2020年1月5日 0条评论 2138点热度 1人点赞 痴者工良 阅读全文

1,反射的使用概述 1.1 什么是反射 1.2 反射可以做什么 1.3 Type 类 1.4 反射使用归类 1.4 Type 一些常用属性 2,获取 Type 2.1 获取 Type 类型 2.2 数组 Type 生成数组 Type 获取数组 Type 获取数组的元素类型、维数 矩形数组(交错数组) 2.3 嵌套类型 2.4 泛型 Type 泛型信息 泛型相关 2.5 方法的参数和 ref / out [......] 继续阅读

2020年1月5日 5条评论 2722点热度 1人点赞 痴者工良 阅读全文

1. 说明 1.1 关于反射、特性 2. 程序集操作 2.1 获取 程序集对象(Assembly) 2.1.1 运行时获取程序集 2.1.2 使用方法 2.1.3 从文件加载程序集 2.1.4 使用方法 2.2 Assembly 使用 2.2.1 获取程序集完全限定名称 2.2.2 AssemblyName 2.3 获取程序集的方式 2.3.1 Assembly.Load() 2.3.2 Assembly.LoadFile() [......] 继续阅读

2019年12月29日 2条评论 2865点热度 0人点赞 痴者工良 阅读全文

通过反射获取到属性名称以及特性后,要获取属性的值。 static void Main(string[] args) { Test test = new Test() { A = 13510377651, B = 1, C = 13510399648 }; Type type = test.GetType(); // 获取类的属性列表[......]继续阅读

2019年12月29日 0条评论 2858点热度 2人点赞 痴者工良 阅读全文

23-19日,周学习计划: 1,看完、学会 《C# 7.0 核心技术指南》 第19章《反射和元数据》。 2,看完 《C# 7.0 本质论》 相应 反射部分得内容。 3,早晚上坐车,一周内看完 《PostgreSQL 9.6 从零开始学》,带上平板,随时查资料。 4,周六日实践 PostgreSQL、C# 反射。 计划细谈 学习反射内容并且进行相关实践后,下一步学习 Ioc ,自己实现 Ioc,了解 ASP.NET Core 中的反射和路由区配。 看完 PostgreSQL 后,先不用着急,网上查找资料,进行为期一周…

2019年12月22日 3条评论 2066点热度 0人点赞 痴者工良 阅读全文

没啥好说,执行下面的命令就可以解决了 apt-get -u dist-upgrade 统一更新到发布的版本 [......] 继续阅读

2019年12月20日 1条评论 3573点热度 2人点赞 痴者工良 阅读全文

最近在安装软件时,不小心把 Ubuntu 的 apt、apt-get等移除了,当时心情是日了狗了。 当时提示输入一些文字确认。。。我以为是确认安装,直到看到一堆的 Removing ... (Reading database ... 149416 files and directories currently installed.) Removing unattended-upgrades (1.1ubuntu1.18.04.8) ... Removing apt-utils (1.8.4) ... Removin…

2019年12月20日 2条评论 4130点热度 3人点赞 痴者工良 阅读全文

百度了很久,网上全是抄抄抄,特别是 CSDN ,要么卡,要么404,根本用不了。 将下面的源替换到 /etc/apt/source/list 即可 deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic mult…

2019年12月20日 1条评论 13638点热度 24人点赞 痴者工良 阅读全文

使用方法: 直接新建查询,将代码粘贴到里面即可。 可以根据需求简化查询 SELECT TOP 1000 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_elapsed_time AS '耗时', QS.total_logical_reads AS '逻辑读取次数', QS.total_logical_writes AS '逻辑写入次数',[.…

2019年12月18日 0条评论 2239点热度 1人点赞 痴者工良 阅读全文

来自C#核心技术指南 14.2.6 [......] 继续阅读

2019年12月16日 1条评论 2466点热度 0人点赞 痴者工良 阅读全文

探究 C# 中的 char 、 string(一) [TOC] 1. System.Char 字符 char 是 System.Char 的别名。 System.Char 占两个字节,16个二进制位。 System.Char 用来表示、存储一个 Unicode 字符。 System.Char 的表示范围是 U+0000 到U+FFFF,char 默认值是 \0,即 U+0000。 Unicode 的表示,通常以 U+____形式表示,即 U 和 一组16进制的数字组成。 char 有四种赋值方法 char a = …

2019年12月15日 0条评论 1813点热度 0人点赞 痴者工良 阅读全文

.NET Core 获取数据库上下文实例的方法和配置连接字符串 [TOC] 假设数据库就两个表:User、Blogs, 模型类如下 public class User { public int Id { get; set; } public string Name { get; set; } public string Number { get; set; } public string Email { get; set; } } public class Blogs {[......]继续阅读

2019年12月15日 1条评论 3072点热度 4人点赞 痴者工良 阅读全文

Deepin 下 使用 Rider 开发 .NET Core [TOC] 国产的 Deepin 不错,安利一下。 Deepin 用了也有一两年,也只是玩玩,没用在开发上面。后来 Win10 不太清真了,就想着能不能到 Deepin下撸码。要搞开发,首先少不了 IDE,VS2019 用不来,Vs Code 太复杂、麻烦,后来发现了 Rider 这个神器,可是 Rider 是英文界面,笔者的英文是渣渣的。结果在 Windows 下 使用 Rider 开发一段时间后, 已经熟悉了 Rider ,于是计划后面迁移到 Dee…

2019年12月15日 2条评论 2772点热度 0人点赞 痴者工良 阅读全文

.NET Core 对龙芯的支持情况和对 .NET Core 开发嵌入式的思考 [TOC] 一,遗憾的尝试 前些天看到了张队公众推送的《Asp.Net终于可以在龙芯服务器上运行啦:Jexus成功完成对国产系列CPU的适配》,联想到上一周与朋友在龙芯捣鼓 .NET Core,就想写一下关于 .NET Core 在龙芯下的资料。 Jexus Web Server 能够在龙芯服务器上跑,但是 ASP.NET 呢?.NET Core 呢?安装什么版本的 Mono ?Jexus 作者的文章表达有点模糊呀~ 上一周与朋友在龙芯…

2019年12月15日 16条评论 11597点热度 1人点赞 痴者工良 阅读全文

[TOC] 说明 ASP.NET Core 3.0 一个 jwt 的轻量角色/用户、单个API控制的授权认证库 最近得空,重新做一个角色授权库,而之前做了一个角色授权库,是利用微软的默认接口做的,查阅了很多文档,因为理解不够,所以最终做出了有问题。 之前的旧版本 https://github.com/whuanle/CZGL.Auth/tree/1.0.0 如果要使用微软的默认接口,我个人认为过于繁杂,而且对于这部分的资料较少。。。 使用默认接口实现授权认证,可以参考我另一篇文章 ASP.NET Core 使用 J…

2019年12月15日 0条评论 1868点热度 0人点赞 痴者工良 阅读全文

目录 关于数据绑定 视图-视图绑定 绑定模式 简单的集合绑定 C# Xamarin 数据绑定入门基础 关于数据绑定 Xamarin 单向、双向绑定 Xaml绑定 C#代码绑定 在此之前,几段 伪代码 帮助像我一样菜的同学入门。。。 假如说,有两个控件,一个是滑动条(Slider),一个是显示文本的标签(Label)。 Slider slider = new Slider() { Maximum = 1,[......]继续阅读

2019年12月15日 0条评论 1924点热度 0人点赞 痴者工良 阅读全文
1171819202126