
服务计算
文章平均质量分 75
楼主大叔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务计算——配置go语言环境
服务计算——配置go语言环境操作系统:Ubuntu 16.04编辑器:VScode1. 配置go语言环境配置步骤: ①下载Go发行版,我选择的是linux版本。官方下载地址②解压该压缩包到 /usr/local 目录,在 /usr/local/go 中创建Go目录树。例如: tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 该压缩原创 2017-10-13 19:33:31 · 423 阅读 · 0 评论 -
Go语言web简单配置
Go语言web简单配置本次使用的web开发框架是Martini,Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 接口开发,类似 Sinatra 或者 Flask 之类的框架,也可使用自己的 DB 层、会话管理和模板。这个框架在GitHub上都有中文的解释以及用法,比较容易上手。其特性如下:使用非常简单无侵入设计可与其他 Go 的包配合工作超棒的路原创 2017-11-12 19:39:02 · 417 阅读 · 0 评论 -
服务计算——Selpg
1.概述Selpg从标准输入或从作为命令行参数给出的文件名读取文本输入。它允许用户指定来自该输入并随后将被输出的页面范围。例如,如果输入含有 100 页,则用户可指定只打印第 35 至 65 页。这种特性有实际价值,因为在打印机上打印选定的页面避免了浪费纸张。另一个示例是,原始文件很大而且以前已打印过,但某些页面由于打印机卡住或其它原因而没有被正确打印。在这样的情况下,则可用该工具来只打印需要打印的原创 2017-11-05 11:57:18 · 487 阅读 · 0 评论 -
服务计算——Agenda命令设计
1. cobra安装首先需要安装git,如已经安装则可忽略这步。只需打开终端,输入下面命令即可。(ubuntu系统) apt-get install git使用命令 go get -v github.com/spf13/cobra/cobra下载过程中,会出提示如下错误(估计是和墙有关)Fetching https://golang.org/x/sys/unix?go-get=1https原创 2017-11-05 12:39:16 · 799 阅读 · 0 评论 -
服务计算——agenda
具体代码请点击我的GitHub1. 架构整个程序采用典型的3层架构,数据访问层的实现在Storage函数,业务逻辑层实现在AgendaService函数,表示层通过cobra命令行处理实现。2. Storage要点要注意的是每次执行命令,都要保存当前用户的登录信息。这个函数的主要难点在于文件读写和json的序列化和反序列化,下面看2个函数即可明白。 首先定义一个User的结构体type User原创 2017-11-05 13:21:40 · 635 阅读 · 0 评论 -
服务计算——web扩展任务
1.http的关键类型及接口1.Handler接口所有请求的处理器、路由ServeMux都满足该接口。type Handler interface { ServeHTTP(ResponseWriter, *Request)}接口定义声明了函数签名,任何结构只要实现了与接口函数签名相同的方法,就等同于实现了接口。2.ServeMux结构体HTTP请求的多路转接器(路由),它负责将每一个接收到的原创 2017-11-12 21:44:47 · 535 阅读 · 0 评论