文件 课堂 类型 时间
antd限制开始时间与结束时间范围是30天,并不能选择当前日期之后的日期 vue3(默认展示近7天)
<a-range-picker :value="hackValue || dateArr" :disabled-date="disabledDate" style="width: 240px" separator="~" :allow-clear="false" @change="onChange" ......
Python打包可执行文件之Pyinstaller
用pyinstaller打包多个python文件及问题解决(较全总结 python打包含有参数传递的exe程序 一.部署 基本使用 1.安装pyinstaller,安装时会显示安装到的具体位置 pip install pyinstaller 2.执行,-w是运行时不显示黑屏 C:\Users\roo ......
前端 文件流下载blob
1.axios请求携带 responseType: 'blob' export function getCreateReport(id) { return request({ url: `${apiPrefix}/bus/proposal/evaluation/${id}`, method: 'Ge ......
mac插入硬盘想删除拷贝文件如何操作?
你们有遇到过这种情况吗? 移动硬盘 / U盘插入 Mac, 可以打开里面的文件, 却不能拷贝 / 删除 / 新建文件夹。 你的硬盘是 NTFS 格式。 那怎样才可以 在硬盘上随意拷贝/删除/新建文件夹呢? 给 Mac 装个 NTFS 插件, 这或许才是最佳解决方案。 这样一来, 既不用改硬盘格式, ......
IIncrementalGenerator 增量 Source Generator 生成代码入门 从语法到语义 获取类型完全限定名
本文告诉大家如何在使用 IIncrementalGenerator 进行增量的 Source Generator 生成代码时,如何从语法分析过程,将获取的语法 Token 转换到语义分析上,比如获取类型完全限定名。一个使用的例子是在拿到一个 Token 表示某个类型时,本文将演示通过语义分析获取到拿 ......
PE 文件结构图
最近在进行免杀的学习,在《黑客免杀攻防》这本书中找到了非常好的关于PE文件的描述,虽然书比较古老的,但是里面的内容是非常精细和优秀的。它的附页中有非常清晰的PE文件结构图,可是翻看比较麻烦,撕下来又可惜,于是我今天对着附页的图用excel重新画了一个。这些工作我平时做的比较少,所以消耗了比较久的时间 ......
Roslyn MSBuild 在构建完成之后 将构建时间写入到输出文件
我期望在每次构建完成之后,创建一个文件,在这个文件里面写入是什么时间构建的。这个需求实现非常简单,只需要使用 Target 在构建完成,使用 WriteLinesToFile 方法写入时间到输出文件即可 先写一个 Target 设置在 Build 之后执行 ```xml ``` 在 Target 里 ......
dotnet6 C# 一个国内还能用的 NTP 时间校准客户端的实现
本文来记录一个我自己在使用的 NTP 时间校准客户端的实现 核心方法是在国内使用 腾讯 和 阿里 提供的 NTP 时间服务器来获取网络时间,如果连接不上,再依次换成 国家服务器 和 中国授时 服务,如果再连不上,那就换成微软自带的 time.windows.com 服务 从 NTP 服务上获取当前的 ......
WPF 项目文件不加 -windows 的引用 WPF 框架方式
默认情况下的 WPF 项目都是带 -windows 的 TargetFramework 方式,但有一些项目是不期望加上 -windows 做平台限制的,本文将介绍如何实现不添加 -windows 而引用 WPF 框架 先看一个标准的 WPF 项目的 csproj 项目文件内容 ```xml WinE ......
Win32 使用 CreateProcess 方法让任务管理器里的命令行不显示应用文件路径
本文记录一个 Win32 的有趣行为,调用 CreateProcess 方法传入特别的参数,可以让任务管理器里的命令行不显示应用文件路径 开始之前,先看看下面这张有趣的图片 ![](http://image.acmx.xyz/lindexi%2F2023216168561786.jpg) 可以看到我 ......
dotnet 将任意时区的 DateTimeOffset 转换为中国时区时间文本
本文告诉大家在拿到任意时区的 DateTimeOffset 对象,将 DateTimeOffset 转换为使用中国的 +8 时区表示的时间 在开始之前,需要说明的是,采用 DateTimeOffset 会比 DateTime 更优的一个点是 DateTimeOffset 是带上时区的,这就意味着方便 ......
dotnet 警惕判断文件是否存在因为检查网络资源造成超长等待
在使用 System.IO.File.Exists 方法时,绝大部分的情况下都是一个非常快捷且没有成本的,但是如果判断的文件是否存在,是从非自己完全控制的逻辑下进入的,那就需要警惕是否判断的文件路径属于一个网络资源。判断一个网络资源是否存在,是一个耗时不可确定行为,很有可能造成主线程卡顿 如果是传入 ......
使用 SizeBench 分析 Exe 文件体积
本文将介绍微软开源免费的 SizeBench 工具,使用 SizeBench 工具可以用来分析 Exe 二进制文件的体积,分析 Exe 文件大小里面有哪些是可以优化的 下载安装方式: 请前往[应用商店](https://www.microsoft.com/store/productId/9NDF4N ......
使用 DISM 安全清理 C 盘 WinSxS 文件夹空间
本文将介绍如何使用系统内置 DISM 工具进行安全清理 C 盘空间,清理 WinSxS 文件夹里面的可回收删除的程序包空间 开始之前,先使用管理员权限打开 CMD 或 PowerShell 命令行窗口。在 Win11 下,可右击开始菜单,点击终端管理员打开管理员权限的 PowerShell 命令行窗 ......
vue3 甘特图(二):甘特图时间轴切换
vue3 甘特图(二):gantt时间轴切换 1.固定时间轴缩放级别 gantt.config.scale_unit = "month"; //时间轴单位 gantt.config.step = 1;//单位数 gantt.config.date_scale = "%Y年%M";//时间轴展现方式 ......
python用tkinter写一个文件对比的小工具,将两个excel文件进行对比,将两个列表差异保存到另一个新建的excel文件中,列表左边为第一个表的不同,右边为第二个表的不同,中间空出三列
先写文件对比的逻辑代码,包括读取文件,对比文件,将对比出来的差异写入另一个excel文件 1.读取文件,我这里是选取自己需要的不同的列,选定了指定的sheet列表,读者可根据需求更改 def readexcel(file): # 打开Excel文件 workbook = openpyxl.load_ ......
Linux恢复误删除的文件或者目录(处理二)
Linux恢复误删除的文件或者目录 对于误删文件还原可以分为两种情况: 1.一种是删除以后在进程存在删除信息 2.一种是删除以后进程都找不到,只有借助于工具还原。 误删除文件进程还在的情况:: 一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID依旧存在。这也是有些服务器删除一些文 ......
在uniapp中如何将PDF或者XML文件转化成base64?
场景:如何将获取到的内网服务器的文件,传给我们的后台,把文件保存下来? 1.使用uni.downloadFile() 获取到文件的临时路径 2.uniapp导入安装的的插件“image-tools”,把临时路径转化成base64传给后台。 注意点:如果同时解析多个xml文件,后台可能会接收到乱码的情 ......
取得std::ifstream对象的文件描述符
使用C++标准库无法取得std::ifstream对象的文件描述符,但GNU libstdc++库可以取得: ```cpp #include #include #include int main() { std::ifstream ifs("test.txt"); if (!ifs) { std:: ......
多个word转化成PDF文件后再合并成一个PDF文件
""" ** 将 多个word 文档 转化成 PDF 文件, 最后合并成一个PDF文件** """ ` import os from win32com import client from PyPDF2 import PdfMerger # 使用PdfMerger def wordToPdf(fol ......
【JAVA基础】基本数据类型
#Java数据类型简介 Java语言中的数据类型分为两大类,分别是基本类型和引用类型。程序中需要处理许多数据,对于不同数据都有其对应的数据类型,其实就是在内存中开辟一个存储空间来存放数据,不同数据所开辟的内存大小也会不一样。 #Java基本数据类型 Java基本类型共有八种,基本类型可以分为三类,字 ......
python request上传多个文件和其他字段
使用 requests 库可以方便地上传多个文件和其他字段。当使用Python的requests.post函数时,您可以在其中添加异常处理来捕获可能的网络错误或HTTP错误。 import requests url = 'http://cbim.com/upload' files = {'file1 ......
4.go语言复合类型简述
[TOC] # 1. 本章前瞻 很好,经过很长的时间,你终于来到go语言的复合类型中,这里会介绍go语言的3种复合结构:切片(slice,可变数组),映射(map)和字符串(string)。 有些老手可能会问: 1.那结构体(struct)呢,你怎么不介绍? 答:现在还没法完整地介绍结构体(stru ......
flask设置静态文件目录、模板目录
from flask import Flask, render_template app = Flask(import_name=__name__, static_url_path='/', static_folder='static', template_folder='templates') # ......
小白弄明白了 unix 时间戳的转换问题
小白对于将 unix 时间戳转换为日期时间和使用日期时间转换为 unix 时间戳,在项目中见到过很多,每次使用时不是用现有的方法转换就是网上搜索方法。 小白见过各种转换方式觉得moment库很是方便,但是用法较多,所以小白决定整理一下。以后再遇到时间日期转换可能手写代码而省去翻看资料的时间。 vue ......
Oracle 表空间相关链接&数据库文件&创建表空间和用户
- https://blog.csdn.net/KKKkJzy/article/details/102572997 - https://www.cnblogs.com/binghe001/p/13085149.html - https://blog.csdn.net/weixin_44657888/ ......
算法时间复杂度和空间复杂度简介
评估算法的核心指标 1 时间复杂度 2 空间复杂度 空间复杂度就是算法解决一个问题时额外占用的内存空间是多大 时间复杂度就是算法解决一个问题时数据量和运行时间的关系 一般我们评判算法的优劣首先考虑的就是时间复杂度。 时间复杂度 什么是常数时间操作? 执行时间固定的就是常数时间操作,和样本量大小没有关 ......
等长文件的导出
# Step1 创建一个新的Excel 命名为 “等长文件” ![image-20230905111608544](https://img2023.cnblogs.com/blog/1423856/202309/1423856-20230905111608769-1882605784.png) # ......
自定义数据类型UI绑定
###场景: 在收货地址列表页面A中,点击一个地址进详情页面B,然后修改地址保存关闭页面B,收货地址A需要同步UI更新修改的信息。 ###机制: 1、在SwiftUI中,使用@Binding只能绑定基本数据类型,不能处理自定义数据类型。 2、@StateObject和@ObservedObject的 ......
块存储、文件存储、对象存储三者有何区别
从系统层级上来说,这三种存储是按照块->文件->对象逐级向上的。文件一定是基于块上面去做,不管是远端还是本地。而对象存储的底层或者说后端存储通常是基于一个本地文件系统(XFS/Ext4..)。这样做是比较合理顺畅的架构。但是大家想法很多,还有各种特异的产品出现,我们逐个来看看: 块存储、文件存储、对 ......