网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

Golang中range指针数据的坑
2020-06-10 04:04 admin golangRange

在Golang中使用`forrange`语句进行迭代非常的便捷,但在涉及到指针时就得小心一点了。下面的代码中定义了一个元素类型为`*int`的通道`ch`:__packagemainimport("fmt")funcmain(){ch:=make(chan*int,5)//senderinput:=[]int{1,2,...
阅读全文

golang基础(2)基础类型
2020-06-10 04:04 admin golang基础

基本类型在开始之前,先补充一下上一次分享的内容,是不可以重复为变量foo初始化赋值的。__foo:='hello'foo:="world"我是一名web前端出身的developer,接触最早也是接触最多还是javascript,所以学习任何其他新的语言我都喜欢给javascript对比地来学。在javascript数据...
阅读全文

golang 开发后端基础(2)
2020-06-10 04:04 admin golang开发

继续周日内容,我们看一下home.html文件,在index中我们引入style.css作为样式表来控制页面的显示。将style.css放置public/css目录下。运行程序,我们没有看到页面有任何的变化,说明样式没有成功加载。看一下是什么原因,打开控制台看一下有关style.css的加载信息,发现html加载con...
阅读全文

Golang 用interface{} map 给struct赋值
2020-06-10 04:04 admin golanginterface

在有些场景下,我们需要用一个map[string]interface{},map的key是struct中的一个tag的值,value是需要赋值的值,我们可以使用reflect包来进行操作。1.我们需要struct的指针,只有指针我们才能在函数中改变struct的值2.根据指针获取struct的实例,Type3.依次遍历...
阅读全文

golang构建http服务
2020-06-10 04:04 admin golangHTTP

>前面有介绍beegoweb框架,其实很多框架都是在>最简单的http服务上做扩展的的,基本上都是遵循http协议,将底层的封装好,我们使用web框架只要写业务逻辑,填代码就可以了,不用关心底层实现。下面?实现一个最简单的http服务__packagemainimport("fmt""net/http")funcInd...
阅读全文

Golang的水平组合思维(1)——interface wrapper function
2020-06-10 04:03 admin golanginterface

什么是Golang的正交组合-水平组合思维:[TonyBai的博客-CodinginGOway-OrthogonalComposition](https://tonybai.com/2017/04/20/go-coding-in-go-way/)这篇文章研究其中提到的interfacewrapperfunction。_...
阅读全文

Golang的垂直组合思维——type embedding
2020-06-10 04:03 admin golangtype

什么是Golang的正交组合-垂直组合思维:[TonyBai的博客-CodinginGOway-OrthogonalComposition](https://links.jianshu.com/go?to=https%3A%2F%2Ftonybai.com%2F2017%2F04%2F20%2Fgo-coding-in...
阅读全文

Golang 使用接口实现泛型
2020-06-10 04:02 admin golang泛型

更新:关于泛型,我找到了一片很棒的文章,或许我会抽空把这部分再梳理一下。[复合模式和高阶函数](https://links.jianshu.com/go?to=%255Bhttps%3A%2F%2Ffaiface.github.io%2Fpost%2Fhow-i-built-audio-lib-composite-pa...
阅读全文

【低门槛Golang教学】一、断言
2020-06-10 04:02 admin golang断言

一、前言1.由于掌握的开发技能多种多样(Node、Lua、Golang、PHP、C#、Python),导致公司基础平台项目一直难以开展。2.终于再三取舍之下选择了**'Golang'**这个新秀语种,因为**'Golang'**非常契合本人的简洁风格,所以日后除了**'Laravel'**相关的教程以外,**'Gola...
阅读全文

软件技术-零基础搭建Golang的vsCode开发环境
2020-06-10 04:02 admin golangvscode

欢迎关注我的专栏(つ•̀ω•́)つ***Golang可能是所有编程语言中最优美的一个,它速度快,语法简洁,原生的完美支持多线程编程。Golang的卸载如果你已经安装过Golang,那么在安装新版本之前最好先卸载干净旧版本。新用户请跳过。**首先**,是删除Go文件夹,linux和macOS在`/usr/local/go...
阅读全文

golang 基础(18)字符串
2020-06-10 04:01 admin golang字符串

square-gopher.png字符串*immutability字符串是不可变类型*strigs标准库提供字符串基本操作*strconv字符串与其他类型的转换__funcmain(){varcbyte='H'fmt.Println(c)mj:=string(45)fmt.Println(mj)}我们尝试输出`cbyt...
阅读全文

软件技术-零基础Golang开发网站服务器
2020-06-10 04:01 admin golang软件技术

欢迎关注我的专栏(つ•̀ω•́)つ***如何开始一个最简单的Golang项目?上一篇文章:项目结构在`$GOPATH`目录下一般都要有两个文件夹:*存放编译结果的bin,*存放代码文件的src。而`src`文件夹又一般会包含两类代码文件*`goget`和`goinstall`安装的别人的代码,根据来源不同分为`gith...
阅读全文

软件技术-零基础Golang编写文件服务器
2020-06-10 04:01 admin golang软件技术

欢迎关注我的专栏(つ•̀ω•́)つ***当用户请求一个网页的时候,如何让服务器把网页文件发送给用户?上一篇文章:文件服务器首先我们要知道,用户在浏览器中看到的页面其实就是一个`.html`文件,就是我们上一篇文章时候撰写的`...`代码。但我们最初用Golang写的服务器只是简单返回`Helloworld!`字符串,而...
阅读全文

【Golang 基础】Go 语言的 Map
2020-06-10 04:01 admin golanggo

Go语言中的Map`Map`是一个无序的键值对数据集合,通过`key`快速检索数据。*通过`map[keyType]valueType`格式声明`Map`;__packagebasicimport"fmt"funcDeclaratMap(){//声明一个空的mapm1:=map[int]string{}fmt.Prin...
阅读全文

软件技术-零基础网页和Golang服务器数据通信
2020-06-10 04:01 admin golang软件技术

欢迎关注我的专栏(つ•̀ω•́)つ***用户注册功能是网站的必要功能,也是其他功能的基础和前提。上一篇文章发送数据编写好页面效果了,还要实现提交按钮功能,当用户点击提交按钮的时候就把邮箱和密码信息发送给服务器。*发送到哪里,定个目标,比如发给`http://localhost:8080//api/register`这个...
阅读全文
顶部 底部