win11使用docker

https://zhuanlan.zhihu.com/p/552307629注意:Windows下宿主机和docker容器无法实现网络互通

docker 2023-03-30 PM 234℃ 0条

django使用celery时报错celery AttributeError: 'EntryPoints' object has no attribute 'get'

问题django使用celery时报错如执行以下命令:celery --version报错内容:celery AttributeError: 'EntryPoints' object has no attribute 'get'解决方法pip install importlib-metadata==4.13.0 -i https://pypi.douban.com/simple参考https://www.cnblogs.com/wender/p/16843966.html

Django,Python,Linux 2023-03-26 PM 305℃ 0条

linux为多个用户添加同一个目录权限

背景现在有个需求,在linux下的一个用户userb,想让他拥有多个用户目录的操作权限(如/home/usera),但又不想给他root权限。思路为用户userb添加多个用户组让需要操作的用户目录的权限为所属用户组可读写执行解决方法假设有目录/home/usera和用户usera,现在想让用户userb也能访问和操作/home/usera目录,操作方法如下:修改目录权限为所属用户usera和用户组userachown -R usera:usera /home/usera为用户组usera添加/home/usera目录的读写执行权限(rwx)chmod -R g+rwx /home/use...

shell,Linux,技术 2023-03-03 AM 259℃ 0条

uniapp开发微信小程序上传时发布包过大

解决方法勾上这个亲测可以,原本是2.2M一直过不了,勾上后重新打开上传只有1.5M了参考https://blog.csdn.net/maowencai/article/details/126544528?spm=1001.2014.3001.5502

bug记录,技术 2023-02-13 PM 226℃ 0条

记录Mysql8.0数据迁移到Mysql5.6遇到的问题和解决方法

问题1:编码问题导入数据时报1273编码错误原因mysql8.0和mysql5.6的编码不一致解决方法将导入sql编码批量替换:utf8mb4_0900_ai_ci 替换为 utf8_general_ciutf8mb4替换为utf8utf8mb4_unicode_ci,全部替换为:utf8_general_ci参考https://blog.csdn.net/zhoushengbin3/article/details/128806788问题2:视图特性问题导入视图时mysql报1349错误原因mysql5.7之前的视图不支持子查询,从5.7开始才支持解决方法将嵌套的查询单独创建个视图,并将...

bug记录,数据库,部署 2023-02-03 AM 279℃ 0条

Django使用update更新数据无法触发post_save信号的解决方法

背景在项目开发中发现,通过MyModel.objectes.filter(xxx=xxx).update(xxx=xxx)更新数据时,无法触发Django自带的post_save信号,官方的解释是必须是save操作才能触发post_save(update不能触发)但考虑到数据库并发情况又必须要使用MyModel.objectes.filter(xxx=xxx).update(xxx=xxx)这种写法。而官方又没有内置这种触发的信号,原因如下:django不会在数据库中加载可能成千上万的行,只是将其设置is_active为False,然后分别保存每一行,而是UPDATE直接通过数据库引擎发...

Django,bug记录 2023-02-01 PM 354℃ 0条

vue多tab使用keep-alive缓存时复用单个组件支持按参数缓存和清除缓存

背景vue2使用keep-alive缓存多个tab时,发现keep-alive对每个组件只能根据name缓存一次,单个组件复用的情况(如/path1?page=new和/path1?page=home)无法适用。初步解决增加key为$route.fullPath可以单组件复用问题,但清除指定页面缓存等后续操作无法实现。<keep-alive> <router-view :key="$route.fullPath"></router-view> </keep-alive>详情见另一篇文章:https://www.q...

Vue 2023-01-29 PM 285℃ 0条

vue中keep-alive缓存带参数页面

例如/path1?page=news和/path1?page=user这种同一个组件,但是带不同的参数时,点击不同的按钮,会进入同一个页面,不刷新。也就是vue中,路由相同,参数不同的页面如何使用 keep-alive 进行缓存问题。解决方法增加:key="$route.fullPath":<keep-alive> <router-view :key="$route.fullPath"></router-view> </keep-alive>参考https://juejin.cn/post/6...

Vue 2023-01-28 PM 283℃ 0条