题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 分析: 一个 ...
分类:
其他好文 时间:
2020-06-11 13:41:09
阅读次数:
61
运行时报错,import cycle not allowed ; 查了goole大概知道了原因,还是导包类的问题,我检察了一下我的代码库,发现我昨天划分几个工具文件,几个文件都导入了log包,就导致报import cycle not allowed 错了,这个错误在别的语言上可能不会报,基于以前的使 ...
分类:
其他好文 时间:
2020-06-11 13:33:49
阅读次数:
41
前言 在windows10的Ubuntu18.04安装go1.14.4 步骤 #!/bin/bash wget https://studygolang.com/dl/golang/go1.14.4.linux-amd64.tar.gz tar -zxvf go1.14.4.linux-amd64.t ...
@TOCDoccker简介 Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。&e
讲师:汪洋 适用于学习的人群:软件工程师 测试工程师 运维工程师 软件架构师 项目经理 (底层框架) 一、kubernets 介绍说明 K8S :企业的技术平台的标准 1、发展经历 云计算的三种交互标准: Iaas:Infrastructure as a Service,基础设施级服务,代表厂商 国 ...
分类:
Web程序 时间:
2020-06-10 19:00:07
阅读次数:
97
通常遇到这种情况,在关闭VS的时候还会有一个弹窗提示sql server compact4.0没有安装。我是两步解决的。 首先,第一步安装它提示个这个包,下载地址Download sql server compact4.0 下载好按照提示一步一步走完。 然后第二步,比较重要,在vs2013里面更改一 ...
分类:
其他好文 时间:
2020-06-10 11:08:06
阅读次数:
82
title: go 标识符命名指南 author: "edte" tags: ["go"] date: 2020-06-01 引言 对标识符的命名向来是程序员们苦恼的事,这篇文章将参考标准库和一些流行轮子的命名规范来总结一下标识符的命名。 基本准则 标识符命名由 Unicode 字母或下划线 _ 开 ...
分类:
其他好文 时间:
2020-06-09 23:51:30
阅读次数:
78
Docker 什么是Docker? Docker 是基于 Go 语言实现的开源容器项目, 诞生于 2013 年年初, 最初发起者是 dotCloud 公司. Docker 项目已经加入了 Linux 基金会, 并遵循 Apache2.0 协议开源. Dokcer 是一款轻量级, 高性能的虚拟化技术, ...
分类:
其他好文 时间:
2020-06-09 23:37:43
阅读次数:
65
在一个 go 程序中通常包含:包、常量、变量、init()、main()等元素,如果同时存在多个包,包之间存在依赖关系,每个包中存在多个 init 函数,每个文件中存在多个 init 函数。 包的执行顺序 在 main 包中的 go 文件默认总是会被执行 同包下的不同 go 文件,按照文件名“从小到 ...
分类:
编程语言 时间:
2020-06-09 23:32:10
阅读次数:
76
go定义接口以及类怎么使用接口 多态是指代码可以根据类型的具体实现采取不同行为的能力。如果一个类型实现了某个接口,所有使用这个接口的地方,都可以支持这种类型的值。 接口是用来定义行为的类型。这些被定义的行为不由接口直接实现,而是通过方法由用户定义的类型实现。如果用户定义的类型实现了某个接口类型声明的 ...
分类:
其他好文 时间:
2020-06-09 23:17:49
阅读次数:
73