自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 验证码帮助类

public static class StringCAPTCHA { /// <summary> /// create a random key /// </summary> static readonly Random Random = new Random(~unchecked((int)DateTime.Now.Ticks)); static readonly char[] NumberList = {'

2023-04-19 19:21:23 95

原创 .NetCore WPF 指定一个相对路径的图片,报错“找不到资源”

.NetCore WPF 指定一个相对路径的图片,报错“找不到资源”

2022-12-30 10:39:47 1584

原创 C#中动态常量(readonly)与静态常量(const)的区别

C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量)

2022-12-27 15:16:08 272

原创 C# 快速创建日志

快速写日志

2022-12-27 15:15:18 263

原创 一、操作系统提供的多进程

1。单线程单进程:一个人在一个桌子上吃菜。 2。多线程单进程:多个人在同一个桌子上一起吃菜。 3。单线程多进程:多个人每个人在自己的桌子上吃菜。 多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。 1。对于 Windows 系统来说,【开桌子】的开销很大,因此 Windows 鼓励大家在一个桌子上吃菜。因此 Windows ...

2022-04-26 16:41:02 545

原创 IOC和工厂模式的区别

Spring的IOC和工厂模式的区别 IOC是使用了反射的技术来动态的生成对象 工厂模式的对象生成是提前在工厂类中定死的 IOC更加灵活 IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入 1:如何理解IoC/DI 要想理解上面两个概念,就必须搞清楚如下的问题: 参与者都有谁? 依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正

2021-11-19 09:58:10 1043

转载 2021-10-13

什么是依赖注入? 1、什么是依赖,结合现实先想一想依赖这个词,就拿遥控器来举例:遥控器和电池他们就算依赖,遥控器必须依赖电池才能使用,电池就像一个接口,遥控器就像是实现了这个接口。有的人就想到了接口的概念,差不多就是这个意思,这个例子可能不太恰当,但是有助于你思考依赖这个概念。通俗讲:电池+遥控器才能运行,它们的关系叫做依赖。 2、什么是注入,在这里的注入其实是实现了IOC(控制反转),控制反转是一种思想,不是什么框架,也不是什么技术。传统程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创

2021-10-13 19:31:51 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除