Docker设置国内源
docker镜像加速直接在/etc/docker路径下创建一个daemon.json文件在其中填写镜像站地址即可
12345678910111213sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<EOF{ "registry-mirrors": [ "https://dockerproxy.cn", "https://docker.rainbond.cc", "https://docker.udayun.com", "https://docker.211678.top" ]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
可能有用的python包推荐
序言因为用总是用python会碰到一些奇怪的要求所有这里收集一些奇怪的python包
Faker用于生成虚假数据的库Faker是一个用于生成虚假数据的Python库,特别适用于测试、填充数据库或生成营销数据等场景。Faker库可以生成多种类型的随机数据,如姓名、地址、电话、公司名、日期等。以下是Faker库的详细介绍,包括安装、基本用法和常用功能。
安装Faker在开始使用之前,你需要安装Faker库。可以使用以下pip命令进行安装:
1pip install faker
导入Faker并创建实例使用Faker之前,你需要导入它并创建一个实例:
1234from faker import Fakerfake = Faker()DiffCopyInsert
你还可以指定生成的数据的语言和地区,例如:
12fake = Faker('zh_CN') # 生成中文数据DiffCopyInsert
常用功能 Faker支持生成多种类型的数据,以下是一些常用方法:
姓名:
12name = fake.name() # 生成随机姓名DiffCopyInsert ...
关于3ds无法开机
序言因为有关3ds各种问题的处理方法在一只火狐的杂物间中已经非常详细了所以不在赘述而是片日常的记述。
正文打完黑神话之后感到一阵空虚果然又是电子阳痿的经典状态看着steam库中一度或玩了一半或早已通关的游戏提不起一点兴趣。有的游戏也不是不好玩但就是不想打开 也和我机械硬盘那感人的加载速度有关 不时便怀恋起以前的老游戏来,想到吃灰许久的psp和3ds一下子便来了激情,这不得狠狠的爽玩一番。翻箱倒柜找出机器感觉熟悉又有些陌生,只是看着既然还怀恋起了之前在晚上用3ds偷摸玩宝可梦的时候(没想到写起来既然还有些怀恋)。差点被游戏机硬控住但还是记起了咱的主要目的打游戏打开游戏机,笑死根本打不开,以为以前就遇见过所以更不不带慌的一套抽卡、擦卡、吹气一气呵成果不其然还是不开机。翻出陈旧的不知何时的超老读卡器准备放电脑上看看是不是系统文件有问题,老东西就是老东西这陈年读卡器既然还能正常读取tf卡的文件但也就只能读了,但凡有点操作直接给你文件乱码。好好好,刚才好不好不知道反正现在是肯定有问题了。淘宝上随便了个读卡器遍买了个新的这老读卡器简直就是超高端随机乱码生成器估计搞随机数肯定6新读卡器到了根据上面一 ...
Melody音乐精灵
简介Melody,你的音乐精灵,旨在帮助你更好地管理音乐。目前的主要能力是帮助你将喜欢的歌曲或者音频上传到音乐平台的云盘。
支持在各大音乐和视频网站检索歌曲。目前支持 咪咕、网易云、QQ 音乐、酷狗、bilibili、抖音等站点。
支持一键下载到本地,一键上传到云盘
用链接搜索歌曲(例如使用 b站或抖音的视频链接进行搜索,可以将对应的音频自动上传到音乐云盘)
一键“解锁”无法播放的歌曲(一键检测变灰的歌曲,自动从公共资源搜索最佳资源,自动上传到云盘,自动匹配歌曲信息。代替繁琐的人工操作,实现可播放)(实验性功能,目前仅支持网易云)
PC 端、移动端适配良好(支持 PWA)
部署简单,支持 docker
安装Docker 安装在你的宿主机创建一个目录,例如: ~/melody-profile创建镜像,有两种方式选择(注意修改下面的宿主机目录为你实际的):
1docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile foamzou/melody:latest
账号配置默认的 melody ke ...
随笔
一点简单的想法 不知不觉博客运行快一年了,刚开始也是已记录自己碰到的问题或解决的问题为主 来充当外置大脑 但是关于日常方面却从未动笔,我便开始思考这个博客是否过于偏离了初始的想法.更多的记录更多的思考最后引用我之前看到的一句话
记录是为了回溯,倘若没有回溯,记录便没有意义。
python中的raise
raise作用python使用raise可以使程序主动抛出异常,该异常可以被try语句所捕获
raise基本语法格式该语句的基本语法格式为:raise \[exceptionName \[(reason)]]
raise基本用法raise 语句有如下三种常用的用法:
raise:单独一个 raise。该语句引发当前上下文中捕获的异常(比如在 except 块中),或默认引发 RuntimeError 异常。
raise 异常类名称:raise 后带一个异常类名称。该语句引发指定异常类的默认实例。
raise 异常类名称(描述信息):在引发指定异常的同时,附带异常的描述信息。
代码示例1234567try: a = input("输入一个数:") #判断用户输入的是否为数字 if(not a.isdigit()): raise ValueError("a 必须是数字")except ValueError as e: print("引发异常:",repr(e))
当用户输入的不是数字时,程序会进入 if 判断语句,并执行 r ...
tcmiku的深度学习之旅_持续更新
深度学习目标一个能与外界进行交互的AI,能对外界例如游戏进行交互
机器学习探索外界我期望人工智能不仅能够做出预测,而且能够与真实环境互动。 与预测不同,“与真实环境互动”实际上会影响环境。 这里的人工智能是“智能代理”,而不仅是“预测模型”这种需求显然是强化学习
如果你对使用机器学习开发与环境交互并采取行动感兴趣,那么最终可能会专注于强化学习(reinforcement learning)。 这可能包括应用到机器人、对话系统,甚至开发视频游戏的人工智能(AI)。 深度强化学习(deep reinforcement learning)将深度学习应用于强化学习的问题,是非常热门的研究领域。 突破性的深度Q网络(Q-network)在雅达利游戏中仅使用视觉输入就击败了人类, 以及 AlphaGo 程序在棋盘游戏围棋中击败了世界冠军,是两个突出强化学习的例子。在强化学习问题中,智能体(agent)在一系列的时间步骤上与环境交互。 在每个特定时间点,智能体从环境接收一些观察(observation),并且必须选择一个动作(action),然后通过某种机制(有时称为执行器)将其传输回环境,最后智 ...
若依后台管理系统搭建
准备工具RuoYi-vue前后端分离版本java JDKnodejsRedismysqlsqlyogIntelliJ IDEAvscode若依官方文档
安装后端配置下载若依源码使用IntelliJ IDEA打开项目源码进行环境构建打开项目文件下的ruoyi-admin>src>resources文件修改其中MySQL相关配置
1234567druid: # 主库数据源 master: url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: your_mysqlusername password: your_mysqlpassword # 从库数据源
请确保你的MySQL服务和redis服务是启动状态且用 ...
Docker搭建一个无需API的chatgpt3.5网站
背景介绍由于之前潘多拉的挂了使用chatGPT又变麻烦了但openAI在2024年4月1日宣布无需注册就可以使用chatgpt了,便又诞生了很多的GPT镜像站 前提是你的服务器本身可以访问GPT
准备工具一台服务器(必须可以访问到GPT)并安装Docker,安装Docker的方法我已经在其他文章中写过了这里不进行重复
安装输入下列代码安装
1234docker run -d \ --name aurora \ -p 8080:8080 \ ghcr.io/aurora-develop/aurora:latest
安装完成输入doker ps可以查看运行状态
访问浏览器输入ip:8080/web即可
git_push错误failed_to_push_some_refs_to解决方法
一:原因当我们在git版本库中发现一个问题后,如你在git上对它进行了在线修改,但是没有对本地库进行同步(做到push之前,都先pull下代码,就可以保证本地库和远程库代码一致)。这个时候你再次commit,想把本地库提交到远程git库中,就会出现push失败问题。
failed to push some refs to
二:解决方法一
跟因就是远程库与本地库代码不一致导致的,我们只要把远程库同步到本地库即可,使用如下命令:
git pull –rebase origin master
指令意思就是把远程库中的跟新合并到本地库中(可能存在冲突需要解决),–rebase的作用是取消本地库中刚刚提交的commit,并把他们接到更新后的版本库中。