最新 最热

C#中IList<T>与List<T>的区别感想

首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。

2024-02-26
1

Java泛型:通俗易懂地解析泛型

在这篇博文中,我们将以通俗易懂的方式探讨Java泛型(Generics)的概念、起源、用法、限制和未来的发展。我们将从基础开始,逐步深入,直至实战应用,帮助你全面了解Java泛型。...

2024-02-20
1

【Rust日报】2024-02-10 扩展 Rust Effect 系统

Yosh 在 RustConf 2023 演讲的文字记录。在本次演讲中,Yosh 解释了什么是 effects、是什么使它们难以融入语言,以及如何克服这些挑战。

2024-02-17
2

C#进阶-协变与逆变

我们知道子类转换到父类,在C#中是能够隐式转换的。这种子类到父类的转换就是协变。而另外一种类似于父类转向子类的变换,可以简单的理解为逆变。逆变协变可以用于泛型委托和泛型接口,本篇文章我们将讲解C#里逆变和协变的...

2024-02-03
1

C#进阶-委托(Delegrate)

类似于 C 或 C++ 中函数的指针,委托是C#的函数指针,是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。本篇文章我们将讲解C#里委托的类型及如何使用。委托的语法第一次接触难免感到陌生,最好的学习方式...

2024-02-03
1

【JAVASE】探索 Java 泛型:开启通用编程的奥秘

Java泛型是Java 5引入的一个新特性,它允许在编译时定义类型参数,使代码更加灵活和可重用。通过使用泛型,你可以编写一个类或方法,该类或方法可以处理多种数据类型,而不仅仅是特定的数据类型。...

2024-01-30
1

记录前端工作中获得的经验(六)

如果定义了一个函数,能够通过传入的不同参数进行不同的操作,那最好写成一个对象,通过不同的参数,去调用这个对象的对应方法,如下(不要使用switch哈

2024-01-29
1

Vue3 跟着尤雨溪学 TypeScript 之 Ref 类型从零实现

Vue3 中,ref 是一个新出现的 api,不太了解这个 api 的小伙伴可以先看 官方api文档。

2024-01-26
3

Redis获取数据转json,解决动态泛型传参

场景:项目有两种角色需要不同的登录权限,将redis做为用户登录信息缓存数据库。码一个方法,希望能够根据传入不用用户实体类型来获取相应的数据。用户实体为:SessionEntity<User1>、SessionEntity<User2>。json使用FastJso...

2024-01-25
1

Typescript常看常新

在看了同事推荐的ts教程后,发现自己还是有很多不会的,所以整理出一些自己学到的新知识点,希望各位也能有所收获!(我就写给自己看看,不要太当回事哈哈哈...

2024-01-22
2