- 博客(46)
- 收藏
- 关注
原创 Docker基础1
本篇文章我将从系统的知识体系讲解docker的由来和在linux中的安装下载.随后的文章会介绍下载映像、启动新容器、登录新容器.如需转载,标记出处
2025-04-05 16:31:17
587
原创 反向查询详解以Django为例
正向查询是指通过 外键字段从子表(即引用外键的表)查询父表(即外键所指向的表)中的数据。在 Django 中,正向查询是从 子模型 到 父模型 的查询。例如,从 Address 表查询某个地址的 province(省),即通过 Address 中的 province 外键字段,查找 Area 表中的 name 字段。
2025-04-05 14:38:56
860
原创 vmwaretools解压失败|vmware tools distrib cannot mkdir read only file system|bug汇总
总的来说就是空间不足,内核把文件系统设置为只读,防止损坏本文提供给你全过程思路。至此有部分人已经搞定了,如果没有解决,看下面我的分析,正确的只有一种情况,错误的各式各样,耐心排查看,根据你的自身情况选择你需要的处理办法。
2025-03-24 19:51:51
801
原创 hackthebox1:入门
选择想玩的机器连接vpn,--略--(不知道哪里踩雷了,审核不过),选择的下载成功连接的标志是1.ifconfig会有一个tun02.htb右上角连接标识变绿连接htbsudo openvpn <文件名>.ovpn它会提供给你ip扫描看看sudo:以超级用户(管理员)权限运行命令。nmap:用来扫描网络的工具。-Pn-T4:设置扫描速度和时间。-T4快速高效,但可能-A:启用积极扫描,尝试检测操作系统、服务和版本信息。-p-:扫描所有 65,535 个端口(从 1 到 65535)。
2025-03-23 12:39:45
446
原创 python3 -m http.sever 8080加载不了解决办法
解决方法很多,本文设置各种处理方法,逻辑上需要根据你的自身情况选择我会告诉你遇到这种问题怎么做,根据具体症状处理如需转载,标记出处。
2025-03-20 16:40:28
899
原创 celery入门
按照Celery 官方文档,用 Django + Celery + Redis 写的一个简单项目。# Redis 作为 Broker 和 Backend。如果你这里出现了错误,可以看下我的celery报错文章。让 Django 项目启动时自动加载 Celery。# 异步调用 Celery 任务。# 设置 Django 配置文件路径。# 使用 Django 配置。# 导入 celery 应用。# 实例化 Celery。
2025-03-13 18:00:39
696
原创 @app.task 和 @shared_task 的区别总结
官方推荐用 @shared_task,因为任务通常会写在不同的 app 里,如果绑定 @app.task 就失去了复用性。自己写的任务,明确知道 app 实例(小型项目或独立文件)从 celery app 实例 .task 装饰器。推荐,尤其是 Django 多 app 项目。到某个特定的 Celery app 实例。,例如 Django 多 app 环境中。,全局共享,不依赖具体 app 实例。app 实例,耦合度高。适合重用性任务(如写库)
2025-03-12 10:41:00
249
原创 磁盘空间不足|如何安全清理以释放磁盘空间(开源+节流)
/dev/sda5(根目录 /) 已使用 92%。咱们来开源节流。最终效果从92%到65%,挺不错的
2025-03-03 20:59:09
1532
原创 pt-archiver删除数据库的数据表/各种报错类型
这篇帖子是前面文的一部分延申如需转载,标记出处这个删除好慢要等挺久的,如果要数据表里的数据全删,直接用就好了先下载一个pt-archiver,时间太久忘记原来的命令了,复制黏贴下面的命令他会提示你安装命令uba--purgetimestamproot'root'整体来说,这条命令的目的是从表中按批次删除数据,每次删除最多 1000 条记录,且仅删除timestamp字段为的记录。
2025-03-02 19:01:57
1322
原创 mysqlimport导入一亿数据的csv文件/一行命令删除表/各种报错详解
至此,你应该已经和现在的我一样等待这个数据的传递成功了,只不过数据太大需要等十几分钟
2025-03-01 17:40:54
509
原创 LCR 164. 破解闯关密码|K神题解,初看没懂后期给出的理解
也就是说,i先移动会导致,它先找到一个比基准值“大”的值,就会挡住 j 的步伐,导致找不到比基准值更”小“/等于的元素,从而导致后续的【8,15,7】while strs[i] + strs[l] <= strs[l] + strs[i] and i < j: i += 1#找到。strs[i], strs[j] = strs[j], strs[i]#交换后变成【3,2,4】strs[i], strs[l] = strs[l], strs[i]#此时变成【2,3,4】过了一遍测试用例突然懂了。
2025-03-01 13:51:15
575
原创 ERROR “GET /mobiles/13344444444/count/ HTTP/1.1“ 500 63503
到此,我的朋友你已经解决了上面的ERROR
2025-02-27 18:06:53
521
原创 脚本无法获取响应主体(原因:CORS Missing Allow Credentials)
前端的端口号8080,后端8000。需在前端向后端传一个参数,让后端访问数据库去检测此参数是否出现过。涉及跨域请求,一直有这个bug是404文件找不到。在修改过程当中不小心删除了一段代码,出现了这个bug(这篇文章要解决的)get访问也被禁了。
2025-02-26 23:00:25
551
原创 (1050, “Table ‘django_content_type‘ already exists“)
不小心把这篇删了,哎,总比什么资料都没有了强。
2025-02-25 20:07:32
722
原创 django.db.utils.OperationalError: (1054, “Unknown column ‘name‘ in ‘django_content_type‘“)
背景: 创建一个user类,迁移到数据库里。发现pycharm上连接的数据库可以看到列,但终端上访问发现啥也没有,一阵倒腾之后出现了这个bug话说真的会有哪个倒霉蛋和我一样经常遇到BUG吗?好了,开始修复吧。
2025-02-25 19:42:05
316
原创 database connection ‘default‘: (1049, “Unknown database ‘/home/B2Cproject/meiduo_mall/db.sqlite3‘“)
一看配置,原来是你小子,name的值改成现有数据库的名字就行了。Django迁移一下就解决问题了。
2025-02-25 15:00:40
333
原创 Error loading MySQLdb module.Did you install mysqlclient?
背景:在django里配置redis出现报错解决办法:终端里安装PYMYSQL随后在主项目的这个文件中放写如下代码而我又出现了下面的bug(悲。
2025-02-24 18:25:37
585
原创 leetcode912. 排序数组,liweiwei1419给出的基本快速排序解法的详细补充(java/python)
写这道题发现看解答有点不清晰,想看看之前自己是怎么写的。一看。可恶。给我气笑了。
2025-02-23 22:32:46
397
原创 BUG:Yarn install command error No such file or directory: ‘global‘
用yarn安装vue全局脚手架用来启动快速原型开发时出的这个问题(忘记截图了)
2025-02-19 22:14:35
224
原创 BUG: E: 软件源列表 /etc/apt/sources.list.d/yarn.list 第 1 行中的类别 “gpg” 无法识别
最快解决办法
2025-02-19 14:54:02
261
原创 BUG:npm run server throws error sh: 1: vue-cli-service: not found
搞定以后,接下来它会出现一个这样的输出。如果你在这里出了像这样的bug。这不是一个报错,只是一个警告。报错原因是没有安装依赖包。接下来去做你要做的事。
2025-02-15 18:35:10
217
原创 error Component name “xxx.vue“ should always be multi-word vue/multi-word-component-names
文件名创建过短标红
2025-02-15 18:15:25
139
原创 BUG:vscode 权限不足,请以管理员身份重试/Failed to load config from \Project\vuejs-frontend\vite.config.js
我的系统Ubuntu标题两个bug报错,原因是一样的一个是创建test.vue文件说权限不足,另一个在运行App.vue时报错,Failed to load config from \Project\vuejs-frontend\vite.config.js(错误截图忘记截了)用以下命令解决不了问题。
2025-02-13 15:22:47
452
原创 BUG: SyntaxError: Unexpected token ?/Error: Cannot find module ‘semver‘
{});
2025-02-11 18:33:01
280
原创 linux中,vscode用firefox显示html结果
选择Run菜单当中的open Configurations,跳出来一个json文件。写完html文件后,选择菜单栏倒数第3个Run 选项。选Run Without Debugging。跳出几个浏览器选项让你选,没有火狐浏览器选项。把下面配置复制粘贴上去,再运行即可。
2025-02-09 17:34:46
147
原创 leetcode代码和答案逻辑一样还报错解决办法
也就是说leetcode的所有测试用例都在一个对象中使用,前一个测试用例变量,如果不初始化,会导致下一个测试用例再次使用。在wardrobeFinishing函数中,再重新初始化一遍visit全局变量。结果在一个m=2,n=3的前提下,出现了边界为i=3的值(0<=i<2)自己用pycharm跑了一遍,发现答案跟提供的答案一致。逻辑最后检查是一样的,但是第2个事例报错。设置的退出条件,不可能会存在越界。这道题的解答去根据自己的理解写。循环输出visit全局变量的值。
2025-02-08 14:55:21
133
原创 linux极简安装postman
最初仅支持全 Snap 的Ubuntu Core 发行版,在 2016 年 6 月被移植到各种 Linux 发行版中,成为通用 Linux 软件包的格式。它将程序及其所有依赖项打包成一个包,该包或多或少独立于操作系统的其余部分和所有其他程序运行。用snap不用你操心它自动帮你管理好了,这样优点就是你不用操心自动给你搞定。依赖项安装是在部署应用程序之前安装应用程序所需的软件的过程。是一个或多个应用程序的捆绑包,这些应用程序可以在许多不同的 Linux 发行版中运行,无需依赖或修改。,磁盘空间被过多占用。
2025-02-04 17:26:29
263
原创 mysql 没有日志文件
在mysql中,我们经常需要查看3个日志,这3个日志在任何项目开发过程中都是最需要的。我没有/var/log/mysql/mysql.log这个日志文件,甚至在默认的配置路径中,连配置文件都没有。登录mysql数据库,输入下面这行代码,把记录通用日志功能打开,随后就看到报错没关系。默认情况下,MYSQL 中不启用任何日志文件。. 这是 mysqld 正在执行的操作(连接、断开连接、查询)的一般记录。如果你想看错误日志或者慢查询日志,拉到文章最后就行。要在运行时启用日志,请登录 mysql 客户端(
2025-02-02 16:59:32
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人