Go语言
文章平均质量分 92
weixin_43268393
这个作者很懒,什么都没留下…
展开
-
开发web服务程序
开发web服务程序1. 概述开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo。使用 curl 工具访问 web 程序对 web 执行压力测试2. 任务要求基本要求编程 web 服务程序 类似 cloudgo 应用。支持静态文件服务支持简单 js 访问提交表单,并输出一个表格(必须使用模板)使用 curl 测试,将测试结果写入 README.m原创 2020-11-22 23:39:45 · 133 阅读 · 0 评论 -
修改,改进RxGo包
修改,改进RxGo包1. 简介Rx 是一个编程模型,目标是提供一致的的编程接口,让开发者可以利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序,使用Rx,开发者可以用Observables表示异步数据流,用LINQ操作符查询异步数据流, 用Schedulers参数化异步数据流的并发处理,Rx可以这样定义:Rx = Observables + LINQ + Schedulers。2.Rx功能创建:创建事件流和数据流组合:使用和自定义查询式的操作符组合和变换数据流监听:使用观察者模式原创 2020-11-09 19:25:50 · 113 阅读 · 1 评论 -
文件测试
文件测试1. 环境Windows环境,Vscode软件2. 简单命令行测试案例root.go文件只保存command变量,所以不用再写测试文件。定义两个简单的command,分别为rootcomand与schoolcommandvar ( rootCmd = &Command{ Use: "My", Short: "a good change", Long: `a good change on cobra pkg `, Run: func(cmd *Comma原创 2020-10-28 11:51:47 · 367 阅读 · 0 评论 -
程序包开发
程序包开发1. INI文件结构由节(section)、键(name)=值(value)、注释Windows系统的行注释以 ; 号开始,Linux系统行注释以 #开始2. 数据结构定义1.1 存储结构://定义errorconst ( DEFAULT_NAME = "default_key" SectionComment = "comment-section-%s")var ( FORMAT_ERROR = errors.New("ini format error") NOT_原创 2020-10-19 20:46:05 · 119 阅读 · 0 评论 -
selpg单步测试
selpg单步测试1. 简单介绍selpg 是从文本输入选择页范围的实用程序。该输入可以来自作为最后一个命令行参数指定的文件,在没有给出文件名参数时也可以来自标准输入。selpg 首先处理所有的命令行参数。在扫描了所有的选项参数(也就是那些以连字符为前缀的参数)后,如果 selpg 发现还有一个参数,则它会接受该参数为输入文件的名称并尝试打开它以进行读取。如果没有其它参数,则 selpg 假定输入来自标准输入。2. 参数$ selpg -s number -e number [-l number]原创 2020-10-12 19:50:28 · 117 阅读 · 0 评论 -
GO语言学习
GO语言学习在包中定义函数,在函数中不能定义函数。参数类型在参数名的右边 fun sum(x int,y int) int{} 形参类型相同时,除了最后一个其他均可以省略。 sun(x,y int)int支持多指返回 a,b :=swap(c,d);支持有名返回值不支持函数重载(静态多态),相同函数的不同签名被认为是函数重复定义var 声明变量:var a int =1;初始化值存在的话可以省略类型,变量会从初始值获得类型。:=可以在类型明确的地方代替var声明,原创 2020-09-26 18:54:56 · 48 阅读 · 0 评论