![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 57
leaff_
这个作者很懒,什么都没留下…
展开
-
深入了解docker
我吃饭原创 2019-12-16 23:02:01 · 142 阅读 · 0 评论 -
用REST风格设计博客API
一. 作业内容模仿 Github,设计一个博客网站的 API二. 博客API设计1. 针对个人博客时:1) 获取自己博客下的所有文章GET /api/v1/user/articles查看文章时,使用GET方法。这里用单数user指代自己一个人且不用指定自己用户名或者id。v1代表版本号。响应内容HTTP/1.1 200 OK{ "count":100, "ite...原创 2019-11-22 22:26:26 · 199 阅读 · 0 评论 -
Gorilla/context库分析
简要说明gorilla/context 用于在请求期间保存状态,是一个很好的解决多goroutine下通知传递和元数据的Go标准库。由于Go中的goroutine之间没有父子关系,因此也不存在子进程退出后的通知机制。多个goroutine协调工作涉及通信,同步,通知,退出四个方面,但由于goroutine之间地位平等,因此当遇到复杂的并发结构时处理退出机制则会显得力不从心。因此Go1.7版本开始...原创 2019-11-13 19:20:36 · 189 阅读 · 0 评论 -
开发 web 服务程序
代码链接我的代码概述开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo。使用 curl 工具访问 web 程序对 web 执行压力测试任务实现一. 编程web服务程序,类似cloudgo应用选择框架本次使用的web开发框架是Martini,Mar...原创 2019-11-13 17:52:22 · 336 阅读 · 0 评论 -
CLI 命令行实用程序开发实战 - Agenda
一. 安装并简单使用cobra1. 安装cobra在vsc的gopath路径下使用命令安装cobra:go get -v github.com/spf13/cobra/cobra2. 生成可执行文件使用命令生成cobra可执行文件:go install github.com/spf13/cobra/cobra此时可在bin文件夹下面发现生成了cobra.exe:3. 简单使用...原创 2019-10-18 00:28:10 · 178 阅读 · 0 评论 -
使用golang开发简单的 CLI 程序 selpg
设计说明CLI(Command Line Interface)实用程序是Linux下应用开发的基础。在开发领域,CLI在编程、调试、运维、管理中提供了图形化程序不可替代的灵活性与效率。这次的主要任务是使用golang开发Linux命令行实用程序中的selpg。代码简介完整代码链接:http://139.9.57.167:20080/share/bmdov4676kvrcg19tfg0?sec...原创 2019-10-08 11:25:52 · 1179 阅读 · 0 评论 -
Object-C的多态与集成
实验目的学习掌握Objective-C语法,掌握基础字符串操作。OO知识——多态与继承实验内容给定三个用户张三,李四,王五。给定四种语言英语、日语、德语、西班牙语。实现场景输出(log形式即可):随机选择一个用户和一种语言学习,从当前日期开始,随机产生时间进行学习,输出学习进度直至学习完毕。每个语言共8个tour,每个tour共4个unit,每次学习一个unit。要求:随机选...原创 2019-09-15 22:01:44 · 165 阅读 · 0 评论 -
windows下用vs code安装go语言开发环境~
一. 准备工作在官网上下载vs code,git以及golang安装包并双击进行安装,其中git是为了go语言在vs code上面的搭建而下载的。1. 设置环境变量在windows的系统环境变量中添加设置:GOROOT:一般默认设置在C:\Go下面gopath:就是golang的安装路径此时在控制台上输入go命令,可以看见相关信息:3. 测试golang首先建立一个文件夹,并在其...原创 2019-09-15 19:33:25 · 1495 阅读 · 0 评论 -
在VMware上的ubuntu安装云桌面~
一. 实验目的初步了解虚拟化技术,理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理(DevOps)在云应用中的重要性二. 实验环境与要求用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网三. 实验内容1.安装虚拟机这一步先去官网下载vmwa...原创 2019-09-08 23:14:23 · 382 阅读 · 0 评论 -
写一条可以自己动的智能蛇~
上次写了一条可以手动移动的贪吃蛇,这次要写一条自己移动的贪吃蛇(摸摸头发) 首先放一下网上找到的图以及蛇把屏幕填满后的盛况~下面是决定蛇行走的方向的伪代码: //Hx,Hy: 头的位置 //Fx,Fy:食物的位置 function whereGoNext(Hx,Hy,Fx,Fy) {//用数组movable[3]={“a”,”d”,”w”,”s”} 记录可走的方向 //用数组dista原创 2017-12-27 19:56:22 · 494 阅读 · 0 评论