• 2024-07-01C++文件系统操作1 - 跨平台实现文件的创建和删除
    1.关键词2.fileutil.h3.fileutil.cpp4.filetype.h5.filesystem_win.cpp6.filesystem_unix.cpp7.源码地址1.关键词C++文件系统操作创建文件删除文件创建软连接刪除软连接跨平台2.fileutil.h#pragmaonce#include<string>#include<cstdio>#includ
  • 2024-06-30C++文件路径处理3 - 判断指定目录的文件类型(文件夹|普通文件|软连接)
    1.关键词2.filetype.h3.filesystem.h4.filesystem_unix.cpp5.filesystem_win.cpp6.filepath.h7.filepath.cpp8.测试代码9.运行结果10.源码地址1.关键词关键词:C++文件路径处理文件夹普通文件软连接跨平台应用场景:根据指定的目录路径,判断该目录的文
  • 2024-06-22excel 转json 工具、json检测工具(来自个人学习,编写,自己使用工具)
    推荐一款自己编写的一款软件,excel转json工具(绿色、纯净、免费、共享);因为游戏需要将excel或其它表格转成json工具,以供cocoscreator使用,其它一些工具的比较:1.cocoscreator插件,也有免费的,但主要是效率低,如果excels文件多的时候,转换时间特别的长,无法接受。就是入口方便自
  • 2024-06-15c# 文件读取
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Threading;namespaceProcessMonitoring{publicpartialclassForm2
  • 2024-06-10Zgo - which.go
     packagemainimport("fmt""os""path/filepath")funcmain(){args:=os.Argsiflen(args)==1{fmt.Println("Pleaseprovideanargument!")return}file:=args
  • 2024-06-05如何保留 Excel 表头和第一行数据并追加 CSV 数据
    准备工作在开始之前,确保你的Python环境中已经安装了openpyxl和pandas库。可以使用以下命令进行安装:pipinstallopenpyxlpandas第一步:编写函数保留表头和第一行数据我们首先编写一个函数keep_first_two_rows,用于保留指定工作表的表头和第一行数据,其余数据将被删除。
  • 2024-06-04浏览器缓存机制
    目录一、浏览器缓存机制1、LastModified2、ETag3、expires一、浏览器缓存机制1、LastModifiedconsthttp=require('http')consturl=require('url')constpath=require('path')constfs=require('fs')constmime=require('mime')
  • 2024-05-31const filePath = fileURLToPath(new URL('plopfile.js', import.meta.url)); 解释一下
    这段代码的作用是获取当前文件所在目录下的plopfile.js文件的绝对路径。这里是逐步解释:import.meta.url:这是ESModules中的一个元属性,它提供了当前模块的绝对URL。在Node.js环境中,当你在一个模块文件中访问import.meta.url时,它会返回该模块文件的文件系统路径转换成的URL格
  • 2024-05-31微信小程序下载预览PDF(可自定义文件名称)
    wx.showLoading({title:'加载中',mask:true,})constfileName='测试.pdf'constnewPath=`${wx.env.USER_DATA_PATH}/${fileName}.pdf`;wx.downloadFile({url:�
  • 2024-05-31nodejs判断文件、文件夹是否存在,不存在则创建
    方法解释ensureFileExistence(filePath):接受一个文件路径作为参数。使用path.dirname(filePath)获取文件目录路径。使用fs.existsSync和fs.mkdirSync确保目录存在。使用fs.existsSync和fs.writeFileSync确保文件存在。使用示例可以调用ensureFileExistenc
  • 2024-05-31PHP 使用 ZipArchive 解压避免乱码
    $filePath:压缩包路径../123.zip$path:要解压的目录../unzip/publicfunctionnewUnzip($filePath,$path){$zip=new\ZipArchive();if($zip->open($filePath)===true){//创建要解压的目录//获取解压的文件数组
  • 2024-05-29Springboot本地+oss存储文件上传
    一、本地上传二、oss上传一:本地上传废话不多说直接搂代码html:<body><formmethod="post"enctype="multipart/form-data"id="form"><inputtype="file"name="xxx"id="xxx"></form><inputt
  • 2024-05-28C++二进制文件的读写
    二进制文件的读取:voidTransformSession::generateData(conststd::string&filePath,std::vector<uint8_t>&data){std::ifstreamifs(filePath,std::ios::binary);if(!ifs){SPDLOG_ERROR("failedtoopenreadfile:{}",filePath);
  • 2024-05-27十分钟精通MinIO:minio的原理、部署、操作
    一、认识MinIOMinio是一个简单易用的云存储服务,就像是一个放在网络上的大文件柜。想象一下,你有一间放满了各种文件的房间,有时候你需要把这些文件分享给朋友或者在不同地方访问它们。Minio就是帮你做到这一点的工具,它让你可以轻松地把文件上传到互联网上,这样无论你在哪里,只要
  • 2024-05-24python基础 - 文件的读写和yaml文件读取
    读取文件读取文件用withopen(文件路径,读写模式)r读(默认值),w写,a追加写#读文件的几种方式:1、read()返回文件内容,返回的是字符串filepath='D:/note1.txt'withopen(filepath,'r')asf:print(f.read())2、readLine()返回文件一行的内容,返回的是字符串withopen(filepath,'r')as
  • 2024-05-23域控分发、安装、软件的小结
    问题一:MSI/EXE问题二:管理员权限是/否。问题三:软件数量是多/少。问题四:手动选装/策略自动安装问题五:版本校验是/否。一:MSI格式这个就简单了。管理员权限可以忽略,因为我们通过域控来安装。数量多少并没有什么关系,跟执行策略无关。版本校验,可以自动处置。手动选装,发布到用户的软件安
  • 2024-05-22java 获取前端上传的图片文件
    /***获取上传图片*/@PostMapping("/getImage")@ApiOperationSupport(order=1)@ApiOperation(value="获取图片",notes="保存本地")publicRStringuploadtaskpic(MultipartFilemultipartFile,StringjobId,HttpServletRequestrequest)throwsIO
  • 2024-05-21.net 4.8 webApi 文件下载部分代码记录
    privateHttpResponseMessageExportData(stringids,Func<string,string>exportFunc,stringdataNotExistsMsg){varfilePath=exportFunc.Invoke(ids);//检查文件是否存在if(!File.Exists(filePath)){
  • 2024-05-20【C#】读取文件反序列化对应类
    ///<summary>///反序列化///</summary>///<paramname="filePath">文件路径</param>///<returns></returns>publicstaticList<T>JsonToList<T>(stringfilePath){stringjsonStr=File.ReadAllText(fi
  • 2024-05-14C# WinForm 解除资源文件的占用并删除
    1.删除未解除占用的资源时2.调用WindowsAPI函数解除文件占用[DllImport("kernel32.dll",SetLastError=true)][return:MarshalAs(UnmanagedType.Bool)]staticexternboolCloseHandle(IntPtrhObject);[DllImport("kernel32.dll"
  • 2024-05-09微信小程序导出Excel文件并转发给好友
    需求:小程序的列表页面增加导出功能,点击“批量导出”按钮,则自动生成导出文件,然后自动调起微信好友列表,然后可以将文件发送给微信好友解决方案:由于列表数据是分页加载,所以导出直接由后端同学进行生成并返回url,则我们前端同学只负责下载wx.downloadFile并转发wx.shareFileMessage
  • 2024-05-08常见中文乱码类型及其转换脚本
    forfin"$@"doif[[-f$f]];thenfileName=$(basename${f})filePath=$(dirname${f})iconv-fGB18030-tUTF-8$f>${filePath}/.${fileName}.tmpmv${filePath}/.${fileName}.tmp$ffidoneforfin
  • 2024-05-01Unity游戏框架设计之存档管理器
    Unity游戏框架设计之存档管理器存档管理器的主要功能是实现游戏进度的查询、存储(存档)、读取(读档)和删除(删档)。存档主要有三种实现方案。(一)PlayerPrefs。PlayerPrefs类用于在游戏中存储、删除、修改和访问玩家的数据。存储的数据是持久化的,即使玩家关闭游戏或重新启动设备,数据也
  • 2024-04-30uniapp将图片base64绘制到画布中
     html<viewclass="content"><canvascanvas-id="myCanvas"style="width:300px;height:300px;"></canvas></view> js//获取图片的完整base64this.qrurl=res.data
  • 2024-04-29hyperf文件上传和url函数
    2024年4月29日11:24:35配置静态资源如果您希望Swoole来管理静态资源,请在config/autoload/server.php配置中增加以下配置。return['settings'=>[...//静态资源'document_root'=>BASE_PATH.'/public','enable_sta