自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker容器技术实验报告

完成的工作了解docker相关知识在Ubuntu18.04中安装docker并换源设置普通用户能够执行docker命令测试docker基本操作在docker中安装mysql并测试基本功能(创建表,查询等)探究docker运行MySql时卷的机制docker网络什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux

2020-12-28 23:25:53 4035

原创 开发简单 web 服务程序 cloudgo

任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo使用 curl 工具访问 web 程序对 web 执行压力测试任务要求基本要求编程 web 服务程序 类似 cloudgo 应用支持静态文件服务支持简单 js 访问提交表单,并输出一个表格(必须使用模板)使用 curl 测试,将测试结果写入 README.md使用 ab 测试,将测试结果写入 README.md。并解释重要参数扩展要求选择简单的库,如 mux 等,通过源码

2020-11-24 10:52:47 196

原创 修改、改进 RxGo 包

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

2020-11-10 11:21:42 208 1

原创 中级实训总结报告

阶段一第一周的任务是阶段一,阶段一学习了Vi的使用,java的基础知识,ant的使用,Junit单元测试以及Eclipse的使用方法。初次之外,还要用java的GUI实现一个简单的计算器。对于没有接触过java的我来说基本都是新知识,因此我只能通过大量的查找博客来自学。说实话,自学的过程对我而言比较痛苦,因为我并不是一个很擅长自学的人,我更习惯于被动的接受老师教授的知识。过程虽然痛苦,但我确实也学到了很多从未接触过的新知识,而且是在短时间内高效率学习的,更是一种对我能力的拓展。阶段二第二和第三周的任务

2020-11-09 00:51:55 479 1

原创 支持子命令命令行程序支持包开发

一. 概述命令行实用程序并不是都象 cat、more、grep 是简单命令。go 项目管理程序,类似 java 项目管理 maven、Nodejs 项目管理程序 npm、git 命令行客户端、 docker 与 kubernetes 容器管理工具等等都是采用了较复杂的命令行。即一个实用程序同时支持多个子命令,每个子命令有各自独立的参数,命令之间可能存在共享的代码或逻辑,同时随着产品的发展,这些命令可能发生功能变化、添加新命令等。因此,符合 OCP 原则 的设计是至关重要的编程需求。二. 课程任务三.

2020-10-30 23:46:59 170

原创 myCobra_readme

这是一个模仿Cobra的简化版库一. 库安装使用命令:go get -u https://gitee.com/lupei222/my-cobra/tree/master/myCobra 安装库使用命令:import (cobra “github.com/github-user/myCobra”)引入库二. 库使用建议的文件结构:root.go如下:package cmdimport ( "fmt" "os" cobra "github.com/github-user/myCobr

2020-10-30 23:46:20 83

原创 Stage2 Part5:Grid Data Structures

Set 10Where is the isValid method specified? Which classes provide an implementation of this method?answer: In the Grid interface. The BoundedGrid and UnboundedGrid classes both implement this method.(from Grid.java)(from BoundedGrid.java)(from Unbo

2020-10-25 12:10:00 157

原创 Stage2 Part4:Interacting Objects

Set 7What methods are implemented in Critter?answer: act(), getActors(), processActors(), getMoveLocations(), selectMoveLocation(), makeMove()(from Critter.java)What are the five basic actions common to all critters when they act?answer: getActors

2020-10-24 12:33:54 106

原创 程序包开发,读简单配置文件 v1

一. 概述配置文件(Configuration File,CF)是一种文本文档,为计算机系统或程序配置参数和初始设置。传统的配置文件就是文本行,在 Unix 系统中随处可见,通常使用 .conf,.config,.cfg 作为后缀,并逐步形成了 key = value 的配置习惯。在 Windows 系统中添加了对 section 支持,通常用 .ini 作为后缀。面向对象语言的兴起,程序员需要直接将文本反序列化成内存对象作为配置,逐步提出了一些新的配置文件格式,包括 JSON,YAML,TOML 等。

2020-10-20 11:31:53 115

原创 Stage2 Part3:GridWorld Classes and Interfaces

Set 3Assume the following statements when answering the following questions.Location loc1 = new Location(4, 3);Location loc2 = new Location(3, 4);How would you access the row value for loc1?answer: loc1.getRow()(come from grid/Location.java)W

2020-10-18 10:42:59 88

原创 使用golang开发CLI程序selpg

使用golang开发CLI程序selpg一. 项目介绍selpg全称为select page,顾名思义selpg 允许用户指定从输入文本抽取的页的范围,这些输入文本可以来自文件或另一个进程。该实用程序从标准输入或从作为命令行参数给出的文件名读取文本输入。它允许用户指定来自该输入并随后将被输出的页面范围。例如,如果输入含有 100 页,则用户可指定只打印第 35 至 65 页。二. 设计说明1. 引用的包import ( "bufio" "fmt" "io" "os" "os/exec"

2020-10-12 23:52:54 706

原创 中级实训阶段一 自学报告

阶段一 自学报告一. Vi简介Vi是Unix及Linux系统下标准的编辑器,也是Linux下最基本的文本编辑器使用Vi共分为三种模式,分别是命令模式(command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:命令模式: 用户刚刚启动 vi,便进入了命令模式。此状态下敲击键盘动作会被Vi识别为命令,而非输入字符。以下是常用的几个命令:i 切换到输入模式以输入字符x 删除当前光标所在处的字符:切换到底线命令模式,

2020-10-11 09:04:27 180

原创 go语言TDD与冒泡排序

一. 什么是TDD百度给出的定义是这样的:TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。TDD的流程如下:编写测试运行测试得到失败的结果编写可以编译的实现运行测试得到失败的结果编写可以

2020-10-05 17:57:37 116

原创 安装Golang开发环境

安装Golang开发环境安装VScode编辑器Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对JavaScript,TypeScript和Node.js的支持,并为其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。在ubuntu下可以直接去官网下载:在VScode的插件商店中安装中文插件(有很多功能强大的插件,一定要活用插件商

2020-09-20 16:23:46 238 1

空空如也

空空如也

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

TA关注的人

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