Python
使用数据库的优化版php登陆系统
在学习了MySQL以后,我尝试在原来的简易登陆系统上加入数据库。因为原来的账号密码都存在php文件的数组里嘛,现在存在了数据库里。 网站依旧是用phpstudy集成环境搭建的,在这个环境下怎么使用MySQL可以参考这位的视频,给了我很大帮助。 https://www.bilibili.com/video/BV1TQ4y1N7mL 现在我的php文件代码如下 接着就要学python啦。
Python3 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 
Pytorch 并行:DistributedDataParallel
Pytorch 并行:DistributedDataParallel 一个节点上往往有多个 GPU(单机多卡),一旦有多个 GPU 空闲(当然得赶紧都占着),就需要合理利用多 GPU 资源,这与并行化训练是分不开的。 O、数据并行化 按 《深入浅出Pytorch》的话来说,pytorch模型的并行化,主要分为两类: 模型并行:一个 GPU 容纳不了一个模型,需要多个 GPU 分别承载模型的一部分
【软硬件环境及工具安装使用】edgeai-torchvision的使用
前言 一、安装edgeai-torchvision环境 首先需要理解的是,虚拟环境安装完torch之后再安装torchvision,且torchvision是基于源码编译安装的,因为the standard torchvision will not support all the features in this repository. 博主系统CUDA版本是11.7,但
【python基础】repr函数
描述 repr() 函数将对象转化为供解释器读取的形式。 语法 以下是 repr() 方法的语法: repr(object) 参数 object -- 对象。 返回值 返回一个对象的 string 格式。 实例 output: 参考 1. Python repr() 函数 | 菜鸟教程; 完 做自己该做的事情,做自己喜
【软硬件环境与工具使用】setuptools模块
前言 1)setuptools之setup函数参数详解 Building and Distributing Packages with Setuptools - setuptools 68.0.0.post20230808 documentation Python 库打包分发(setup.py 编写)简易指南 | Huoty's Blog setup.py实现C++扩展
【软硬件环境与工具使用】glob模块
前言 匹配符有以下三种: 1)”*”匹配任意0个或多个字符; 2)”?”匹配任意单个字符; 3)”[ ]”匹配指定范围内的字符,如:[0-9]匹配数字。 参考 Python模块之glob模块 glob.glob() 函数_GeorgeAI的博客-CSDN博客 glob — Unix style pathname pattern expansion python之glob
【python基础】python函数调用中的*args和**kwargs的理解
前言 参考 1. python *args和**kwargs详解_惊瑟的博客-CSDN博客; 完 做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。 版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
applicationrunner用法 是一个方便的接口,可以用于在应用程序启动后执行一些逻辑,比如数据初始化、缓存预热等。
applicationrunner用法 原文链接:https://wenku.csdn.net/answer/d8f7f4398bc786e79ed79f09b540878f ApplicationRunner是Spring Boot中的一个用于运行应用程序的类。它可以帮助你快速启动和运行你的应用程序,而不需要写很多代码。你可以通过实现ApplicationRunner接口并重写run方法来使用它
.NET Core读取配置文件 配置文件可以是JSON、XML或INI等格式,需要添加 Microsoft.Extensions.Configuration 扩展包
.NET Core读取配置文件 配置文件可以是JSON、XML或INI等格式 需要添加 Microsoft.Extensions.Configuration 扩展包 原文链接:https://pythonjishu.com/qipsfiygesyrqfi/ 下面是“.NET Core读取配置文件”的完整攻略: 1. 创建配置文件 首先,我们
[Microsoft Azure] 快速上手创建Azure App Service服务
本文将带您快速了解如何使用Microsoft Azure创建Azure App Service服务,让您在短时间内掌握这一流行的云计算平台。 Microsoft Azure是一个功能强大的云计算平台,提供了广泛的云服务,包括虚拟机、数据库、存储等。在本篇博客中,我们将重点介绍Azure App Service服务的创建过程。Azure App Service是一个用于托管Web应
python | 测试 | __name__的作用
1、每个代码文件都是一个模块。 2、在导入模块的时候,会执行模块中的代码。 3、__name__变量 是python 解释器自动维护的变量 4、__name__变量,如果是代码直接运行,值是"__main__" 5、__name__变量,如果代码是被导入执行的,值是 模块名(即代码文件名) 用法:(如果代码文件是直接运行,则执行这一部分代码,如果不是直接运行(导入运行),不执行这一部
RocketMQ 介绍
RocketMQ是一种开源的分布式消息中间件,由阿里巴巴集团开发和维护。它是一种高性能、可靠性强的消息队列系统,用于在分布式系统中进行异步通信和解耦。它具有高吞吐量、低延迟、高可靠性和可扩展性的特点,被广泛应用于大规模分布式系统中的消息通信和异步处理场景。 RocketMQ采用了主题(Topic)和标签(Tag)的方式来对消息进行分类和过滤,支持消息的顺序消费和广播消费模式。它提供了丰富的消息传输
MindSponge分子动力学模拟——安装与使用(2023.08)
技术背景 昇思MindSpore是由华为主导的一个,面向全场景构建最佳昇腾匹配、支持多处理器架构的开放AI框架。MindSpore不仅仅是软件层面的工具,更重要的是可以协同华为自研的昇腾Ascend平台,做到软硬件一体的行业解决方案。基于MindSpore的高通量、自动微分和自动并行等高级特性,以及对于python第三方库numpy的友好支持,我们开发了一款可以在MindSpore上进行分子动力学
windows下C++获取其它窗口中组件的信息
抄自:https://pythonjishu.com/xfqbhrlejawmdfh/ C++获得其他程序窗体控件中信息是一个比较常见的需求,例如在自动化测试、窗口助手等场景下都有可能用到。下面我们就介绍一下C++获得其他程序窗体控件中信息的方法。 安装Visual Studio 获得其他程序窗体控件中信息,在Windows下通过Win32 API是最常用的方法。而在Win32 API的基础上,可
【opencv】传统目标检测:HOG+SVM实现行人检测
传统目标分类器主要包括Viola Jones Detector、HOG Detector、DPM Detector,本文主要介绍HOG Detector与SVM分类器的组合实现行人检测。 HOG(Histograms of Oriented Gradients:定向梯度直方图)是一种基于图像梯度的特征提取方法,被广泛应用于计算机视觉和机器学习领域。由Navneet Dalal和Bill Trigg
String和Integer
Integer 记录一下int和Integer之间相互比较的关系 Int和Integer 在java 5中引入了自动装箱和自动拆箱功能(boxing/unboxing),java可以根据上下文,自动进行转换,极大地简化了相关编程。javac自动把装箱转换为Integer.valueOf(),把拆箱替换为Integer.intValue()。 当我们使用 Integer integerValue =
tick数据保存到csv
def tick2csv(res): csvfiles = {} submap = {} csvheader = ['symbol', 'updateTime', 'lastPrice'] for id in subID: csvname = f"./csv/{id}_tick.csv" if not os.path.exists(c
Django之第三方平台QQ授权登录的实现
接入指南:https://wiki.connect.qq.com/成为开发者 准备工作 成为开发者 首先要有一个开发者账号,https://connect.qq.com/ 登录后点击用户头像,修改个人信息 修改完信息后会提交系统审核,点击应用管理,可以看到审核状态,审核完毕后就可以创建应用了。(两三天的审核时间) 创建应用 https://wiki.connect.qq.com/__tras
Python3 数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。 Python 数据类型转换可以分为两种: 隐式类型转换 - 自动完成 显式类型转换 - 需要使用类型函数来转换 1. 隐式类型转换 在隐式类型转换中,Python 会自动将一种数据类型转换为另一种数据类型,不需要我们去干预。 以下实例中,我们对两种不同类型的数据进行运算,较低
selenium 开源UI测试工具
简介 selenium是一个用于Web应用程序测试的工具。selenium测试直接运行于浏览器网页上,可以模拟用户操作网页。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。 Selenium 能够实现的功能包括:定位网页元素、模拟点击、滑动、键盘输入等等操作。 selenium 支持的语言
scrapy爬取图片报错Missing scheme in request url:
记录一下scrapy爬取图片遇到的坑 目标站点:站长素材图片 https://sc.chinaz.com/tupian 我的核心源代码 # Define your item pipelines here # # Don't forget to add your pipeline to the ITEM_PIPELINES setting # See: https://docs.scrapy.o
上市公司绿色专利申请数据计算(requests插件的巧用)
需求: 工作中需要计算上市公司绿色专利申请数据,需要从先搜索表单值,然后进行匹配和请求,最后需要分析汇总,用于后续的深度数据挖掘。 解决: python中的三大插件,即requests、Beautifulsoup4、lxml的灵活运用,可直接对表单值进行提取、匹配,并进行统计分析 import requests from bs4 import BeautifulSoup def getHTMLTe
打造属于自己的人体识别系统:基于openpose,开源且免费
安装CMake:访问CMake的官方网站(https://cmake.org/download/),下载最新的Windows安装程序。运行下载的安装程序,并按照安装向导的说明进行安装。安装CUDA(可选):CUDA是用于GPU加速的平行计算平台,对于OpenPose的一些功能来说是可选的,但推荐安装。访问NVIDIA官方网站(https://developer.nvidia.com/cuda-to
Python的标准数据类型
在内存中存储的数据可以有多种类型。 例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。 Python 定义了一些标准类型,用于存储各种类型的数据。 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)
python3流程控制
0. 总览关键字: if – elif – else if 嵌套 match...case while 循环 while 循环使用 else 语句 for 语句 for...else range() 函数 break 和 continue 语句及循环中的 else 子句 1. Python3 条件控制 1.1 if – elif
python rasa聊天机器人教程三:基于WebSocket的简单网页组件配置
1. 准备环境 新建一个目录,并且在命令行中进入该目录 初始化一个Rasa项目,使用以下命令: rasa init 2. 修改Rasa的配置 在Rasa项目目录中,找到credentials.yml文件,添加以下内容: socketio: user_message_evt: user_uttered bot_message_evt: bot_uttered session_p
Django ORM模型一对一、一对多、多对多操作
创建模型 from django.db import models #学生类 class Student(models.Model): id = models.AutoField(primary_key=True) sname = models.CharField(max_length=20) # 一对多外键设置,'多'的模型类设置外键,注意需要带参数on_de