安装步骤比较简单。 主要是需要注意英文官网无法直接访问,需要从中文网站上下载 安装包下载地址: https://studygolang.com/dl 官方安装步骤方法: http://docs.studygolang.com/doc/install 以下是我的安装步骤: ...
分类:
编程语言 时间:
2019-11-18 16:56:14
阅读次数:
93
以前学Java的时候,和Spring全家桶打好关系就行了,从Spring、Spring MVC到SpringBoot,一脉相承。 对于一个Web项目,使用Spring MVC,就可以基于MVC的思想开发项目了,不管是应对前后端分离还是不分离的场景,你都可以轻松驾驭。因为你只要知道,你用的是一个Web ...
分类:
Web程序 时间:
2019-11-17 23:49:40
阅读次数:
126
整个过程就是: 1、客户端 发送 数据(以字节流的方式) 2、服务端接收,并解析。 根据 约定 知道要知道执行什么。然后把结果返回客户端 RPC就是 把 1、上述过程封装下,使其操作更加优化 2、使用一些大家都认可的协议 使其规范化 3、做成一些框架。直接或间接产生利益 刚才我们讲的“赚钱利器” 其 ...
分类:
其他好文 时间:
2019-11-12 21:45:45
阅读次数:
123
viper 是一个强大的golang 配置管理包,支持多种配置格式内容的读取,同时支持读取key/value 存储的数据 而且不只是读取内容 ,同时也包含了,配置的写入操作。 以下是一个简单的demo,同时使用docker 运行 项目结构 项目使用go mod 进行包的管理 目录结构 ├── Doc ...
分类:
其他好文 时间:
2019-10-30 18:35:22
阅读次数:
159
原文连接: https://blog.csdn.net/wade3015/article/details/83351776 yaml配置文件的使用方法总结 首先介绍使用yaml配置文件,这里使用的是github上第三方开源gopkg.in/yaml.v2第一步:下载 ...... ...
分类:
Web程序 时间:
2019-10-24 19:34:19
阅读次数:
316
0x00 简介 在长亭科技举办的 Real World CTF 中,国外安全研究员 Andrew Danau 在解决一道 CTF 题目时发现,向目标服务器 URL 发送 %0a 符号时,服务返回异常,疑似存在漏洞。 在使用一些有错误的Nginx配置的情况下,通过恶意构造的数据包,即可让PHP FPM ...
分类:
Web程序 时间:
2019-10-24 15:50:38
阅读次数:
122
先来看一段代码 这是什么情况?为什么会出现这种结果。我们再来看看其它语言的执行结果 我们用golang、js、c分别算了一下,结果得到的结果都是一致的,但是python为啥不一样呢? 其实之所以这么做是python有意而为之,因为python对于正负号不同的两个值的除法处理方式和其它流行语言不一样。 ...
分类:
编程语言 时间:
2019-10-22 10:44:07
阅读次数:
138
range表达式迭代语法 range在go中主要是用来做迭代用的,它可以迭代:array,slice,string,map,channel。但是在迭代的过程中有些注意事项是需要牢记的,否则在实际使用过程中可能出现和你预期不符合的问题,而且很难排插到。 语法 0. var x Type ;x = ra ...
分类:
其他好文 时间:
2019-10-12 13:03:16
阅读次数:
108
Go语言的执行方式有两种,一种是编译后再执行,另一种直接go run执行. 一、先编译后执行 .go文件(源代码) >go build指令把源代码编译(如果是windows下会编译出一个.exe可执行文件,如果是linux或者mac,那么会没有后缀,仍然是一个可执行文件) >执行输出结果 二、对源代 ...
分类:
其他好文 时间:
2019-10-10 16:07:06
阅读次数:
93
一条for 语句可以携带一条for子句。 for子句可以包含初始化子句、条件子句、后置子句。 一条for语句可以携带一条range子句 ...
分类:
其他好文 时间:
2019-10-08 14:00:36
阅读次数:
93