腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
LEo的网络日志
专栏成员
举报
233
文章
119373
阅读量
45
订阅数
订阅专栏
申请加入专栏
全部文章(233)
配置(35)
部署(30)
数据(23)
python(21)
集群(20)
其他(17)
kubernetes(17)
容器(16)
go(15)
prometheus(15)
服务(15)
登录(13)
shell(12)
测试(12)
app(11)
com(11)
日志(11)
网络(11)
系统(11)
eof(10)
io(10)
kubectl(10)
函数(10)
监控(10)
连接(10)
权限(10)
容器镜像服务(9)
对象(9)
nginx(8)
metadata(8)
插件(8)
管理(8)
技巧(8)
镜像(8)
github(7)
linux(7)
flux(7)
终端(7)
json(6)
git(6)
cat(6)
image(6)
key(6)
变量(6)
编译(6)
软件(6)
bash(5)
api(5)
编程算法(5)
自动化(5)
windows(5)
https(5)
ansible(5)
openshift(5)
service(5)
工具(5)
脚本(5)
开发(5)
同步(5)
开源(4)
config(4)
server(4)
yaml(4)
工作(4)
浏览器(4)
主机(4)
c 语言(3)
打包(3)
dns(3)
安全(3)
数据结构(3)
apply(3)
azure(3)
cmd(3)
controller(3)
deployment(3)
exec(3)
hostname(3)
ip(3)
metrics(3)
proxy(3)
route(3)
sh(3)
status(3)
task(3)
token(3)
vector(3)
程序(3)
代理(3)
进程(3)
路由(3)
命令行(3)
通信(3)
虚拟机(3)
语法(3)
字符串(3)
数据库(2)
centos(2)
人工智能(2)
http(2)
ssh(2)
正则表达式(2)
yum(2)
grep(2)
单元测试(2)
微信(2)
nat(2)
adapter(2)
agent(2)
automation(2)
aws(2)
cicd(2)
command(2)
commit(2)
container(2)
curl(2)
data(2)
default(2)
grafana(2)
localhost(2)
mac(2)
monitoring(2)
mysql(2)
nfs(2)
null(2)
offset(2)
policy(2)
port(2)
rbac(2)
shift(2)
tcp(2)
ui(2)
编码(2)
博客(2)
产品(2)
服务器(2)
加密(2)
客户端(2)
事件(2)
云原生(2)
最佳实践(2)
标签(2)
对象存储(1)
官方文档(1)
java(1)
html(1)
嵌入式(1)
云数据库 Redis(1)
svn(1)
unix(1)
ubuntu(1)
mongodb(1)
渲染(1)
存储(1)
缓存(1)
hadoop(1)
markdown(1)
敏捷开发(1)
anaconda(1)
微服务(1)
云计算(1)
代码托管(1)
持续集成(1)
account(1)
action(1)
admin(1)
alert(1)
authorization(1)
auto(1)
base64(1)
case(1)
centos7(1)
channel(1)
chrome(1)
click(1)
cloud(1)
cpu(1)
crontab(1)
csv(1)
date(1)
db(1)
directory(1)
e2e(1)
endpoint(1)
field(1)
file(1)
filter(1)
func(1)
hook(1)
int(1)
istio(1)
iterm2(1)
jobs(1)
keycloak(1)
lifecycle(1)
list(1)
load(1)
manifest(1)
model(1)
operators(1)
package(1)
pool(1)
private(1)
project(1)
provider(1)
response(1)
rest(1)
restore(1)
root(1)
rpm(1)
saas(1)
scrape(1)
scrum(1)
share(1)
sonarqube(1)
state(1)
stderr(1)
storage(1)
tags(1)
templates(1)
time(1)
touch(1)
transfer(1)
viewer(1)
vim(1)
watch(1)
workflow(1)
x86(1)
版本控制(1)
备份(1)
编程(1)
代理服务器(1)
队列(1)
分布式锁(1)
工具软件(1)
行业(1)
交换机(1)
解决方案(1)
局域网(1)
快捷键(1)
量化(1)
漏洞(1)
路由器(1)
内存(1)
排序(1)
权限控制(1)
手机(1)
数据同步(1)
搜索(1)
调试(1)
统计(1)
推送(1)
文件系统(1)
协程(1)
协议(1)
性能(1)
压缩(1)
用户体验(1)
域名(1)
原理(1)
注解(1)
搜索文章
搜索
搜索
关闭
广度优先搜索算法(go)
编程算法
go
数据结构
广度优先搜索算法(Breadth First Search,缩写为BFS),又译作宽度优先搜索,或横向优先搜索,是一种图形搜索算法。简单的说,广度优先搜索算法是从根节点开始,沿着树的宽度遍历树的节点。如果所有节点均被访问,则算法中止。借助广度优先搜索算法,可以让你找出两样东西之间的最短距离。
俊采
2018-05-17
2.2K
0
go技巧分享(一)
go
go技巧分享(一) 这是一个系列文章,主要分享go的使用建议和技巧,每次分享3点,希望你能有所收获。 1 命令行查看文档 $ go doc strings.Trim func Trim(s string, cutset string) string Trim returns a slice of the string s with all leading and trailing Unicode code points contained in cutset remov
俊采
2018-05-15
619
0
go语言动态库的编译和使用
go
linux
29 Apr 2018 go语言动态库的编译和使用 本文主要介绍go语言动态库的编译和使用方法,以linux平台为例,windows平台步骤一样,具体环境如下: $ echo $GOPATH /media/sf_share/git/go_practice $ echo $GOROOT /usr/lib/golang/ $ tree $GOPATH/src /media/sf_share/git/go_practice/src |-- demo | `--
俊采
2018-05-15
3K
0
go语言静态库的编译和使用
go
27 Apr 2018 go语言静态库的编译和使用 本文主要介绍go语言静态库的编译和使用方法,以windows平台为例,linux平台步骤一样,具体环境如下: >echo %GOPATH% E:\share\git\go_practice\ >echo %GOROOT% C:\Go\ >tree /F %GOPATH%\src 卷 work 的文件夹 PATH 列表 卷序列号为 0009-D8C8 E:\SHARE\GIT\GO_PRACTICE\SR
俊采
2018-05-15
3.6K
0
go语言坑之并发访问map
go
数据结构
21 Apr 2017 go语言坑之并发访问map go提供了一种叫map的数据结构,可以翻译成映射,对应于其他语言的字典、哈希表。借助map,可以定义一个键和值,然后可以从map中获取、设置和删除这个值,尤其适合数据查找的场景。但是map的使用有一定的限制,如果是在单个协程中读写map,那么不会存在什么问题,如果是多个协程并发访问一个map,有可能会导致程序退出,并打印下面错误信息: fatal error: concurrent map read and
俊采
2018-05-15
990
0
go语言坑之for range
go
04 Apr 2017 go语言坑之for range go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过for range方式遍历容器类型如数组、切片和映射。但是在使用for range时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。比如,下面的示例程序将遍历一个切片,并将切片的值当成映射的键和值存入,切片类型是一个int型,映射的类型是键为int型,值为*int,即值是一个地址。 package main imp
俊采
2018-05-15
947
0
coding感想(一)
编程算法
go
13 Dec 2016 coding感想(一) 工作一年多了,项目中真正写代码的时间其实并不多,更多时候是在调试代码或者维护已有代码。调试代码或者维护已有代码难免要去读代码,如果是自己写的代码,那么读不懂只能怪自己写得不好,如果是别人写的代码,读不懂也只能怪自己,技不如人呗,开个玩笑而已,读不懂别人的代码说不定不是你的问题,也许是别人写的代码易读性和可维护性都不好,才导致你读起来费劲,难以理解。所以我结合自己的coding和debug经验,谈谈一些关于写代码
俊采
2018-05-15
777
0
工作中的小技巧分享
打包
go
25 Nov 2016 工作中的小技巧分享 本文是为了给dev2做一个knowledge share,分享一些我日常工作中总结的小技巧和工具,主要是一些命令行的改造和定义,因为经常执行某一个命令,如果重复几次以后我就想把命令改造得短一些,方便再次执行以节约时间,所以分享出来希望对大家能有所帮助。 Don’t Repeat Yourself(不要重复你自己) 1 进入目录 如果需要频繁的进入某个目录,可以alias一个命令以达到目的,例如: alias
俊采
2018-05-15
837
0
关于单元测试(go)
go
单元测试
13 Aug 2016 关于单元测试(go) 在最近开发过程中,需要每个模块都写单元测试,由于之前开发没有写单元测试的习惯,突然要求写单元测试,还不知道从何入手,于是花了点时间学习如何写单元测试,收获很多,因此本文算是近期学习单元测试的总结,主要有以下4个方面: 1 单元测试的定义 首先看看什么是单元测试(unit testing),单元测试是将开发人员编写的一个完整的类、子程序或者函数从完整的系统中隔离出来进行的测试,一般由开发人员自己编写。比如开发一个计
俊采
2018-05-15
643
0
go获取机器的mac地址和ip
go
20 May 2016 go获取机器的mac地址和ip 开发中常需要获取机器的mac地址或者ip,本文通过go获取机器上所有mac地址和ip,详细代码如下: package main import ( "fmt" "net" ) func getMacAddrs() (macAddrs []string) { netInterfaces, err := net.Interfaces() if err != nil {
俊采
2018-05-15
12.1K
0
go获取windows的hostid
windows
unix
ubuntu
linux
go
19 May 2016 go获取windows的hostid 在类unix系统中可以通过hostid命令获取到一个十六进制数,称为hostid,在大多数情况下可以作为该机器的唯一标识符。例如在我的ubuntu系统上执行如下: root@leo:demo# hostid a8c06701 实际上hostid命令是通过系统调用gethostid()得到hostid,但是gethostid()在获取hostid时先读取系统中的hostid文件获取hostid,如果
俊采
2018-05-15
1.6K
0
go语言性能建议
go
github
07 Apr 2016 go语言性能建议 最近为了学习go语言,花了点时间翻译《the way to go》这本书相关章节: 详见:https://github.com/Unknwon/the-way-to-go_ZH_CN 在翻译过程中学习了一些go语言性能建议,特此总结分享,以后在使用go过程中尽量采用,以提升性能。 1 字符串 连接字符串效率最高是使用bytes.Buffer,如下: var buffer bytes.Buffer for {
俊采
2018-05-15
633
0
go常见错误总结
go
github
26 Mar 2016 go常见错误总结 最近为了学习go语言,花了点时间翻译《the way to go》这本书相关章节: 详见:https://github.com/Unknwon/the-way-to-go_ZH_CN 在翻译过程中学习了一些go常见的错误和陷阱,特此总结一下,以便自己在今后使用go时少犯错误。 1 误用短声明:=导致变量覆盖 例如,下列代码中remember变量在if语句之外永远都是false,因为if语句中误用了短声明:=。重新定义
俊采
2018-05-15
659
0
go语言strings库总结
go
20 Mar 2016 go语言strings库总结 最近由于用go做字符串处理,用到了go的strings库,借此对go strings库做个总结,将go strings中所有函数的功能做一个简单的说明,当然,这是一个重复造轮子的过程,因为go语言标准库已经有中文版了。 详见:https://studygolang.com/pkgdoc 所以写本文主要有以下2个目的,其一,熟悉编程语言字符串处理方法。大多数语言的字符串处理库提供的函数都大同小异,且越高级的
俊采
2018-05-15
627
0
关于算法复杂度
编程算法
go
嵌入式
17 Jan 2016 关于算法复杂度 本文主要通过介绍如何计算十进制数转换成二进制数后,其二进制数中是1的个数,进而分析算法复杂度相关问题。例如十进制数7,二进制表示为0111,总共有三个1。 代码使用go语言实现,为简单起见,算法4和算法5只能计算0-255范围之内的数。 算法1 算法复杂度是O(N),其中N是十进制数字的二进制表示位数。 比如:十进制16,二进制表示为:1 0000 计算出16二进制数中1的个数需运算5次。 func divideCou
俊采
2018-05-15
617
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档