Hollis

<span style="font-weight: bold;">Hollis写字的地方...</span>

Leng-xuan-2's Leetcode chart

Golang基础语法考察

Golang语法相关

1.结构体序列化

1.(单选)以下代码,会发生什么

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
type S struct {
    A int
    B *int
    C float64
    d func() string
    e chan struct{}
}
func main() {
    s := S{
       A: 1,
       B: nil,
       C: 12.15,
       d: func() string {
          return "NowCoder"
       },
       e: make(chan struct{}),
    }
    _, err := json.Marshal(s)
    if err != nil {
       log.Printf("err occurred ..")
       return
    }
    log.Printf("everything is ok.")
    return
}

A. 发生错误,输出 err occurred

常见排序算法

冒泡排序(Bubble Sort):冒泡排序通过相邻元素的比较和交换,将最大的元素逐渐冒泡到最后的位置。 它从列表的第一个元素开始,依次比较相邻的元素并交换位置,直到整个列表排序完成。

Redis面试必备

常见数据类型及应用场景

Redis 是一种高性能的键值存储系统,支持多种数据类型。以下是 Redis 常见的数据类型及它们各自的运用场景:

1.String (字符串)

  • 运用场景:String 是最基本的数据类型,在 Redis 中使用广泛。它可以存储字符串、整数或者浮点数,通常用于缓存、计数器、计分系统等场景。

2.List (列表)

0%