
Go
文章平均质量分 65
HOOKTTG
这个作者很懒,什么都没留下…
展开
-
Go 根据字符串调用指定函数
随学随记,留备查1、初学web设计,咱不想使用第三方库;于是乎HandleFunc()写的满屏都是……就想着模拟MVC思想,根据URL的路径自动调用指定的控制器方法,岂不是很好;2、尝试使用Go的反射功能,初步实现了原理算法;3、需要引入“reflect”包,使用reflect.ValueOf()方法,这里必须传入参数地址,否则其返回的reflect.Value类型只能查询到静态声明的原创 2016-08-11 17:25:20 · 7647 阅读 · 1 评论 -
简单的go 静态文件服务器样例
随学随记,留备查1、核心是需要获取文件的绝对路径,os.Open()需要;2、windows使用“\”表示路径,而go需要“/”表示路径,所以需要将“\”替换为“/”;3、使用内置的http.ServerFile()函数提供后续的文件传输服务;package mainimport ( "fmt" "log" "net/http" "os" "path/filepa原创 2016-08-09 15:32:04 · 2288 阅读 · 0 评论 -
使用HTML5的Server-sent技术,Go服务器向页面推送消息
随学随记,留备查1、本来今天学习worker,想实验服务器与页面推送数据,却偶然的发现了HTML5的新web api:EventSource2、看了下w3school样例,简单好用。于是乎试试看3、HTML代码 serversend.html: EventSource测试 服务器当前时间: if (type原创 2017-06-05 15:44:04 · 2517 阅读 · 0 评论 -
Go 1.11 modules的填坑之旅
go modules炒得火热,今早学习下,整体挺好的,入手快捷,只是在配置被墙掉的包时,发现有点点小坑,现与学友分享学习。在测试Emitter时,需要用到"golang.org/x/net"包,go mod拉取不到的原因就不废话了。试用 go mod edit 命令,有两个flag:1、-require=path@version :手动加入依赖包;2、-replace=old[@...原创 2018-08-31 11:09:51 · 12180 阅读 · 0 评论