编程日记2025/3/17 15:16:22

f-string高级字符串格式化与string Template()

f-string 高级字符串格式化 f-string无法替换带有${name}的字符串,会保留\$ def test_fstring():"""f-string,高级字符串格式化的方式"""s "my name is {name}".format(name李白)print(s)# 无法替换$s &quo…

C++类的构造与析构:对象生命周期的幕后操控者

目录 一、构造函数:对象诞生的起点 1.1 构造函数的特性 1.2 构造函数的分类与调用 1.3 构造函数初始化列表 二、析构函数:对象生命的终点 2.1 析构函数的特性 2.2 析构函数的作用 2.3 析构函数的调用顺序 三、构造与析构的实际应用与注意事项 3.1 资源管理与内存安…

HTML5 drag API实现列表拖拽排序

拖拽API(Drag and Drop API)是HTML5提供的一组功能,使得在网页上实现拖放操作变得更加简单和强大。这个API允许开发者为网页元素添加拖拽功能,用户可以通过鼠标将元素拖动并放置到指定的目标区域。 事件类型 dragstart&#xff1…

元音辅音字符串计数leetcode3305,3306

题目链接:3305. 元音辅音字符串计数 I - 力扣(LeetCode) 思路一:暴力枚举 暴力枚举出所有子字符串 ,统计所有满足每个元音字母都出现及k个辅音字母的字符串个数 其中可以使用set集合判断子串中是否每个元音字母都出现…

python中print函数的flush如何使用

在 Python 中,print 函数的 flush 参数是一个布尔值,默认值为 False。当设置为 True 时,它会强制将输出缓冲区的内容立即刷新到目标设备(通常是控制台),而不是等待缓冲区满或者程序结束时才输出。 要注意fl…

基于SpringBoot和MybatisPlus实现通用Controller

基于SpringBoot和MybatisPlus实现通用Controller,只需要创建实体类和mapper接口,单表增删改查接口就已经实现,提升开发效率 1.定义通用controller package com.xian.controller;import cn.hutool.core.map.MapUtil; import com.baomidou.my…

RAG的工作原理以及案例列举

一、什么是RAG RAG(Retrieval-Augmented Generation 检索增强生成) 是一种结合 信息检索(Retrieval) 和 文本生成(Generation) 的技术。其核心思想是:在生成答案前,先从外部知识库中…

RHCE(RHCSA复习:npm、dnf、源码安装实验)

七、软件管理 7.1 rpm 安装 7.1.1 挂载 [rootlocalhost ~]# ll /mnt total 0 drwxr-xr-x. 2 root root 6 Oct 27 21:32 hgfs[rootlocalhost ~]# mount /dev/sr0 /mnt #挂载 mount: /mnt: WARNING: source write-protected, mounted read-only. [rootlocalhost ~]# [rootlo…

Qt鼠标事件

文章目录 🖱️ Qt鼠标事件全解析:从基础到实战代码详解引言一、核心代码实现1. 头文件 label.h2. 源文件 label.cpp 二、关键功能解析1. 鼠标事件覆盖机制2. 坐标系统详解3. 鼠标移动追踪 🖱️ Qt鼠标事件全解析:从基础到实战代码…

9种Python数据可视化方案,让财务数据焕发生命力

想象一下:你即将向董事会展示季度财务报告,面对的是一群已经看过无数PPT的高管。你是选择用普通的柱状图和折线图,还是用能够直观展示收入、支出、利润动态关系的交互式仪表板? 本文将通过一个完整的Python财务数据可视化案例&am…

机器人交社保属于“无稽之谈”?

今晨浏览社交网站,惊奇地看到“给机器人上社保”的网页搜索结果竟然多达“约 3,280,000个”。所以被称为“无稽之谈”和“本质上是利用社保之名收税”就实不为过,而且还会让人读罢笑得喷饭:“连搞笑大王赵本山见了,也定会拱手作揖…

.net 6程序在IIS中部署后点击IIS设置报错“执行此操作时出错”

.net 6写的程序,需要在Windows服务器的IIS中部署,由于是刚装的系统,先安装.net 6运行时,装了才发现没有IIS,于是又通过“添加角色和功能”添加与IIS相关的功能。安装完毕后,在IIS中添加网站,并将…

Mininet 的详细设计逻辑

Mininet 是一个轻量级网络仿真工具,其核心目标是在单台物理机上快速构建复杂的虚拟网络拓扑,支持 SDN(软件定义网络)和传统网络协议的实验与验证。其设计逻辑围绕 虚拟化、模块化 和 灵活性 展开,以下是其详细设计架构…

catlog链路服务端在windows的安装

一 安装步骤 1.1 环境准备 jdk 1.8之上;这里用的jdk17 maven 3.6.0; tomcat 8.5.31 之上;下载地址:Index of /dist/tomcat/tomcat-8/v8.5.31/bin 注意:如果使用tomcat8.5.6 的话,后面操作报如下信息&…

feign配置重试次数不生效

一、问题产生 自定义重试次数,实现如下 ConditionalOnProperty(prefix "feign.client", name "enable", havingValue "true") Configuration public class FeignConfig {Beanpublic FeignInterceptor feignInterceptor() {retur…

MySQL 8 设置允许远程连接(Windows环境)

🌟 MySQL 8 设置允许远程连接(Windows环境) 在开发和部署应用时,经常需要从远程主机连接到MySQL数据库。默认情况下,MySQL仅允许本地连接,因此需要进行一些配置才能允许远程访问。今天,我将详细…

设备管理VTY(Telnet、SSH)

实验目的:物理机远程VTY通过telnet协议登录AR1,ssh协议登录AR2和sw 注意配置Cloud1: 注意!!博主的物理机VMnet8--IP:192.168.160.1,所以AR1路由0/0/0端口才添加IP:192.168.160.3,每个…

How to install cangjie on Linux mint 22.1

概述 仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。 今天,我们介绍一下仓颉语言在Linux mint 22.1上的安装。 …

开源WAF雷池本地化部署与远程查看网站安全防护的详细操作指南

文章目录 前言1.关于SafeLine2.安装Docker3.本地部署SafeLine4.使用SafeLine5.cpolar内网穿透工具安装6.创建远程连接公网地址7.固定Uptime Kuma公网地址 前言 各位建站小能手们,无论是想搭建个人博客、企业官网还是各种应用平台来推广自己的内容或产品&#xff0c…

【计算机视觉】工业表计读数(1)--基于关键点检测的读数识别方案

随着工业自动化和智能制造的发展,对设备状态实时监控和数据采集提出了更高要求。本文提出了一种基于YOLO的工业表计读数识别方法,通过首先利用YOLO进行表计目标检测,提取出单独的表计图像,然后分别对表针和刻度进行关键点检测&…