文章 2017-10-01 来自:开发者社区

Go 程序的基本结构和要素

示例 package main import "fmt" func main() { fmt.Println("hello, world") } 包的概念、导入与可见性 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。 如同其它一些编程语言中的类库或命名空间的概念,每个 Go 文件都属于且仅属于一个包。一个包可以由许...

文章 2017-07-06 来自:开发者社区

一个用go写的模拟mp3文字界面播放程序

这里的技巧在于学习如何定义数据结构,更新数据结构,在哪里用指针或是地址来更新。 manger.go package library import "errors" type MusicEntry struct { Id string Name string Artist string Source string Type string } type MusicM...

文章 2017-07-05 来自:开发者社区

Go语言的web程序写法

一切来自于扩展。。。 核心也即处理输入输出。。。 // helloworld project main.go package main import ( "fmt" "html/template" "log" "net/http" "strings" ) func sayhelloName(w http.ResponseWriter, r *http.Request) { r....

文章 2017-06-06 来自:开发者社区

GopherLua —— Go 程序中嵌入 Lua 脚本

GopherLua 是用 Go 语言编写的 Lua 5.1 的虚拟机和编译器。GopherLua 的目标和 Lua 相同 —— 成为一个支持可扩展语义的脚本语言,提供 Go API 可方便在 Go 应用中植入 Lua 脚本语言功能。 实际测试表明 GopherLua 的性能是其他同类实现的 20 倍。 示例代码: import ( "github.com/yuin/gopher-lua"...

文章 2016-12-29 来自:开发者社区

Golang 编写的图片压缩程序,质量、尺寸压缩,批量、单张压缩

目录:   前序   效果图   简介   全部代码   前序:   接触 golang 不久,一直是边学边做,边总结,深深感到这门语言的魅力,等下要跟大家分享是最近项目 服务端 用到的图片压缩程序,我单独分离了出来,做成了 exe 程序,可以在 Window 下运行。也可以放到 Linux 环境下编译运行,golang 是一种静态、跨平台的语言。   效果图     -   ...

文章 2016-11-06 来自:开发者社区

GO语言实现的简单“木马”小程序

初学GO语言可能会感觉到很枯燥,而且GO和其他的编程语言的语法还有很大的差异,可能刚开始很难入门,为了提高对GO语言的学习兴趣,快速地掌握GO的基本语法,我尝试写了个类似后门的小程序,主要的功能是可以在另一台设备上查看和操作目标设备,我是在我自己的电脑上运行这个小程序,然后用PAD来操作我的电脑,实现简单的目录访问和文件查看,还有重启或关闭计算机的简单功能,由于我也是才开始学习GO语言第二天,也....

文章 2016-07-05 来自:开发者社区

如何使用Docker快速部署go-web应用程序

简介 虽然大部分Go应用程序可以编译为一个单一的二进制文件。都是对于Web应用程序来说,可能还有自己的模板和配置文件。如果在一个项目中包含大量的文件,可能会因为文件的不同步而导致出错或造成更严重的错误。 本文将通过beego应用程序在docker中的快速部署,来介绍如何使用docker简化go-web应用程序的部署。通过该文章您可以了解如何使用Docker部署Go Web应用程序,以及Docke....

如何使用Docker快速部署go-web应用程序
文章 2015-12-03 来自:开发者社区

《Go语言入门》第一个Go语言Web程序——简单的Web服务器

概述 上一篇讲了 《Go语言入门》第一个Go语言程序——HelloWorld,接下来讲一下Go语言Web开发入门必修课:第一个Go语言Web程序——简单的Web服务器。 与其它Web后端语言不同,Go语言需要自己编写Web服务器。 有关本地环境的搭建与基础学习,请参考: 《Go语言入门》如何在Windows下安装Go语言编程环境 Go语言Web应用:IBM的云平台Bluemix使用初体验—...

文章 2015-12-03 来自:开发者社区

IBM的云平台Bluemix使用初体验——创建Go语言 Web 应用程序,添加并使用语言翻译服务

概述 上篇讲了:创建PHP Web 应用程序,添加并使用语言翻译服务 通过本文学习,你将能够在IBM的云平台Bluemix上创建自己的Go语言 Web 应用程序,添加并使用语言翻译服务,发布自己的GO语言Web应用到云服务器上。 本地开发测试环境:Windows 7 x64,Go,与其它Web后端语言不同,Go语言需要自己编写Web服务器。 有关本地环境的搭建与基础学习,请参考: ...

文章 2015-11-29 来自:开发者社区

《Go语言入门》第一个Go语言程序——HelloWorld

概述 上一篇讲了 如何在Windows下安装Go语言编程环境,接下来讲一下入门必修课:第一个Go语言程序——HelloWorld。 其实Go语言入门是很简单的,上一篇已经成功在Notepad++中运行HelloWorld,只是在命令行中编译运行了出现了一点小曲折,这里记录说明一下。 编写HelloWorld 你可以使用任一文本编辑器来编写Go代码,我比较喜欢使用Notepad++,不过它...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注