Tag: Golang

1 题目描述 给定一个字符串,请基于字符出现的频次将其倒序排列。 例子1: 输入:”tree” 输出:”eert” 释义:’e’出现2次,而’r’及’t’各出现1次,所以’e’应出现在’r’及’t’的前面,因此”eetr”是一个有效的答案。 例子2: 输入:”cccaaa” 输出:”cccaaa” 释义:’c’与’a’ 阅读全文

1 题目描述 一段包含A-Z的文字使用如下映射关系加密为数字。 ‘A’ -> 1 ‘B’ -> 2 … ‘Z’ -> 26 给定一个仅包含数字的字符串,计算其有几种解码方式。 例子1: 输入:”12″ 输出:2 释义:可以被解码为”AB” (1 2) 或 “L” (12) 例子2: 输入:”226″ 输出:3 释义 阅读全文

1 题目描述 给定一个字符串,将该字符串依序按单词进行翻转。 注: a)单词被定义为连续的非空字符; b)输入字符串首尾可能有空格,但您翻转后的字符串首尾不应有空格; c)翻转后的字符串应将源字符串中两个单词间的多个空格减为一个。 例子1: 输入:”the sky is blue” 输出:”blue is sky th 阅读全文

Go 1.11,在Go 1.10发布半年后如期而至。多数变化在工具链实现、运行时及库上面。该版本继续秉承Go 1兼容性准则。期待几乎所有的程序均可像之前一样编译及运行。 1 移植 WebAssembly Go 1.11对WebAssembly(js/wasm)加入试验性支持。 目前,编译为一个WebAssembly模块 阅读全文

WebAssembly(简写为wasm)是一种新的可以运行在现代web浏览器的二进制格式。其采用底层类汇编语言将高级语言(如C++/Rust/Go)编译为二进制然后运行在web浏览器上,其性能接近原生,且可与JS互相调用,这样即可以一种新的方式(WebAssembly的性能结合JS的表达能力)来实现一个应用。 Go自1 阅读全文

之前写过一篇Golang Modules,是Go Module的入门篇,介绍了Module的设计初衷及工作方式。本文结合Go 1.13最新Module官网文档,进一步梳理Module的使用方式。 Module是一组相关包的组合,是方便被引用及版本化的单元。自Go 1.13起,内置命令已默认支持基于Module的依赖及构 阅读全文

1 2 3 4 16