日常报错解决
衡与墨
福建98生人,爱好GO、Java、JS、TS、Python、Rust、C语言,前后端均精通,熟悉linux、docker、k8s使用,擅长Vue、Java Web开发、GO 微服务和web开发,兴趣广泛,爱好开源,目标是2025年前具有百万级别系统的架构师能力,我是一个追求纯粹的程序员,欢迎工作邀请
展开
-
go http.FileServer无法识别 favicon.ico
在docker 容器里运行go程序,里边使用到了http.FileServer作为静态文件的代理,访问其它的静态文件都正常,唯独favicon.ico报错。runtime/debug.Stack(0x974fa5, 0x8, 0xc000058730) /home/ubuntu/soft/go/src/runtime/debug/stack.go:24 +0x9fmain.exceptionHandler.func1.1(0xa61ef8, 0xc00037a620, 0xa5c480,原创 2021-08-03 22:24:43 · 359 阅读 · 0 评论 -
docker / k8s 容器内运行 jmap/jstat提示 Unable to get pid of LinuxThreads manage thread
要在线上查看gc情况,进入k8s容器的bash,ps -ef 发现目标的java线程的进程号是1,运行jmap 报错:Unable to get pid of LinuxThreads manage thread查询了一下,原来是1是默认的启动进程,Dockerfile的ENTRYPOINT的执行默认就是 1。说是要用tini来启动。但是里边是内网,又找不到tini的离线包。几番查找。幡然醒悟,只要不要让那个java进程直接启动就好了。修改DockerfileRUN echo "java -原创 2021-08-03 11:35:30 · 2126 阅读 · 0 评论 -
docker 时区同步问题
docker 时区一直不同步,UTC相差了8小时,找了很多方法都不适用,最后找到了一个,很简单也很实用,特此记录:docker run -v /etc/localtime:/etc/localtime:ro 原理是,把本地的时区挂载到容器的时区,这样就可以同步。不需要安装任何东西。。。。也不需要改Dockerfile。妙啊。...原创 2021-08-03 00:55:28 · 297 阅读 · 0 评论 -
sqlite cgo 交叉编译linux发布 报错问题
用到了github.com/mattn/go-sqlite3的包,windows运行的好好的打包发布linux ,设置了环境变量:set GOARCH=amd64set GOOS=linux结果拿到wsl一跑,报错:panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stubgo-sqlite用到了cgo加上set CGO_ENABLED=1编译报错:原创 2021-08-02 20:28:23 · 7223 阅读 · 1 评论 -
wsl npm install权限问题
在wsl 装cnpm,加快下载包的速度,结果报错:npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.npm WARN d原创 2021-08-02 19:42:22 · 2026 阅读 · 1 评论 -
@AliasFor别名未生效问题解决
解决@AliasFor 是 一个注解,用来给注解的字段定义别名,这样别名的变量会被赋予一样的值,例如,@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface DawnCacheEvict { @AliasFor("name") String value() default ""; /** * 命名 */ @AliasF原创 2021-06-09 22:12:08 · 1878 阅读 · 1 评论 -
docker CMD/ENTRYPOINT执行sh脚本报: not found /run.sh:
Dockerfile配置没有问题,为什么执行ENTRYPOINT命令时一直错误?容器一启动就退出了。查了不少资料,想了好久才发现原因。run.sh是被COPY指令复制到容器中的,而本机是windows,默认的换行符是\n,故而复制过去无法被执行。解决办法很简单,切换文件格式为LF即可。...原创 2020-02-28 15:40:36 · 9877 阅读 · 0 评论 -
OperationalError: no such column: jianzhi_app_user.user_wx_openid
在写django后端时报错:OperationalError: no such column: jianzhi_app_user.user_wx_openid检查了一下代码,views.py并没有使用到这个user_wx_openid。是什么问题呢?是因为models.py修改了,新添了user_wx_openid这一条属性,但是忘记了执行更新。在命令行执行如下操作:标红为...原创 2018-09-03 12:43:47 · 1616 阅读 · 0 评论 -
Updates were rejected because the remote contains work that you do hint: not have locally. This is u
今天在学习git时,$ sudo git push origin master 报错了:To https://github.com/xxxxx/xxxx.git ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://github.com/x...原创 2018-09-07 19:54:09 · 5508 阅读 · 0 评论 -
IndentationError: unindent does not match any outer indentation level
写python时报错: IndentationError: unindent does not match any outer indentation level 缩进错误:缩进不匹配任何外部缩进级别我仔细看了下代码,是有缩进的啊。(有部分代码是从网络copy的)那是怎么回事捏。我把那段空白选择了一下,发现是····(我用的是sublime)这个意思是四个空格啊。而正确的缩...原创 2018-09-04 10:13:31 · 1392 阅读 · 0 评论 -
ValueError: Circular reference detected
在写django的时候,出现以下错误: File "C:\Python27\MyDjango\jianzhi_002\jianzhi_app\views.py", line 418, in wx_get_job_detail return HttpResponse(json.dumps({'message': message, 'data': detail_data})) Fil...原创 2018-08-17 18:36:06 · 21625 阅读 · 1 评论 -
FieldError: Cannot resolve keyword 'sys_mes_publish_date_gte' into field.
写django时报了以下错误:FieldError: Cannot resolve keyword 'sys_mes_publish_date_gte' into field.把sys_mes_publish_date_gte 改为sys_mes_publish_date__gte(gte前双下划线)问题解决了。...原创 2018-08-20 09:59:22 · 2269 阅读 · 0 评论 -
微信小程序 使用三元运算符动态渲染布局
今天在写微信小程序时,被坑到了,<!--.wxml-><view class="row-in {{to_top ? 'to-top' : 'to-bottom'}}"> ...</view>本意是想做一个简单的动态页面的,在用户点击按钮的时候,菜原创 2018-08-22 20:33:46 · 9461 阅读 · 2 评论 -
1451: RuntimeWarning: a naive datetime (1999-01-01 18:00:00) while time zone support is active.
转自码迷:http://www.mamicode.com/info-detail-2341102.html 写django保存数据到数据库时,命令行警告:C:\Python27\lib\site-packages\django\db\models\fields\__init__.py:1451: RuntimeWarning: DateTimeField Job.job_begin_ti...转载 2018-08-16 14:32:00 · 2098 阅读 · 0 评论 -
TypeError: datetime.datetime(2018, 8, 18, 19, 47, 39, 171000) is not JSON serializable
写django时报了如下错误:TypeError: datetime.datetime(2018, 8, 18, 19, 47, 39, 171000) is not JSON serializable将t.task_publish_date改为t.task_publish_date.strftime("%m-%d %H:%M")问题解决。...原创 2018-08-18 21:07:02 · 3422 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128
写django报如下错误: File "C:\Python27\MyDjango\jianzhi_002\jianzhi_app\models.py", line 391, in __unicode__ return str(self.score_goods_name)UnicodeEncodeError: 'ascii' codec can't encode characters...原创 2018-08-18 19:22:51 · 2005 阅读 · 0 评论 -
UnicodeEncodeError: 'decimal' codec can't encode character u'\u7537' in position 0: invalid decimal
前端向django后端post数据时报错:UnicodeEncodeError: 'decimal' codec can't encode character u'\u7537' in position 0: invalid decimal Unicode string[08/Aug/2018 15:02:00] "POST /wx_basic_data HTTP/1.1" 500 1265...原创 2018-08-08 15:28:40 · 10231 阅读 · 0 评论 -
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set.
![标题](https://img-blog.csdn.net/20180808103044257?watermark/2/text/a 引用块内容HR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xlXzE3XzRfNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) ### 欢迎使用Markdown编...原创 2018-08-08 10:36:04 · 2604 阅读 · 0 评论