Python

urllib+BeautifulSoup爬取并解析2345天气王历史天气数据

urllib+BeautifulSoup爬取并解析2345天气王历史天气数据 网址:东城历史天气查询_历史天气预报查询_2345天气预报 1、代码 2、分析 url构成如下: 基础url:https://tianqi.2345.com/Pc/GetHistory 参数: areaInfo[areaId] 表示的是 某地区的天气编码,这个需要去自己获取。 areaInfo[areaType

python: multiple inheritance

多继承 """ Mother.py 多继承类 inherited Animal python (类名) super java 继承可以使用 extends 和 implements 这两个关键字来实现继承 C++ :public 类名 C# :类名 可以重写父类方法 edit:geovindu,Geovin Du date:20230702 IDE:PyCharm 2023.1.2 """ i

【numpy基础】--数组索引

数组索引是指在numpy数组中引用特定元素的方法。numpy的数组索引又称为fancy indexing,比其他编程语言的索引强大很多。 1. 选取数据 numpy的索引除了像其他语言一样选择一个元素,还可以间隔着选取多个元素,也可以用任意的顺序选取元素。 比如一维数组: 从上面的示例看出,通过传入 indexes 数组,可以一次选择多个元素。indexes 数组中的值代表数组arr的下标,从0

八期day05-java基础

1 Java环境搭建 1.1 安装jdk配置环境变量 1.2 第一个helloworld 1.2 编辑器 1.2.1 安装-破解 1.2.2 新建项目 2 Java语法快速入门 2.1 程序的入口 2.2 文件名 2.3 类规范 3 基本语法 3.1 注释 3.2 变量和常量 3.3 输入输出 3.4 条件语句 3.5 循环语句 while循环 d

八期day06-java基础2

零 python和java字节字符串比较 0.1 java字节数组和字符串相互转换 0.2 java 字符数组和字符串相互转换 0.3 python字节和字符串 0.4 java字节数组转python字符串 一 Object类 Object类是java.lang包下的核心类,Object类是所有类的父类,何一个类时候如果没有明确的继承一个父类的话,那么它就是Object的子类 以下两种

MySQL8.0安装详细教程

前言:MySQL版本区别: ● MySQL Community Server:Community是社区版本,开源免费,但不提供官方技术支持; ● MySQL Enterprise Edition:Enterprise企业版本,需付费,可以试用30天,提供官网技术支持; ● MySQL Cluster:Cluster集群版,开源免费,可将几个MySQL Server封装成一个Server; ● My

ImportError:无法从“django.utils.encoding”导入名称“force text”[Python错误已解决]

在软件开发过程中遇到错误是很常见的,在使用 Python 和 Django 时,这样的错误之一就是ImportError: cannot import name 'force text' from 'django.utils.encoding'. force text此特定错误表明从模块导入方法时出现问题django.utils.encoding。缺少的方法用于将输入数据转换为一致的文本字符串格式

玩转Matplotlib的10个高级技巧

Matplotlib是Python中流行的数据可视化库,仅使用简单的几行代码就可以生成图表。但是默认的方法是生成的图表很简单,如果想增强数据演示的影响和清晰度,可以试试本文总结的10个高级技巧,这些技巧可以将可视化提升到一个新的水平: https://avoid.overfit.cn/post/fece2cde8dbd4f899de00f5509385c6c

基于AIidlux平台的自动驾驶环境感知与智能预警

自动驾驶汽车又称为无人驾驶车,是一种需要驾驶员辅助或者完全不需操控的车辆。 自动驾驶分级: 自动驾驶系统的组成部分: 环境感知系统:   自动驾驶系统架构:     自动驾驶数据集: Aidlux的作用:   YOLOP算法:   损失函数: 模型训练: 数据集:   修改配置文件 lib/config/default.

1.4 编写简易ShellCode弹窗

在前面的章节中相信读者已经学会了使用Metasploit工具生成自己的ShellCode代码片段了,本章将继续深入探索关于ShellCode的相关知识体系,ShellCode 通常是指一个原始的可执行代码的有效载荷,攻击者通常会使用这段代码来获得被攻陷系统上的交互Shell的访问权限,而现在用于描述一段自包含的独立的可执行代码片段。ShellCode代码的编写有多种方式,通常会优先使用汇编语言实现

tkinter 支持颜色集

 来源:(55条消息) Python图形用户界面Tkinter标准色彩颜色背景色大全_tkinter背景颜色_扫地僧-smile的博客-CSDN博客

python: objct property

  """ clerker.py 类 edit:geovindu,Geovin Du date:20230672 IDE:PyCharm 2023.1.2 clerker.__dict__ 窥探私有属性 私用属性 clerker._Clerker.__age=-1 clerker.__age=-1 """ import sys import os class Clerker(obje

pytorch的学习-B站学习版

三种编译方式的优缺点  Pytroch中的加载数据 主要涉及了两个类,一个叫Dataset,一个叫Dataloader. 举一个不恰当的例子,我们要在诸多的垃圾(数据)中找到我们所需要的垃圾(数据),Dataset就是将其中的可回收垃圾提取出来,并且将它们进行编号,同时可以根据编号获取相对应的垃圾,同时获取相对应的label.总结就是提供一种方式去获取数据及其label.(包括1.如何

PostgreSQL 新手入门指引

自从MySQL被Oracle收购以后,PostgreSQL 逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。 一、安装 首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client 然后

Python 使用 NetworkX

Python 使用 NetworkX 说明:本篇文章主要讲述 python 使用 networkx 绘制有向图; 1. 介绍&安装 NetworkX 是一个用于创建、操作和研究复杂网络的 Python 库。它提供了丰富的功能,可以帮助你创建、分析和可视化各种类型的网络,例如社交网络、Web图、生物网络等。NetworkX 可以用来创建各种类型的网络,包括有向图和无向图。它提供了各种方法来添

接口自动化_微信小程序接口测试时如何通过鉴权

   微信小程序接口测试时,通过抓包看出需要先获取微信code,才能发请求获取token,继续操作其他接口。此时需要根据实际情况选择通过鉴权的方案 方案一:token有效期较长,可以考虑直接抓包获取token,用于之后的接口请求鉴权 方案二:调用微信开发者工具,获取微信code 此处通过JS的miniprogram-automator(python则通过m

atx-agent学习(3)-安装uiautomator apk

源码如下: 其中self.shell("pm", "uninstall", "com.github.uiautomator")表示卸载一个应用. self.shell("pm", "install", "-r", "-t", path)表示安装一个应用, -r表示重新安装, -t表示允许安装测试应用.

Java主流jdk发行版有哪些?

Java的特点是百花齐放,不像c#或者go只有一家主导。oracle jdk收费了,没关系,不是只有它可用。java还有很多免费的主流的jdk发行版,记录下来备忘。 OpenJDK - 官方网站 - 源代码 - 文档 - 下载地址 OpenJDK是其他所有jdk发行版的基础,可以用于开发和测试,但不建议将它用于Java生产环境。 Temurin(AdoptOpenJDK) - 官方

python 字典key单引号变双引号

背景:  str1 = "{'a':1,'b':2,'c':3}" 把字典格式的字符串str1转成字典import jsons_dic = json.loads(str1)报错信息:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

Django 网站允许外部访问的设置方法

​ Django学习过程中一般都是在本机上使用 manage.py runserver 命令启动开发用HTTP服务器,使用本机浏览器访问此服务器。那么如果需要在联网的其他电脑上访问这个Django服务器,则需要额外做一些设置,否则会显示无法连接或连接失败等错误。 1.确认Django的开发服务器正在监听公共IP地址和端口。 ​ 在运行Django开发服务器时,默认情况下它只会监听本地IP地址(12

pyqt5-QWidget

1、介绍 QWidget是几乎所有pyqt显示用组件的直接或间接父类,其声明的属性和方法很具有代表性。 QWidget既可以是窗口组件,独立显示,可以容纳其他组件。也可以是一般组件,被其他组件容纳。 常用的窗口组件包括QWidget、QMainWindow和QDialog。其它组件继承QWidget,也能够作为窗口独立存在,但是一般不会使用。 QWidget作为最简单的组件,被广泛使用 QMai

pyqt5-QWidget位置和大小

1、位置 (1)x和y 分别返回当前组件相对于所在容器左上顶点在水平方向和垂直方向上的距离,类型为int,单位是像素 当前组件在父容器中完全显示,则x和y为正数,否则超出范围,会出现负数。 如果当前组件作为窗口组件独立显示,其父容器则是整个屏幕,此时是标题栏的左上顶点对应屏幕左上顶点计算 此时,如果当前组件向左拖动,部分超出屏幕,其x为负值 如果当前组件是非窗口组件,在其它容器组件中,比如

openstack部署-victoria

openstack-victoria 目录openstack-victoria安装和配置组件启用openstack库升级所有节点的软件包sql数据库消息队列MemcachedEtcdkeystone创建域、项目、用户和角色glancePlacementnovaneutronprovider network创建flavor实例 安装和配置组件 启用openstack库 升级所有节点的软件包

pyqt5-QWidget窗口

1、窗口、窗口标题和窗标 (1)window 返回当前组件的窗口对象,如果本身就是窗口,则返回本身对象 比如QMainWindow对象调用该对象,返回类型即QMainWindow (2)setWindowTitle 设置窗口标题,参数为str类型 (3)windowTitle 获取窗口标题,返回类型为str类型。 如果没有个性设置,QMainWindow的默认窗口标题就为MainWind

pyqt5-布局

1、介绍 pyqt可以基于designer快速进行布局,所见即所得,不用关心代码。 2、绝对布局 通过组件的move和update等方法,可以设置组件的左上顶角在父组件的中的绝对位置,从而实现布局。 在实际开发中,可以用于窗口的位置设置,但是一般不用于窗口内组件的管理 move(x, y) # x表示水平方向,y表示垂直方向,一般均为正数 3、QHBoxLayout和QVBoxLayout 水

使用MySQL Shell备份和还原MySQL

MySQL Shell是MySQL的高级客户端和代码编辑器。除了提供的SQL功能之外,与MySQL类似,MySQL Shell还为JavaScript和Python提供脚本功能,并包含用于使用MySQL的API。X DevAPI使用户能够处理关系型和文档数据,强烈建议MySQL Server 8.0和5.7与MySQL Shell 8.0一起使用。 MySQL Shell包含用于MySQL的实用程

Python之itertools模块

python的itertools模块介绍 itertools模块是Python标准库中的一个模块,提供了多个用于迭代器和循环操作的函数。 1.count方法:生成一个从指定起始数开始的整数序列(无穷迭代) 函数功能: count函数生成一个无穷迭代器,用于生成一个整数序列。 语法: 参数介绍: start:可选参数,默认为0,指定生成序列的起始数。 step:可选参数,默认为1,指定每次增加的

gitlab--缓存 cache

缓存 cache 介绍 使用 cache 指定要在作业之间缓存的文件和目录列表。您只能使用本地工作副本中的路径。缓存在流水线和作业之间共享。缓存在产物之前恢复。 cache:paths 使用 cache:paths 关键字来选择要缓存的文件或目录,路径是相对于项目目录,不能直接链接到项目目录之外 例如 rspec: script: - echo "This job

ACM模式机考准备指南

1 熟练掌握格式化输入输出方法 ACM模式需要题目要求,按照规定的格式自己手动写输入和输出的代码,如果没有充分准备,考试的时候就有可能会在输入输出这块卡很久,浪费考试的时间,反之,如果能够掌握各种格式的输入输出方法,则可以让我们在考试的时候快速完成输入输出代码的编写,节省出更多的时间思考和编写逻辑代码。 牛客网有专门练习输入输出的练习题,列举了几种常见的输入输出格式,可以先通过该练习,掌握基本的输

Anaconda介绍

Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大,如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python) conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本

<<  <  670  671  672  673  674  675  676  677  678  679  680  >  >>