使用Docker启动MySQL服务
前言我强烈不推荐在 Windows 上安装 MySQL,学习阶段我强烈推荐用docker 安装 MySQL,当时我在 Windows 上安装 MySQL 卡的我想哭,我今天用 docker 安装用了不到 5 分钟,几条命令就完成了,拉取镜像,创建容器就完成了,然后你就可以远程链接学习了,我真后悔没有早知道 docker 安装这么好了,而且 docker 安装的容错率是真高,学习难免命令输错,用 docker 安装,把 MySQL 玩炸了也没事,重建容器就行 安装 docker1. 前提条件在 Windows 11 通过 WSL2 安装 Docker 需要满足以下条件: 运行 Windows 10 版本 1903 以上(推荐 Windows 11) 具有管理员权限 启用 WSL2 和虚拟机平台 WSL2 的安装步骤 WSL2 Linux install | ZJNULL 2. 安装 Docker Desktop 访问 Docker 官网 https://www.docker.com/products/docker-desktop 下载 Docker Desktop...
subprocess.Popen不在工作目录中的解决方法
双击可以打开程序而 subprocess.Popen 无法打开程序,这里拿我安装在 D 盘目录下的 OBS 举例,有以下六个原因。以下是详细分析和解决方法: 通常会是工作目录的问题,默认情况下,Popen 的工作目录是 Python 脚本的工作目录。如果程序依赖其工作目录中的文件(如配置文件、资源文件等),可能会导致程序无法正常运行 1. 路径问题 双击打开: 双击快捷方式或可执行文件时,操作系统会自动解析路径并运行程序。 如果路径中包含空格或特殊字符,操作系统会正确处理。 subprocess.Popen: 如果路径中包含空格或特殊字符,需要确保路径被正确传递。 如果路径未正确转义或未用引号括起来,可能会导致路径解析失败。 解决方法: 使用原始字符串(r"...")或双反斜杠(\\)来避免转义问题。 如果路径中包含空格,用引号将路径括起来。 示例: 12345import subprocess# 正确传递路径obs_path =...
锐评二游文案
我们现实里都没有这么残弱、这么孬种你不会指望在短剧平台里面找到一部对标霸王别姬、对标肖申克的救赎的作品。为什么又会期望在一众二次元游戏里找到世界级的剧情,像红楼梦一样深刻?很多东西是能经得起时间的检验的。1000 年后,《红楼梦》依旧还是名著,依旧有无数人去研究它,它的地位依旧无可撼动。但二游文案,下一个版本就不见得会有人记得了。写得好的内容还没有爆大雷,让人印象深刻,但依旧有人乐此不疲地拿二游文案去蹭名著,去稀释文坛的价值获取。短期内还能引发一些人的好奇心,吸引他们去关注、去游玩,但时间稍长就会变成一个笑话。 即使是目前让我感到比较满意的二游文案,它也只是在网文层次上的能打。它可以把故事理得很清楚,节奏很舒适,情绪渲染很到位,文笔很优秀、很细腻,但终究止步于此。你再往它上面去上价值,想把它推上神坛,那是很可笑的一件事情。我们大可以大大方方地说,这个文案给我看爽了,看得很舒服,太对我的胃口了,哪怕上架小说平台都是能令我花钱订阅的水平,但还是止步于此。而不是像以前二游的 KYL...
WutheringWaves
通过昨天爆料的 V1 版本,坎特雷拉和风主的技能组结合船长的技能组及其配对思路,我们不难看出库洛选择了多核的配对方向,一定程度上背刺了传统奶妈,如守岸人和维里奈的单核配对——即一奶一副 C 主 C。我想聊一聊库洛是怎么教玩家玩游戏的,以及未来相关角色的抽取建议 开场声明传统奶妈并非完全退环境,守岸人凭借强力 Buff 仍具备战略价值,在面对高难环境时,也拥有更强的保人能力。但库洛正通过新角色设计推动多核体系,这将是未来版本的重要趋势。 首先是坎特雷拉,我们可以看出他是继船长后又一位缝合怪,其定位本质上是带有奶的协同副 C。无论是技能、专武还是共鸣链,除了有奶,坎特雷拉都不像是一个辅助。舍弃了团队复合伤害增益,选择了靠自身打伤害,技能全是自己的伤害,没有给队友提供 Buff,专武只给自己增伤。无视的湮灭抗性也仅限自己,不像守岸人给不到队友一点 Buff。共鸣链除了四链的奶量,其他全是对自身伤害的提升,连 1.0 传统的给队伍其他角色的 Buff...
利用Linux-bash将sql文件导入到docker的MySQL容器内
前言通常 MySQL 无法找到 磁盘内的文件,是因为 MySQL 运行在 Docker 容器中,它可能无法访问 /mnt/c/... 这个 WSL2 的挂载路径。容器没有权限读取 Windows 目录的 SQL 文件,MySQL 只能访问容器内部的文件,但我们的 .sql 文件在 Windows 目录里 在 Linux(包括 WSL2)环境下,使用 Bash 命令可以方便地将 SQL 文件导入 Docker 内运行的 MySQL 容器 docker exec -it mysql-server bash这个命令: 进入 MySQL 容器的 Linux 终端(bash),你在里面可以执行各种 Linux 命令。 然后你再手动运行 mysql -u root -p 进入 MySQL 交互式模式。 步骤如下: 12docker exec -it mysql-server bash # 进入容器的 Linux 终端(shell)mysql -u root -p # 进入 MySQL 如果想同时访问 Linux 文件系统和...
SQL端口冲突
1. 端口映射格式使用 -p 参数进行端口映射,格式如下: -p 宿主机端口:容器端口 宿主机端口:指宿主机(例如 Windows 或 WSL2)上的端口 容器端口:指 MySQL 容器内部的端口。MySQL 默认运行在容器的 3306 端口,但宿主机可以将其映射到不同的端口 2. 为什么用 3307:3306 而不是 3306:3306?情况 1:宿主机上已经有 MySQL 在 3306 端口运行如果宿主机上已经有 MySQL 或其他程序占用了 3306 端口,那么: 使用 -p 3306:3306 会导致端口冲突,Docker 容器无法启动。 解决方法:使用 -p 3307:3306,这样容器内部 MySQL 仍然在 3306 端口运行,但外部通过宿主机的 3307 端口进行连接。 情况 2:你想运行多个 MySQL 容器每个容器需要一个独立的宿主机端口: 12docker run -d --name mysql1 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root mysqldocker run -d --name mysql2...
WSL2 Linux install
WSL2:将 Windows 与 Linux 无缝结合在 Windows 环境中,如何高效运行 Linux 命令、使用 Windows 软件、并实现显卡直通等操作?答案就是 WSL2,即 Windows Subsystem for Linux 2,它让 Windows 与 Linux 的无缝结合成为可能。本文将深入了解 WSL2 的工作原理、安装步骤、使用技巧及高级功能。 1. WSLWSL(Windows Subsystem for Linux)分为两个版本:WSL1 和 WSL2。WSL1 通过模拟 Linux 内核并将其系统调用翻译为 Windows NT 内核指令来实现兼容性。然而,这种方式并非完美,导致了某些功能无法支持(如 Docker),且性能和兼容性有所限制。 WSL2 相比 WSL1 具有显著的改进,它基于 Hyper-V 虚拟化平台,能够真正运行 Linux 内核,从而大大提升了兼容性和性能,解决了 WSL1 无法运行 Docker 等问题。 2. 安装 WSL2 的前提条件要使用 WSL2,首先需要满足以下条件: 开启 CPU 虚拟化:检查...
Proxy 使用(含 VSCode & PicList 迁移)
Proxy 使用(含 VSCode & PicList 迁移)GitHub 上的文件(特别是 raw.githubusercontent.com)在国内访问较慢,甚至可能被屏蔽。本篇介绍如何使用 GitHub Proxy 加速,并提供 VSCode & PicList 迁移 以及 全网页图床 URL 批量替换 的完整流程。 1. GitHub Proxy 加速访问如果在国内访问 githubusercontent 资源(例如 raw.githubusercontent.com)遇到问题,可以使用 GitHub Proxy 进行加速。 1.1 常见的 GitHub Proxy 服务以下是几个常用的 GitHub Proxy 代理地址:GitHub Proxy 最新地址发布 123https://ghproxy.linkhttps://ghfast.tophttps://ghp.ci # 已被墙 使用方法: 在 raw.githubusercontent.com 资源前添加 https://ghfast.top/ 取决于 GitHub Proxy...
关于VS code插件的碎碎念
前言从 Pycharm 转 VScode 之后,发现轻量化才是神中神,插件丰富适合俺这样的半吊子嘿嘿,而且秒开秒关,内存占用也不高,以前过的都是什么苦日子哇,Pycharm,等俺学成归来再爱你吧哈哈哈哈哈 使用方法1.保存类 requirement 文件复制下面的代码,保存在新建的 extensions.txt...
chaoxing
学习通无法下载 PDF 解决方案前言在使用 学习通 时,部分 PDF 可能无法直接下载。本教程将介绍如何通过浏览器 开发者工具(F12) 获取 PDF 资源链接并下载。 步骤1. 打开开发者工具(F12)在浏览器中打开目标 PDF 页面,然后按下 F12 进入 开发者工具。 2. 进入 Network 面板在 开发者工具 中,找到 Network(网络) 面板。 3. 刷新页面并查找 PDF 资源 点击刷新按钮,让页面重新加载资源 在 Network 面板 中,查找 左侧请求列表 筛选Fetch/XHR类型 点击数字开头的标签,进入 Preview(预览) 选项卡 在 预览区域,查找包含 PDF 链接 的字段。 4. 获取 PDF 下载链接 找到 PDF 文件链接,通常以 .pdf 结尾。 右键点击链接,选择 在新标签页打开。 页面加载完成后,点击 下载按钮 保存 PDF。 注意事项 确保正确筛选 PDF 文件,部分请求可能为无关资源。 若未找到 PDF 资源,可尝试 重新加载页面 并重复上述步骤。 若 PDF 受限,可使用 浏览器扩展 或 第三方下载工具...