Python

JS(简单数据类型、数据类型转换)

一. 数据类型简介 1.1 为什么需要数据类型 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。简单来说,数据类型就是数据的类别型号。比如姓名“张三”,年龄18,这些数据的类型是不一样的。 1.2 变量的数据类型 变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算

Python绘图使用subplots出现标题重叠的解决方法

存在问题 Matplotlib中subplot中绘制图形多图添加标题后易和坐标轴标注重叠,如图: 解决方法 方法1 在plt.show之前添加 效果图 方法2 在subplots中设置figsize 参考 https://blog.csdn.net/shizheng_Li/article/details/116047790

背包DP-6447. 给墙壁刷油漆

6447. 给墙壁刷油漆 Description Difficulty: 困难 Related Topics: 给你两个长度为 n 下标从 0 开始的整数数组 cost 和 time ,分别表示给 n 堵不同的墙刷油漆需要的开销和时间。你有两名油漆匠: 一位需要 付费 的油漆匠,刷第 i 堵墙需要

Kali Linux 下搭建ctfd靶场(报错解决)

准备环境: 获取一台运行Linux的服务器或虚拟机,确保具备足够的计算资源和网络连接。 安装所需的软件和依赖项,如Python、pip等。 安装CTFd: 打开终端并使用以下命令克隆CTFd的GitHub存储库 git clone https://github.com/CTFd/CTFd.git 进入克隆的CTFd目录: 安装CTFd的依赖项:

day 33 反射机制,元类,__new__,__call__,元类下的属性查找

1,内置方法在 满足某种条件下自动触发  2、python是动态,强类型的,解释型语言 动态:在程序中定义变量时不需要定义变量的类型,在执行时才知道变量的类型;静态:必须定义好变量的类型。 只要是动态语言,就必须有反射机制   解释:一句一句的翻译后执行 强类型: 3:反射 实现反射机制的步骤1、先通过多dir:查看出某一个对象下可以.出哪些属性来print(dir(obj

全国大数据与计算智能挑战赛:面向低资源的命名实体识别基线方案,排名13/64

全国大数据与计算智能挑战赛:面向低资源的命名实体识别基线方案,排名13/64 全国大数据与计算智能挑战赛:面向低资源的命名实体识别baseline,排名13/64。第一名:0.68962791,基线:0.67902593 ,感兴趣小伙伴可以刷刷榜。 国防科技大学系统工程学院(大数据与决策实验室) 项目链接以及本地码源见文末 1.赛题介绍 大赛背景 全国大数据与计算智能挑战赛是由国防科技大学系

python开发目录

课程安排 day01 环境搭建和基础入门 day02 python基础 day03 数据类型 day04 数据类型和函数 day05 函数 day06 函数进阶 day07 模块 day08 模块和面向对象 day09 模块和面向对象 day10 模块和面向对象 day11 前端开发 day12 前端开发 day13 前端开发 day14 MySQL数据库 day15 初识Django day

python: object

""" Peson.py 人类类 edit: ide: date: """ class Human(object): """ 人类类 """ #限制对象属性只能是SLOTS里面的变量名 对象绑定属性,不用先定义属性 #__slots__ = ('sage','sname','sfrom') sage=0 #年龄 sname="geo

CtfShow信息收集1-20攻略

CtfShow信息收集1-20关攻略 简单更新一下CTF关于信息收集的题目,总共20道,网站地址:https://ctf.show/challenges 第一关 我们可以看到提示:开发注释没有及时删除,所以直接右键查看源代码 提交,过关!!! 第二关 第二关我们会发现右击什么也没法显示,提示内容为 一切前端验证都为纸老虎,我们可以用抓包工具burpsuit查看其数据包和返回包。 抓到包以

PicoRV32-on-PYNQ-Z2: An FPGA-based SoC System——RISC-V On PYNQ项目复现

本文参考: 👉 1️⃣ 原始工程 👉 2️⃣ 原始工程复现教程 👉 3️⃣ RISCV工具链安装教程 本文工程: https://bhpan.buaa.edu.cn:443/link/4B08916BF2CDB42DB78976BCCDB712E2 1.准备工作 👇下面以LOCATION代表本地源存储库的安装目录,以home/xilinx代表在PYNQ-Z2开发板上的目录 ❗ 下载

十一、区块量化 gate.io 接口

1、接口文档网址:https://www.gate.ac/docs/developers/apiv4/zh_CN/#futures 2、安装python工具:pip3 install gateapi-python 3、下载https://github.com/gateio/gateapi-python 4、解压下载好的gateapi-python-master.zip 5、用pycharm打开g

【numpy基础】--数组简介

NumPy(Numerical Python)是一个Python库,主要用于高效地处理多维数组和矩阵计算。它是科学计算领域中使用最广泛的一个库。 在NumPy中,数组是最核心的概念,用于存储和操作数据。 NumPy数组是一种多维数组对象,可以存储相同类型的元素,它支持高效的数学运算和线性代数操作。 1. 数据类型 numpy 数组要求其中的元素必须是同一个类型的,虽然丧失了一些灵活性,却带来的性能

Python学习日志一,初识Python

一、向python说你好世界(print("Hello world!!")) 二、pycharm插件推荐 使用上图这个插件就可以翻译代码里面的英文单词了 三、Pycharm常用快捷键 ctrl + alt + s : 打开软件设置 shift + alt +上/下 :将当前行代码上移或者下移 Ctrl + shift + f10 :运行当前代码 f6 :重命名文件 四、占位完成拼接字符串

Python第三方模块:pymongo模块的用法

pymongo模块是python操作mongo数据的第三方模块,记录一下常用到的简单用法。 首先需要连接数据库: MongoClient():该方法第一个参数是数据库所在地址,第二个参数是数据库所在的端口号 authenticate():该方法第一个参数是数据库的账号,第二个参数是数据库的密码 第一行代码表示连接数据库服务器,并创建相应的对象,其中端口号必须是数字。 第二行代码表示创

python下载文件的三种方法

Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests。 下面来看看三种方法是如何来下载文件的: 方法一: 方法二: 方法三: 看起来使用urllib最为简单,一句语句即可。当然你可以把urllib2缩写成:

Python调用外部系统命令

利用Python调用外部系统命令的方法可以提高编码效率。调用外部系统命令完成后可以通过获取命令执行返回结果码、命令执行的输出结果进行进一步的处理。本文主要描述Python常见的调用外部系统命令的方法,包括os.system()、os.popen()、subprocess.Popen()等。 本文分析python调用外部系统命令主要从两个方面考虑: 1、是不是可以返回命令执行结果码,因为大部分场景都

Leetcode Hot 100 & 239. Sliding Window Maximum

  参考资料:   Python文档heapq部分   考点:子串 & [题干]   1. 心路历程   第一眼看到这个题,想了想,咦~这不就是一维的最大值池化吗,这个有什么好的优化算法吗?首先进入脑子的是一个必定超时的算法,如下:   对于窗口的每一次滑动,由于k固定,则可以直接索引窗口内的每一个值,for循环取最大值就一定是正确的结果了。但是这个方法是肯定超时的,因为leetco

算法题总结-吃苹果(有序处理)

原题 https://leetcode.cn/problems/maximum-number-of-eaten-apples/ 有一棵特殊的苹果树,一连 n 天,每天都可以长出若干个苹果。在第 i 天,树上会长出 apples[i] 个苹果,这些苹果将会在 days[i] 天后(也就是说,第 i + days[i] 天时)腐烂,变得无法食用。也可能有那么几天,树上不会长出新的苹果,此时用 appl

JS(入门)

一. 编程语言 1.1 编程 编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。从事编程的人员,就是程序员。 但是一般程序员都比较幽默,为了形容自己的辛苦工作,也成为“码农”, 或者 “程序猿”/ “程序媛”注意

Python和C++之间的主要区别点?

Python和C++之间的区别可以简洁地概括如下: 编程范式:Python是一种解释型、面向对象的动态语言,更注重代码的简洁性和可读性,适合快速开发和原型设计。C++是一种编译型、多范式语言,支持面向对象、过程式和泛型编程,更注重底层的控制和性能优化。 语法复杂性:C++具有较为复杂的语法和较多的语法特性,需要更多的编程技能和经验才能熟练使用。Python的语法相对简单,更易于学习和上手。

2023中国高校计算机大数据挑战赛:论文学科分类baseline|清华主办

2023中国高校计算机大数据挑战赛:论文学科分类baseline|清华主办 官方地址:https://www.heywhale.com/home/competition 项目码源见文末 1.比赛介绍 赛事背景 自 2022 年底以来,大规模语言模型在各行各业产生了广泛的应用,其中围绕学术工具开发也诞生了许多具有影响力的应用,例如 ChatPDF 等。另一方面,在 2023 年 3 月 14 日,

【技术积累】Java中的集合框架【一】

什么是Java集合框架? Java集合框架是Java编程语言中提供的一组接口、实现和算法,用于存储和操作数据集合。集合框架可以让程序员更加高效地组织和操作数据,而无需手动实现底层数据结构。 Java集合框架的优点是: 提供了丰富、灵活的数据结构和算法,让程序员可以更加高效地完成各种数据操作; 提供了一组统一的接口,让程序员可以随时替换底层数据结构,以达到更好的性能和效率; 提供了线程安全的集合实

怎么利用大厂的API将大段音频转成文本

  日常办公中,我们经常要开会和写会议纪要。传统模式下,我们需要非常认真地听会议中每一句话,记下自己认为的核心的话,并在会后经过多次修改形成会议纪要。现在,聪明人已 经不那么干了,借助几百块的讯飞录音笔,我们可以一口气录下长达三小时的音频,讯飞还能免费给这些录音笔录制的音频转成文本,且识别率相当高,可谓非常方便。   不过,假如我们没买录音笔,没借到这样的录音笔或者刚好忘了带,最后只能借助用机来录

ChatGLM项目启动选项参数

项目启动选项 usage: langchina-ChatGLM [-h] [--no-remote-model] [--model MODEL] [--lora LORA] [--model-dir MODEL_DIR] [--lora-dir LORA_DIR] [--cpu] [--auto-devices] [--gpu-memory GPU_MEMORY [GPU_MEMORY ...]]

OSI七层协议剩余、socket模块、半连接池

传输层之TCP与UDP协议 三次握手流程图 四次挥手流程图 socket模块 scoket基本使用 socket代码简介 代码优化 半连接池的概念

OTA固件签名

热烈欢迎,请直接点击!!! 进入博主App Store主页,下载使用各个作品!!! 注:博主将坚持每月上线一个新app!! 通过OTA固件签名,可以保证芯片只会接收采用经过签名的固件,可以消除使用未签名固件非法进行固件升级的风险。 固件签名环境要求: Python 3, python-ecsda(https://github.com/warner/python-ecdsa) 如果已经生成签名密

pysnooper打印运行过程值

import random import pysnooper  

python3.11 安装脚本

!/usr/bin/env bash author YuHaiPeng yum install wget -y yum update wget -y yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel ncurses-devel sqlite-devel readline-devel tk-devel

Conda简要命令

创建环境 打开conda的命令行,windows的话直接任务栏搜索conda,miniconda。看安装的什么版本 其他命令 参考资料 官方帮助文档: https://docs.conda.io/projects/conda/en/stable/user-guide/getting-started.html

checkpoint

前言 PyTorch 提供了一种非常方便的节省显存的方式,就是 Checkpoint 机制。这篇文章的目的在于更透彻的了解其内在机制。 Checkpoint 机制 该技术的核心是一种使用时间换空间的策略。在现有的许多方法中被大量使用,例如 DenseNet、Swin Transformer 源码中都可以看到它的身影。 为了了解它的工作原理,我们先得弄明白的一个问题是,PyTorch 模型在训练过程

<<  <  719  720  721  722  723  724  725  726  727  728  729  >  >>