Python

网页浏览器Chrome开发者调试工具-Application(应用程序)

前言全局说明 网页浏览器Chrome开发者调试工具-Application(应用程序) 一、网页浏览器Chrome开发者调试工具-Application(应用程序) Application:应用面板,用于记录网站加载的所有资源信息,如存储、缓存、字体、图片等, 同时也可以对一些资源进行修改和删除。 二、关闭标签页 在标签页上右键,可以选择移除或移动到快速视图栏 免责声明:本号所涉及内

再谈Python之拼音拆分

在《Python之拼音拆分》一文中已经给出了解决办法,但最近又遇到一些新的问题。 一号同学最近在写一个工具,需要根据拼音字符串拆分出来所有可能的拼音组合 这么说可能大家不太理解,比如 可以拆分为 这尼玛就离谱的很,用之前的思路只能拆出来一个ZhanGanGai,其他的可能就无法拆分了 分析了一下原因,主要是因为上一个拼音的最后一个字符去掉后不会造成前一个拼音无法拼写,同时也可以和后一个拼音相结

Django中的Swagger文档库--drf-spectacular

在用django开发后端接口的时候,通常会面临写接口文档的问题,尤其项目大了之后,写文档就更加头疼了,如果能够在写完代码后,自动生成接口文档,那该多好啊 所以,咱们这里要介绍一个比较厉害的库 drf-spectacular 这个库能够自动生成OpenApi 3.0 的接口文档,并给出目前比较流行的swagger UI的界面 这个库主要实现了3个目标 从DRF中提取更多的schema信息 提供灵活

Python zip函数及用法

zip() 函数是 Python 内置函数之一,它可以将多个序列(列表、元组、字典、集合、字符串以及 range() 区间构成的列表)“压缩”成一个 zip 对象。所谓“压缩”,其实就是将这些序列中对应位置的元素重新组合,生成一个个新的元组。 好记性不如烂键盘---点滴、积累、进步!

基于SWIFT和Qwen1.5-14B-Chat进行大模型全参微调测试

基于SWIFT和Qwen1.5-14B-Chat进行大模型全参微调测试 环境准备 基础环境 操作系统:Ubuntu 18.04.5 LTS (GNU/Linux 3.10.0-1127.el7.x86_64 x86_64) Anaconda3:Anaconda3-2023.03-1-Linux-x86_64 根据服务器网络情况配置好conda源和pip源,此处使用的是超算山河源 服务器硬件配置:

记录零基础的行人重识别---2024.3.4 第一天

本人研一小白一枚, 老师给定的研究方向为行人重识别的方向, 最近在知乎上面看到了郑哲东大佬以及他们悉尼科技大学小组曾经写的知乎帖子https://zhuanlan.zhihu.com/p/50387521, 随手也附上他们的GitHub项目链接https://github.com/layumi/Person_reID_baseline_pytorch/tree/master/tutorial,方便

网络安全入门(持续更新...)

第零章 网络安全概述 网络安全是什么 网络安全基本要素(CIA) 机密性(Confidentiality):确保一些重要信息/敏感数据不会被未授权访问(不会被窃取); 完整性(Integrity):确保数据在传输过程中不会被篡改; 可用性(Availability):确保已授权人员可以正常获取数据; 网络安全关心什么 网络通信安全:网络、路由器、交换机等网络设备; 计算环境安全:中间件

gRPC-第二代rpc服务

在如今云原生技术的大环境下,rpc服务作为最重要的互联网技术,蓬勃发展,诞生了许多知名基于rpc协议的框架,其中就有本文的主角gRPC技术。 一款高性能、开源的通用rpc框架 作者作为一名在JD实习的Cpper,经过一段时间的学习和实践,发现了C++与Java之间的种种不同,这也让我产生了一个想法:既然rpc需要做到的就是客户端无感知调用,那么客户端和服务端使用的语言也不应该成为约束,正巧在来

8k中英双语文本嵌入模型效果初探

一 模型介绍 向量模型用于生成向量表示,被广泛应用于检索、分类、聚类或语义匹配等传统的自然语言处理任务。到了大模型时代,由于上下文长度的限制,需要压缩、存储和查询大量的信息,这就需要用到向量模型对输入的文本进行向量化表示,然后再喂给大模型,以得到期望的输出。更长的向量模型输入的长度可以提高 RAG 场景下大模型回复的准确性,而且适用于各种处理长文本的场景,例如处理数十页的报告综述等。 模型参数

Python工具箱系列(五十)

使用PIL加工图片   常见的图片操作包括但不限于: •大小进行变化 •旋转 •翻转 •使用滤镜进行处理 •剪切      以下python代码演示了如何将一幅美女图进行多种加工处理,并且汇集在一起,形成一个类似于照片墙的相关操作。 运行后的效果如下图所示。 在这个照片墙上,每种加工的名称都输出到图片的左上侧。 最后一个图是剪切图,小于照片墙预留的空间,

Rust 登上了开源头条「GitHub 热点速览」

抱歉!上周因为出月刊工作量比较大,所以「GitHub 热点速递」暂停了一期,必须要给守着更新的读者道个歉,以后每周二的「热点速递」会按时更新,下不为例🙏。 说回本周的热门开源项目,Rust 语言可谓是出尽风头,登顶的是一款 Rust 写的 Web 服务器:pingora,它夸张到一周涨了 1 万 Star,目前还在以每天 1000+ 恐怖速度增长着,该项目是由 Cloudflare 开源,在其内

使用 Docker 安装 Jenkins 的最佳方式

说在前面 本篇内容非常简单,讲述了如何快速在 Docker 上部署一个 Jenkins 实例,避免多采坑,浪费不必要的练习时间。 本文实验环境: 操作系统:Centos 7.5 Docker Version:18.09.6 下载镜像 打开终端,输入docker search命令搜索 Docker Hub 上可用的 Jenkins 镜像: 根据镜像OFFICIAL标签判断,位列第一、名字为je

Cold Turkey Blocker Pro 4.4版本免费使用

Cold Turkey Blocker Pro 4.4版本免费使用 介绍 最近在推进毕设,无奈自制力不强,总是沉浸在bilibili无法自拔....偶然在网上看到Cold Turkey Blocker,自称为The Toughest Website Blocker on the Internet,于是进行了关注。 Cold Turkey Blocker 是一款电脑软件,主要用于帮助用户管理和控制他

python元类

python 元类 根据类创建对象 obj = Car('雪佛兰') 执⾏类的 new ⽅法, 创建空对象 【构造⽅法】 {} 执⾏类的 init ⽅法,初始化对象 【初始化⽅法】 问:对象是类创建的,类是谁创建的? ​ 答:类是由type创建。 type创建类 metaclass 元类 元类创建 单例模式

Docker容器实战(00)-基础命令大全

1 容器生命周期管理 1.1 docker start 启动一或多个已被停止的容器。 1.2 docker stop 停止一个运行中的容器 1.3 docker restart 重启容器 1.4 docker run 创建一个新的容器并运行一个命令。 要根据 docker images 命令的结果启动对应镜像的容器,执行: 运行 docker images 命令查看当前系统中所有可用的镜像

C# 分词jieba中文分词

一、简介: ieba.NET是jieba中文分词的.NET版本(C#实现)。 当前版本为0.42.2,基于jieba 0.42,提供与jieba基本一致的功能与接口,但不支持其最新的paddle模式。关于jieba的实现思路,可以看看这篇wiki里提到的资料。 此外,也提供了 KeywordProcessor,参考 FlashText 实现。KeywordProcessor 可以更灵活地从文本中提

[转]一文读懂什么是AIGC? - HOTAIGC团队

  目录 AIGC概念 AIGC发展历史 在早期萌芽阶段(1950s~1990s) 在沉淀累积阶段(1990s~2010s) 在快速发展阶段(2010s~至今) ChatGPT AIGC能做什么? 电子商务 办公 游戏 娱乐&影视&动漫 艺术 教育 设计&媒体&生活 AIGC应用示例 AI文本生成 写周报 写诗 写小说 写广告词 写剧本

signal-slot:python版本的多进程通信的信号与槽机制(编程模式)的库(library) —— 强化学习ppo算法库sample-factory的多进程包装器,实现类似Qt的多进程编程模式(信号与槽机制) —— python3.12版本下成功通过测试

什么是 Qt signal-slot库项目地址: https://github.com/alex-petrenko/signal-slot 该库实现的主要原理: 要注意这个项目的library只是对原生的信号与槽机制进行了一定程度的复现,因此和原生的实现还有较大的差距,这个项目主要是项目作者为了给自己写“强化学习算法库sample-factory”提供并行编程模式上的支

好物期刊#1:我每天都使用的在线工具

我每天都在用的在线工具 https://javapub.net.cn 王哥的好物期刊,记录日常看到有价值的信息,主要覆盖计算机领域,定期发布。 123apps 它是一款在线应用,它可以让您直接在浏览器中剪辑音轨。有音频切割机、音频细木工、音频转换器、视频转化器、录像机、录音机、档案提取器、PDF工具等九大部分功能,基本满足了你的日常音频视频处理的需求了。 在视频编辑器,丢一个视频进去,就可

从Python语言的角度看C++的指针

技术背景 从一个Python Coder的角度来说,其实很羡慕C++里面指针类型的用法,即时指针这种用法有可能会给程序带来众多的不稳定因素(据C++老Coder所说)。本文主要站在一个C++初学者的角度来学习一下指针的用法,当然,最好是带着一定的Python基础再去学习C++的逻辑,会更容易一些。 内存地址赋值 一般认为,指针就是一个内存地址。其实Python中也可以获取内存地址,但如果直接使用P

阿里巴巴/1688 api接口 获取商品详情 数据采集

iDataRiver平台 https://www.idatariver.com/zh-cn/ 提供开箱即用的阿里巴巴1688电商数据采集API,供用户按需调用。 接口使用详情请参考阿里巴巴1688接口文档 接口列表 1. 获取商品详情 参数 类型 是否必填 默认值 示例值 描述 apikey string 是 idr_*** 从控制台里复制apikey item_id num

Volatility2 下载安装/解决问题(Failed to import volatility.plugins......)

如果你使用 vol.py 会出现下列报错问题,证明缺少 pycrypto、distorm3 库,下面给出完整安装步骤(环境:kali 2023.4) 完整安装步骤 pycrypto、distorm3 所需依赖 下载 pip2 python 依赖 下载 volatility 到 /usr/share 目录 测试

基于蓝鲸saas的业务配置同步管理平台设计与实现

业务背景 该平台设计的初衷,本是源于另外一个环境治理项目的一部分,主要是负责跨环境的业务配置修改与同步,同时考虑到这块能力除了在该项目中可以应用到外,也可以独立作为一个单点能力提供给其他用户使用,故考虑设计为一个saas应用模式,既支持用户在管理端界面进行操作,也支持通过管理api与第其他第三方效能工具进行集成。 技术选型 项目主导 该项目主要针对测试域的环境治理,由测试团队主导,而团队已有的

flyte 开源工作流调度平台

flyte 开源工作流调度平台,支持数据,机器学习,flyte 基于golang 开发运行在k8s中,但是支持python,java,scala 等开发语言flyte 支持不少外部集成,比如sql,dbt,great_expectations,duckdb,mlflow,onnx ,modin 等 说明 flyte 的周边还是不少的,值得尝试下 参考资料 https://github.com/fl

一、认识 REST Assured

一、为什么要进行接口自动化,有什么好处? 自动回归测试:接口自动化测试能够快速、高效地进行回归测试,确保系统功能的稳定性和可靠性。 提高测试覆盖率:通过自动化测试可以覆盖更广泛的测试场景,包括异常情况和边界情况,提高测试覆盖率。 提高测试效率:自动化测试可以节省大量的人力和时间成本,减少重复性劳动,提高测试效率。 提升测试质量:自动化测试能够保证测试流程的规范化和标准化,减少人为错误的可能性,从

多任务一次搞定!selenium自动化复用浏览器技巧大揭秘

复用浏览器 简介 在 Web 自动化测试中,浏览器复用是指将已打开的浏览器实例用于多个测试用例。这可以显著提高测试效率和性能,并减少资源消耗。浏览器复用通常与浏览器驱动程序(如 Selenium WebDriver)一起使用,以便更好地管理浏览器窗口和标签页。常见的浏览器复用场景如下: 多个测试用例复用同一个浏览器实例:在自动化测试中,你可以创建一个浏览器实例,然后在多个测试用例之间共享它,而

Django 部署到服务器

1:安装Python相关依赖 sudo apt-get update && sudo apt-get upgrade sudo apt-get install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-

day55 动态规划part12 代码随想录算法训练营 309. 买卖股票的最佳时机含冷冻期

题目:309. 买卖股票的最佳时机含冷冻期 我的感悟: 网友讲的更好,更好理解。 理解难点: 冷冻期是i-2 初始化dp【1】【0】是买入的用的最小消耗,max(-prices[0],-prices[1])   听课笔记: 听不懂,可以借鉴的是:卖的状态可以进一步拆分 我的代码: class Solution: def maxProfit(self, prices:

Day02——数组

数组 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 关键点1 线性表(Linear List):顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。 非线性表:比如二叉树、堆、图等。之所以叫非线性,是因为,在非线性表中,数据之间并不是简单的前后关系。

JavaScript逆向之md5算法

md5算法 md5算法简介:md5算法是一种摘要算法,主要用来进行数字签名、文档一致性验证等。 python实现md5 点击查看代码 如果想把计算md5值作为一个方法进行封装,需要考虑以下两种封装方式: (1)第一种,创建md5算法的声明变量在方法之外 点击查看代码 可以看到这种声明方式,计算"123456"的md5值的结果都不一样,这是为什么呢?因为md5算法的声明变量在方法之外,每

<<  <  307  308  309  310  311  312  313  314  315  316  317  >  >>