logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(小脚本) (python) 批量修改文件后缀名

有时候我们需要批量修改一些文件的后缀名作为程序员我们自然得自己写点脚本了本文通过python来实现批量修改文件名,同时还能修改其子文件夹中的文件效果展示原目录结构运行展示这里用命令行来展示分别输入四条信息修改效果代码讲解主要函数os.walk(path)这个函数会返回三个内容并且在第二次循环开始是默认递归上次的子目录,因此就能达到遍历该目录下的所有文件的作用如果不想要递归子文件夹的内容,则可以设置

#python#开发语言
【办公】如何把选择题做成excel文档

在网上或者如中国慕课,超星学习通,云班课等网站中我们总能得到一些选择题。通常直接ctrl c+v放到一个word的文档中后开始观看,这其实也可以。但是我们总会发现一些同学给我们发来一个excel的选择题题库。这显然比一个直接复制下来的word文档便捷的多。此处以在云班课中的10道选择题为素材,进行如何做成excel文档的讲解。使用软件:WPS office 11.1.0.10577-release

(C++17) any的使用与简单实现

在C++这种静态强类型语言中,在一些开发场景下有时需要一种万能类型。好在C++中有模板类的技术,通过继承的方式,达到类型擦除的效果。然后主要是能够做到不同数据类型的切换,普通的方法肯定是不行的。首先很使用智能指针可以帮我们减少很多对内存问题的负担。因为涉及各种数据类型问题。描述用于任何类型的单个值的类型安全容器。借助模板技术,我们可以手动实现一个Any。注意转为右值引用时候注意所有权的问题。自行注

文章图片
#c++#算法#开发语言
(设计模式) (李建忠 C++) 23种设计模式

李建忠老师C++设计模式教程StrategyDecoratorBridgePrototypeBuilderSingletonFlyweight接口隔离:FaçadeProxyMediatorAdapter状态变化:MementoState数据结构:CompositeIterator行为变化:CommandVisitor。

#设计模式#c++
(C++) share_ptr 之循环引用

unique_ptrshared_ptrweak_ptr都是内存管理中的非常重要的一部分动态内存管理 - cppreference.com。其中shared_ptr在实际应用中具有非常广泛的应用。而由于其较unique_ptr的功能多,有引用计数的概念。导致存在一个名为循环引用的问题。这是一个非常经典的坑。但解决方案也不是很复杂。下面来一起看看吧。

文章图片
#c++#开发语言
(C语言) time库-日期和时间工具

日期和时间工具 - cppreference.com是在C语言中的日期与时间工具。其中主要有三大模块,常量,类型和函数。在C++中推荐写成,基本都是继承.h中的东西。函数主要分为两类,时间操作函数和格式转换函数。本文主要为C语言中的标准操作,其中在C11和C23又添加和废弃了许多内容,但这块不会本文着重讲解。UTC 协调世界时纪元(地球纪元)夏令时

文章图片
#c语言#c++#linux +2
(仓颉) 仓颉语言入门

仓颉-鸿蒙原生应用编程语言-华为开发者联盟 (huawei.com)初识仓颉语言-仓颉编程语言开发指南-学习仓颉语言 - 华为HarmonyOS开发者 (huawei.com)【原创】仓颉编程语言入门教程楼主作为主语言C++,副语言python。仅做基础的入门了解。本文不做任何格外的语法说明,仅在代码中用简短的注释辅助。下文均为教学视频中的实例demo(上方的视频也出现在官网的视频一栏中)。本文所

文章图片
#华为云#鸿蒙系统
(Linux) WSL 适用于Linux的Windows子系统

学习Linux的阻碍,往往第一步就是没有Linux。当然方法有很多,比如云服务器,虚拟机等操作。这里介绍一种简单实用,对个人电脑配置要求极低的方法。适用于Linux的Windows子系统,WSL。Windows Subsystem for Linux

文章图片
#linux#windows#服务器
(mcu) 嵌入式基础简单入门(程序架构分析)

本文为一份简单入门笔记,以 stm32 单片机为例。**声明:**由于笔者不是专业人员,仅作为入门初学者,因此本文避免不了的有专业性错误,请自行甄别。完全以一位纯应用型软件工程师的角度进行学习和思考。基于下层的支持为上层提供应用服务。只是我们目前互联网上的大多数软件是基于操作系统或者虚拟机或解释器等等基础。而单片机是直接操作硬件,是直接基于硬件提供的功能。

文章图片
#单片机#嵌入式硬件
C++的哲学思想

C++的设计哲学:1. C++底层不应该基于任何其他语言 2.只为使用的东西付费 3.以低成本提供高级抽象

文章图片
#c++#java#python
    共 18 条
  • 1
  • 2
  • 请选择