Python

你的开发套件已到货「GitHub 热点速览」

这周的 GitHub 热点榜,撇开上周的介绍过的几个项目,剩下就两字:套件。像是搜罗了大量黑客工具的 hackingtool,还有打算一统米哈游游戏客户端的 Starward,以及好用的 CV 库 supervision 方便追踪物体。 当然,还有我们的老朋友搞通知的 novu,做视频、图片备份的 immich。 以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及

python自动化测试之logging日志

From:  凌雪 软件测试学习笔记 2023-06-18 20:34 发表于福建 -----------------------------------------------------------------------------------

20款VS Code实用插件推荐

前言  VS Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的VS Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让VS Code成为了开发语言工具中的霸主,让其同时支持开发多种语言成为了可能。俗话说的好工欲善其事必先利其器,安装一些实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的开发插件开始

深入了解Elasticsearch搜索引擎篇:倒排索引、架构设计与优化策略

什么是倒排索引?有什么好处? 倒排索引是一种用于快速检索的数据结构,常用于搜索引擎和数据库中。与传统的正排索引不同,倒排索引是根据关键词来建立索引,而不是根据文档ID。 倒排索引的建立过程如下:首先,将每个文档拆分成一系列的关键词或词项,然后建立一个词项到文档的映射。对每个关键词,记录包含该关键词的文档列表。倒排索引的结构类似于一个词项-文档倒排表,可以快速地定位包含特定关键词的文档。 倒排索引的

【pandas小技巧】--category类型补充

category类型在pandas基础系列中有一篇介绍数据类型的文章中已经介绍过。category类型并不是python中的类型,是pandas特有的类型。 category类型的优势那篇文章已经介绍过,当时只是介绍了如何将某个列的数据转换成category类型,以及转换之后给程序性能上带来的好处。 本篇将补充介绍深入使用category类型时,经常会遇到的两个问题。一个是category类型中各

【pytorch】目标检测:一文搞懂如何利用kaggle训练yolov5模型

笔者的运行环境:python3.8+pytorch2.0.1+pycharm+kaggle。yolov5对python和pytorch版本是有要求的,python>=3.8,pytorch>=1.6。yolov5共有5种类型nslmx,参数量依次递增,对训练设备的要求也是递增。本文以yolov5_6s为切入点,探究yolov5如何在实战种运用。 1. 数据集的准备 roboflow是

使用VuePress打造的LearnData知识库帮助我更好地学习和传播 - 从笔记到分享

在当今快节奏的社会中,技术变化日新月异。作为一名技术博客站长,我深切感受到了学习和传播知识的重要性。为了更好地满足读者的需求,我决定采用VuePress搭建一个功能强大且易于维护的知识库平台,名为LearnData。本文将介绍我如何利用VuePress构建LearnData,并展示一些相关的代码示例。 VuePress简介 VuePress是一个基于Vue.js的静态网站生成器,它专注于文档编写

8 JavaScript函数

8 JavaScript函数 在JS中声明函数和python差不多. 也要有一个关键字顶在前面. python是def, 到了JS里换成了function, 只不过在JS中没有像python那么死板, 必须def后面必须跟上函数名. 这也为我们未来做逆向提供了第一个超大的伏笔.

解决CondaVerificationError: setuptools appears to be corrupted

问题描述 使用Anaconda创建新环境,创建环境时或创建虚拟环境后进入到虚拟环境中安装Python,指定Python版本号小于3.7时,总是会出现如下报错: 尝试 使用conda clean --all 并一路点y,无果而终。 解决方案 定位到指定包的位置,例如上图中红框展现出来的文件路径,进入到该路径下,将提示已损坏的包直接删除掉。 重新运行conda install python=3.

pg14+pgpool-II- 4.2.4高可用

一、环境配置 三个节点安装数据库软件;三个节点安装pgpool软件;仅主库节点初始化数据库;三个节点修改pgpool配置文件(若未指出在主节点操作,其余操作均在三个节点进行) IP 主机名 作用 port 类型 备注 192.168.128.130 node01 主库 5432 写 对外提供写 192.168.128.131

MATLAB入门小操作(数据类型)

这是一篇有助于快速上手MATLAB软件的文章(新手向)。(学习过其他的语言更容易看懂) 数据类型 这篇文章我想从MATLAB中的数据类型出发去列举一些经常使用的操作。MATLAB中的数据类型包括其他语言中常见的如: 数字 字符与字符串 结构体 还有一些特有的数据类型如: 矩阵 元胞数组 下文将一一介绍这些数据类型的常见用法 字符与字符串 如果是为了建模过程,其中字符串的操作使用并不多,有些基本

GPT用于复杂代码生产所需要满足的必要条件

近年来,由于人工智能(AI)技术的迅猛发展,自然语言处理(NLP)领域取得了巨大突破。其中,基于预训练模型的生成式预测算法如GPT(Generative Pre-trained Transformer)成为了广泛关注的焦点。在开发复杂代码的过程中,使用GPT进行代码生成已经成为一种引人瞩目的方法。本文将介绍GPT用于复杂代码生成所需满足的必要条件,并提供相关程序代码示例。 必要条件 在将GPT应

一份Linux备份策略-----------------linux备份数据

一份Linux备份策略详细思路 原创 六便士IT 六便士IT 2023-06-25 11:00 发表于陕西 收录于合集#Linux运维34个 在没有任何备份策略的情况下,我建议按照以下步骤去备份数据: 确定备份的数据范围:需要备份哪些数据,包括文件、数据库、系统配置等。 确定备份周期和保留时间:备份的周期可以是每日、每周或每月备份一次。保

windows 桌面GUI自动化-1. pywinauto 环境准备

前言 Pywinauto 是基于 Python 开发的,用于自动化测试的脚本模块,主要操作于 Windows 标准图形界面。它可以允许你很容易的发送鼠标、键盘动作给 Windows 的对话框和控件。 官网地址https://pywinauto.readthedocs.io/en/latest/index.html 环境准备 可以通过命令行安装pywinauto: 安装完成后,可以执行以下代码,检

设置 X-Frame-Options HTTP 响应头防止点击劫持攻击

X-Frame-Options 是一个 HTTP 响应头,设置 X-Frame-Options HTTP 响应头为 DENY 或 SAMEORIGIN,用于控制页面是否可以被嵌入到 <iframe>, <frame>, <embed>, 或 <object> 等元素中。这有助于防止点击劫持攻击。 DENY 或 SAMEORIGIN 分别是什么意思?

ubunut 命令

1.显示当前文件夹下文件数量  ls -l|grep "^-" | wc -l  2. 查看占用硬件资源的进程  查看占用0号usb相机的进程 fuser /dev/video0  或者查看占用英伟达显卡的进程  fuser -v /dev/nvidia*  3.杀死进程的命令 4.显示当前目录下各个文件夹占用磁盘空间大小 &

头疼!卷积神经网络是什么?CNN结构、训练与优化一文全解

本文全面探讨了卷积神经网络CNN,深入分析了背景和重要性、定义与层次介绍、训练与优化,详细分析了其卷积层、激活函数、池化层、归一化层,最后列出其训练与优化的多项关键技术:训练集准备与增强、损失函数、优化器、学习率调整、正则化技巧与模型评估调优。旨在为人工智能学者使用卷积神经网络CNN提供全面的指导。 作者 TechLead,拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复

主流开源分析引擎梳理,看看你最中意谁?| StoneDB数据库观察

编者荐语: 本文来自石原子合伙人祁国辉老师,主要对主流的开源分析引擎进行详尽的分析,干货满满,欢迎大家阅读学习。 最近一段时间,我重新梳理了一下目前市面上主流的数据分析引擎, 发现真是琳琅满目, 令人眼花缭乱。静下心来花了两周时间横向看了一下, 学习过程中, 记了一些笔记, 希望能够帮到大家。 作者 | 祁国辉 责编 | 韩   楠 封

ovs设置开机启动,创建两个名空间用户主机ping,使用scapy发包

1. 在 /etc/init.d 目录下修改rsC文件,添加要执行的启动脚本 2. 创建文件夹   3. 编辑OVS启动脚本,创建一个bridge,绑定4个端口 4.创建2个名空间,绑定主机端口,用于收发包测试 5.进入名空间后,执行发包脚本发送vlan数据包 ip netns exec host1 bash 6. 在另一个名空间抓包 ip net

利用pycharm创建第一个django API项目

From:  ICT浪子 ICT浪子 2023-08-19 16:34 发表于湖北 --------------------------------------------------------------------------- 一、pycharm操作 1、打开PyCharm,进入欢迎界面。 2、点击 "Create New Project"

KIOPTRIX: LEVEL 1.1 (#2) 常规命令注入+内核提权

0×02 Vulnhub靶机渗透总结之 KIOPTRIX: LEVEL 1.1 (#2) 🔥系列专栏:Vulnhub靶机渗透系列 🔥欢迎大佬:👍点赞⭐️收藏➕关注 🔥首发时间: 2023年8月20日 🌴如有错误 还望告知 万分感谢 目录0×02 Vulnhub靶机渗透总结之 KIOPTRIX: LEVEL 1.1 (#2)🌴 基本信息:🌴 信息收集主机发现、端口扫描、服务枚举、脚本漏扫(nma

Python matplotlib.axes对象常用属性(绘图方式、坐标轴、刻度等)

目录一、绘图方式1.1 基本绘图方式1.2 跨度、频谱、填充、2D数组的绘图方式 Axes类可以设置图片(或子图)中相关属性:绘图数据、坐标轴刻度/标签、标题、图例等。它是Python操作绘图的主要接口。Matplotlib定义了一个axes类(轴域类),在一个给定的画布(figure)中可以包含多个axes对象,但是同一个axes对象只能在一个画布中使用。比如,2D绘图区域(axes)包含两个轴

django 上传文件

前后端分离下django 框架上传文件实现方式 实现方式一,通过model字段FileFiled()来实现 model类 serializer 类 视图类 来自为知笔记(Wiz)

python增加一个循环运行的装饰器

在平时编程时, 经常会遇到循环运行一个函数的情况, 我们可以编写一个装饰器来简化这个过程, 实现代码如下: btw, 为什么文字少不能发布随笔? 代码不算吗?

Django 解决同源跨域问题

Django 解决同源跨域问题 目录Django 解决同源跨域问题1 site a1.1 urls 配置1.2 app01.views配置1.3 index.html配置2 site b2.1 urls 配置2.2 app01.views配置 由于浏览器具有同源策略的限制:在发送Ajax请求时,如果当前浏览器的URL是a.com,而页面中向b.com发送ajax请求,请求可以正常方法,但数据回到

[语音识别] 基于Python构建简易的音频录制与语音识别应用

语音识别技术的快速发展为实现更多智能化应用提供了无限可能。本文旨在介绍一个基于Python实现的简易音频录制与语音识别应用。文章简要介绍相关技术的应用,重点放在音频录制方面,而语音识别则关注于调用相关的语音识别库。本文将首先概述一些音频基础概念,然后详细讲解如何利用PyAudio库和SpeechRecognition库实现音频录制功能。最后,构建一个简单的语音识别示例应用,该应用程序可以实时监听音

JavaWeb随笔

Javascript Javascript是客户端的一个脚本语言 <script language="JavaScript">      var str = "hello world";      alert(typeof str);      str = 999;     &

devops之Python编程-类的基础架构

Python中,可以通过关键字class来定义一个类。类是一种自定义数据类型,它可以包含属性(变量)和方法(函数)。下面是一个示例: class MyClass: def __init__(self, name): self.name = name def say_hello(self): print("Hello, " + self.na

我也来扒一扒python的内存回收机制!

python的内存回收是面试中经常会问到一个问题,今天我来给大家深度剖析下python的内存回收和缓存机制   1、引用计数器 我们知道,python是通过引用计数器来做内存回收的,下面我们来重点讲下引用计数器 提到引用计数器,我们需要先讲下python中的环状双向链表refchain。 1.1 双向链表refchain 在python程序中,创建的任意一个对象,都会加到这个refcha

<<  <  516  517  518  519  520  521  522  523  524  525  526  >  >>