最新 最热

Java知识回顾(个人记录版)

Java多线程是指在同一时间内,多个线程同时执行,从而提高程序的执行效率。以下是Java多线程的一些基本知识:

2023-05-06
0

typescipt

类型声明是TS非常重要的一个特点,通过类型声明可以指定TS中变量(参数、形参)的类型。

2023-05-02
0

Golang 1.18 泛型:零值判断

从 Golang 1.18 开始支持泛型,我们可以考虑使用泛型来实现支持任意类型的切片,那么需要判断泛型切片的元素是否为零值。

2023-04-23
0

【C++】模板初阶

template<typename T1, typename T2,......,typename Tn> 返回值类型 函数名(参数列表){} typename是用来定义模板参数关键字,也可以使用class,两者目前是没区别的,但是由于STL大部分用的class,所以建议使用class...

2023-04-20
0

c++基础篇之C++ 模板

模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。

2023-04-17
0

[译] Go 1.20 新变化!第一部分:语言特性

又到了 Go 发布新版本的时刻了!2022 年第一季度的 Go 1.18 是一个主版本,它在语言中增加了期待已久的泛型,同时还有许多微小功能更新与优化。2022 年第三季度的 Go 1.19 是一个比较低调的版本。现在是 2023 年,Go 1.20 RC...

2023-04-11
0

go: 官方提供的泛形约束(constraints)

在使用泛型的时候,难免会需要定义一些约束,比如这样: type Number interface { ~int64 | ~int32 | ~int8 | ~uint64 | ~uint32 | ~uint16 | ~uint8 | ~int }其实,在官方已经定义好了,直接用就好。地址在: golan......

2023-04-08
1

Kotlin 泛型详解

0. 引子Kotlin 100% 与 Java 兼容,所以抛开语言表面上面的种种特质之外,背后的语言逻辑或者说“灵魂”与 Java 总是想通的。本文只涉及 Kotlin Jvm,Kotlin Js、Kotlin Native 的具体实现可能有差异。最近一段时间在网上...

2023-04-02
1

我在软件工程师生涯中犯下的七个错误

作者 | Mohamed Barouma译者 | 王强策划 | 刘燕本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。大家很少会看到人们(包括我自己!)公开谈论他们犯过的错误。但我觉得我们最好时不时反思一下自己过去...

2023-04-01
1

c# 对序列化类XMLSerializer 二次封装泛型化方便了一些使用的步骤

原文链接:https://www.cnblogs.com/DOMLX/p/17270107.html

2023-03-31
0