摘要:
@echo off SETLOCAL EnableDelayedExpansion for /d %%d in (%USERPROFILE%\sdk\*) do ( set sdk_dir=%%d ) SETLOCAL DisableDelayedExpansion rem 下面这行可能需要根据机器 阅读全文
摘要:
关闭信道和使用 for range 遍历信道 数据发送方可以关闭信道,通知接收方这个信道不再有数据发送过来。 当从信道接收数据时,接收方可以多用一个变量来检查信道是否已经关闭。 v, ok := <- ch 上面的语句里,如果成功接收信道所发送的数据,那么 ok 等于 true。而如果 ok 等于 阅读全文
摘要:
从技术上看并发和并行 通过现实中的例子,我们已经明白了什么是并发,以及并发与并行的区别。作为一名极客,我们接下来从技术的角度来考察并发和并行。:) 假如我们正在编写一个 web 浏览器。这个 web 浏览器有各种组件。其中两个分别是 web 页面的渲染区和从网上下载文件的下载器。假设我们已经构建好了 阅读全文
摘要:
Go 语言运算符 运算符用于在程序运行时执行数学或逻辑运算。 Go 语言内置的运算符有: l 算术运算符 l 关系运算符 l 逻辑运算符 l 位运算符 l 赋值运算符 l 其他运算符 算术运算符 下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。 运算符 描述 实例 + 相加 阅读全文
摘要:
导语:Vim 作为一款强大而高效的文本编辑器,一直备受程序员和技术爱好者的喜爱。本篇教程将带你逐步掌握 Vim 的各种技巧和功能,助你成为一名真正的 Vim 大师。 一、Vim的起源和特点,以及为什么选择使用Vim作为文本编辑器 Vim是一款经典的文本编辑器,诞生于20世纪80年代,是Vi编辑器的改 阅读全文