自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 服务计算作业-docker实验报告

如题,此次实验报告为根据课件进行的docker学习目录目录安装docker并测试部署mysqlgolang容器化安装docker首先先尝试使用docker,再由跑出来的推荐命令安装上docker。结果如下尝试跑hello world的时后发现失败了想起是没加到用户组中,以下尝试解决发现失败了,之后只好在每个命令前面加上sudo ,也才刚发现之前的docker version的结果是错的 以下补上docker检查:helloworld:随后是运行bash:本地镜像库:

2020-12-28 20:23:28 687

原创 服务计算-开发 web 服务程序

概述开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo。使用 curl 工具访问 web 程序对 web 执行压力测试任务要求编程 web 服务程序 类似 cloudgo 应用。支持静态文件服务支持简单 js 访问提交表单,并输出一个表格(必须使用模板)使用 curl 测试,将测试结果写入 README.md使用 ab 测试,将测试结果写入 RE

2020-11-23 02:30:50 139

原创 服务计算 - 修改、改进 RxGo 包

ReactiveXReactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几乎全部的流行编程语言了,Rx的大部分语言库由ReactiveX这个组织负责维护,比较流行的有RxJava/RxJS/Rx.NET尝试使用pmlpml/RxGo

2020-11-09 20:56:34 140

原创 go程序包开发,复杂命令行支持

课程任务了解 Cobra包,使用 cobra 命令行生成一个简单的带子命令的命令行程序模仿 cobra.Command 编写一个 myCobra 库将带子命令的命令行处理程序的 import (“github.com/spf13/cobra”) 改为 import (corbra“gitee.com/yourId/yourRepo”)使得命令行处理程序修改代价最小,即可正常运行了解Cobra包cobra 的主要功能为提供简易的子命令行模式,如 app server, app fetch 等

2020-10-27 02:41:03 127

原创 服务计算-程序包开发,读简单配置文件 v1

目标熟悉程序包的编写习惯(idioms)和风格(convetions)熟悉 io 库操作使用测试驱动的方法简单 Go 程使用事件通知本次实验目标读取该配置文件,并保持监听实验要求要求分析本次任务要求实现读取ini文件,观察实验要求后发现,代码主要需要实现的是一个ini读取包,这里就写一个ini_reader包,决定先写init的测试与函数,后写watch函数初始化根据操作系统选择初始化注释符初始化测试如图,ANNOTATION是全局函数,用来标识注释用的代码结果

2020-10-19 20:39:42 134

原创 CLI 命令行实用程序开发基础

理解CLICLI(Command Line Interface)实用程序是Linux下应用开发的基础。为使用命令行与操作系统交互。环境ubuntu, vscode, go1.13.8GOLANG OS包与FLAG包处理参数测试首先是OS包的测试如下package mainimport ( "fmt" "os")func main() { for i, a := range os.Args[1:] { fmt.Printf("Argument %d is %s\n", i+1

2020-10-12 03:21:21 340 1

原创 服务计算作业2-golang冒泡排序TDD

TDD什么是TDD?TDD是测试驱动开发(Test-Driven Development)的英文简称TDD原则以下几个TDD原则,可以简单的构建TDD在脑海中的架构,这次实验我准备使用TDD并以golang为语言编写一个简单的冒泡排序算法。后续的编写也会根据以下原则出发。独立测试不同代码块之间需相互独立,且有自己的测试测试列表每新添加一个功能,都需将代码测试加入测试列表测试驱动由新增的测试来引导代码的发展,新加功能时,需先编写测试代码及时重构发现代码冗余时,及时对代码进行重构,保持

2020-09-27 23:11:22 119

原创 服务计算 Golang 在 ubuntu 环境下的配置与测试

服务计算 Golang 在 ubuntu 环境下的配置与测试Golang 简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。有强烈的格式要求(毕竟是google开发的嘛,方便员工交接),并发这个特性使其在区块链、服务器等场景下经常为开发语言,京东就是使用golang开发的一个例子。系统环境ubuntu 20.04.1...

2020-09-21 22:23:57 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除