Python
tts PaddleSpeech 安装使用
git 官网:https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/README_cn.md 我的使用:
深度解密 base64 字符串的编解码原理
什么是 base64 我们知道一个字节可以表示的范围是 0 ~ 255,并且在 ASCII 码表中会对应一个字符,比如:字符 97 对应字符 'a'、90 对应字符 'Z' 等等。而在 ASCII 码表中有很多字符都是不可见字符,那么当数据在网络上传输时,由于不同设备对字符的处理会有一些不同,那些不可见字符就有可能被错误处理,所以这是不利于数据传输的。而解决办法就是先将数据进行一个 base64
Python 迭代器和生成器
Python 迭代器和生成器 1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G的文件 特点: 访问者不需要关心迭代器内部的结构,仅需通过next()方法不断去取
Pycharm更换pip源与依赖包导入导出
1 Pycharm更换安装源 在下载安装好Pycharm后,一个在实际编程开发过程中非常重要的问题是第三方库添加,然而Python默认的源网络速度有点慢,因此,我们常常需要做的是更换Pycharm的安装源。 首先在项目开始出,点击下面的Python Packages,然后点击左上方的小齿轮(注意不是右上方的小齿轮),过程如下所示: 在弹出的页面中,我们点击加号,如下所示:
Python 列表生成式(转载)
Python 列表生成式 列表生成式 列表生成式即 List Comprehensions ,是 Python 内置的非常简单却强大的可以用来创建list的生成式 如何生成 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 列表? 如何生成 [1x1, 2x2, 3x3, ..., 10x10] 列表? 循环太繁琐,而列表生成式则可以用一行语句代替循环生成上面的list: 写列
第一节:drf入门规范
一 Web应用模式 在开发Web应用中,有两种应用模式: 1.1 前后端不分离 1.2 前后端分离 二 API接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 Web API接口和一般的
Ubuntu更换系统源与pip源方法
1 更换ubutnu系统软件源 首先备份ubuntu系统原来的源文件 修改源 选择一种源复制即可 生效操作 2 Ubuntu中python的pip更换源 在家目录下创建.pip文件夹 创建pip.conf文件 3 将以下内容复制进pip.conf中 补充 3 windows中更换pip源 创建文件夹 win+R 打开用
05 git 多分支,远程仓库,ssh方式链接远程仓库,协同开发,冲突解决
1 git 多分支 2 git远程仓库 3 ssh方式链接远程仓库 4 协同开发 4.1 多人协同开发 5 冲突解决
setup_dev.ps1
############################################################################## 千里业务windows开发环境安装脚本 ############################################################################## note: 如果在运行中遇到安装权限问题:
Python中获取路径/文件的父目录
本教程将讲解在 Python 中获取一个路径的父目录的各种方法。父目录是指高于或高于给定目录或文件的目录。 例如,路径 C:foldersubfoldermyfile.txt 的父目录是 C:foldersubfolder。除了根目录外,每个目录都有一个父目录。 1、使用 pathlib 模块的 path.parent() 方法
fileinput模块 相对于open函数 的优点
fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作,的open函数是对一个文件进行读写操作;fileinput.input()函数生成一个迭代器,遇到大文件的读取时不会占用太大的内存;fileinput对文件进行循环遍历,格式化输出,查找、替换等操作,还能获取每一行的行号等等 def input(files=None, inplace=False, backup="", bu
Java、C、Python都是用来开发什么
C和C++ C/C++理论上说可以做任何开发,只要有合适的硬件驱动和API,特点是效率高,基本上是编译语言里面效率最高的。除非你的系统中连C/C++编译器都不具备。某些系统当中C++编译器是不具备的,但是C一般都具备。目前而言,C语言主要用来开发底层模块(比如驱动,解码器,算法实现),服务应用(比如web服务器)和嵌入式应用(比如微波
python基础示例
python基础示例 练习题输出3次我爱我的祖国 print("开始")number = 1while number < 4 : print("我爱我的祖国") number = number + 1print("结束") 1.2综合小案例 请实现一个用户登录系统,如果密码错误则反复提示让用户重新输入,直到正确才停止。 print("亦
python 星号(*) 还能这么用
哈喽大家好,我是咸鱼 今天跟大家介绍一下 python 当中星号(*)的一些用法 首先大家最常见的就是在 python 中 * 是乘法运算符,实现乘法 除此之外,还有一种常见的用法就是 * 号操作符在函数中的用法 单星号(*)在函数中用法 举个例子,你有一个函数,用来实现两个数求和 上面这个函数只能接收固定个数(两个)的参数,那如果我想要求任意数量的值的和该怎么办? 可以在形参部分加一个
逆向之Ja3指纹学习
声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! tls tls实际上前身就是 ssl,由于访问 https页面的时候,网络层建立连接过程中,涉及到了tl握手问题, 所以tls指纹就有可能被反爬手段所检测,目前有一些防火墙已经将此技术应用。 目前为止,tls指纹的检测手段依然
jenkins pipeline
黑洞@heidsoft Github:https://github.com/heidsoft 微博:http://weibo.com/liuganbin 热衷云计算和大数据 关注CloudStack,OpenStack,Linux c/c++/python/java 关注研究新技术
Transformers/SpaCy安装在Android手机(Termux)的Python Data Science开发环境
安装Rust(Python库safetensors依赖Rust)并启用本地仓库crates加速下载: $ rm -rf ~/.cargo #删除所有Rust残余旧版本 $ pkg install rust #最好安装完退出Termux所有Sessions $ mkdir -p ~/.cargo #重建rust的用户配置目录 $ export THU='https://mirrors.tu
pdb文件如何重新生成?
1. 没有源文件,是无法调试dll的。 2. 引入dll, 如何让VS在生成dll时一并生成pdb文件,需要设置对应项目的调试信息为full或pdb-only,当设为none时就不生成pdb文件了。 参考1:https://bbs.csdn.net/topics/395048744 参考2:https://blog.csdn.net/Pet8766/article/details/8144782
Apache Superset 身份认证绕过漏洞(CVE-2023-27524)
漏洞简介 Apache Superset是一个开源的数据可视化和数据探测平台,它基于Python构建,使用了一些类似于Django和Flask的Python web框架。提供了一个用户友好的界面,可以轻松地创建和共享仪表板、查询和可视化数据,也可以集成到其他应用程序中。由于用户在默认安装过程中,未对SECRET_KEY的默认值进行更改,未经身份验证的攻击者通过伪造管理员身份进行访问后台,并通过后
pyinstaller 打包含有multiprocessing多进程代码异常处理
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删! pyinstaller 打包含有multiprocessing多进程代码异常处理 环境 win10 python3.9 pyinstaller、multiprocessing pyinstaller 打包含有多进程代码的程序问题
软件测试|数据处理神器pandas教程(四)
前言 很多时候,我们使用pandas进行数据处理的时,并不是将数据写在脚本里,而是使用pandas读取数据文件,pandas可以很便捷地处理CSV格式的文件,本篇文章我们就来介绍一下pandas处理CSV文件的方法。 获取更多免费技术资料,请点击! 关于CSV文件 CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本
ctfshow web入门
CTFshow web 入门 命令执行 web29 没啥说的,过滤flag关键字,用通配符替换一下(*代替很多字符,?代替一个字符),用system命令直接读 也可拼接绕过连续俩单引号就是拼接'' 也可以用复制命令把php文件内容cp到txt,然后访问 当然nl也可以代替cp,emmm,就是nl复制出来的有行号 pyload1:?c=system('tac fla?.php|grep ctfsh
软件测试|数据处理神器pandas教程(五)
前言 上一篇文章我们介绍了pandas读写CSV文件的有关方法,本篇文章我们介绍pandas读取JSON文件的方法。pandas同样可以很方便地处理JSON文件。 获取更多免费资料,请点击! 关于json JSON(JavaScript Object Notation,JavaScript 对象表示法),是存储和交换文本信息的语法,类似 XML,但是JSON 比 XML 更小、更快,更易解析。
软件测试|数据处理神器pandas教程(六)
前言 之前我们介绍了pandas读写csv文件,json文件,本篇文章我们来介绍一下pandas读写Excel文件。 获取更多免费技术资料,请点击! 关于Excel Excel 是由微软公司开发的办公软件之一,它在日常工作中得到了广泛的应用。在数据量较少的情况下,Excel 对于数据的处理、分析、可视化有其独特的优势,因此可以显著提升您的工作效率。但是,当数据量非常大时,Excel 的劣势就暴露