Python
行驶证识别算法以及在中科麒麟系统的离线部署
行驶证作为车辆合法上路的证明文件,包含车辆的基本信息和车主的详细资料,是政府部门、保险公司、租赁公司以及交通管理系统中常用的文档。在日常业务操作中,快速、准确地录入行驶证信息对于提高工作效率、减少人工错误有着重要意义。然而,传统的手工输入过程不仅费时,还存在一定的错误率。为此,OCR(Optical Character Recognition,光学字符识别)技术被广泛应用于行驶证的自动识别中。 O
ros 自定义消息(图像+标志位+位姿)python和c++发布和接受
编译 脚本 v3_gaosi_img_pose_flag.sh #!/bin/bash #外部给与执行权限 #sudo chmod +x run_ros_nodes.sh # 定义 ROS 安装路径 #安装时候添加到系统路径了 不需要每次都source ROS_SETUP="/opt/ros/noetic/setup.bash" #
Google Colab 简单使用
使用Google Colab需要谷歌账号和一点点魔法。注册好账号,找到我的云盘,可以点击右上角的log 跳转。 我的云端银盘这里可以选择上传文件还是文件夹,还可以新建文件夹然后在这个文件夹中选择你要上传的文件。 例如我这创建了一个train_test 的文件夹,然后上传了 test_ScVgIM0.zip 和 train_LbELtWX.zip 两个压缩文件,以及sample_submissi
Python网页应用开发神器Dash 2.18.1稳定版本来啦
本文示例代码已上传至我的Github仓库:https://github.com/CNFeffery/dash-master Gitee同步仓库地址:https://gitee.com/cnfeffery/dash-master 大家好我是费老师,上周Dash发布了2.18.0新版本,并于今天发布了可稳定使用的2.18.1版本(自古.1版本最稳✌),今天的文章中就将针对2.18.1稳定版本中
《抽象代数》系列之群论入门
一、重要性 1.1 领域意义 群论是数学的一个分支,主要研究代数结构中的群、环、域等。尽管它看似抽象,但在编程领域,群论有着广泛的应用和深刻的意义。 算法设计与优化:群论在算法设计中发挥着重要作用。例如,在密码学中,群论被用于设计安全的加密算法,如椭圆曲线密码学,它依赖于椭圆曲线上的群结构;在图论和组合优化问题中,群论可以帮助识别和利用问题的对称性,从而简化算法或提高算法效率。 数据结构:群论的
通义灵码获得国产 AI 编码工具最高成绩丨阿里云云原生 8 月产品月报
云原生月度动态 云原生是企业数字创新的最短路径。 《阿里云云原生每月动态》,从趋势热点、产品新功能、服务客户、开源与开发者动态等方面,为企业提供数字化的路径与指南。 趋势热点 🥇 Gartner 首次发布 AI 代码助手魔力象限,阿里云进入挑战者象限 8 月 29 日消息,国际市场研究机构 Gartner 发布业界首个 AI 代码助手魔力象限,全球共 12 家企业入围,阿里云成为唯一进入
C# 开源教程带你轻松掌握数据结构与算法
前言 在项目开发过程中,理解数据结构和算法如同掌握盖房子的秘诀。算法不仅能帮助我们编写高效、优质的代码,还能解决项目中遇到的各种难题。 给大家推荐一个支持C#的开源免费、新手友好的数据结构与算法入门教程:Hello算法。 项目介绍 《Hello Algo》是一本开源免费、新手友好的数据结构与算法入门教程,采用了动画图解的方式,并支持一键运行代码。 该教程覆盖了 Python、Java、C++、C
[NLP/AIGC/GPT] RAG : 检索增强型生成技术,整合智能体的外挂知识库
1 概述 : RAG RAG 技术的概念、起源 大家每天都会看到各种 RAG 框架、论文和开源项目,也都知道 RAG (Retrieval-Augmented Generation) 是检索增强型生成。 但大家还记得 RAG 这个概念源自哪里吗? RAG 概念来自 Facebook AI Research在 2020 年的一篇论文: 《** Retrieval-Augmented Generat
CTF/5/利用python自动请求网页
最后编辑时间:2024-09-13 09:23:09 星期五 利用python自动请求网页(面向CTF) 前置知识: Python HTML Burp(或者任何一个你趁手的抓包软件) VS Code(或者任何一个你熟悉的编辑器) 浏览器开发者模式(F12) POST请求和GET请求 shell/cmd使用 搭建web服务器基础 为什么我们需要利用python来进行请求? 我们先来看看不使用py
Hash表实践 —— 两数之和
目录题目背景解题思路 题目背景 这个题目用常规的双循环就可以完成。 但不是最优解。为什么? 看看他的步骤数: N =[3,2,4] 求结果为6的两个元素坐标如下, 1). 3+2 = 5 不等于 2). 3+4 = 7 不等于 3). 2+4 = 6 等于,获取坐标[1,2] 求N的步骤数规律: 2个数 = 1 个步骤 3个数 = 3 个步骤 4个数 = 6 个步骤 5个数 = 10 个步骤
快速编写一款python漏洞批量检测工具
一、前言 以下列检测脚本示列: 以上批量检测代码的主要功能点: 1.banner函数模块,用于展示图形化标识,以美化展示脚本 2.read_file函数模块,用于批量读取文件中的url地址 3.check函数模块,用于对漏洞进行检测,这里最好使用BP进行构造,根据响应包中的返回值进行规则匹配 4.main函数模块,主要调用以上3个函数,以及引用命令行解析器 parser 二、导
Markdown原始语法个人记录
Markdown语法-个人记录 官方教程链接 标题 #的个数来确定标题大小,#越少,标题越大;#和标题间最好用空格间隔以兼容,或在文字下方添加下划线、等号 三级标题示例 段落 空行间隔来形成上下段落(为了更好兼容,段落开头不要用制表符、空格) 段落示例 换行 行尾加两个以上空格后回车(大部分都支持直接回车) 加粗 **待加粗** 加粗 斜体 *待斜体* 斜体 加粗斜体
urllib.request.Request对象封装请求
一些服务器只允许普通浏览器的请求而不允许来自脚本的请求,可以使用urllib.request.Request对象封装请求头的信息(请求头需要以字典的形式封装),伪装成普通浏览器发送请求。 urllib.request.Request(url, data=None, headers={}, origin_req_host=None, unverifiable=False, method=None)
python如何使用 秘钥证书 进行 SM2 加密
1. openssl提取 privateKey.pfx秘钥证书秘钥转换为python gmssl库可用秘钥 2.对方PublicKey.cer文件公钥提取 3.python实现 SM2加密
RustPython简单使用
RustPython介绍 同CPython,Jpython,PyPy一样,RustPython,是使用Rust语言实现的Python解释器,支持Python3语法。 项目地址:https://github.com/RustPython/RustPython RustPython真正方便的是可以编译成Wasm文件,可以直接在浏览器中使用,示例网站:https://rustpython.github.
第33次CSP认证模拟的教训
在写第三题化学方程式配平的时候,我用的是Python,决定写两个类来更好的实现逻辑。 主要就是Array类,能像numpy那样对整个数组的元素进行操作。 但是写完之后运行总报错有None参与运算或者Array不支持除法等(我寻思着有实现__div__啊) 以下是我收获的教训: 1.魔法方法的增量赋值运算符如__iadd__等实现+=效果的,要返回self,不能没有返回值 我一开始就是没有返回值,导
mysql_getshell的几种方法
mysql_getshell 一、mysql的--os-shell 利用原理 --os-shell就是使用udf提权获取WebShell。也是通过into oufile向服务器写入两个文件,一个可以直接执行系统命令,一个进行上传文件。此为sqlmap的一个命令,利用这条命令的先决条件: 要求为数据库DBA,使用--is-dba查看当前网站连接的数据库账号是否为mysql user表中的管理员如
使用Code-Like Prompt重构ReAct
ReAct的主要就是备用来调用函数, 现在给出一个使用Code-Like的Prompt, 同样支持外部函数调用 稍微修改一下choose_action, 应该就可以实现一次性调用多个外部工具. 支持Json返回, 而且返回很稳定. ReAct in Code-Like 效果 使用DeepSeek, 温度设为0.5, 其他没有限制 返回内容 完整对话: 解释 Tools 以上就是Tool
torch.nn.Embedding的导入与导出
简介及导入转自:torch.nn.Embedding使用 在RNN模型的训练过程中,需要用到词嵌入,使用torch.nn.Embedding可以快速的完成:只需要初始化torch.nn.Embedding(n,m)即可(n是单词总数,m是词向量的维度)(n是嵌入字典的大小,m是嵌入向量的维度。)。 注意: embedding开始是随机的,在训练的时候会自动更新。 简单使用 举个简单的例子:
微积分快速入门1部分:直觉
1 一分钟微积分:X射线和延时视觉 我们通常只看到图形、公式和情况的表面价值。微积分为我们提供了两种深入挖掘的超能力: X射线 能看到图案中隐藏的部分。你不仅能看到树,还能知道它是由年轮组成的,在我们说话的同时,另一个年轮也在生长。 延时视觉 你能看到物体未来的运行轨迹(很酷吧?) “嘿,那是月亮。接下来几天它都会是白色的,但到了第六天,它就会出现在低空,呈现出我喜欢的颜色。到时我要拍张
2024年9月12日日志
今天重装了系统,成功连接了docker的hadoop,传输速度快了不少,然后安装好了各种办公软件,也再次配好了虚拟机里的hadoop,spark的话,还是不太理解该怎么安装。用python做了一个贪吃蛇小游戏。
搭建ipv6并发代理池
声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 学习目标 ounter(lineipv6代理池学习 前置环境配置 要求linux系统。我是pve下的ubuntugolang的环境 我的是1.18.2 输入 ip a查看网络配置,找到ipv6代理 取这里的前四位+/
2024秋软件工程个人作业(第二次)
软件工程 作业要求链接 作业目标 使用 Python 开发"羊了个羊"风格的消除类小游戏,合理运用 AIGC 工具提高开发效率;使用文生图工具实现图片设计等工作。 学号 102201313 目录项目背景项目介绍+项目展示游戏逻辑概述主界面游戏界面获胜界面失败界面附加功能项目细节项目测试测试样例测试结果设计评价AIGC表格PSP表格过程性截图 项目背景 随着人工智能生
在 Linux 系统中设置 Python 虚拟环境
安装 venv 模块(如果尚未安装): sudo apt-get install python3-venv sudo:以超级用户权限运行命令。 apt-get install:使用包管理器安装软件包。 python3-venv:要安装的具体软件包名称,这个包提供了创建虚拟环境的工具。 创建虚拟环境: 在你的项目目录中运行以下命令来创建虚拟环境(例如,命名为 myenv): python3
Java 学习 day01
Java day1 1、计算机语言 人与计算机之间进行信息交流沟通的一种特殊语言 计算机语言中也有字符,符号等等 常见的计算机语言有C语言,python,Java 2、Java语言的特点 1、简单性:解释性 2、面对对象:高性能 3、分布式处理:多线程 4、健壮性:动态 5、结构中立性:安全性 5、开源 6、跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 3、下载安装Java