Python
Python中列表list常用方法总结
在 Python 中,列表(List)是一种有序的数据集合,可以存储任意类型的数据,例如整数、浮点数、字符串、元组、列表等。因为列表是有序的,所以可以通过下标(索引)来访问和修改列表中的元素。Python 中的列表是可变的,也就是说可以动态增加和删除元素。 创建列表的方法有多种,其中最常见的是使用中括号 [] ,并在其中用逗号 , 分隔出各个元素。例如,以下是一个创建列表的例子: a
在最新的flutter2解决webview无法访问http问题
具体操作就是在flutter项目下创建/android/app/src/main/res/xml/network_security_config.xml文件,填上配置内容: <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartex
ebpf-使用内核编译开发一个程序(ubuntu20.04)
前不久正好工作中使用到了这个方面的知识,这里写一下我的总结 我对ebpf的理解 ebpf(extended Berkeley Packet Filter)是一种虚拟机,通常我们使用的vmware是一种大型的虚拟机,vmware里面可以模拟cpu、显卡、网卡、硬盘等硬件,而ebpf这种的虚拟机是只模拟栈的小型的虚拟机,jvm也是一种栈虚拟机,栈虚拟机的优点就是可以跨平台,代码简单,但是不好优化,与其
Python type 和元类 metaclass
Python 一切皆对象,包括类 class 也是对象 众所周知 Python 跟 Java 一样,一切皆对象,所以 class 类也是对象,而对象可以动态创建,所以一个 class 类也可以被动态创建出来。 通过 type() 创建类 type 的定义,type 是一个类 class,只不过可以 callable 。 type 传入一个参数时,返回的是参数的类型。 type 传入三个参数时,
AI 帮我写代码——Amazon CodeWhisperer 初体验
文章作者:游凯超 人工智能的突破和变革正在深刻地改变我们的生活。从智能手机到自动驾驶汽车,AI 的应用已经深入到我们生活的方方面面。而在编程领域,AI 的崭新尝试正在开启一场革命。Amazon CodeWhisperer,作为亚马逊云科技的一款 AI 编程工具,正是这场革命的一部分。 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培
Model关联模型,一对一,一对多,多对多
一、一对一关系 1、我们在models中创建一个新的模型,叫做StudentInfo 点击查看代码 2、在视图中创建一个新的类,RelationView,记得去绑定路由 点击查看代码 二、一对多关系 3、我们再创建一个模型 点击查看代码 4、在视图中写一个视图 点击查看代码 三、多对多关系 5、我们再在模型中创建两个模型 点击查看代码 6、在视图中创建一个视图 点击
pytest运行警告问题解决:DeprecationWarning: pkg_resources is deprecated as an API
前言 最近在运行pytest的时候,经常出现这个警告DeprecationWarning: pkg_resources is deprecated as an API See https://setuptools.pypa.io/en/latest/pkg_resources.html from pkg_resources import iter_entry_points 从警告上看是方法被弃用,
python进阶 08列表数据类型的内置方法
列表数据类型的内置方法 1.作用 列表的作用就是可以描述多个值,就比如一个人可以有很多的爱好 2.定义方式 3.内置方法 优先掌握 索引取值 切片 长度 in/not in for循环 删除del 追加 需要掌握 统计列表内某一个元素出现的次数 扩展列表 清除 复制列表 删除(默认删除最后一个) 索引 插入
安装tomcat及supervisor管理tomcat
安装tomcat及配置tomcat虚拟主机 准备 在部署Tomcat之前必须安装好jdk,应为jdk是tomcat运行的必要环境。 1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 这里我用的安装包是 jdk-8u201-linux-x64.rpm apache-tomcat-9.0.16.tar.gz systemctl disable --now firewalld //关
tensorflow选择cpu/gpu训练
http://www.taodudu.cc/news/show-3980798.html?action=onClick 通过环境变量控制 屏蔽GPU export CUDA_VISIBLE_DEVICES="" 通过训练代码控制 https://blog.csdn.net/dream_to_dream/article/details/122249872 选择CPU: 选择GPU: 查看当前设备
python进阶 day08元组数据类型内置方法
元组数据类型内置方法 元组和列表的内置方法一模一样,但是元祖无法修改 元组咋i定义的那一刻他的元素个数以及元素的值就全部固定了 毫无用处,早期永远一般用于减小内存占用,以后只要定义列表就行了 定义方式 列表的中括号改成小括号 内置方法 查看索引位置’ 统计元素个数 存储一个值还是多个值 多个值 有序还是无序 有序 可变还是不可变 压根没有这一说
googlectf2023 gradebook 复现(TOCTOU)
Gradebook 结构 根据函数 sub_2247 开头的部分可以推测出 gradebook 的结构 每一条记录 grade 是一个大小为 0 x 40 的结构体 Toctou 漏洞点是 TOCTOU (Time-of-check to time-of-use) ,先检查后使用描述的是一种文件的操作方式,比如: 在一个文件完成检查到使用的时间间隙,文件信息可能被改变。在上面的程序中,acc
python进阶 day08字典数据类型内置方法
字典数据类型内置方法 1.作用 对于值添加描述信息使用他 2.定义方式 用{}以逗号隔开加入键值对:key:value 3.内置方法 优先掌握 1.按key取值 2.长度 len 3.in / not in 4.for循环 5.keys/values/items(items用的最多,一和解压缩一起用) 需要掌握 1.复制 2.删除 3.删除最后一个键值对 4.清除字典 5
创建Anaconda虚拟Python环境的方法
本文介绍在Anaconda环境下,创建、使用与删除Python虚拟环境的方法。 在Python的使用过程中,我们常常由于不同Python版本以及不同第三方库版本的支持情况与相互之间的冲突情况,而需要创建不同的Python虚拟环境;在Anaconda的帮助下,这一步骤就变得十分方便。 首先,我们需要打开“Anaconda Prompt (anaconda3)”。 随后,在其中输入如
NeetCode 150
Table of Contents Array & Hashing 217. Contains Duplicate 242. Valid Anagram 1. Two Sum 49. Group Anagrams 347. Top K Frequent Elements Two Pointers 125. Valid Palindrome Binary Search 704. B
Python初步了解装饰器
Python初步了解装饰器 装饰器的概念 装饰器的简单使用 装饰器的进阶 装饰器的练习 装饰器的固定模块 装饰器的语法糖 装饰器的概念 装饰器的简单使用 装饰器的进阶 装饰器的语法糖 装饰器的固定模块
MindSpore框架学习
MindSpore框架学习 研一时候的笔记 手写数字Mnist识别 把大象放进冰箱共需要3步: 第一步:打开冰箱门; 第二步:把大象装进去; 第三步:关好冰箱门。 将一个复杂的任务分解成一个个步骤,按照步骤一点点去实现就可以了。手写数字Mnist识别的任务也是一样,将该任务分解成以下一个个步骤: 加载数据 定义网络模型 定义损失函数 定义优化器 Train(训练)的过程: 加载一批数据
KMP字符串对比算法及next数组计算
(注:该贴主要运用python实现该算法) 先谈谈KMP算法吧。KMP算法的全称是Knuth-Morris-Pratt 算法,它是用来进行字符串查找,即在某个主字符串里面找到某个特定子字符串。但是好像这个问题也可以直接暴力查找来完成啊,可是暴力查找的的缺点是不可忽视的:它的时间复杂度太高了!一旦遇见长的字符串就会让程序运行时间指数型增长。而用KMP算法可以很好的解决代码的时间复杂度高的问题
用现代C++写一个python的简易型list
std::variant介绍:en.cppreference.com/w/cpp/utility/variant 通过泛型模板(仅提供了int, double, string三种类型的存储),实现了append, pop, front, back, size等方法,并且通过重载运算符实现了对负数索引的访问。 #include <iostream> #incl
Python Flask 装饰器 捕获请求参数和返回值,并追加自定义参数(业务名称)
你可以使用 Flask 的装饰器在每个请求接口中追加业务模块名称。可以在 log_request_response 装饰器中添加一个新的参数,将业务模块名称作为参数传入。以下是修改后的代码示例: from functools import wraps from flask import Flask, request, jsonify app = Flask(__name_
完美解决Python词云库wordcloud不显示中文问题
你的Python词云库wordcloud显示的都是方框吗?别担心,我有一个妙招让你的中文词云变得美观又清晰! 背景: wordcloud是一个基于python的词云生成库,它可以让你用简单的代码创建出各种形状和颜色的词云图像 wordcloudgithub地址:https://github.com/amueller/word_cloud wordcloud(color{#FF3030}{默认是不
R语言分析糖尿病数据:多元线性模型、MANOVA、决策树、典型判别分析、HE图、Box's M检验可视化
全文链接:https://tecdat.cn/?p=33609 原文出处:拓端数据部落公众号 背景 Reaven和Miller(1979)研究了145名非肥胖成年人的葡萄糖耐量和胰岛素血液化学指标之间的关系。他们使用斯坦福线性加速器中心的PRIM9系统将数据可视化为3D,并发现了一个奇特的图案,看起来像是一个有两个翼的大斑点。 本文帮助客户使用这些数据来说明多元线性模型的各种图形方法。正如我们将看
R语言混合图形模型MGM的网络可预测性分析|附代码数据
原文链接:http://tecdat.cn/?p=18279 最近我们被客户要求撰写关于混合图形模型MGM的研究报告,包括一些图形和统计输出。 网络模型已经成为抽象复杂系统,是深入了解许多科学领域中观测变量之间的关系模式的流行方法。这些应用程序大多数集中于分析网络的结构。但是,如果不是直接观察网络,而是根据数据进行估算(如:吸烟与癌症之间存在关联),则除了网络结构外,我们还可以分析网络
R语言统计学DOE实验设计:用平衡不完全区组设计(BIBD)分析纸飞机飞行时间实验数据|附代码数据
全文链接:http://tecdat.cn/?p=31010 原文出处:拓端数据部落公众号 平衡不完全区组设计(BIBD)是一个很好的研究实验设计,具有从统计的角度看各种所需的特征。 最近我们被要求撰写关于BIBD的研究报告,包括一些图形和统计输出。 对于一个BIBD有K个观测,重复r次实验。还有第5参数lamda,记录其中每对治疗发生在设计块的数目。 生成一组BIBD设计,设计行列和每块的元素具