- 博客(229)
- 收藏
- 关注
原创 cnpm 的安装与使用
nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等):因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“
2024-07-22 22:39:31
233
原创 A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.0 as it may crash. To support
6月17日 numpy 更新到了2.0 版本,NumPy 2.0.0 是一个重大的版本更新,引入了许多变化,包括新功能和重大更改。一些库还没来得及更新。这时候如果着急使用,可以先回退版本。NumPy 2.0.0 是一个重大的版本更新,引入了许多变化,包括新功能和重大更改。
2024-07-01 23:07:59
1812
原创 FastAPI 作为H5中流式输出的后端
FastAPI:是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 并基于标准的 Python 类型提示。最近大家都在玩LLM,我也凑了热闹,简单实现了一个本地LLM应用,分享给大家,百分百可以用哦~^ - ^简单来说就类似于LLM(数据库)+FastAPI(服务端)+React(前端)Ollama:一个免费的开源框架,可以让大模型很容易的运行在本地电脑上。// 根据 SSE 的数据格式分割。/* 保留空格和换行 */// 处理所有完整的消息。"JSON解析出错"
2024-06-13 23:23:20
1052
原创 FastAPI 解决后台应用跨域问题的及常见报错(记录)
跨域问题在前后端分离的Web应用中经常会遇到,明明直接访问没有问题,但在实际在浏览器中使用的时候返回405。FastAPI作为一个快速、现代化的Python Web框架,在处理跨域问题上也提供了一些解决方案。本文将介绍如何使用FastAPI来解决跨域问题,并分析一些常见的报错及解决方法。
2024-06-11 20:28:00
799
原创 FastAPI系列 4 -路由管理APIRouter
未来的py开发者请上座,在使用python做为后端开发一个应用程序或 Web API,很少会将所有的内容都放在一个文件中。FastAPI 提供了一个方便的工具,可以在保持所有灵活性的同时构建你的应用程序。
2024-06-10 01:36:28
512
原创 Python 基于阿里云的OSS对象存储服务实现本地文件上云框架
未来的Py开发者们请上座,在平常开发的时候,经常有本地文件上云的需求,遂写一下这一篇上云文档。
2024-06-09 01:06:33
550
原创 AI大数据处理与分析实战--体育问卷分析
这可能是因为随着孩子年级的提升,学习压力逐渐增大,家长们希望孩子能够在保证学习效果的同时,也能够有足够的体育锻炼,以达到劳逸结合的效果。请你生成一下深圳市义务教育阶段学校“每天一节体育课”网络问卷,这个问卷的意义,我们希望通过这个问卷反馈各个区,各个学校,各个年级的老师家长关注的矛盾和观点,并借此改进。体能,跳绳,球类,攀岩都能适当的安排上。孩子非常喜欢上体育课,目前学校每天都有体育课,包括一节跳绳课,希望能再拿出一节体育课学习专项运动,比如羽毛球,游泳,乒乓球,篮球等 非常好。体育老师们辛苦啦辛苦啦!
2024-06-03 18:40:15
2647
原创 2024 在Pycharm管理数据库
Pycharm 社区版DataBase Navigator 数据库管理插件(Plugins)安装使用(sqlite为例添加数据)
2024-05-27 03:31:42
678
原创 2024一站式解决 python打包代码,发布到pypi
各位开发者你们好,在这个万众创新的时代,发布自己的代码到pypi上逐渐变越发常见,不过网上教程良莠不齐,受限于平常时间,只能简单整理一下,下面是具体步骤。个人跑通pypi上传项目全流程大概耗时40分钟左右,请预留一定时间,跟完全流程。
2024-05-15 17:52:14
1043
1
原创 电脑文件打开缓慢、右键卡顿解决方案
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked。输入如下值:{e2bf9676-5f8f-435c-97eb-11607a5bedf7}。注意:若没有Blocked文件夹需要自己新建一个Blocked文件夹。4:重启电脑(非常重要)。3、点击查看,在下面找到”在单独的进程中打开文件夹窗口“1:WIN+R ,输入 regedit, 打开注册表。针对我的电脑挺有用的,但作用不大。
2024-05-03 12:46:06
426
原创 ASR语音转录Prompt优化
在ASR转录的时候,我们能很明显的感受到有时候语音识别不是很准确,这过程中常见的文本错误主要可以归纳为以下几类:同音错误(Homophone Errors)同音错误发生在不同词语发音相似或相同的情况下。ASR系统可能难以区分这些词语的具体含义,从而导致错误的词语被识别。例如,中文里的“海”和“还”在某些方言或口音中发音相近,可能会被错误地互换。语法错误(Grammatical Errors)语法错误是指识别出的文本在语法结构上的错误。
2024-04-29 14:19:41
1077
1
原创 Python解包及反编译: PyInstaller Extractor+uncompyle6
有时候会遇到一些人制作一键安装包的时候会把一些程序封装进exe里面,但我们又想拿到里面源码的情况。在这里就涉及到了解包与反编译的。
2024-04-28 11:41:18
2117
3
原创 解决win11开启移动热点共享手机连上后无法上网的问题
解决win11开启移动热点共享手机连上后无法上网的问题控制面板\所有控制面板项\网络和共享中心2.以太网-》属性-》共享勾选 “允许其他网络用户通过此计算机的internet连接来连接”,点击确定。手机重新连接该共享热点,即可联网。
2024-04-28 00:20:54
1819
原创 2024年最新 Windows\Linux 后台运行程序注解
有时候需要在后台运行程序,查了查网上现有的程序有些运行不了,跑通了之后简单记录一下,为后面的同学躺一下雷。
2024-04-24 01:52:36
263
原创 日语对话构建调查研究
OKWave(オウケイウェイヴ)是一家位于日本的在线问答社区,成立于1999年。它是日本最大的问答社区之一,有超过300万的注册用户,每个月有超过500万的独立访问者。OKWave提供了一个平台,让用户能够提出问题并得到其他用户的回答,同时也可以回答其他用户的问题。该网站提供了多个领域的问答板块,覆盖了从科技,生活,娱乐,到社会和文化等方方面面的主题。
2024-04-22 23:43:31
1005
原创 Gradio 流式输出教程
随着AIGC的发展,我逐渐发现我有许多项目,如果都是等待生成结束才传输出去,就会导致等待时间非常长,影响用户使用体验。在这里流式输出就显得很有必要了,同时也是为后续的实时处理积累一下前置条件。
2024-04-22 18:59:59
1661
原创 如何使用渐变块创建自定义聊天机器人
*重要提示:**如果您刚刚开始,我们建议您使用gr.ChatInterface创建聊天机器人 - 它是一种高级抽象,可以快速创建漂亮的聊天机器人应用程序,通常只需一行代码。在这里阅读更多相关信息。本教程将展示如何使用 Gradio 的低级 Blocks API 从头开始制作聊天机器人 UI。这将使您能够完全控制您的聊天机器人用户界面。首先,您将创建一个简单的聊天机器人来显示文本,第二个聊天机器人用于流文本响应,最后创建一个也可以处理媒体文件的聊天机器人。
2024-04-22 18:22:04
1247
原创 otomegame游戏音频提取通用教程
乙女游戏(日语:乙女ゲーム,Otome Game)是一种主要面向女性玩家的恋爱模拟游戏。这类游戏通常以女性主人公为中心,玩家需要与多个男性角色建立关系,从而推进故事情节。乙女游戏的目标通常是找到真爱、解锁特定场景或达到特定结局。乙女游戏通常包含多个男性角色,每个角色都有独特的性格和背景故事。玩家需要与这些角色互动,以发展恋爱关系。男性角色较多,音色丰富。非常适合找到成熟男声数据,解决目前男生音库匮乏的问题乙女游戏在日本非常受欢迎,但在近年来,这种游戏类型也开始在全球范围内吸引越来越多的玩家。
2024-04-21 22:56:28
1157
6
原创 使用Unity 接入 Stable-Diffusion-WebUI的 文生图api 并生成图像
在无聊的时候,想瞅一下sd生图遂做了一下注意:我采用了异步处理,每点击一次发送一次请求,不需要等待生成完再点击。后面生成的画面会覆盖掉之前的。
2024-04-18 05:11:39
1640
5
原创 nest.js + sms 实现短信验证码登录
最近做些网站的时候,需要使用到手机验证码,遂写和大家分享一下使用 nodejs 实现短信验证码登录的方案, 通过对该方案的实现大家可以可以对 nodejs 及其相关生态有一个更深入的理解.用户访问网站登录页面, 输入手机号触发验证码node服务器收到请求后, 拼接所需参数(具体在下文会详细介绍), 请求第三方短信服务平台第三方短信服务平台校验, 通过后下发对应短信用户在网站输入收到的验证码, 请求登录接口完成登录。
2024-04-08 04:31:01
1013
原创 Next js:点击登录显示登录表单,点击注册显示注册表单的功能
在Next.js中实现点击登录显示登录表单,点击注册显示注册表单的功能,你可以使用React的状态管理来控制显示哪个表单。这里是一个简单的示例,展示了如何根据用户的点击切换显示登录或注册表单。这样,当用户点击“登录”按钮时,页面会显示登录表单;通过React的状态管理和条件渲染,你可以很容易地实现这样的功能。在这个示例中,我们创建了两个按钮,一个用于切换到登录表单,另一个用于切换到注册表单。首先,你需要在你的Next.js项目中创建一个组件,比如命名为。然后,你可以在你的页面组件中导入并使用这个。
2024-04-04 22:15:32
375
原创 一、next-auth 身份验证凭据-使用电子邮件和密码注册登录
Next auth 身份验证凭据 - 使用电子邮件和密码注册和登录(NextJS app 路由)在nextauth 的route页面增加signin路径pages:{},
2024-04-04 20:57:06
1302
原创 Suno教程篇:音乐小白也能使用Suno AI零门槛创作音乐?从此只听AI写的歌!
Suno教程篇:音乐小白也能使用Suno AI零门槛创作音乐?从此只听AI写的歌!
2024-04-01 17:30:53
4015
1
原创 Win11 家庭版/专业版开启Hyper-V
目录收起一、安装Hyper-V二、启用Hyper-VHyper-V是Windows专业版专属功能,但大多数(除商业本)品牌机内置的Windows都是家庭版。只能通过命令开启,方法如下:Windows专业版请直接阅读启用Hyper-V部分。
2024-03-31 14:23:14
1334
原创 Poetry是一个现代的Python包管理工具
Poetry是一个现代的Python包管理工具,它旨在简化包的声明、管理和发布过程。Poetry解决了Python项目中的一些常见问题,如依赖管理、包版本控制以及项目的打包和发布。它被设计为一站式的解决方案,提供了一系列的特性来处理Python包的生命周期。
2024-03-28 23:03:07
656
原创 将一个nextjs项目部署到vercel
将一个 Next.js 项目部署到 Vercel 是一个相对直接的过程,因为 Vercel 是由同一个团队开发的,专门为 Next.js 优化。这样,每当你推送代码到你的仓库时,Vercel 会自动重新部署你的项目。通过以上步骤,你的 Next.js 项目就应该成功部署到 Vercel 了,你可以享受到快速、自动化的部署流程,以及 Vercel 提供的其他功能,比如自动 HTTPS、全球 CDN 等。按照提示操作,输入你的邮箱地址,然后检查你的邮箱点击确认链接完成登录过程。
2024-03-26 12:46:31
780
原创 语音识别教程:Whisper
最近看国外教学视频的需求,有些不是很适应,找了找AI字幕效果也不是很好,遂打算基于Whisper和GPT做一个AI字幕给自己。
2024-03-20 21:28:53
1021
1
原创 神经网络备案
请写一个三层神经网络结构,开头3个,第二个隐藏6个,三个是4,输出1的神经网络结构,并打印出这个模型各个层的参数,同时将参数保留在一个列表里面,这个列表的全部参数翻倍再赋值给一个新的模型。
2024-03-17 11:38:47
211
原创 多进程启动不同的python程序
如果传入的参数可能有不定个数,或者需要传递特定的参数(如lenindex等),你可以在被调用脚本中使用更灵活的参数解析策略,并在调用时相应地构造参数列表。对于不定个数的参数,argparse模块提供了方法的nargs参数,可以用来指定参数的数量。对于特定的参数,你可以通过关键字参数(即命名参数)的形式传递。
2024-03-15 06:27:21
459
原创 DEAP 自定义交叉操作
如果你想模拟多个染色体的情况,通过在染色体的特定区间进行交叉,你需要自定义一个交叉函数。以下是一个示例,展示如何实现一个自定义的交叉函数,该函数允许在指定的多个区间进行交叉。请注意,这个函数假设所有的个体长度相同,并且给定的区间在个体长度范围内。在实际应用中,你可能需要根据你的具体需求对这个函数进行调整。首先,假设我们有两个个体,每个个体都有一系列的基因,我们希望在这些基因上的特定区间进行交叉。每个区间由一个元组表示,包含该区间的起始和结束索引。函数将在这些指定的区间内,以给定的概率交换两个个体的基因。
2024-03-14 04:03:34
248
原创 2024 遗传编程实战(一)基因实战
什么是遗传编程算法,和传统机器学习算法有什么区别传统上,我们接触的机器学习算法,都是被设计为解决某一个某一类问题的确定性算法。对于这些机器学习算法来说,唯一的灵活性体现在参数搜索空间上,向算法输入样本,算法借助不同的优化手段,对参数进行调整,以此来得到一个对训练样本和测试样本的最佳适配参数组。遗传编程算法完全走了另一外一条路,遗传编程算法的目标是编写一个程度,这个程序会尝试自动构造出解决某一问题的最佳程度。从本质上看,遗传编程算法构造的是一个能够构造算法的算法。另一方面,我们曾经讨论过遗传算法。
2024-03-13 04:11:14
991
原创 2024年 基于DEAP库的Python进化算法 DEAP的基本操作与实现(一)
笔者最近开始学习如何用DEAP落实进化算法,本文既是教程,也是学习笔记,希望在帮助自己记忆理解的同时对同样正在学习的同学能有所帮助。进化算法(Evolutionary Algorithms)是一类元启发式算法的统称。这类算法借鉴大自然中生物的进化、选择与淘汰机制,通常先产生一个族群,然后不断进化与淘汰,最终产生能够在严酷的自然环境中生存的优异个体(也就是有较大适应度函数的可行解)。它具有自组织、自适应的特性,常被用来处理传统优化算法难以解决的问题。
2024-03-13 03:57:24
2371
1
原创 _mysql_connector.MySQLInterfaceError: Host ‘112.96.228.148‘ is not allowed to connect to this MariaD
在使用python远程连接数据库的时候报错,报错原因是因为该ip没有权限连接这个数据库,报错的图片如下。
2024-03-09 01:44:55
621
原创 2024年重置mysql密码的最新办法(MSYQL 版本>5.7)
请注意,根据你的 MySQL 版本和配置,这些步骤可能略有不同。如果你使用的是 MariaDB 或其他 MySQL 变体,过程应该是类似的,但具体命令可能有所不同。如果你忘记了 MySQL 的密码,你可以通过以下步骤重置 MySQL 的 root 密码。这个过程涉及停止 MySQL 服务,跳过授权表的启动,然后设置一个新密码。接下来,设置 MySQL 以安全模式启动(即跳过授权表),这样你就可以访问数据库而不需要密码。请根据你的 MySQL 版本运行适当的命令。首先,你需要停止 MySQL 服务。
2024-03-09 01:02:59
1050
原创 强化学习Agent系列(二)——PyGame虚拟环境创建与Python 贪吃蛇Agent制作实战教学
大家好,未来的开发者们请上座随着人工智能的发展,强化学习基本会再次来到人们眼前,遂想制作一下相关的教程。强化学习第一步基本离不开虚拟环境的搭建,下面用大家耳熟能详的贪吃蛇游戏为基础,制作一个Agent,完成对这个游戏的绝杀。万里长城第二步:用python开发贪吃蛇智能体****加粗样式gymnasium(此前称为gym)是一个由 OpenAI 开发的 Python 库,用于开发和比较强化学习算法。它提供了一组丰富的环境,模拟了各种任务,包括但不限于经典的控制问题、像素级游戏、机器人模拟等。
2024-02-28 20:01:16
1908
3
原创 TypeError: SnakeEnv.reset() got an unexpected keyword argument ‘seed‘
从gym 更新到 gymnasium的时候,reset一般会报这个错误更新到 gymnasium的时候,reset要求强制有seed 随机种子。
2024-02-27 16:21:02
1335
2
NASA中文网站前端资源
2024-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人