Go语言中文网 为您找到相关结果 7

Erlang .vs. Golang

最近研究了一阵子 Erlang , 他有20岁,而 Golang 才 5岁。 Erlang 是纯解释性的,动态的,没有数据类型的, 属于 lisp 语言家族。 而 Golang 是纯编译的, 静态的,严格数据类型的,属于 C语言家族。 Erlang 最早祭起“并发编程”的大旗,是 “并发导向”(Current Orient )的语言,强调并发运行的成员; 而 Golang 对“并发” 强调的 成员之间的通道 chan 。各有所长吧。
不过, 我 还真的不喜欢 lisp 风格, 非常不适应; 而 Golang 的 C风格则让人人通体舒泰。
Golang 的门槛相对很低, 学习曲线也极平滑。 相对比而言, Golang 的优越不是一星半点 ...阅读全文

运维工具SmartPing

# SmartPing # SmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能。 ## 功能 ## - 单向PING,反向Ping绘图 - 互PING间机器的状态拓扑 - 自定义延迟、丢包阈值报警 ## 设计思路 ## 本系统设计为无中心化原则,所有的数据均存储自身点中,默认每个Ping目标点的数据循环保留1个月时间,由自身点的数据绘制 **出PING包** 的状态,由各其他点的数据绘制 **进PING包** 的状态,从任意一点查询数据均会通过Ajax请求关联点的API接口获取其他点数据组装全部数据,绘制 出Ping曲线图,进Ping曲线图,网络互Ping拓扑图。并可以设置阈值进行报警,方便对网络质量...阅读全文

微信小程序分享到朋友圈之曲线救国

遇到的问题 经过多次重大更新,微信始终没有开放小程序直接分享到朋友圈的相关api。 曲线救国 我们直接开门见山,用间接的方式来实现微信小程序分享到朋友圈 这里先来罗列一下实现思路 通过微信api申请小程序二维码获取小程序二维码接口文档 下载二维码到服务器并返回url 小程序接收url并从服务器下载图片 wx.downloadFile 小程序将下载好的图片保存至用户相册 wx.saveImageToPhotosAlbum 实现过程 首先通过阅读获取小程序二维码接口文档获取申请小程序二维码的接口 这里我使用的是不限次的二维码接口即B方案 代码示例: wx.request({ method: 'POST', url: app.apiUrl + '/miniprogram/qrcode', data...阅读全文

reminder提醒记

Repo地址:https://github.com/guoruibiao/reminder 基于艾宾浩斯遗忘曲线的reminder 先前就写了几篇关于艾宾浩斯遗忘曲线相关的博客,比如浅读艾宾浩斯遗忘曲线 期间用了段Mac自带的日历工具,行程安排这块不太好同步,需要向系统申请权限,我本人对macOS开发不熟悉,就没有在上面花心思。也曾用过influxdb作为存储介质,但是有一点小材大用的感觉,不够灵活。 昨天TB去了密云附近,爬了司马台长城,逛了古北水镇。全天走了20公里,真的是腿酸脚麻。一路上大家说说笑笑,聊天的时候发现平时积累的一些小知识点忘得是一干二净,更是提醒了我给自己做一个小工具,来时不时地提醒我该复习哪些知识了。 晚上构思了下大致的雏形,早上起来就开始编码了,因为是基于艾宾浩斯遗忘...阅读全文

博文 2019-04-14 22:34:43 尽情的嘲笑我吧

小猿圈之解读Go语言的特点?

随着互联网的不断发展,语言也在不断的更新,现在时代正在走向数据化、人工智能的新时代,python、Go语言开始崛起,python已成为当今时代的主流,go语言也开始流行,现在正在向Go发展,越来越多的公司需要这门技术,薪资也在不断提升,那小猿圈为你解读Go语言的特点都有哪些?一、什么是Go语言Golang(GO)是由Google在2009年推出的编程语言,是一门全新的、现代的、语法简洁并容易上手的编程语言,是具备独立的运行时库,就像C语言一样。大神们创建Go语言的初衷是:近十年来开发程序之难让我们有点沮丧,于是Go诞生了。二、Go语言的特点1、学习曲线容易Go语言语法简单,包含了类C语法。因为Go语言容易学习,所以一个普通的大学生花几个星期就能写出来可以上手的、高性能的应用。Go语言的语法特...阅读全文

博文 2019-06-10 23:33:24 小猿圈Ms加

网络质量监控神器SmartPingV0.3.0发布

SmartPingSmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能。功能单向PING,反向Ping绘图互PING间机器的状态拓扑自定义延迟、丢包阈值报警设计思路本系统设计为无中心化原则,所有的数据均存储自身点中,默认每个Ping目标点的数据循环保留1个月时间,由自身点的数据绘制 出PING包 的状态,由各其他点的数据绘制 进PING包 的状态,从任意一点查询数据均会通过Ajax请求关联点的API接口获取其他点数据组装全部数据,绘制 出Ping曲线图,进Ping曲线图,网络互Ping拓扑图。并可以设置阈值进行报警,方便对网络质量的监控。程序架构数据结构项目截图​其他资料官网: http://smartping.org文档: https...阅读全文

博文 2017-09-16 15:36:46 toryzen

go modules(包管理)

2013 年:Gedep,社区第一个包管理工具 2015 年:vendor ,Golang 官方 (golang1.5) 2016、2017 年:dep、manul、Godep、Govendor、godm (Govendor胜出) go modules随着golang1.11发布,这是官方提倡的新的包管理,乃至项目管理机制,可以不再需要GOPATH的存在。 当前是 go1.12.4 1、随便找个地方创建个 testGin 文件夹,放弃GOPATH这个**玩意,用vsCode 打开文件夹 在终端输入 go mod init testGin,会生成 go.mod 2、新建 main.go package main import ( "net/http" "github.com/gin-gonic...阅读全文

博文 2019-08-02 01:02:42 春叶秋沙