logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux(Ubuntu)执行pip3:ImportError: cannot import name 'main'错误解决

环境:WSL(ubuntu 16)Command:sudo pip3 install django-celery错误日志:Traceback (most recent call last):File "/usr/bin/pip3", line 9, in <module>from pip import mainImportError: cann...

#linux#ubuntu#python +1
golang并发http请求几种方式

概述go中方便的协程写法, 让并发变得很简单, 让开发者很多时候不需要关心协程(线程)管理的问题, 不过也是有值得注意的地方.下面以一个http请求的例子, 请求的服务是进制数据-手机号码归属地查询.(找了很久才找到方便学demo的免费API, 想跑demo的朋友注册一下即可)并发方式平时常用到两种方式做并发请求.简单一点, 一次请求开一个线程, 线程中完成请求与响应处理.严格一点,...

#golang#http
Golang错误解析"runtime error: invalid memory address or nil pointer dereference"

概述从刚上手golang时就经常遇到这个错误, 三个月之后对golang有些了解, 开始理清一下原因.问题原因var p *Obj某个指针变量声明之后, 还没有经过赋值时默认指向nil, 直接调用指针就会报错runtime error: invalid memory address or nil pointer dereference示例package mainimport(...

#golang
在WSL(Windows Subsystem for Linux)的linux(ubuntu)上运行docker

主要解决问题:docker守护进程 docker Daemon在WSL缺少支持的机制,无法启动服务.执行docker version,提示”Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”解决方法:在windows10安装Docker-...

#linux#windows#虚拟机
【问题解决】go-gin使用c.JSON()返回JSON为空

问题描述今天使用c.JSON(), 返回前fmt.Println()可以正常输出, 但是c.JSON()一直返回为空.代码示例type Msg struct{namestring `json:"user"`message stringnumberint}r.GET("/moreJSON", func(c *gin.Context) {// 直接...

#golang#gin
在WSL(Windows Subsystem for Linux)的linux(ubuntu)上运行docker

主要解决问题:docker守护进程 docker Daemon在WSL缺少支持的机制,无法启动服务.执行docker version,提示”Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”解决方法:在windows10安装Docker-...

#linux#windows#虚拟机
python3 json中文乱码输出问题

问题描述dic = {'words':"帮我打开电视"}>>> import json>>> json.dumps(dict)'{"words": "\\u5e2e\\u6211\\u6253\\u5f00\\u7535\\u89c6"}'输出中文依然为u

#python#json
Golang中encoding/json关于omitempty的坑

一句话概括omitempty标签并不是省略空值, 而是省略变量类型对应的零值. 如果刚好赋值为零值, 会被json.Marshal方法省略掉. (我认为是bug)发现问题type TestStruct struct {BoolVarbool`json:"bool_var,omitempty"`IntVarint`json:"...

到底了