Python

CISCN东北赛区-2023-pwn-all

CISCN东北赛区-2023-pwn-all Novice Challenge 漏洞利用 改strlen的got表 EXP Quadra Two Times 漏洞利用 经典菜单,但是每个功能只能用两次,利用scanf函数让UB中的chunk进入Largebin即可。但是比赛的时候很蛋疼,本地打通了,远程没打通,我还以为是payload字节问题,搞了3个小时,换了4种写法...然后发现pwncli

一天吃透Kafka面试八股文

Kafka 都有哪些特点? 高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作。 可扩展性:kafka集群支持热扩展 持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失 容错性:允许集群中节点失败(若副本数量为n,则允许n-1个节点失

python爬取网易云飙升榜音乐

点击查看代码 MU5735 R.I.P

堆排序之前篇:关于堆

    1.  堆的定义和性质 堆是一种特殊的数据结构,它是一颗完全二叉树,且满足以下性质: 堆中某个节点的值总是不大于或不小于其父节点的值。如果父节点的值不大于其子节点的值,这样的堆称为最小堆;如果父节点的值不小于其子节点的值,这样的堆称为最大堆。 堆可以用数组来存储,因为它是完全二叉树,所以可以利用数组的索引来快速访问任意节点。设当前节点的索引为i,则其

断断续续用了两年了playwright做个笔记吧

pytest+playwright做UI自动化是我最近一直使用的‘套餐’。本文重点playwright,需要对pytest有较深的了解 官网 想系统学习还是要去官网文档:https://playwright.dev/python/docs/intro 安装pytest插件:pytest-playwright 没有安装插件之前,我们可以查看一下pytest自带有什么fixture 在终端执行:p

K-Means聚类 案例:鸢尾花分类

实例代码 原文链接 K-Means聚类 案例 最通俗的话解释KNN,KMeans算法

Python 面向对象(转载)

Python 面向对象 类基础 面向对象和面向过程 面向过程 核心就是过程二字,过程即解决问题的步骤,就是先干什么后干什么 基于该思想谢程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化,进而简单化 缺点:扩展性差 面向对象 核心是对象二字,对象指特征与技能的结合体 基于该思想编写程序就好比在创建一个世界,世界是由一个一个对象组成,是一种“上帝式”的思维模式 优点:可

cv2 安装问题, opencv

解决安装了opencv-python,但 import cv2 报错。 需要安装:

HDFS集群搭建:完全分布式

前期设置 主要区别一就是各个角色在哪儿启动,完全分布式也就是各个角色分布在不通的节点上 1、基础环境:部署配置 NN:core-site.xml DN: workers:node01 SNN:hdfs-site.xml dfs.namenode.secondary.http.address node01:50090 2、角色启动时细节配置: dfs.namenode.name.dir dfs

SaltStack 自动化运维

SaltStack (salt)是一种新的基础设施管理方法开发软件、简单易部署、可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack 提供了一个动态基础设施通信总线用于编排、远程执行、配置管理等 SaltStack 是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于 Python 语言实现,结合轻量级消息队列(ZeroMQ)与

Arduino 控制激光测距 4M

VL53L0X飛時測距模組通常有6隻接腳,只需要接電源和I2C腳。 Arduino Uno板的接線示範: 安裝Arduino版的VL53L0X程式庫 選擇Arduino IDE主功能表的「草稿碼→匯入程式庫→程式庫管理員」,在「程式庫管理員」中搜尋“VL53L0X ”關鍵字,即可找到相關程式庫,常見的兩個程式庫分別是Adafruit和Polohu公司開發的版本,這兩家公司都是美國的電子

python条件判断语句

if条件判断语句 if 条件: (缩进)语句块一 语句块二 python的条件判断语句是没有括号的,对于所匹配的代码块的精准定位是通过缩进实现的,这是python的一大特色。、 if 条件:       语句块一 else:      语句块二 如果还有更多条件的话可以引入elif if 条件:      语

api接口开发技术分享,获得小红书商品详情数据采集商品规格信息调用演示教程

​ 小红书商品详情API接口的作用是获取小红书平台上商品的详细信息。通过该接口,可以获取到商品的名称、描述、价格、图片、评论等相关信息。以下是小红书商品详情API接口的一些重要作用: 提供商品详细信息:小红书商品详情API接口可以提供全面的商品信息,包括商品的名称、品牌、产地、规格、包装等详细信息。这些信息有助于用户全面了解商品的特点和属性。 支持用户购买决策:商品详情API接口提供商品的

anaconda的虚拟python环境配置jupyter

anaconda的虚拟python环境配置jupyter 脚踏实地,注重基础。

ChatGPT 玩法

提示词模板 一个好的提示词是由:立角色 + 述问题 + 定目标 + 补要求 1:【立角色】指的是:引导AI进入具体场景,为 AI 赋予行家身份。 2:【述问题】指的是:告诉AI你的困惑,你的问题,以及为AI补充问题所需要的背景信息。 3:【定目标】指的是:告诉AI你的需求,你希望它为你做到什么。 4:【补要求】指的是:告诉AI,它的回答需要注意什么,或者你想让它以什么形式来回复你。 具体该如何

实时社群技术专题(一):支持百万人超级群聊,一文读懂社群产品Discord

本文由腾讯产品体验设计师volihuang分享,原题“千万级增长,实时社交产品Discord拆解”,本文收录时有内容修订和大量排版优化。 1、引言 对于大多数人而言,对即时通讯IM应用的认知仍然停留在微信、QQ这类经典的即时通讯聊天场景。 实际上,如今的即时通讯技术已渗透到各种业态中,包括本系列文章将要分享的目前大热的Discord实时社群软件(Discord主要用于游戏社交),研究Disco

树莓派4B-MAX9814麦克风模块

树莓派4B-MAX9814麦克风模块 硬件需求 树莓派 MAX9814模块 杜邦线 MAX9814模块 电子特性 实验电路板 实验电路局部 典型工作特性 引角接线 代码展示 以上为基础代码,根据您的具体需求,您可能需要进行进一步的代码调整和优化。此外,请确保遵循适当的安全措施,并阅读MAX9814麦克风模块的数据手册以了解更多详细信息。 运行结果

用RUST进行系统编程的自学资源

用RUST进行系统编程的自学资源 https://github.com/rcore-os/rCore/wiki/study-resource-of-system-programming-in-RUST 7~21天内高效学习 Rust 建议: 前提条件: 要求有基本数据结构,算法基础,相对了解或熟悉C/C++/Java等编程. 学习方案零 通过阅读并练习 Rust 教程 | 菜鸟教程)

关于沧一信竞发展的观点

Q.沧一的现状如何 A.高一(2022级)的生源貌似不太好,上回五校联考被泊头一中吊打,比如数学被甩了十几分,当然也可能是泊头一中太厉害了,泊头一中新高一已经打过邯郸一中了。所以现在的不等式链条为 沧一<邯郸一中<泊头一中。所以这次五校联考高一只让北大班参加,贻笑大方。 Q.如何看待河北中考 A.HE中考越来越不行了,2021年难度到头,后面都下来了 Q.有新高一学霸想学习信息学竞

如何调用API接口获取商品数据

在当今数字化的时代,电子商务的崛起使得网购成为了人们生活中不可或缺的一部分。作为电子商务中最为熟知和流行的平台之一,拥有大量的商品资源和用户群体。如果你是一名开发者或者是对数据分析感兴趣的人,你可能会想要获取的商品数据以便进行商业分析或者开发自己的应用程序。那么,如何调用API接口来获取商品数据呢?本文将为你详细介绍这个过程。 首先,我们需要了解什么是API。API(Application

python之x-mind中的测试用例内容转excel

注意: 导包xlwt生成的excel的文件后缀只能是xls,用xlsx打开文件会报错 一、文件格式 1.x-mind用例格式,若觉得字段太多可在代码中缩减  2.转后的excel格式  二、脚本(原贴:caituotuo.top/c2d10f21.html) 修改最下面文件路径即可用

进程、线程、协程

老是描述不清楚进程、线程、协程的概念。属于脑子里面有。但是说也说不出来。今天记录一下 进程 概念 在计算机中,进程(Process)是指正在运行的一个程序的实例。它是操作系统进行资源分配和调度的基本单位。 每个进程都有独立的内存空间和执行上下文,包括代码、数据、堆栈等。进程可以包含一个或多个线程,每个线程都共享进程的资源。 进程具有以下几个主要特点: 独立性 每个进程相互独立,拥有自己的内

「数析时空」城市路口多维数据可视分析系统

摘要: 今年参加 2023 ChinaVis 挑战赛,团队历时半个月开发而成,在此记录研究生生涯。 该赛道主题围绕交通态势分析,面向交通管理人员,分析交通态势可以有效判断拥堵、事故原因,基于历史数据进行有效预测。利用可视分析技术实现有价值的交通态势感知,如排队车辆统计、断面车流统计、车辆热力图、群体性驾驶行为变化趋势、道路运行健康度、拥堵识别与分析等。 使用的分析工具或开发工具:D3,EChart

《Pytest + Yaml 框架开发与使用》插件使用与插件开发二合一课程

为什么会开这个专题? 目前越来越多的自动化测试人员在学习使用 pytest 框架了,但是大家对 pytest 框架的学习大部分同学都是局限于如何编写测试用例,如何使用 fixtures,以及生成测试报告等基本的使用。 大家对 pytest 插件的了解知道的很少,只知道 pip 安装一个 pytest 插件就可以用了。对于 hook 钩子的使用也是一知半解,大部分但是从网上复制了改一改。 网上对 p

01命令创建django项目

1.首先安装django库   2.创建项目django-admin 需要把D:Python310Scripts  添加到环境变量中,或者使用绝对路径创建项目   3.进入目录激活及启动项目    

Jetson配置pytorch出现的问题

由于无法安装Anaconda因此使用miniforge进行虚拟环境搭建,具体方法参照:   几个重要网站 ① Jetson Zoo - eLinux.org  包含深度学习需要的下载资源配置 ②   安装pytorch后进行验证: 出现的报错: 解决方法参照:解决英伟达Jetson平台使用Python时的出现“Illegal instruction(cpr

Mitmproxy 常规功能介绍

背景 MITMProxy是一种用于中间人攻击(Man-in-the-middle attack)的代理工具。它的作用是在正常的代理功能基础上,截获、记录或篡改数据,并自定义特定的行为。与其他抓包工具(如Fiddler或Wireshark)不同的是,MITMProxy不仅可以查看和分析截获的请求,还可以通过自定义脚本进行二次开发。例如,可以截获浏览器对特定URL的请求,将返回内容置空并存储真实的返回

中国程序员数量达755万,全球排名第二。

要了解全球程序员的情况,GitHub是一个不错的窗口。我们依据GitHub发布的《Octoverse 2021年度报告》,来了解开发者世界的状态,尤其是中国程序员的情况。 依据GitHub的数据,2021年中国有755万程序员,排名全球第二。放眼全球,程序员数量已经超过7300万,比2020年增长了1700万。 全球程序员数量与增长情况 根据预测,2025年GitHub上的程序员估计能达到1

GIS毕业设计

辽宁工程技术大学硕士研究生毕业,长期从事WebGIS、移动GIS开发工作,全栈 (前端、后端、Android、小程序、H5),现任某地理信息公司研发部经理。大连理工大学城市学院外聘讲师,负责移动GIS程序设计课程。CSDN https://hanbo.blog.csdn.net/ ,最高排名700+。 从事GIS开发和项目管理工作已经7年了,每新出一个框架,都会去学习研究,突然有一天发现,自己

<<  <  659  660  661  662  663  664  665  666  667  668  669  >  >>