Python

解决方案 | 使用python中的os模块准确获取不带后缀的文件名和扩展名

1. 问题 如何使用python获取不带后缀的文件名? 2. 解决方法 如下图           那么file_name又是怎么从完成的文件路径中获取呢?  

JavaSE笔记(一)重制版

新手入门篇 注意:开始学习JavaSE之前建议学习的前置课程《C语言程序设计》《数据结构》《操作系统》《计算机组成原理》 欢迎各位小伙伴来到JavaSE视频教程,期待与各位小伙伴共度这一旅程!视频中所有的文档、资料,都可以直接在视频下方简介中找到,视频非培训机构出品,纯个人录制,不需要加任何公众号、小程序,直接自取即可。 教程开始之前,提醒各位小伙伴: 如果你对某样东西不熟悉,请务必保证跟视频

Django-rest-framework框架——请求与响应、视图组件

目录一 请求与响应1.1 Request1.1.1.1 常用属性1).data2).query_params1.2 Response1.1.2.1 构造方式1.1.2.2 常用属性1).data2).status_code3).content1.1.2.3 状态码1)信息告知 - 1xx2)成功 - 2xx3)重定向 - 3xx4)客户端错误 - 4xx5)服务器错误 - 5xx2 视图组件2.1

opencv提取骨架细化python

来自于这里:基于OpenCV实现二值图细化,骨骼化并求出端点和交叉点_晴堂的博客-CSDN博客 我用python实现,但是一比一复刻改进版本已经找不到了,太远古了。下面这种方案是目前最好的,效果更好,有问题可以及时留言交流,看到了就回复  改进了几个版本以后,这种方法效果比较好

Python教程(11)——Python中的字典dict的用法介绍

列表虽然好,但是如果需要快速的数据查找,就必须进行需要遍历,也就是最坏情况需要遍历完一遍才能找到需要的那个数据,时间复杂度是O(n),显然这个速度是很难接受的,于是就必须要有新的数据结构出现,于是字典就诞生了! 在Python中,字典(Dictionary)是一种无序的数据结构,用于存储键值对(key-value)。字典中的每个元素由一个键(key)和一个对应的值(value)组成,键和值之间使用

docker-k8s

docker容器1:什么是容器?Linux容器是与系统其他部分隔离开的一系列进程,从另一个系统镜像运行,并由该镜像提供支持进程所需的全部文件(环境文件)。容器镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。来源:https://www.redhat.com/zh/topics/containers/whats-a-linux-container 容器

Ansible 自动化工具(配置、命令模块、主机清单)

目录一、介绍一下市场运行的自动化工具1. Ansible2. saltstacksalt3. puppet4. chef5. fabric二、Ansible 概述三、Ansible 工作机制ansible 的组成模块四、Ansible 特点五、配置 Ansible1. 安装 Ansible2. 配置主机清单3. 配置密钥对验证六、Ansible 命令模块1. command 模块2. shell

随机生成5位的验证码

随机生成一个5位的验证码,每位可能是大写字母A-Z,小写字母a-z,数字0-9 Python

2023NSSCTF2nd-RE-4道wp

NSSCTF2023 bytecode 第一步解密出key: NSSCTF{Th1s_1s_@_f4k3_f14g} 解密 base 挺有意思的一道题目,赛后偷过来学习 NSSCTF{Welc0me_T0_Re_World} MYapk 挺有意思的,显示的数字是经过运算得出的,在内存中不存在这个数,导致了gg修改器修改不了这个数字 因为运算前的数字并不知道 跑出来不对? d1b

特性工厂函数

------------------------------------------- 个性签名:代码过万,键盘敲烂!!! 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

如何利用Excel导入网站表格数据

很多同学知道如何用Python爬取网站数据,那么不会Python的同学想爬取网站数据就没办法了吗,今天给大家推荐一个实用技能,用Excle(不是wps)爬取网站数据! 1.首先我们找到包含表格数据的目标网站 http://114.xixik.com/hangyefenlei/compare/ 复制这个地址 2.打开excle ,依次点击数据-->自网站,  

R语言对综合社会调查GSS数据进行自举法bootstrap统计推断、假设检验、探索性数据分析可视化

全文链接:https://tecdat.cn/?p=33514 综合社会调查(GSS)是由国家舆论研究中心开展的一项观察性研究。 自 1972 年以来,GSS 一直通过收集当代社会的数据来监测社会学和态度趋势。其目的是解释态度、行为和属性的趋势和常量。从 1972 年到 2004 年,GSS 的目标人群是居住在家庭中的成年人(18 岁以上)。 本篇论文旨在帮助客户使用R语言对GSS数据进行自举法b

一次Python本地cache不当使用导致的内存泄露

背景 近期一个大版本上线后,Python编写的api主服务使用内存有较明显上升,服务重启后数小时就会触发机器的90%内存占用告警,分析后发现了本地cache不当使用导致的一个内存泄露问题,这里记录一下分析过程。 问题分析 LocalCache实现分析 该cache大概实现代码如下: 如上述代码,该LocalCache核心在于一个存储弱引用的weakref.WeakValueDictionary对

matlab用马尔可夫链蒙特卡罗 (MCMC) 的Logistic逻辑回归模型分析汽车实验数据|附代码数据

原文链接:http://tecdat.cn/?p=24103 此示例说明如何使用逻辑回归模型进行贝叶斯推断 ( 点击文末“阅读原文”获取完整代码数据 )。 统计推断通常基于最大似然估计 (MLE)。MLE 选择能够使数据似然最大化的参数,是一种较为自然的方法。在 MLE 中,假定参数是未知但固定的数值,并在一定的置信度下进行计算。在贝叶斯统计中,使用概率来量化未知参数

如何写出一份百发百中的简历

马上就到一年一度的校招季了,近几年程序员行业的招聘可谓是越来越内卷,作为面试的敲门砖,简历的重要性不言而喻,今天就仔细谈谈简历的方方面面,希望对大家写简历有所帮助,愿每个人都能顺利拿到满意的Offer。 简历包含哪些内容? 一份好的简历总体可以分为以下几个板块, 基本信息 教育背景 技能列表 工作经历 项目经验 其他 这个顺序能让 HR 从浅到深快速了解求职者的优势与技 1. 个人基本信

客户端自动化测试解决方案

我们在实际的工作中,会有场景需要做“端到端的自动化”,这部分自动化实现成本较高,稳定性较差。最近我们部门也涉及到这样的业务场景,同时我也解决这个场景下做自动化的痛点。下面我们就来给大家讲下,我是如何解决这个问题的。   业务场景     我们会在平台侧进行一系列的配置,然后在windows客户端上安装我们的客户端软件,在进行操作,去验证平台侧的配置是否符合期望 &n

DataContext数据上下文

1 概念 Binding类的Source属性一般用于指定某个属性绑定的源对象,需要在每个控件上都显式指定绑定源,比较繁琐。 DataContext通常用于指定某一个控件的默认数据上下文,它会被该控件及其所有子控件继承和使用。 如果几个控件需要绑定到同一个源,用DataContext将更加简洁,因为不需要像Source一样为每个控件上都显式指定绑定源。 DataContext是Framework

Pybind11绑定C++抽象类(DLL接口)

本文为李你干嘛原创,转载请注明出处:Pybind11绑定C++抽象类(DLL接口) 摘要 假设我们将DLL中的接口封装成了C++抽象类,并将该类和DLL文件提供给用户,类似于抽象类导出DLL中描述的办法,如果这个时候我们想使用pybind11绑定这个C++抽象类,会遇到报错,如抽象类无法实例化等等,此时Pybind11给出了辅助类的办法overriding-virtual-functions-in

NSSCTF 2nd WP

NSSCTF 2nd WP MISC gift_in_qrcode 题目所给附件内容如上 分析过后发现直接输入打印出的target即可获得flag Magic Docker 题目提示执行命令,docker run randark/nssctf-round15-magic-docker 执行过后发现要求输入secrect 查看docker文件 发现app文件下的miain.py文件为 若按照预

System Verilog中的各种数据结构总结,automatic/static的用法

想到什么说什么 首先先总结System Verilog一些约定俗成的规定: 硬件中的端口用logic来表示,而在软件中就可以使用二值变量int 在验证平台中常用的数据结构分为这以下四种 定宽数组,也就是数组的长度是确定的。 遍历时,最好用foreach,这样阅读性很高,但也可以用for 相同维度的数组,可以直接用“=”进行赋值,也可以直接比较大小 数组的初始化和赋值,记得有个顿号

git从入门到入土

git是世界上最先进的分布式版本控制系统! 版本控制,可以在开发的过程中用于管理我们的文件,目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术,而git就可以完成这些。 三种版本控制方法 1、本地版本控制 记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用,如RCS。   2、集中版本控制  SVN 所有的版本数据都

YoloX实战

目录1.数据处理(1)Mosaic数据增强2.主干网络backbone提取特征(1)Focus网络结构(2)CSPLayer(3)SiLU激活函数(4)SPP结构3.构建FPN特征金字塔进行加强特征提取4.利用Yolo Head获得预测结果(1)Decoupled Head(2)Anchor-free5.标签分配(1)SimOTA动态匹配正样本6.计算损失 YOLOX是在YOLOV3基础上做的改

selenium的三种等待方式:强制等待、显示等待、隐式等待

1.强制等待 不管页面是否加载成功,强制等待,之后继续操作。 示例: import time from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.cnblogs.com/') time.sleep(5)  #强制等待5秒后,继续下面操作... 2.显示等待 设置等待条件,如果条件满

Python+Flask设置接口开机自启动

Windows系统适用 创建一个批处理文件(例如 start_flask_api.bat),内容如下: @echo off cd /d C:pathtoyourflaskapp //你要启动程序的路径 python app.py//你要启动的程序 将批处理文件添加到 Windows 的启动项中: 按下 Win + R 键打开"运行"对话框,输入 shell:startup&nb

Python 中一些常用的

对变量类型转换的内置函数

windows本地部署AI实现无限对话

前言:   最低显卡配置2G 本都部署步骤:   一、安装服务模型   1、下载地址 github地址:https://github.com/josStorer/RWKV-Runner 视频教程:https://www.bilibili.com/video/BV1hM4y1v76R/?vd_source=2d24c0d12aefeea933bdc676f039cab6      2、选择下载

浅谈图像格式 .bmp

  云无月 .NET / Unity3D / Python     位图(Bitmap)格式其实并不能说是一种很常见的格式(从我们日常的使用频率上来讲,远不如 .jpg .png .gif 等),因为其数据没有经过压缩,或最多只采用行程长度编码(RLE,run-length encoding)来进行轻度的无损数据压缩。以至于,LaT

PyQt/PySide's qwindows.dll qwindowsvistastyle.dll is corrupted by UPX

Windows 10 64-bits Python 3.8.10 64-bits PySide2 5.15.2 PyInstaller 4.3 UPX 4.1.0 it raises: "This application failed to start because no Qt platform plugin could be initialize" Solution in spec fil

while循环与for 循环

Python条件控制和循环语句(if while for ) 条件控制 概念:Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块 结构 1. 顺序结构 1. 分支结构 2. 循环结构 1. 单分支 if 条件: 条件成立之后执行的代码块 2. 双分支 if 条件: 条件成立之后执行的代码块 else: 条件不成立之后执行的代码

django自带的cache缓存框架使用

https://docs.djangoproject.com/zh-hans/4.2/topics/cache/#top 主要步骤官网也写得很清楚了,包含怎么区使用。 这里就展示一些配置django-redis来使用 操作缓存 https://docs.djangoproject.com/zh-hans/4.2/topics/cache/#the-low-level-cache-api cac

<<  <  488  489  490  491  492  493  494  495  496  497  498  >  >>