Steve Wang

LV4
  • 云+社区翻译社勋章: LV 4

发表了文章

Java面试特殊知识点总结 part1

可以使用ManagementFactory的getThreadMXBean方法获取ThreadMXBean信息,进而获取线程信息进行查看。代码:

Steve Wang
发表了文章

Go语言输入输出

首先Go语言fmt包中提供了Scanf和Printf像C语言那样处理输入和输出,使用的格式控制字符中常见的和C语言一致,一部分则不一致。

Steve Wang
发表了文章

Go语言并发机制

Go语言的并发通过goroutine(直译应该是Go程)实现。goroutine是用户态的轻量级线程,因此上下文切换要比线程的上下文切换开销要小很多。

Steve Wang
发表了文章

N皇后问题如何写出简洁的最优解 - 回溯法及LeetCode应用详解

回溯法之所以称之为回溯法,是因为它其实是DFS/BFS+回溯操作进行的穷举。回溯和DFS/BFS的区别在于回溯操作。也有人把回溯法称为BFS/DFS,这没有错,...

Steve Wang
发表了文章

Linux解决双系统时间不一致的问题(一行命令,不需要安装任何东西)

主机上会有一个时钟负责计时,同时如果你拆过主板会发现上面有一块纽扣电池,这块电池就是防止电脑断电时钟计时停止的。操作系统是从硬件上读取时间然后显示的,也就是说w...

Steve Wang
发表了文章

Go语言反射

我们前面的博文介绍过Go语言的接口,它是Go语言实现抽象的一个非常强大的工具。当向接口变量赋予一个实体类型的时候,接口会储存实体的类型信息,反射就是通过接口的类...

Steve Wang
发表了文章

贪心算法及Jump Game系列题详解

贪心策略的选取将对贪心算法能否得到最优解起到了决定性的作用。最优子结构指的是,大问题分解成小问题时,使用拟定好的贪心策略一样能得到小问题的最优解。

Steve Wang
发表了文章

数据库创建索引的条件和注意事项

索引可以分为聚簇索引和非聚簇索引。聚簇索引通过树形结构重排表中的数据来提高数据的访问速度,非聚簇索引则通过维护表中的数据指针来提高数据的索引。

Steve Wang
发表了文章

Go语言错误处理

错误指的是可能出现问题的地方出现了问题,比如打开一个文件时可能失败,这种情况在人们的意料之中。

Steve Wang
发表了文章

Go语言接口

Go语言定义了新的数据类型接口(Interface)。Go语言的接口会将所有具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了该接口。

Steve Wang
发表了文章

Go Map(集合)和sync.Map

Go语言中的Map是一种无序的键值对集合。Map可以通过key在O(1)的时间复杂度内进行查询、更改、删除操作,key到value间的映射由哈希函数实现。Go的...

Steve Wang
发表了文章

Go语言切片(Slice)

Go语言中提供了切片(Slice)作为一种更为灵活、功能强悍的内置类型,它其实是数组的一种抽象。

Steve Wang
发表了文章

Go语言结构体

其中struct_varibale_type可以自定义,member1也可以自定义,本质上是一个字符串,可以使用中文或者其他语言,只不过使用英文是潜规则,var...

Steve Wang
发表了文章

Go语言指针

比如,Go和C语言的指针,都有指针的指针这么一个概念,它其实就是地址的地址。一个变量它存了一个值,这个值是一个地址,逻辑上指向另一个地址,而这个地址存的值,还是...

Steve Wang
发表了文章

Go语言数组

Go语言也提供了数组这一类型,它可以存储整形、浮点型、字符串或者其他自定义类型。在概念上,Go语言的数组同其他语言的数组没有区别。

Steve Wang
发表了文章

Go语言函数、方法及变量作用域

Go语言中没有类这个概念,因此函数就成了它最基本的组织单位。Go语言中函数的基本概念同其他编程语言。

Steve Wang
发表了文章

Go语言循环语句

编程语言中常见的循环语句包括while语句、do-while语句和for语句。但是Go语言中仅有for语言,没有while语句。从功能上讲,但凡while语句能...

Steve Wang
发表了文章

Go语言条件语句

Go语言的条件语句在概念和流程上与其他编程语言完全相同,因此这里不再赘述,写法上结合了Python和C++,即条件表达式不需要加括号,但仍然保留了花括号。具体例...

Steve Wang
发表了文章

Go语言运算符

同C++,Go也不支持Java的循环左移<<<和循环右移>>>。因为它的整型有有符号和无符号之分。<<<也称为无符号左移,>>>也称为无符号右移。

Steve Wang
发表了文章

Go语言变量与常量

Go语言变量由数字、大小写字母、下划线组成,但首字母不能是数字。这一点同其他语言。

Steve Wang

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券