摘要: #前言 早期在学习泛型的协变与逆变时,网上的文章讲解、例子算是能看懂,但关于逆变的具体应用场景这方面的知识,我并没有深刻的认识。 本文将在具体的场景下,从泛型接口设计的角度出发,逐步探讨逆变的作用,以及它能帮助我们解决哪方面的问题? 这篇文章算是协变、逆变知识的感悟和分享,开始之前,你应该先了解协变 阅读全文
posted @ 2022-01-14 15:36 TinyMaD 阅读(1293) 评论(4) 推荐(16) 编辑
摘要: 直接上答案 theme.ts配置中添加下面这行配置项 { editLinkPattern: ":repo/edit/:branch/:path",// 我是部署的GitLab,具体匹配规则可以照着代码管理工具改 } 原因 花了几个小时,最后在源码里找到答案,我们先来看官方文档中这个配置项的说明: 文 阅读全文
posted @ 2024-11-12 20:10 TinyMaD 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 封装了一个语法糖 /// <summary> /// InsertInto基础上,自动补全表达式树中相同属性的初始化操作 /// <para> /// 补全效果:x => new Person {Name = x.Name, Age = x.Age, ...} /// </para> /// <pa 阅读全文
posted @ 2022-03-02 17:45 TinyMaD 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #前言 这里有你想要的正则表达式。网上这方面的内容比较分散,本文将尽量写出验证各种密码格式的正则表达式,漏了的情况请留言提示我进行添加,如果对你有帮助,麻烦跳转至底部给我一个赞,谢谢。 话不多说,直接上答案。 #导航 1种 只能由1种组成 只能由字母组成,1-9位 只能由数字组成,1-9位 只能由特 阅读全文
posted @ 2022-02-09 14:54 TinyMaD 阅读(22188) 评论(0) 推荐(8) 编辑