Python

SVC数据集准备及预处理

    此文档主要为SVC数据集预处理的详细步骤。 音源准备 时长要求:训练音源需准备至少20min以上,最好是1-2小时的数据。注:由于歌曲中歌手并不会整首歌都在演唱,因此这里的时长说的是歌手实际演唱的时长,不包括前奏、间奏等无歌声的部分。 质量要求:训练音源尽量使用高保真及以上品质的音频。高质量音频会保留更多高低音域的数据,使得训练效果更好;低质量音频为了节省存储空间,

pathlib and difflib

pathlib.Path("a.crt").write_text(a[0])

***MJ新工作流

  1.(去下划线)我有一个文件夹,遍历其中所有图片文件名称,请删除所有图片第一个下划线以及第一个下划线之前的内容。 2.(只留25个英文字符)我有一个文件夹,里面有很多图片,请 每次启动程序询问文件夹地址。 1.(保持扩展名)只保留图片名称中的英文,删去所有空格与特殊标点与中文。 2.从第一个英文字符开始,只保留每张图片名中的前25个英文字符,并全部转换成小写英文字母,并用这2

C#/.NET/.NET Core优秀项目和框架2024年5月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第

2024端午铝紫编程竞赛

2024-06-07 飞麦 参赛人员 铝紫所有注册成员。 截止时刻 2024-06-17 23:59:59。 提交方式 用铝紫注册邮箱发送源程序及配套的项目文件(注意以附件形式)给飞麦 fitmap@qq.com。 邮件标题:2024端午铝紫编程竞赛。 不接受额外咨询,如有疑惑请认真阅读题目,如有多种选择请按最合理的方式实现。 奖励 1000元。 编程语言 C/C++, Go, Java, Jav

dbterd 基于dbt artifacts 生成ERD 代码的工具

dbterd 基于dbt artifacts 生成ERD 代码的工具,内部是通过dbt-artifacts-parser 对于dbt 项目的元数据进行解析当然看到部分可能会使用dbt-core 的cli 包含的一些特性 支持多种模型格式的target 包含了dbml,mermaid,plant目录,d2,graphviz 等 基于元数据的处理 支持cli 以及python api 模式

用 Python 撸一个 Web 服务器-第1章:Web 开发简介

前言 Web 开发技术一直在高速发展,各种新奇概念与框架层出不穷,尤其在 Web 前端领域,几年前还是 jQuery 的天下,而如今在 Vue、React 等框架面前也显得廉颇老矣。 不过,虽然各种框架技术日新月异,但 Web 开发的核心概念与本质依旧不曾改变,本教程将通过一个 Todo List 应用带你探索 Web 开发基本原理,只有真正明白了 Web 开发的核心基础,才能更轻松的应对新框架与

用 Python 撸一个 Web 服务器-第2章:Hello World

从一个 Hello World 程序说起 要编写 Web 服务器,需要用到一个 Python 内置库 socket。Socket 是一个比较抽象的概念,中文叫套接字,它代表一个网络连接。两台计算机之间要进行通讯,大概分为三个步骤:建立连接,传输数据,关闭连接。而 socket 库为我们提供了这个能力。 按照国际惯例,我们将通过编写一个 Hello World 程序来开始 Web 服务器的学习 。

用 Python 撸一个 Web 服务器-第3章:使用 MVC 构建程序

Todo List 程序介绍 我们将要编写的 Todo List 程序包含四个页面,分别是注册页面、登录页面、首页、编辑页面。以下分别为四个页面的截图。 注册页面: 注册 登录页面: 登录 首页: 首页 编辑页面: 编辑 程序页面非常简洁,甚至有些 Low。但这足够我们学习开发 Web 服务器程序原理,页面样式的问题并不是我们本次学习的重点,所以读者不必纠结于此。 Todo List 程序

用 Python 撸一个 Web 服务器-第4章:动态渲染数据

上一章中为了尽快让 Todo List 程序跑起来,并没有完全按照 MVC 模式编写程序。这一章就让我们一起实现一个完整的 MVC 模式 Todo List 程序首页。 使用模型操作数据 我们来分析下请求 Todo List 程序首页时,模型层需要做哪些事情。当一个请求到达首页视图函数 index 时,它需要做两件事情,首先调用模型层获取全部的 todo 数据,然后将 todo 数据动态填充到 i

用 Python 撸一个 Web 服务器-第5章:处理静态资源

处理静态文件 由于我们实现的模板引擎不支持直接将 CSS 嵌入在 HTML 中的写法,所以要将 CSS 独立出来。在 todo/ 目录下新建 static/ 目录,专门用来存储 CSS、JavaScript、图片等静态文件,在 static/ 目录下新建 css/ 目录用来存储 CSS 样式。我们把之前在 todo/templates/index.html HTML 页面中写的 CSS 移动到 t

用 Python 撸一个 Web 服务器-第6章:完善 Todo List 应用

这一章,我们来完成 todo 管理功能的剩余部分:新增、修改和删除功能。 新增 todo 首先实现 Todo List 程序的新增功能。新增 todo 的逻辑如下: 在首页顶部的输入框中输入 todo 内容。 然后点击新建按钮。 将输入框中的 todo 内容通过 POST 请求传递到服务器端。 服务器端解析请求中的 todo 内容并存储到文件。 重新返回到程序首页。 接下来对这些步骤进行具体实

用 Python 撸一个 Web 服务器-第9章:项目总结

项目总结 本教程带大家一起实现了一个 Todo List 程序,包含基础的增删改查功能,和用户登录认证。这也是 Web 开发中最常见的需求。 我画了一张思维导图,帮助你从宏观的角度来概览 Todo List 程序,加深你对 Web 开发的理解。 Todo List 项目整体思路参考 MVC 设计模式。有意设计 utils/ 目录专门用来存储一些工具方法,这些工具方法通常比较独立,尽量不从外部模块

用 Python 撸一个 Web 服务器-第7章:重构——更好的组织代码

通过前几章的学习,我们完成了 Todo List 程序的 todo 管理部分,实现了对 todo 的增、删、改、查基本操作,这也是几乎所有 Web 程序都具备的功能。我们当然可以按照目前的思路继续来实现用户管理部分,在 models.py 中编写用户相关的模型,在 templates/ 目录下新建用户相关 HTML,在 controllers.py 中编写用户相关的视图函数。但是,随着新功能的加入

用 Python 撸一个 Web 服务器-第8章:用户管理

用户登录原理 用户登录与注册功能几乎已成为 Web 应用的标配。所以我们有必要给 Todo List 程序增加一个用户管理模块,以此来学习用户登录原理。 HTTP 协议是无状态的,这意味着每个完整的 HTTP 请求 —— 响应过程都是相对独立的,Web 服务器无法分辨前后两次连续请求是否为同一个用户(客户端)发送过来的。为了让服务器能够记住用户,就有了一种叫作 Cookie 的技术。我画了一张图来

python 学习,对于初学者一些重要的劝告

重要提示 依赖很多,包也很多,所以,不要把你的项目全部安到系统根目录。容易出现,各种冲突,最好的办法是创建py虚拟环境。一个项目一个环境,互不干扰。命令如下: python -m venv myenv(你的环境名) 、 source myenv/bin/activate 、 deactivate。 python gui,需要使用 pyInstaller 打包。gui库特别多,但是好用的不多

anaconda环境 使用PyInstaller打包,运行exe文件出现导入_ssl错误

使用PyInstaller打包后运行exe文件出现错误NameError: name 'ssl' is not defined。 观察PyInstaller打包程序输出,发现找不到DLL文件的警报,查看对应环境下的DLLs文件夹发现导入ssl的DLL文件缺失。 查阅资料发现由于anaconda环境DLL文件错误存放在lib文件夹下面,致使PyInstaller打包程序找不到DLL文件,引发问题。

6.6软工日报

学了学python:写程序实现对特定英文文章(文本文件)的单词数和有效行数的统计,其中要求空行不计数;

allure安装配置使用 简单版

  环境安装 一、安装配置JDK 先检查是否安装JDK,cmd中查看java版本:java -version 若未安装,以下面的步骤安装: 1、Oracle官网下载JDK:https://www.oracle.com/java/technologies/downloads/,请下载安装JDK8及以上版本 2、安装JDK 3、JDK配置环境变量:win10系统右击“我的电脑”-->

python各种加解密方法

# -*- encoding: utf-8 -*- from hashlib import md5import base64 # MD5加密obj = md5()str = "你是个小可爱"obj.update(str.encode("utf-8"))# obj.update("wusir".encode('utf-8')) # 可以添加多个被加密的内容 bs = obj.hexdigest()

37.MySQL进阶知识

MySQL进阶知识 【一】试图 1)概念 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 在计算机科学中,视图(View)是一种虚拟表,其内容是一个或多个基本表的查询结果。 视图可以用于简化复杂查询、隐藏敏感数据、实现数据安全性和完整性约束等 视图可以是虚拟的,也可以是物化的。 总之,视图是一种查询结果的抽象表示,它提供了一种灵活和安全的方式来访问和操作数据库中

36.PyMySQL模块

PyMySQL模块 【一】简介 DB-API: Python标准数据库规范为 DB-API, DB-API定义了一系列必须的对象和数据库操作方式,以便为各种数据库系统和数据库访问程序提供一致的访问接口。 PyMySQL: 纯python实现的模块,可以与Python代码兼容衔接,也几乎兼容MySQL-python 遵循Python数据库API v2.0规范 官网:https://ze

一加七Pro刷Lineageos21(kernelsu+MicroG)

前言 前几天我已经刷了Lineageos21(一加七Pro刷lineageos21(kernelsu+gapps)),但是体验下来有两个很严重的bug:无法接打电话,没有声音。 收短信倒是很正常,但电话打进来只会显示号码,不会显示接听界面(对方那边显示正在通话中,也就是挂断了),拨打电话会显示已结束。 测试发现是刷了kernelsu内核导致的,如果只是刷gapps使用正常,所以想自己编译一个ker

千问AI agent qwan_agent使用

代码,一个简单的例子: # Reference: https://platform.openai.com/docs/guides/function-calling import json import os # DASHSCOPE_API_KEY from qwen_agent.llm import get_chat_model # Example dummy function hard

LLM大语言模型算法特训,带你转型AI大语言模型算法工程师

LLM大语言模型算法特训,带你转型AI大语言模型算法工程师   LLM(大语言模型)是指大型的语言模型,如GPT(Generative Pre-trained Transformer)系列模型。以下是《LLM大语言模型算法特训,带你转型AI大语言模型算法工程师》课程可能包含的内容: 1.深入理解大语言模型: 课程可能会介绍大语言模型的原理、架构和训练方法,包括Transfo

python的datetime使用时区转换的注意事项

由于做美股的开始,经常用到需要将utc时间转换成美东时间,或者美东时间转换为utc时间。 美东时间涉及到一个夏令时,一个冬令时,不同的阶段与utc时间的时区相差不同的时间段   以前我一直用pytz的三方模块给datetime赋值时区信息,然后生成的对象用astimezone的方法,转换到对应的时区信息的时间这里有一个比较隐晦的问题,我也刚碰到 像上面这样,假如我新建了一个这样的时

RL Introduction

参考 动手学强化学习 drl MDP Markov Decision Process 是一个五元组(<S, A, T, R, gamma>) (S) 是状态空间 (A) 是动作空间 (T: S times A times S to mathbb{R}) 是状态转移概率,(T(s, a, s')) 表示在状态(s)下采取动作(a)转移到状态(s')的概率 (R: S times A t

Rockchip RK3588 - Yocto构建rk3588平台镜像(上)

---------------------------------------------------------------------------------------------------------------------------- 开发板 :ArmSoM-Sige7开发板 eMMC :64GB LPDDR4 :8GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :20

猿人学内部练习平台第54~60题

第54题 无限debugger练习/入门js 本题打开控制台就会自动无限 debugger,解决无限 debugger 的最简单方式就是使用 Firefox 121 版本以上的版本,Firefox 121 以上的版本会对代码内部的 debugger 自动过滤,只有手动打的断点才会生效。 本题是无限 debugger 练习,尝试手动解决该问题。 首先是查看断点位置及调用堆栈,可以看到,这个无限 de

k8s网络问题以及容器跨宿主机通信原理

【0】资源配置文件 [1]查看服务部分通,部分不通 【2】查看,能通的IP,是因为在容器所在的宿主机,因此需要排查容器跨宿主机是否可以通信 【3】排查容器是否可以跨宿主机IP,首先这个容器是在这个宿主机上,应该优先排查这个宿主机是否能到其他机器的docker0 IP 【4】可以看到,etcd里面,没有005宿主机的docker网段的, 【5】重启005的flannel

<<  <  201  202  203  204  205  206  207  208  209  210  211  >  >>