苹果手机IOS15系统访问服务器部署网站经常失败或超时的BUG和解决办法

BUG描述苹果手机在访问linux部署的网站时经常出现进入很慢或超时打不开的情况安卓手机访问正常如果使用CDN后,苹果手机也能正常访问复现设备手机:苹果XR或苹果12系统:>= IOS15BUG解决最终定位到,是因为内核开启了tcp_tw_recycle导致的上次进行Linux并发优化时被其他文章误导了修改了这个参数,默认其实是关闭的BUG解决修改/etc/sysctl.conf配置,...

Linux,bug记录,部署 2022-06-11 PM 9次 0条

windows cmd窗口经常假死按回车后恢复

原因cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。解决方式在cmd窗口上方右击选择默认值取消勾选快速编辑模式参考https://www.likecs.com/show-204713547.htmlhttps://blog.csdn.net/x1131230123/article/details/12...

bug记录 2022-06-01 AM 16次 0条

Python按下标删除列表元素的坑

示例程序a = list(range(10)) del_index = [3, 4] for i in del_index: del a[i] print(a) # 输出:[0, 1, 2, 4, 6, 7, 8, 9]原因在删除元素的时候,后边待删除元素的下标发生了改变。解决方法倒序删除,从后往前删除,从而不会影响待删除元素下标。a = list(range(10)) del...

Python,bug记录 2022-05-26 AM 7次 0条

Django使用makemigrations migrate迁移数据库不生成表的解决方法

问题django 使用以下命令:python manage.py makemigrations python manage.py migrate发现只生成django自带的表,而没有生成业务表解决方法检查models.py所在app中是否缺少migrations目录,如果缺少,需要创建该文件夹。没有这个文件夹则不能生成自己新建的表。项目结构如下:my_app migrations ...

django,bug记录 2022-04-05 AM 25次 0条

django使用channel时操作数据库过一段时间后报错django.db.utils.InterfaceError: (0, '')

背景使用django的channel来实现websocket在websocket通信时后台操作了数据库modelschannel使用的是异步模式(async)运行一段时间后报错django.db.utils.InterfaceError: (0, '') 解决方法将数据库ORM操作放在独立函数里,并加上装饰器@database_sync_to_async,调用时加上await即可原来clas...

Python,django,bug记录 2022-03-19 PM 47次 0条

使用monaco-editor配合monaco-languageclient的常见问题踩坑

报错1报错描述src/client.ts:32:24 - error TS2345: Argument of type 'import("path/to/project/monaco-languageclient/example/node_modules/monaco-editor/esm/vs/editor/editor.api").editor.IStandaloneCodeEditor...

Vue,bug记录 2021-12-30 PM 68次 0条

vue使用monaco-languageclient报错

背景vue使用monaco-languageclient报错报错内容vscode in ./node_modules/vscode-languageclient/lib/common/protocolCodeAction.js, ./node_modules/vscode-languageclient/lib/common/implementation.js and 17 others解决方...

Vue,bug记录 2021-12-29 PM 47次 0条

django使用django-redis取不到数据的坑

背景用django-redis做缓存时,另一个项目使用原生redis直接连接同一个redis做数据共享时取不到数据原因测试发现django-redis从数据存取时,key会自动加个:1:前缀解决方式方式一适配django-redis,另一个项目存取时也加前缀方式二两个项目均使用原生redis库方式三重写缓存键转换函数并在setting.py配置KEY_FUNCTION# setting.py...

django,bug记录,技术 2021-12-28 AM 74次 0条