
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
django 动态
main函数import socketdef f1(request):"""处理用户请求,并返回相应的内容:param request:用户请求的所有信息:return:"""f = open('bilibili.html', 'rb')data = f.read()f.close()return datadef f2(request):f = open('article.tpl', 'r',
golang-gin-file
获取文件func main() {router := gin.Default()router.Use(Cors())router.POST("/upload", func(c *gin.Context) {//获取文件头file, err := c.FormFile("upload")if err != nil {c.JSON(http.StatusBadRequest, "请求失败")retur
分布式websocket探索
一提到服务拆分就会联想到微服务,但是为了这个我们可能要付出重构的代价,凭着合适才是王道的想法,我放弃用微服务重构而是采用服务拆分的思想,以下将不考虑微服务拆分。我们首先考虑将websocket和web业务进行拆分,用消息队列(以NSQ为例)进行主web业务与websocket业务的下发通讯
到底了







