腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
GoUpUp
专栏成员
举报
80
文章
103851
阅读量
35
订阅数
订阅专栏
申请加入专栏
全部文章(80)
go(69)
github(36)
git(27)
编程算法(25)
https(25)
开源(20)
网络安全(16)
http(13)
json(9)
html(8)
sql(5)
打包(5)
linux(5)
网站(5)
android(4)
数据库(4)
rpc(4)
jquery(3)
云数据库 Redis(3)
日志服务(3)
存储(3)
游戏(3)
php(2)
javascript(2)
云数据库 SQL Server(2)
api(2)
spring(2)
文件存储(2)
命令行工具(2)
腾讯云测试服务(2)
容器(2)
zookeeper(2)
unicode(2)
区块链(1)
c 语言(1)
c++(1)
python(1)
bash(1)
ajax(1)
postgresql(1)
unix(1)
bash 指令(1)
访问管理(1)
爬虫(1)
正则表达式(1)
tcp/ip(1)
单元测试(1)
markdown(1)
rabbitmq(1)
socket编程(1)
数据分析(1)
windows(1)
数据结构(1)
网站建设(1)
utf8(1)
性能测试(1)
搜索文章
搜索
搜索
关闭
一起用Go做一个小游戏(下)
打包
go
游戏
https
linux
使用file2byteslice包我们可以将图片和config.json文件打包进二进制程序中,之后编译生成一个二进制程序。然后拷贝这一个文件即可,不用再拷贝图片和其他配置文件了。
用户7731323
2023-02-14
439
0
一起用Go做一个小游戏(中)
游戏
https
网络安全
上一篇文章还留了个尾巴,细心的同学应该发现了:飞船可以移动出屏幕!!!现在我们就来限制一下飞船的移动范围。我们规定飞船可以左右超过半个身位,如下图所示:
用户7731323
2023-02-14
595
0
一起用Go做一个小游戏(上)
go
游戏
最近偶然看到一个Go语言库,口号喊出“一个超级简单(dead simple)的2D游戏引擎”,好奇点开了它的官网。
用户7731323
2023-02-14
1K
0
Go中调用外部命令的几种姿势
linux
命令行工具
c 语言
go
在工作中,我时不时地会需要在Go中调用外部命令。前段时间我做了一个工具,在钉钉群中添加了一个机器人,@这个机器人可以让它执行一些写好的脚本程序完成指定的任务。机器人倒是不难,照着钉钉开发者文档添加好机器人,然后@这个机器人就会向一个你指定的服务器发送一个POST请求,请求中会附带文本消息。所以我要做的就是搭一个Web服务器,可以用go原生的net/http包,也可以用gin/fasthttp/fiber这些Web框架。收到请求之后,检查附带文本中的关键字去调用对应的程序,然后返回结果。
用户7731323
2022-11-16
1.3K
0
一个好玩的 Go 语言 REPL 工具
go
github
git
开源
周末闲逛 GitHub 的时候发现一个很好玩的 Go 语言的 REPL(read-eval-print-loop)工具。本文和大家分享一下这个工具:gore。
用户7731323
2022-11-16
839
0
Go 每日一库之 roaring
容器
html
存储
go
编程算法
集合是软件中的基本抽象。实现集合的方法有很多,例如 hash set、tree等。要实现一个整数集合,位图(bitmap,也称为 bitset 位集合,bitvector 位向量)是个不错的方法。使用 n 个位(bit),我们可以表示整数范围[0, n)。如果整数 i 在集合中,第 i 位设置为 1。这样集合的交集(intersection)、并集(unions)和差集(difference)可以利用整数的按位与、按位或和按位与非来实现。而计算机执行位运算是非常迅速的。
用户7731323
2022-11-16
571
0
Go 每日一库之 bitset
go
github
git
开源
我们都知道计算机是基于二进制的,位运算是计算机的基础运算。位运算的优势很明显,CPU 指令原生支持、速度快。基于位运算的位集合在有限的场景中替换集合数据结构可以收到意想不到的效果。bitset库实现了位集合及相关操作,不妨拿来即用。
用户7731323
2022-11-16
413
0
Go 每日一库之 testify
腾讯云测试服务
go
github
git
开源
testify可以说是最流行的(从 GitHub star 数来看)Go 语言测试库了。testify提供了很多方便的函数帮助我们做assert和错误信息输出。使用标准库testing,我们需要自己编写各种条件判断,根据判断结果决定输出对应的信息。
用户7731323
2021-08-20
1.7K
0
Go 每日一库之 testing
腾讯云测试服务
性能测试
单元测试
go
testing是 Go 语言标准库自带的测试库。在 Go 语言中编写测试很简单,只需要遵循 Go 测试的几个约定,与编写正常的 Go 代码没有什么区别。Go 语言中有 3 种类型的测试:单元测试,性能测试,示例测试。下面依次来介绍。
用户7731323
2021-08-20
745
0
Go 每日一库之 goth
github
git
开源
访问管理
go
当前很多网站直接采用第三方认证登录,例如支付宝/微信/ Github 等。goth封装了接入第三方认证的方法,并且内置实现了很多第三方认证的实现:
用户7731323
2021-08-20
869
0
Go 每日一库之 gorilla/sessions
网络安全
存储
go
文件存储
云数据库 Redis
上一篇文章《Go 每日一库之 securecookie》中,我们介绍了 cookie。同时提到 cookie 有两个缺点,一是数据不宜过大,二是安全问题。session 是服务器端的存储方案,可以存储大量的数据,而且不需要向客户端传输,从而解决了这两个问题。但是 session 需要一个能唯一标识用户的 ID,这个 ID 一般存放在 cookie 中发送到客户端保存,随每次请求一起发送到服务器。cookie 和 session 通常配套使用。
用户7731323
2021-08-20
988
0
Go 每日一库之 gorilla/securecookie
网络安全
json
go
github
git
cookie 是用于在 Web 客户端(一般是浏览器)和服务器之间传输少量数据的一种机制。由服务器生成,发送到客户端保存,客户端后续的每次请求都会将 cookie 带上。cookie 现在已经被多多少少地滥用了。很多公司使用 cookie 来收集用户信息、投放广告等。
用户7731323
2021-08-20
610
0
Go 每日一库之 gorilla/schema
go
github
git
开源
https
gorilla/schema 是 gorilla 开发工具包中用于处理表单的库。它提供了一个简单的方式,可以很方便地将表单数据转为结构体对象,或者将结构体对象转为表单数据。
用户7731323
2021-07-27
1K
0
Go 每日一库之 gorilla/handlers
android
http
go
文件存储
python
上一篇文章中,我们介绍了 gorilla web 开发工具包中的路由管理库gorilla/mux,在文章最后我们介绍了如何使用中间件处理通用的逻辑。在日常 Go Web 开发中,开发者遇到了很多相同的中间件需求,gorilla/handlers(后文简称为handlers)收集了一些比较常用的中间件。一起来看看吧~
用户7731323
2021-07-23
415
0
Go 每日一库之 gorilla/mux
go
http
https
php
网络安全
gorilla/mux是 gorilla Web 开发工具包中的路由管理库。gorilla Web 开发包是 Go 语言中辅助开发 Web 服务器的工具包。它包括 Web 服务器开发的各个方面,有表单数据处理包gorilla/schema,有 websocket 通信包gorilla/websocket,有各种中间件的包gorilla/handlers,有 session 管理包gorilla/sessions,有安全的 cookie 包gorilla/securecookie。本文先介绍gorilla/mux(下文简称mux),后续文章会依次介绍上面列举的 gorilla 包。
用户7731323
2021-07-23
1.2K
0
Go 每日一库之 net/http(基础和中间件)
android
go
网站
http
几乎所有的编程语言都以Hello World作为入门程序的示例,其中有一部分以编写一个 Web 服务器作为实战案例的开始。每种编程语言都有很多用于编写 Web 服务器的库,或以标准库,或通过第三方库的方式提供。Go 语言也不例外。本文及后续的文章就去探索 Go 语言中的各个Web 编程框架,它们的基本使用,阅读它们的源码,比较它们优缺点。让我们先从 Go 语言的标准库net/http开始。标准库net/http让编写 Web 服务器的工作变得非常简单。我们一起探索如何使用net/http库实现一些常见的功能或模块,了解这些对我们学习其他的库或框架将会很有帮助。
用户7731323
2021-07-23
1.2K
0
Go 每日一库之 colly
html
go
编程算法
爬虫
github
colly是用 Go 语言编写的功能强大的爬虫框架。它提供简洁的 API,拥有强劲的性能,可以自动处理 cookie&session,还有提供灵活的扩展机制。
用户7731323
2021-07-23
1.1K
0
Go 每日一库之 termtables
go
github
html
markdown
git
简介 今天学个简单点的?,termtables处理表格形式数据的输出。适用于随时随地的输出一些状态或统计数据,便于观察和调试。是一个很小巧的工具库。我在学习dateparse库时偶尔见遇到了这个库。
用户7731323
2021-07-23
475
0
Go 每日一库之 resty
api
编程算法
go
github
http
resty是 Go 语言的一个 HTTP client 库。resty功能强大,特性丰富。它支持几乎所有的 HTTP 方法(GET/POST/PUT/DELETE/OPTION/HEAD/PATCH等),并提供了简单易用的 API。
用户7731323
2021-07-23
2.5K
0
Go 每日一库之 dateparse
编程算法
go
github
git
开源
不管什么时候,处理时间总是让人头疼的一件事情。因为时间格式太多样化了,再加上时区,夏令时,闰秒这些细枝末节处理起来更是困难。所以在程序中,涉及时间的处理我们一般借助于标准库或第三方提供的时间库。今天要介绍的dateparse专注于一个很小的时间处理领域——解析日期时间格式的字符串。
用户7731323
2021-07-23
1.4K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档