![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
错误解决
chrispink_yang
To learn, to cope.
展开
-
问题解决方法: gin-contrib/cors给group路径下添加cors时,OPTIONS请求得到404响应
问题描述使用gin-contrib/cors想给gin的路由router添加CORS支持时, 如果只把cors中间件添加在某个group中, 会对浏览器发来的OPTIONS跨域请求返回404, 使跨域请求无法进行.问题代码package mainimport ( "github.com/gin-contrib/cors" "github.com/gin-gonic/gin" "ne...原创 2020-03-09 00:31:21 · 3471 阅读 · 0 评论 -
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(...原创 2019-10-22 10:58:47 · 31989 阅读 · 0 评论 -
【问题解决】go run无法拉取gitlab上的模块问题
问题描述go run .\main.gogo: finding gitlab.xxx.cn/xxx/xxx v1.3.9go: gitlab.xxx.cn/xxx/xxx@v1.3.9: unknown revision v1.3.9内部gitlab上 发现go mod无法拉取模块 一开始提示是unknown revision, 但是发现也不是版本问题执行基本的git clone发现也...原创 2019-08-15 16:48:22 · 2423 阅读 · 0 评论 -
【问题解决】使用redis-go出现“invalid expire time in set“错误
问题描述err = client.Set(UserId, Bstr, 300).Err()提示invalid expire time in set问题解决与原因引入time moduleimport time改为err = client.Set(UserId, Bstr, 300*time.Second).Err()即可正常设置Set方法的定义如下:func (c ...原创 2019-07-25 13:12:22 · 4615 阅读 · 0 评论 -
【问题解决】go-gin使用c.JSON()返回JSON为空
问题描述今天使用c.JSON(), 返回前fmt.Println()可以正常输出, 但是c.JSON()一直返回为空.代码示例type Msg struct{ name string `json:"user"` message string number int}r.GET("/moreJSON", func(c *gin.Context) { // 直接...原创 2019-07-25 09:41:21 · 7944 阅读 · 0 评论 -
使用supervisor管理uwsgi日志中大量waiting for uwsgi to die的问题解决
问题描述:使用supervisor管理uwsgi进程, 执行supervisorctl reload从日志中发现重启过程漫长,一直在等待uwsgi关闭2018-10-10 14:36:43,457 INFO waiting for uwsgi to die2018-10-10 14:36:46,461 INFO waiting for uwsgi to die2018-10-10 1...原创 2018-10-10 14:51:03 · 1763 阅读 · 4 评论 -
Uwsgi日志发生unavailable modifier requested错误解决
问题描述:浏览器访问目标页面, 提示nginx 404查看nginx的access.log中发现正确转发请求到uwsgi在uwsgi的日志中发现-- unavailable modifier requested: 0 ---- unavailable modifier requested: 0 ---- unavailable modifier requested: 0 --原因分...原创 2018-10-10 11:34:35 · 1362 阅读 · 0 评论 -
【问题解决】微信支付:获取沙箱密钥失败,确认交易密钥是否正确
问题描述:按照官网开发文档请求沙盒支付接口密钥 字段名 字段 必填 示例值 类型 说明 商户号 mch_id 是 1305638280 String(32) ...原创 2018-10-16 10:26:04 · 10395 阅读 · 0 评论 -
python3 json中文乱码输出问题
问题描述dic = {'words':"帮我打开电视"}>>> import json>>> json.dumps(dict)'{"words": "\\u5e2e\\u6211\\u6253\\u5f00\\u7535\\u89c6"}'输出中文依然为unicode编码.原因json解析中文会默认使用的ascii编码.解决方法指定ensur..原创 2018-09-21 16:39:14 · 5299 阅读 · 1 评论 -
win10下安装pyltb的"failed with exit status 2"问题解决
配置:系统: win 10python version : 3.6pyltp version : 0.2.1pip version: 18.0问题描述:执行pip install pyltp在build cpp阶段错误, 系统已安装VS2017.错误信息:...c:\users\52489\appdata\local\temp\pip-install-d...原创 2018-09-12 10:53:00 · 2157 阅读 · 5 评论 -
Django transaction进行事务管理踩过的坑
概要Transaction是django进行数据库原子性操作在python层面上的实现. 简单来说, 被transaction.atomic()包裹的代码块只在代码块顺利完成后进行数据库层面的commit.实际开发当中,遇到了一些问题.1. transaction事务内不执行数据库的commit操作,除非手动commit代码场景: 在事务当前启动celery异步任务, 无法获取未...原创 2018-08-30 14:57:30 · 13591 阅读 · 1 评论 -
Django Models的create都做了些什么。
主要问题Modelsmanager.create()都完成了哪些操作.基本功能根据官方文档django document 的介绍只有一句话: A convenience method for creating an object and saving it all in one step. create()是一个将1) 创建类对象 和 2) 保存进数据库 两个操作合二为一的语句....原创 2018-08-14 03:03:16 · 5676 阅读 · 0 评论 -
python3 PIL使用font字体错误:OSError: cannot open resource问题解决
错误日志>>> from PIL import ImageFont>>> ImageFont.truetype<function truetype at 0x0000021178B82B70>>&g原创 2018-08-02 16:36:11 · 17882 阅读 · 10 评论 -
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...原创 2018-07-31 10:11:51 · 1349 阅读 · 0 评论