RESTful API 这玩意不用多说了,用Go做了个很简单的例子: 服务端在被调用时返
原创
2023-01-30 17:01:07
471阅读
golang api项目 在过去的几年中,我从事过几个用GO编写的项目。 我注意到开发人员面临的最大挑战是在项目布局方面缺乏约束或标准。 我想分享一些对我和我的团队最有效的发现和模式。 为了更好地理解,我将逐步完成创建简单的REST API的步骤。 mkdir -p \$GOPATH /src/github.com/boilerplate/pkg \
$GOPATH /src/github.
转载
2024-05-05 07:52:09
55阅读
package main
import(
"fmt"
"io/ioutil"
"net/http"
)
func gethtml(url string) (r *http.Response, e error){
resp,err := http.Get(url)
if err != nil {
fmt.Print("error")
转载
2018-06-05 20:35:00
218阅读
2评论
事情是这样子的,前阵子我想重新把算法学习一下,在看到动态规划的时候,莫名想到这些算法题目就跟游戏一样,每个游戏都有规则,要过关,就要在游戏规则下达到特定的目标。所以,我萌生了把算法题做成一个游戏的想法,不管什么算法都行,规则我可以自己定义。那么,做个游戏,它总要有界面,自然我不会写gui,暂时也没有想用golang的gui库的想法。所以我的第一步是用终端先实现一个,在界面上能够显示出东西。这个要求
原创
2020-05-12 00:15:15
996阅读
生命不止,继续 go go go !!!介绍过net/http package介绍过实现一个简单的tcp服务端/客户端介绍过如何实
原创
2021-09-28 14:12:07
644阅读
目录 实现restfulApi 何为RESTful API gorilla/mux 实现 完整代码与运行结果 使用Go调用Rest接口 实现restfulApi :https://blog..net/wangshubo/arti...
转载
2020-08-06 02:53:00
272阅读
2评论
上篇文章写到了,我已经打印出了一个从起点到终点的路径,并且这是受键盘事件控制的。今天我会继续给这个游戏添加一些东西,让它看起来像个“游戏”。现在我要加上一个障碍,不是随便一条路径都可以从起点到终点,这个障碍就姑且叫它“炸弹”,我赋给它的规则是,它的上下左右(称之为陷阱)及它本身不能经过,必须绕着走。即如图:添加这个道具,我有几个改动的地方,如下:获取每个关卡的参数,增加了炸弹的位置和周围陷阱的位置
原创
2020-05-16 11:00:06
705阅读
上回分析到了炸弹的数量与位置问题,得出了随机位置的最多炸弹数量,但炸弹数量看起来并不多,这使得路径十分随意,因此,炸弹数量我不想太少,直接自己手动定义了。其实还有个思路的,就是按照区域随机分配炸弹,比如每个5×5区域就随机分配一个炸弹,实现方式还有其他形式,不在这个问题上纠结了。我今天想实现一个功能,自动打印出从起点到终点的最短路径,以便在炸弹数量足够多的时候,很快得出一个答案。一个m×n的地图,
原创
2020-05-31 13:07:46
624阅读
上篇文章中,留下了一些问题。尽管我已经添加了一个设定“炸弹”,在炸弹周围的位置是不能经过的,但是炸弹的数量还是太少,所以有些单调。我想要让游戏变得丰富些,就要增加炸弹的数量。这里就有个问题,炸弹的位置是随机的话,那就可能出现炸弹堵住了去路,造成死局,上篇文章中提到的m×n的画布上最多能有多少个炸弹这个问题不是很有意义,比如下图:这种排列是最多个炸弹的情况,但它没啥用处。我们的问题应该是最少有多少个
原创
2020-05-24 10:09:35
526阅读
概要开发web 框架数据库认证日志配置静态文件服务上传/下载发布docker 打包部署中遇到的问题时区问题概要轻量的基于 golang 的 web 开发实践.golang 上手简单, 第三方库丰富, 对于业务没那么复杂的项目, 作为 API 的后端也是不错的选择. 下面是对 golang 作为 API 后端的 web 开发实践总结.开发API 后端的功能模块基本已经固定, 基于自己的项目, 主要使
转载
2024-02-19 20:44:23
64阅读
以下所有例子中结构定义如下:type User struct { Id_ bson.ObjectId `bson:"_id"` Name string `bson:"name"` Age int `bson:"age"` Jo
原创
2022-06-20 19:37:14
277阅读
如果有使用内存存一些简单数据的功能,可以实现下面这样的带有过期时间的内存类 内存中存储k\
原创
2022-07-23 00:53:27
240阅读
Golang抢占式调度在1.2版本之前,go的调度器仍然不支持抢占式调度,程序只能依靠Goroutine主动让出CPU资源才能触发调度,这会引发一些问题,比如:某些 Goroutine 可以长时间占用线程,造成其它 Goroutine 的饥饿垃圾回收器是需要stop the world的。如果垃圾回收器想要运行了,那么它必须先通知其它的goroutine合作停下来,这会造成较长时间的等待时间。之后
Kubernetes (K8S) 是一个开源的容器编排系统,可以轻松管理容器化应用程序的部署、扩展和管理。在K8S中,使用Golang编写的Docker API可以帮助开发者与Docker引擎进行交互,实现对容器的管理和操作。在本文中,我将向你介绍如何使用Golang编写的Docker API来实现与Docker引擎的交互。
整个实现“golang docker api”的流程可以分为以下步骤:
原创
2024-05-06 10:35:38
145阅读
# 用Go语言调用Windows API
## 介绍
Go语言是一种由Google开发的编程语言,它简单易学、高效地执行,并且拥有强大的标准库。在使用Go语言进行Windows编程时,我们可以通过调用Windows API来实现与操作系统的交互。本文将介绍如何使用Go语言调用Windows API,并且给出一些示例代码。
## 流程
以下是使用Go语言调用Windows API的基本流程:
原创
2024-05-06 10:35:23
315阅读
## 实现 golang docker api
### 1. 了解 Docker API
在开始实现 golang docker api 之前,我们首先需要了解 Docker API 的基本概念和使用方式。Docker API 是一套允许开发者通过 REST 接口与 Docker 交互的接口,它提供了一系列的方法和功能,用于管理 Docker 容器、镜像、网络等。
### 2. 准备开发环境
原创
2023-09-20 04:18:56
200阅读
----------------------------------------How to build a RESTful API in Go for phonebook app
Ioannis PetrousovFollow
Sep 27, 2018TL;DRIn this tutorial I am going to show you how I created a RESTful
转载
2019-05-14 16:55:00
272阅读
点赞
环境: Windows:goland 虚拟机ubuntu系统:ipfs 目的:goland调用虚拟机内的IPFS实现文件的上传和下载具体步骤我在VM的ubuntu上搭建了私人ipfs网络,为在本机上通过go语言调用IPFS,首先我们需要开启IPFS节点。具体步骤为:进入IPFS目录 ,我的目录为/home/user/Downloads/go-ipfs;cd /home/user/Downloads
转载
2024-10-10 08:16:15
109阅读
在使用 Golang 构建后端服务时,接口是常用的强大工具。下面是我个人在使用 Golang 接口进行编程的一些总结。基本定义和用法在 Go 语言中,接口类型是函数签名的集合,也就是方法的集合。定义一个接口就表示定义了一堆方法:// define an interface and its abstract methods
type I interface {
PrintVal()
setV
转载
2024-04-16 14:46:44
49阅读
本文将对Golang的IO操作进行简单的介绍。1、创建新文件simpleio.go,并写入文件。package main
import (
"os"
//"encoding/csv"
)
func main(){
f,err:=os.Create("haha.txt")
if err != nil {
panic(err)
}
原创
2014-04-12 13:56:36
9429阅读