本文将详细介绍使用Python来批量重命名文件的方法和技巧。一、获取文件列表首先,我们需要获取需要重命名的文件列表。可以使用Python的os模块中的listdir函数来获取指定目录下的所有文件:import os files = os.listdir('path/to/directory')上述代码中的'path/to/directory'需要替换为你想要重命名文件所在的目录的路径。二、构建新的文件名一旦我们获取了文件列表,我们需要构建新的文件名。这可 继续阅读
使用Python创建CSV文件并写入数据
本文将介绍如何使用Python创建CSV文件并写入数据,主要包括以下几个方面: 一、CSV文件介绍 CSV(Comma-Separated Values)文件是一种常用的简单数据交换格式,通常用于把表格数据从一种应用程序转移到另一种应用程序。CSV文件由文本行组成,每行表示一个数据记录,每个字段用逗号分隔。CSV文件可以使用任何文本编辑器打开,很容易存储和处理。 二、创建CSV文件 Python内置的csv模块提供了一些方法来创建CSV文件,其中最常用的是cs 继续阅读
NameServer、Zookeeper,傻傻分不清楚
消息队列RocketMQ版是阿里云基于Apache RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式消息中间件。 我们知道RocketMQ是个消息队列,这个消息队列是分为多个组件的,其中包括broker、producer、consumer等,那么这些个组件之间如何交互呢?或者说它们如何获得对方的状态呢 大鱼相信聪明的你应该已经猜到了,就是通过一个注册中心来控制,其实大鱼本人我在写这篇文章之前一直在纠结到底如何称呼NameServ 继续阅读
最新WebStorm2020.2注册码永久激活(激活到2089年)
一、软件下载 官方下载地址:https://download.jetbrains.8686c.com/webstorm/WebStorm-2020.2.2.exe 二、软件介绍 WebStorm是一款强大的HTML5编辑工具,拥有丰富的代码快速编辑,可以智能的补全代码、代码格式化、html提示以及代码检查和快速修复等,支持不同浏览器的提示,同时也是一款JavaScript开发工具,拥有即时编辑(chrome)、自动完成、debu 继续阅读
详解IDEA git分支回退指定的历史版本
场景 当我提交了本次修改到本地和远程分支后,发现我本次提交还少了一些修改内容,或者说本次修改是完全错误的,然而也push到远程仓库去了。如何回退? 问题 已经提交到仓库(本地和远程仓库)的内容如何利用idea回退到原来指定版本? 方法 有两种方法:1、revert操作 2、利用idea的reset head指针 影响 方法1的revert操作会当成一个新的提交记录,追加到提交日志当中,这样便保留了原来的提交记录。(推荐) 继续阅读
18个最佳开源低代码和无代码平台列表
与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台。因此,在许多情况下,低代码或无代码(几乎没有代码)这个名称是作为可视化开发工具来帮助设计人员进行拖放、组件浏览器和逻辑构建器的。 低代码/无代码的主要概念并不新鲜,它可以追溯到十多年前的无代码编程 (PWCT) 和类似系统。但是,这一概念在开发者社区中并没有那么可用或得到支持。如今,数十种低代码/无代码平台和服务涌入互联网;因为事实证明,这一概念不仅仅适用于 继续阅读
详解BigDecimal
目录 1.概述 2.基本API 2.1.创建 BigDecimal 对象: 2.3.基本运算方法: 2.4.精度控制方法: 2.5.比较 2.6.转换 3.注意事项 4.底层实现原理 1.概述 精度丢失,由于现代计算机中采用了浮点数来表示小数,这种表示法会存在精度丢失的问题。想要了解精度丢失的原因,可以去看博主另一篇文章,里面详细解释了其中的原因: 详解 继续阅读
WDT各寄存器
WDT WDT(WatchDog Timer)是MCU(微控制单元)中常用的模块。是一个定时器电路,有一个俗称“喂狗”的操作,同时有一个输出连接到MCU的全局复位端。用途是防止程序发生“死”循环或者”跑飞“。 功能特性 本质31位计数器,每个周期++。支持可编程寄存器设定计数器阈值,比较值达到阈值会产生复位信号或者中断。无“看门狗”,可作为精确的周期性中断发生器。对密码寄存器写入密码后才能对“看门狗”操作 继续阅读
NRF52832 WDT
1.在sdk_config.h中加入宏 // <e> WDT_ENABLED - nrf_drv_wdt - WDT peripheral driver - legacy layer //============================= 继续阅读
华大HC32F460WDT中断实验
目录 1.实验目标 2.实验准备 3.硬件分析 4.关键代码 5.主流程图 6. 实验过程 1.实验目标 本次实验设置软件启动WDT,并设置约1秒触发一次WDT计数溢出中断,通过KEY2循环切换工作模式(正常模式、睡眠模式),正常模式LED1闪烁,睡眠模式LED2闪烁。 2.实验准备 硬件搭建:ZW-HC32F460-BZ标准版开发板1套 继续阅读
Git撤销&回滚操作(git reset 和 get revert)
git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。 暂存区:已经 git add xxx 进去,且未 git commit xxx 的。 本地分支:已经git commit -m xxx 提交到本地分支的。 代码回滚 在上传代码到远程仓库的时候,不免会出现问题,任何过程都有可能要回滚代码: 1、在工作区的代码 继续阅读
WDT实验
1.WDT简介 Watch Dog Timer即看门狗定时器,其主要作用是当发生软件故障时,可产生复位信号使SOC复位,其本质是一个计数器 WDT工作原理: 2.Exy4412下的WDT控制器 总览: Exynos 4412 SCP中的监视器计时器(WDT)是一种计时设备。由于噪声和系统错误导致故障后,您可以使用此设备恢复控制器的操作。您可以使用WDT作为一个普通的16位间隔 继续阅读
vscode检测到#include错误请更新includePath的解决方法
vscode检测到#include错误,请更新includepath。 解决方法 最近电脑重做,重新安装了一边vscode,但是写代码的时候发现头文件会标错,显示无法找到,下面是我的解决办法: 执行命令查看g++包含路径 ? 1 继续阅读
PMC电源管理看门狗:iTCO_wdt
由 b178903294创建, 最后修改于9月 19, 2019 版权所有,谢绝转载 此看门狗相关寄存器位于PMC设备中,用于监控系统电源状态的。PMC (Power Management Controller) 是一个PCI device, pci地址为B/D/F=0/13/1,这个地址是IPC1/GCR/ACPI块的基地址。 关于pci地址如何计算出16进制物理地址请参照:PCI/PCIe基础——配置空间 继续阅读
【分析笔记】Linux gpio_wdt.c 看门狗设备驱动源码分析
基本原理 该看门狗的设备驱动实现原理很简单,比较主要的有两点: 一、定时器喂狗 通过定时器根据配置文件配置的喂狗方式(如脉冲切换、电平切换),对指定的 gpio 进行脉冲切换或电平切换实现喂狗。 脉冲切换 指的是喂狗时,会给 gpio 一个 1us 宽度的高电平或低电平(取决于配置的 gpio 电平状态)。如设置为 1600ms,那么每 800ms 就会产生一个这样的脉冲信号。 电平 继续阅读









