• 2024-10-01Linux(三)文件管理、复杂操作与实用工具详解
    Linux学习笔记(三)文件管理、复杂操作与实用工具详解Linux学习笔记(二):深入理解用户管理、运行级别与命令行操作1.文件操作的基本操作1.1创建创建目录mkdir:创建目录mkdir/home/dog#创建单级目录mkdir-p/home/animal/tiger#创建多级目录,如果父目录不存在,将连
  • 2024-09-30修改图片的DPI为300,图片格式转换成jpg,nodejs脚本
    //用sharp转换图片格式constSharp=require('sharp');//引入fs库用于文件操作constfs=require('fs');//引入path库用于处理文件路径constpath=require('path');//引入exiftool库用于处理图片元数据constexiftool=require('exiftool-vendored').exifto
  • 2024-09-29轻松PIL批处理图片像素
    废话少说,上代码!fromPILimportImageimportostarget_folder='target'#保存的目录ifnotos.path.exists(target_folder):os.makedirs(target_folder)imgs_path='./imgs'#图片所在目录forfilenameinos.listdir(imgs_path):print("需要
  • 2024-09-29Python 一键生成所有尺寸的应用Ico图标
    项目介绍在开发软件或网站时,我们经常需要为应用程序或网站设计专属的icon图标。我们将通过Python脚本一键生成iOS所有尺寸的应用图标,省时省力。编译环境Python版本:python3.8制作应用尺寸配置文件1.将所有尺寸的图片配置在iconContentsConfig.json文件中{"images":[
  • 2024-09-28《Linux从小白到高手》理论篇(三):vi/vim编辑器和Linux文件处理“三剑客”(sed/grep/awk)
    Listitem本篇介绍vi/vim编辑器和Linux文件处理“三剑客”(sed/grep/awk),这5个工具命令可能是Linux最最常用的,而且功能超级强大。vi/vimvi和vim的基本介绍所有的Linux系统都会内建vi文本编辑器。Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨
  • 2024-09-28DataFrame中保存和加载数据
    在Pandas中,可以很容易地将DataFrame对象保存到CSV文件,也可以从CSV文件加载数据到DataFrame。以下是这两个操作的详细解释:保存到CSV:df.to_csv('filename.csv',index=False)df:代表你的DataFrame对象。to_csv():这个方法用于将DataFrame保存到CSV文件。'fi
  • 2024-09-28Ini文件读写配置工具类 - C#小函数类推荐
          此文记录的是INI文件的读写工具类。/***Ini文件读写配置工具类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:18:00使用说明:
  • 2024-09-26CSSE2310 Command Line Arguments
    CSSE2310–Semester2,2024Assignment3IntroductionThegoalofthisassignmentistodemonstrateyourskillsandabilityinfundamentalprocessmanagementandcommunicationconcepts(pipesandsignals),andtofurtherdevelopyourCprogrammingskills
  • 2024-09-25删除字幕中的韩文并保存到新的文件中
    代码:importosimportredefremove_korean_text(srt_content):#定义韩文字符的Unicode范围pattern=re.compile(r'[\uac00-\ud7a3]+',re.UNICODE)#使用正则表达式替换韩文字符为空cleaned_content=re.sub(pattern,'',srt_content)return
  • 2024-09-25文件读取与查看
    一、读取publicStringsetFileName(){StringBuilderstrFile=newStringBuilder();StringfilePath="你的路径";Filedirectory=newFile(filePath);//确保路径确实指向一个目录if(directory.exists()&&directory.isDirectory()){
  • 2024-09-25Java开发:文件上传和下载
    一、文件上传使用MultipartFile类型接收参数;调用上传有两种方式:方式一:使用curl命令curl-F"file=@/data/filename.txt"http://localhost:8080/upload--verbose方式二:使用html,写一个form表单:同样是POST请求,为何文件上传的功能会慢?其中一个原因是,使用multipart/fo
  • 2024-09-24linux系统的常用命令
    Linux系统提供了大量的命令来管理系统和处理文件。以下是一些常用的Linux命令及其简要解释:1、ls:列出目录内容。ls-l#列出详细列表ls-a#列出所有文件,包括隐藏文件2、cd:改变当前目录。cd/path/to/directory#切换到指定目录cd..#返
  • 2024-09-24logging模块
    importlogging#第一种方式,只能选择控制台输出或文件输出日志#logging.basicConfig(level=logging.DEBUG,#format="%(asctime)s%(filename)s%(lineno)d%(levelname)s%(message)s",#日志输出格式asctime表示时间,filename表示文件名,lineno表
  • 2024-09-23“RAII资源获取就是初始化”的好处
    RAII指的是“资源获取就是初始化”(ResourceAllocationIsInitialization),它被视作C++中最强大的编程范式之一。简单说来,它指的是,用构造函数来获取一个对象的资源,相应的,借助析构函数来释放对象的资源。为了理解这一范式的用处,让我们考虑某个函数使用文件句柄时的情况:voiddoSo
  • 2024-09-23从url中获取文件名
    比如https://abc.com/files/xx.zip,或许xx//文件名转为小驼峰exportconstkebabCase_to_camelCase=(fileName)=>{//转换为小写,并用正则表达式替换每个分隔符后的字符为大写(除非它是字符串的第一个字符)constnewfileName=fileName.toLowerCase()//先转换为
  • 2024-09-23Linux 文件压缩和解压缩命令
    Linux文件压缩和解压缩命令在Linux操作系统中,文件压缩和解压缩是日常管理和维护任务中的重要一环。通过压缩文件,可以显著减少存储空间的使用,并加快网络传输速度。Linux提供了多种压缩和解压缩工具,每种工具都有其特定的格式和优势。以下是一些常用的Linux文件压缩和解压缩命令及
  • 2024-09-23python编码探测-优化版
    importosimportchardetfromtkinterimportfiledialogfromconcurrent.futuresimportThreadPoolExecutor#获取文件的编码defget_all_chardet(filename,max_bytes=1048576):#默认读取1MBtry:withopen(file=filename,mode='rb')asf3:#使用wit
  • 2024-09-23EyouCms去除URL中的index.php
    为了去掉URL上的 index.php 字符,可以根据不同的服务器环境进行相应的配置。以下是针对Nginx、Apache和IIS服务器的具体配置方法。1.Nginx服务器主目录配置在原有的Nginx重写文件里新增以下代码片段:location/{if(!-e$request_filename){rewr
  • 2024-09-22【项目实战】JAVA 项目使用 EasyExcel 读取和导入数据到项目中
    1、easyExcel引入依赖进入官网GetStarted就可以了。(官方文档简单好用,跟着走就可以了。)https://alibaba-easyexcel.github.io/index.html<!--easyExcel--><dependency><groupId>com.alibaba</groupId><artifactId>easye
  • 2024-09-20linux基础-shell脚本
    0.shell是什么东西?    shell是一个命令解析器。   我们可以把很多要执行的命令,以某种语言的方式,   组织起来交给shell去解析执行。      xxx.sh是多个命令的组织文件,shell脚本文件,也是一个普通   文件,是以shell脚本语言的方式、语法把多
  • 2024-09-17适配器模式
    适配器模式适配器模式(AdapterPattern)是一种结构型设计模式,用于解决接口不兼容的问题。它的主要作用是将一个类的接口转换成客户端期望的另一个接口,使得原本由于接口不兼容而无法一起工作的类可以一起工作。概念目标接口(Target):客户端期望使用的接口。源接口(Adaptee):需要被
  • 2024-09-16JAVA-IO获取resource WEB-INF 中文件 JAR包中
    getResource+getPath()classPaththis.getClass().getClassLoader().getResource(StringUtils.EMPTY).getPath()Stringpath=this.getClass().getClassLoader().getResource(fileName).getPath();StringfilePath=URLDecoder.decode(path,StandardCharsets.UTF_8);
  • 2024-09-16Yolov5水果分类识别+pyqt交互式界面
    Yolov5FruitsDetectorYolov5是一种先进的目标检测算法,可以应用于水果分类识别任务。结合PyQT框架,可以创建一个交互式界面,使用户能够方便地上传图片并获取水果分类结果。以下将详细阐述Yolov5水果分类识别和PyQT交互式界面的实现。Yolov5是由Ultralytics公司开
  • 2024-09-12HEXDUMP.EXE 是一个常用的工具,用于查看和显示二进制文件的内容,以十六进制格式呈现。它可以将文件的原始数据以十六进制的形式显示出来,同时通常会显示对应的ASCII字符,这对于调试和分析文件非
    HEXDUMP.EXE是一种早期的计算机程序,用于显示文件的十六进制表示。其起源可以追溯到早期的计算机系统,特别是在UNIX操作系统中。最早的hexdump工具出现在UNIX系统中,它允许用户以十六进制和ASCII格式查看文件内容。这个工具在许多操作系统和编程环境中都得到了实现和扩展,以
  • 2024-09-10Qt保存文件
      #include<QApplication>#include<QFileDialog>#include<QFile>#include<QTextStream>#include<QMessageBox>voidsaveFileWithDialog(){QStringfileName=QFileDialog::getSaveFileName(nullptr,"保存文件",&q