Python

树莓派Raspbian安装PYQT5

 安装PYQT5.(树莓派Raspbian下pip3 install PyQt5是无法正常安装的。) https://zhuanlan.zhihu.com/p/498682983   准备工作。 pip install wheel sudo apt-get update   Pip3 install sip 可直接用官方仓库安装。  sudo apt

hook脚本的编写

1.hook_map 2 hook_StringBuilder 3 hook_base64 4.关于拦截器的hook

pyinstaller 不好用的过来,懒得敲命令的过来。

pycharm已经用不起了,转vscode了。 原来配置扩展工具,右键的用法不好使了,还懒得敲命令。 包括前段事件,不知道是pycharm还是pyinstaller的问题,总是打包以后没有加入扩展模块,各种不爽。 所以就研究了一下pyinstaller,发现支持另一种python代码打包的方法: 第一个***是你的py文件 第二个***是你要手动导入的模块。 vscode执行py文件还是方便

ubuntu环境下python下使用OpenCV库读取USB摄像头的画面

一 概念 OpenCV是一个开源的计算机视觉和机器学习软件库。它可以使用pip命令行中的以下命令安装:“pip install opencv-python” 这个做视觉处理,非常的方便。   二  源码解析   三 重点解析 1 此处,cap = cv2.VideoCapture(0) 的功能就是读取来自 /dev/video2 这个端口的视

python rasa聊天机器人教程一:安装

Rasa 是一个开源的机器人对话管理框架,用于构建灵活、可扩展的对话系统。它使您能够创建自己的聊天机器人,并通过自然语言理解(NLU)和对话管理(DM)来处理用户的输入和生成响应。  windows中安装rasa 1.创建虚拟环境  注:确保win10中已经安装了python3.8,并且python3.8的目录中要有python.exe的文件(因为有的电脑python2和py

秒杀库存解决方案

电商系统中秒杀是一种常见的业务场景需求,其中核心设计之一就是如何扣减库存。本篇主要分享一些常见库存扣减技术方案,库存扣减设计选择并非一味追求性能更佳,更多的应该考虑根据实际情况来进行架构取舍。在商品购买的过程中,库存的抵扣过程通常包括以下步骤: 开启事务:在开始进行库存抵扣操作前,开启一个事务。 查询库存:根据商品ID,使用SELECT语句从库存表中查询该商品的当前库存数量。 检查库存是否足够:

facenet + fiass 实现人脸识别

人脸检测 使用MTCNN模型的detech方法获取人脸坐标 人脸识别 使用MTNN模型获取人脸特征 使用InceptionResnetV1模型获取512个人脸特征向量 使用获取的人脸特征向量与已知人脸向量对比,已知人脸向量存储在fiass相似性搜索库中 from facenet_pytorch import MTCNN, InceptionResnetV1 from PIL import I

pythonOCC 将二维坐标转化为三维坐标

OCC 当中提供了多种方式转换 直接转换为三维坐标 使用 V3d_View.ProjReferenceAxe()会返回有6个元素的元组,前三位分别对应 XYZ 例子 self._display.View.ProjReferenceAxe() 但是,这种方式转换的坐标让人有点摸不着头脑,不推荐   通过求交点获取 这种方式会把鼠标限制与某一个面上,方便 def ConvertPos(sel

拿到开发板需要做的事情 -- 配置Python环境

1.查看系统时间   2.修改系统时间   3.安装pip3  

【自用】常用配置记录

Python Go Nodejs 换源 修改npm全局安装位置 Java 环境变量 Maven换源 Docker Git 配置 源码 https://mirrors.edge.kernel.org/pub/software/scm/git/ 终端补全,显示git分支 参考 “Linux初始化脚本”中的git部分与bash_profile部分 各Linux发行版更改软件源 fedor

如何用GitHub快速找到优秀的开源项目

版本控制Git和GitHub 分布式版本控制系统 配有两个仓库,在你的电脑上有一个 本地仓库 ,在远程的服务器上有一个 远程仓库 。 我们在提交文件的时候会先提交到本地仓库,然后在有网络的情况下,再从本地仓库提交到网络上的远程仓库。 Git 就是一个典型的分布式版本控制系统 Github就担任了上述的远程仓库这一角色,就是一个存放在外网服务器上的一个文件夹。并且Github是免费的开源的托管平台

python rasa聊天机器人教程二:添加意图和回复

1.rasa的几个yml文件介绍 nlu.yml 文件:该文件用于训练自然语言理解 (NLU) 模型。您可以在其中添加示例句子,标记意图和实体,用于训练 NLU 模型。例如,在文件中添加一条示例句子、标记对应的意图和实体,然后使用 rasa train nlu 命令训练 NLU 模型。 domain.yml 文件:该文件用于定义机器人的行为、回复模板、意图和实体。您可以在其中设置意图、实体和回复模

python 动态加载类和函数

__import__() 函数用于动态加载类和函数 。 如果一个模块经常变化就可以使用 __import__() 来动态载入。 语法 __import__ 语法: __import__(name[, globals[, locals[, fromlist[, level]]]]) 参数说明: name -- 模块名 英文文档: __import__(name, globals=None, loca

Python的if语法规则

if语句的语法规则: ======第一种======        if 条件:            代码        如果条件成立就执行代码        如果不成立, 就不执行 案例1: money = 100

博弈论——博弈软件Gambit使用(七)

Gambit 软件可以用于分析和解决各种类型的博弈论问题,从而帮助研究人员深入理解决策制定者之间的相互影响和策略选择。使用 Gambit 软件,研究人员可以建立博弈模型,定义不同决策制定者的策略集合和支付函数,然后通过计算来分析各种可能的博弈结果。例如,Gambit 软件可以用于计算纳什均衡,即在博弈中没有参与者愿意单方面改变策略的点。这有助于预测在不同情境下决策制定者的最佳策略选择,从而为决策制

地址参数为汉字而页面接受参数为乱码的问题

确保页面的编码与传递参数的编码一致:请确保页面的编码(通常是在 <meta> 标签中指定)与传递参数的编码一致。常见的编码格式包括 UTF-8 和 GBK 等。 对地址参数进行编码和解码:在 JavaScript 中,可以使用 encodeURI 和 decodeURI 函数来对地址参数进行编码和解码。在传递参数时,可以使用 encodeURI 对参数进行编码,然后在接收参数时

刷题记录(三)

攻防世界-Confusion1 打开环境,主页导航有三个选项,其中注册和登陆页面报错404,但提示了flag的位置 在首页的url后面添加{{1+1}}发现系统存在SSTI漏洞。 使用经典payload进行尝试: 结果报错,说明系统对class,subclasses等关键字进行了过滤。 request是Flask框架的一个全局变量,并且本系统没有对request关键字进行过滤,可以利用re

Python 自定义运算符

Python 自定义运算符 正向运算符 示例

基于openpyxl处理.xlsx过程遇到的小问题

前提 偶然一次遇到要处理大量的表格- -,处理步骤不难但是大量重复性劳作比较麻烦,尝试使用python来处理,以下是在过程中遇到的一些小问题记录一下 基于Python 3.10.11,使用openpyxl库 openpyxl库的简单使用介绍 安装openpyxl库 增 1、打开/创建 一个工作簿并添加数据 第一个坑 wb.active这个属性,在网上找资料时介绍这个是获取默认的工作表,但在

直播平台源码优质平台技术:并行处理与线程优化的探索与实践

  面对日益火爆的新型互联网社交形式,直播平台源码APP作为一种实时的多媒体传输和交互方式,越来越受到用户的欢迎,直播平台源码APP能够吸引来大量的用户,并越来越受欢迎,也依托直播平台源码APP的优质平台技术,其中,为了能在处理用户任务能够做到实时性与流畅性,并行处理与线程优化技术被探索出来,并进行实践,直播平台源码APP的并行处理与线程优化通过合理分配任务和优化线程操作,提高直播平台的

wx.grid表格样式重绘(超链接样式)

首先声明,这里达不到超链接的效果,仅仅是显示出来像超链接的样式而已!!! 如果需要实现超链接,就尝试绑定一下单元格点击事件。   重绘表格类构建 class BlueUnderlineRenderer(wx.grid.PyGridCellRenderer): def __init__(self): gridlib.GridCellRenderer.__init_

图文结合丨带你轻松玩转MySQL Shell for GreatSQL

一、引言 1.1 什么是MySQL Shell ? MySQL Shell 是 MySQL 的一个高级客户端和代码编辑器,是第二代 MySQL 客户端。第一代 MySQL 客户端即我们常用的 MySQL 。除了提供类似于 MySQL 的 SQL 功能外,MySQL Shell 还提供 JavaScript 和 Python 脚本功能,并包括与 MySQL 一起使用的 API 。MySQL Shel

chatglm2-6b模型在9n-triton中部署并集成至langchain实践

一.前言 近期, ChatGLM-6B 的第二代版本ChatGLM2-6B已经正式发布,引入了如下新特性: ①. 基座模型升级,性能更强大,在中文C-Eval榜单中,以51.7分位列第6; ②. 支持8K-32k的上下文; ③. 推理性能提升了42%; ④. 对学术研究完全开放,允许申请商用授权。 目前大多数部署方案采用的是fastapi+uvicorn+transformers,这种方式适合快速

Sourcetrail 代码分析工具的使用

Sourcetrail 概述 Sourcetrail 是一个代码分析工具,它旨在帮助开发人员理解和导航复杂的代码库。它可以创建代码库的可视化图形,显示代码中的类、函数、变量、依赖关系等信息,从而帮助开发人员更好地理解代码结构和关系,降低维护和开发过程中的复杂性。 Sourcetrail 的主要特点包括: 代码可视化: Sourcetrail 通过图形化的方式展示代码库的结构和关系,使开发人员能

❤️ GitHub Copilot 读心术揭秘,Copilot 逆向工程笔记

总览 你是否好奇 GitHub Copilot 如何知道你想写的内容?有时候它聪明得甚至好像读过你项目里其他文件一样,不要怀疑,它确实读过。这篇文章记录了我阅读一个对 Copilot 的逆向工程的笔记,一言以蔽之,Copilot 使用了 Jaccard 相似度获取用户最近访问过的页面里与当前编辑内容最相似的代码片段,并将其作为注释内容加入 prompt 中送给代码生成模型,以下是更加展开的讲解:

jmeter 身份证号 处理方式

1.只要求长度,不校验规则的,直接使用jmeter 自带函数${ __RandomString(18,0123456789,)}2.有规则: 1)python 的第三方包 faker写好,jmeter 通过 OS进程取样器 运行获取; Jmeter 执行一段命令(不能直接运行 命令行命令。可以是 执行python文件命令,或 .bat 文件),拿返回结果(比如 Jmeter 执行 .py)&nb

在多个版本python中指定安装第三方库,以及调用

1.很多开发需求的时候,会需要不同版本的python,比如说pytorch的时候需要3.9以及对应的版本,某个需求指定3.8版本,所以现在拥有很多个python,但是又不统一相应的库。 2.步骤:   ①如何查看自己默认版本     在命令行(Win+R)的情况直接python --version        ②如何调用某一个版本的python。     调用3.7: 在命令行(Win

《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104   视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 https://arxiv.org/abs/2308.010

flask的cbv

eg: # cbv:基于类的视图 MethodView 继承自 View from flask import Flask,render_template from flask.views import MethodView app = Flask(__name__,template_folder='templates') # 3 写个装饰器 def auth(func): def in

<<  <  530  531  532  533  534  535  536  537  538  539  540  >  >>