Python
C#发送邮件,包含发送附件
感謝作者分享 https://blog.csdn.net/qq_21275565/article/details/125422780 https://pythonjishu.com/ldzbkuvvhvzqcdi/
一文详解自然语言处理两大任务与代码实战:NLU与NLG
自然语言处理(NLP)涵盖了从基础理论到实际应用的广泛领域,本文深入探讨了NLP的关键概念,包括词向量、文本预处理、自然语言理解与生成、统计与规则驱动方法等,为读者提供了全面而深入的视角。 作者 TechLead,拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人 1. 自
ubuntu 22.04安装python3.8
ubuntu 22.04 如果直接安装python3,装的是python3.10,但现在某外部程序依赖python3.8,所以需要重新安装。 不推荐方法 网上常见方法是add-apt-repository添加 ppa:deadsnakes 源,但这样会导致同时安装python3.8和python3.10。可我不想有两个版本。 命令如下: 推荐方法 更推荐以下安装方法,不安装software-pr
RISC-V公测平台发布 · 使用YCSB测试SG2042上的MySQL性能
实验介绍: YCSB(全称为Yahoo! Cloud Serving Benchmark),该性能测试工具由Java语言编写(在之前的MC文章中也提到过这个,如果没看过的读者可以去看看之前MC那一期),主要用于云端或者服务器端的数据库性能测试工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等。 MySQL数据库服务是一个完全托管的数据库服
python正则表达式笔记2
由 '' 和一个字符组成的特殊序列在以下列出。 如果普通字符不是ASCII数位或者ASCII字母,那么正则样式将匹配第二个字符。比如,$ 匹配字符 '$'. number匹配数字代表的组合。每个括号是一个组合,组合从1开始编号。 比如 (.+) 1 匹配 'the the' 或者 '55 55', 但不会匹配 'thethe' (注意组合后面的空格)。 这个特殊序列只能用于匹配前面99
2.0 Python 数据结构与类型
数据类型是编程语言中的一个重要概念,它定义了数据的类型和提供了特定的操作和方法。在 python 中,数据类型的作用是将不同类型的数据进行分类和定义,例如数字、字符串、列表、元组、集合、字典等。这些数据类型不仅定义了数据的类型,还为数据提供了一些特定的操作和方法,例如字符串支持连接和分割,列表支持排序和添加元素,字典支持查找和更新等。因此,选择合适的数据类型是 python 编程的重要组成部分。
CTF Crypto 常用函数库的常见函数使用
发现有些博客里面写的不是很全,而且自己也懒得去找。 一个菜鸡一边学一边补充的,没写完。 Crypto.Util.number (intrightarrow bytes) (bytesrightarrow int) 获取指定二进制位数的质数 计算乘法逆元 最大公约数 gmpy2 开n次方 最大公约数 拓展欧几里得定理 高次模幂 下一个质数
机器学习实战3-随机森林算法
概述 集成算法概述 对于随机森林这个集成算法来说,它的基评估器就是决策树,决策树长成的森林就是随机森林也就是集成评估器。 sklearn中的集成算法模块 sklearn中的集成算法模块是ensemble,写法:sklearn.ensemble RandomForestClassifier 随机森林是非常具有代表性的Bagging集成算法,它的所有基评估器都是决策树,分类树组成的随机森林就叫
LLVM编译器的基础框架与示例代码分析
LLVM编译器的基础框架与示例代码分析 LLVM的命名最早来源于底层语言虚拟机(Low Level Virtual Machine)的缩写。它是一个用于建立编译器的基础框架,以C++编写。创建此工程的目的是对于任意的编程语言,利用该基础框架,构建一个包括编译时、链接时、执行时等的语言执行器。目前官方的LLVM只支持处理C/C++,Objective-C三种语言,当然也有一些非官方的扩展,使其支持A
node-sass安装依赖失败
报错如下: 解决方案: 1.安装python(已安装的可跳过这一步) 下载地址:Download Python | Python.org 虽然提示说的是 python2,但我安装了Python 3.10.11,正常执行命令 2.执行如下命令 3.如果还是不行,试试执行以下命令
CTFer成长记录——CTF之Web专题·buuctf—admin
一、题目链接 https://buuoj.cn/challenges#[HCTF%202018]admin 二、解法步骤 本题页面十分简单, 在源代码中发现: 猜测需要用admin进行登陆,如果在注册模块用admin进行注册的话,会提示已被注册,那么可以肯定与admin有关。 在登陆页面用弱口令试试,发现不行。 那么注册账号,在修改密码的网页源代码发现: 访问该网址,下
[oeasy]python0083_[趣味拓展]字体样式_正常_加亮_变暗_控制序列
字体样式 回忆上次内容 上次了解了 一个新的转义模式 033 逃逸控制字符 esc esc 让输出 退出 标准输出流 进行 控制信息的设置 可以 清屏 也可以 设置光标输出的位置 还能做什么呢? 可以 设置 字符的颜色吗???🤔 &nbs
torchvision中的transforms
torchvision是图像处理库,计算机视觉工具包。 在pycharm中使用镜像下载包时在命令行输入(以cv2为例): #使用国内镜像下载pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple transforms 集成了随机翻转、旋转、增强对比度、转化为tensor、转化为图像等功能,用于数据增强。(trans
微信抢红包操作步骤及需要安装软件的步骤
微信抢红包操作步骤: 打开微信,进入聊天窗口。 在聊天窗口中,如果有红包消息会显示“红包”字样,点击这条消息。 在红包界面,点击“抢红包”按钮。 如果是口令红包,需要输入正确的口令才能打开红包。 打开红包后会显示红包金额,点击“开”即可领取红包。 返回到聊天窗口或者退出微信。 需要安装的软件步骤: 安装Appium服务器:可以从官方网站下载Appium桌面客户端,然后安装和运行Appium服
opencv-python 视频处理
视频是由图片组成的,视频的每一帧就是一幅图片,一般是30帧,表示一秒钟显示30张图片。 opencv中可以用 VideoCapture 来捕获摄像头,用数字表示不同的设备,比如0,1。如果是视频文件,直接指定路径即可。 VideoCapture 类提供了初始化,打开视频文件或设备,视频帧捕获,视频文件或设备关闭,属性设置或获取等功能。 其成员函数isOpened用来检查视频是否能成功打开
Spark安装(黑马程序员文档)
Spark Local环境部署 下载地址 Spark https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-3.4.1/ Anaconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A 条件 PYTHON 推荐3.8 JDK 1.8 Anacond
利用pytorch自定义CNN网络(五):保存、加载自定义模型【转载】
本文转载自:PyTorch | 保存和加载模型 1. 简介 本文主要介绍如何加载和保存 PyTorch 的模型。这里主要有三个核心函数: torch.save :把序列化的对象保存到硬盘。它利用了 Python 的 pickle 来实现序列化。模型、张量以及字典都可以用该函数进行保存; torch.load:采用 pickle 将反序列化的对象从存储中加载进来。 torch.nn.Module.
docker介绍和安装
目录docker介绍1、什么是虚拟化服务器虚拟化:桌面虚拟化:应用虚拟化:网络虚拟化:存储虚拟化:虚拟化的软件有哪些---名词解释-------对机器进行虚拟化------kvm:exsi:vmware:--- 对虚拟机进行管理----openstacknull-----容器管理------docker:docker-compose:docker-swarm:k8s:名词补充:linux的软件do
Oracle 19c Installation on Linux
概述 本文将逐步介绍在 Linux/ Red Hat Enterprise Linux Server 7.9 上安装 Oracle 19C的过程。 一、Oracle 19C 安装先决条件 自动设置 如果您希望执行所有先决条件设置,请执行下命令。 ORACLE linux: yum install -y oracle-database-preinstall-19c RHEL linux: curl
K210 调节颜色阈值识别红绿黄三色
官方在机器视觉的API中提供了寻找绿色色块的例程 https://wiki.sipeed.com/soft/maixpy/zh/api_reference/machine_vision/image/image.html#例程 同样在官方 API 中提到色块列表中的每一个色块成员可以用索引的方式获取相应数值: 不仅可以用索引号来获取相应数值,还调用方法,start 1 到 end 1 的代码
opencv-python 视频前后景分离
背景分离(BS)是一种通过使用静态相机来生成前景掩码(即包含属于场景中的移动对象像素的二进制图像)的常用技术。BS计算前景掩码,在当前帧与背景模型之间执行减法运算,其中包含场景的静态部分,或者更一般而言,考虑到所观察场景的特征,可以将其视为背景的所有内容。 前后景分离分为两步:第一步,计算背景的初始模型;第二步,更新模型以适应场景中可能的变化。 opencv中视频前后景分离的方法通常由3个,都是第
《爬虫》爬取页面图片并保存
@目录前言代码效果 简单的爬取图片 前言 这几天打算整理与迁移一下博客。因为 CSDN 的 Markdown 编辑器很好用 ,所以全部文章与相关图片都保存在 CSDN。而且 CSDN 支持一键导出自己的文章为 markdown 文件。但导出的文件中图片的连接依旧是 url 连接。为了方便将图片保存到本地,在这里保存一下爬虫代码。 只要修改正则匹配代码,同样适用于博客园爬取。 代码 为了提
opencv-python 人脸人眼检测
人脸检测:在一张图像中判断是否存在人脸并找出人脸所在的位置。 人脸识别:在人脸检测的基础上收集人脸数据集合进行处理保存信息,将输入人脸与保存的信息进行比对校验,得到是否为其中某个人脸。 特征值:以某种特定规则对输入源进行处理得到具有唯一性质量化的值,在人脸识别中特征值的提取有:HOG--方向梯度直方图;HAAR--like特征;LBP--局部二进制模式。 分类器:根据特征值界定输入事物是否属于已知
Couldn't launch Python exit code 9009
Couldn't launch Python exit code 9009 start stable-diffusion-webui,发现,python 环境没有,我本地其实是已经安装完毕的,后来发现是因为 windows 的应用商店的快捷键,当你 CMD 命令行输入 python 的时候,会自动跳转到应用商店,然后你就会发现,你的 python 环境没有了,所以,需要将应用商店的快捷键去掉. 去
opencv-python 车牌检测和识别
首先利用级联分类器把车牌位置找到取出来,然后用ocr进行车牌识别。 1 OCR之Tesseract安装 Tesseract安装可以参考这个链接: https://blog.csdn.net/m0_53192838/article/details/127432761 写的比较详细,我在使用的时候有一个报错有点意思,记录一下: Tesseract ocr识别
终于搞懂了python2和python3的encode(编码)与decode(解码)
终于搞懂了python2的编码 在python2下碰到非常多次的中文乱码,这次来梳理一下编码问题。 在python 2中默认编码是 ASCII,而在python 3中默认编码是 unicode。 unicode是中间编码,任何字符编码之前的转换都必须解码成unicode,再编码成目标字符编码 在python2读取文件时,如果文件编码是utf-8的,那么中文读取出来前面是带u的,即是unico