共 10 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:在使用golang的模板语法的过程中遇见自动转义问题(或者以我的理解下发的富文本html代码不是template.html类型,而是string类型),需要强制转型 func unescaped(x string) interfacef{}{ t:=template.New("") t=t.Func 阅读全文
posted @ 2017-06-14 10:48 黑手党老k 阅读 (524) 评论 (0) 编辑
摘要:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角 阅读全文
posted @ 2017-06-06 15:16 黑手党老k 阅读 (56) 评论 (0) 编辑
摘要:package mainimport ( //"encoding/json" "fmt" //"os" //"io/ioutil" "github.com/nfnt/resize" "image/jpeg" "io" "log" "os" "path/filepath" "strconv" // " 阅读全文
posted @ 2017-05-31 17:32 黑手党老k 阅读 (285) 评论 (0) 编辑
摘要:今天摸索了下 HTTPS 的证书生成,以及它在 Nginx 上的部署。由于博客托管在 github 上,没办法部署证书,先记录下,后续有需要方便快捷操作。本文的阐述不一定完善,但是可以让一个初学者了解大致的原理,同时跟着操作可以为自己的博客/网站部署一个 HTTPS 证书。 网站部署 HTTPS 的 阅读全文
posted @ 2017-05-14 15:23 黑手党老k 阅读 (171) 评论 (0) 编辑
摘要:最近要做后台主动推送:(iris框架,封装的有wesocket,刚开始以为直接拿过来用,结果不是现在贴一下代码,写一下遇到的坑) func main() { app := iris.New() app.Adapt(iris.DevLogger()) app.Adapt(httprouter.New( 阅读全文
posted @ 2017-05-13 20:47 黑手党老k 阅读 (2482) 评论 (2) 编辑
摘要:1. 前言 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将简要介绍这4种技术的原理,并指出各自的异同点、优缺点等。 2. 阅读全文
posted @ 2017-05-09 16:34 黑手党老k 阅读 (123) 评论 (0) 编辑
摘要:WebSocket协议分析 内容不断更新,目前包括协议中握手和数据帧的分析 1.1 背景 1.2 协议概览 协议包含两部分:握手,数据传输。 客户端的握手如下:GET /chat HTTP/1.1Host: server.example.comUpgrade: websocketConnection 阅读全文
posted @ 2017-05-05 18:43 黑手党老k 阅读 (784) 评论 (0) 编辑
摘要:HTTP 的请求报文分为三个部分 请求行、请求头和请求体,格式如图:一个典型的请求消息头域,如下所示: Request Line:请求行 请求行(Request Line)分为三个部分:请求方法、请求地址和协议及版本,以CRLF(rn)结束。HTTP/1.1 定义的请求方法有8种:GET、POST、 阅读全文
posted @ 2017-04-17 09:27 黑手党老k 阅读 (3227) 评论 (0) 编辑
摘要:一、互斥锁 互斥锁是传统的并发程序对共享资源进行访问控制的主要手段。它由标准库代码包sync中的Mutex结构体类型代表。sync.Mutex类型(确切地说,是*sync.Mutex类型)只有两个公开方法——Lock和Unlock。顾名思义,前者被用于锁定当前的互斥量,而后者则被用来对当前的互斥量进 阅读全文
posted @ 2017-04-14 15:56 黑手党老k 阅读 (5082) 评论 (0) 编辑
摘要:package main import ( "github.com/boombuler/barcode" "github.com/boombuler/barcode/qr" "image" "image/png" "log" "os" ) func writePng(filename string, 阅读全文
posted @ 2017-03-29 14:55 黑手党老k 阅读 (762) 评论 (0) 编辑
共 10 页: 上一页 1 2 3 4 5 6 下一页 末页