• 2025-01-0906、Docker学习,常用安装:Zookeeper、ES、Minio
    Docker学习,常用安装:Zookeeper、ES、Minio一、Docker安装Zookeeper##查询zookeeper镜像dockersearchzookeeper##拉去zookeeper镜像dockerpullzookeeper:latest##本地创建zookeeper的挂载目录mkdir-p/opt/software/myfile/zookeeper/confmkdir-p/opt/softwar
  • 2024-12-29什么是硬链接和软链接?
    在Linux中,硬链接(HardLink)和软链接(SoftLink,也称为符号链接SymbolicLink)是两种用于引用文件或目录的机制。以下是关于这两种链接的详细解释:1.硬链接(HardLink)定义:硬链接是通过文件系统中的索引节点(inode)来进行连接的。多个文件名可以指向同一个索引节点,这就是硬链接。特
  • 2024-12-24文件上传
    1原理:2springmvc完成文件上传依赖<!--文件上传的依赖--><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.5</version></dependency&
  • 2024-12-09在 Vue 项目中,通常有两种方式来放置 JSON 文件
       放在public目录:如果你的JSON文件是静态的,不会经过任何处理,只是作为前端资源来读取(例如:一些配置文件、静态数据等),可以放在public目录中。这样做的好处是,文件不会被webpack处理,直接暴露在静态资源中。例如,你可以将JSON文件放在public/data/myfile.json,然后
  • 2024-11-26隐匿加载恶意程序
    本文将从NTFS交换数据流(ADS)介绍入手,分析当前APT组织对其进行利用的手法,来介绍ADS在持久化和加载恶意程序中起到的作用。前言本文将从NTFS交换数据流(ADS)介绍入手,分析当前APT组织对其进行利用的手法,来介绍ADS在持久化和加载恶意程序中起到的作用。ADS简介NTFS交换数据流(al
  • 2024-08-17使用ovftool导出ova格式的镜像
    1.下载ovftool安装包VMware-ovftool-4.6.3-24031167-win.x86-64.msi链接:https://download.csdn.net/download/qq_44451165/89642310双击安装包,点击“next”接受协议选择安装路径点击安装弹出选择框,选择“是”安装完成2.注意事项被导出的虚拟机必须是关机状
  • 2024-07-30建造者模式读取数据
    突然想起Asp.Net启动项目的建造者写法非常优秀,所以让自己的代码看起来高级,美观,优雅。我模拟一个场景使用它直接上代码publicclassTestQuery{publicstaticvoidMain(){QueryableBuilderqueryableBuilder=newQueryableBuilder();
  • 2024-07-01Django之文件上传
    前端 <!DOCTYPEhtml><html><body><h2>UploadFile</h2><formaction="http://127.0.0.1:5000/upload"method="post"enctype="multipart/form-data">Selectfiletoupload:<inputtype=&q
  • 2024-06-22【linux】常用指令
    一、登录与注销1)sudouseraddlilei//添加用户(不能被立即使用,需设置密码sudopasswdlilei)2)sudoadduserlilei//添加用户3)login//登录或切换用户4)logout//注销用户(命令行)exit(shell-退出控制台)5)shutdown-h10//10分钟后自动关机shutdown-c//取消6)halt
  • 2024-06-10在Linux中,什么是硬链接和软链接?
    在Linux中,硬链接(HardLink)和软链接(SoftLink,也称为符号链接SymbolicLink)是两种用于引用文件或目录的机制。以下是关于这两种链接的详细解释:1.硬链接(HardLink)定义:硬链接是通过文件系统中的索引节点(inode)来进行连接的。多个文件名可以指向同一个索引节点,这就是硬链接。特
  • 2024-06-03Qt中怎么引用C语言的.c文件?
    Qt窗口项目使用的源文件是.h/.cpp文件,它们是对应C++文件。在实际应用中,你可能有现成的.h/.c文件需要引用。那么,这些文件能够引用吗?又怎么引用呢?以下来讨论这个问题。本例在ubuntu18中Qt5.8.0的Widgets项目编译通过,估计在CentOS和Windows系统也应该可以通过。一般情况下,通过宏“#
  • 2024-06-03Qt中怎么引用C语言的.h文件?
    Qt窗口项目使用的源文件是.h/.cpp文件,它们是对应C++文件。在实际应用中,你可能有现成的.h/.c文件需要引用。那么,这些文件能够引用吗?又怎么引用呢?以下来讨论这个问题。本例在ubuntu18中Qt5.8.0的Widgets项目编译通过,估计在CentOS和Windows系统也应该可以通过。本例要引用的.h文件
  • 2024-05-09第27章 使用流进行输入和输出
    1流的概述C++流是读写(输入与输出)逻辑的通用实现,让用户能够用统一的模式读写数据。不管是磁盘或键盘读取数据,还是将输入写入显示器或磁盘,模式都一样用于写入流时,运算符<<被称为流插入运算符,可将其用于写入屏幕、文件等;从流中读取数据时,运算符>>被称为流提取运算符,可将其用于从键
  • 2024-04-29深入理解 C++ 中的多态与文件操作
    C++多态多态(Polymorphism)是面向对象编程(OOP)的核心概念之一,它允许对象在相同操作下表现出不同的行为。在C++中,多态通常通过继承和虚函数来实现。理解多态想象一个场景,你有一个动物园,里面有各种动物,如猫、狗、鸟等。每个动物都有自己的叫声。使用面向对象编程,我们可以创建一个
  • 2024-04-02Git命令使用
    命令行1.初始化仓库命令gitinit2.注册用户--global代表全局--system代表系统层gitconfig--user.name"Saxon"(添加用户名)gitconfig--user.emailSaxonShao@gmail.com(添加邮箱)gitconfig--credential.helperstore(记住注册内容)3.查看状态gitstatus4.添加文件g
  • 2024-03-17ESP32学习笔记-读取SD卡并显示到屏幕上
    硬件FireBeetle2ESP32-E开发板1.54"240x240 IPS 广视角TFT显示屏硬件接线测试代码//加载库#include"Arduino.h"#include"FS.h"#include"SD.h"#include"SPI.h"#include"DFRobot_GDL.h"//定义显示屏针脚#defineTFT_DCD2#
  • 2024-01-26Blazor Hybrid应用将非wwwroot目录下的文件加入静态资源
    以Winfrom为例,创建一个Class继承BlazorWebView这个类,重写CreateFileProvider这个方法就行。保存后,用新控件替换原来的控件,WPF,MAUI同理,但是MAUI只有Windows平台能用下面的代码。其他平台会报错,找不到文件。publicclassCustomBlazorWebView:BlazorWebView{
  • 2024-01-24IIS Url重写的坑记录
    现在是“匹配网址”部分。该字段用于匹配URL的路径 ,不以“/”开头,也不带任何尾随查询。因此,在url' http://www.mysite.com/category1/page2/section5/myfile.pdf?q1=2’ ;中,“匹配URL”部分中的“模式”字段仅在这部分进行比较:'category1/page2/section5/myfile.pdf'。您
  • 2023-11-29Linux文件权限管理
    学习笔记:Linux文件权限管理引言Linux文件权限是操作系统中重要的安全机制之一。理解和正确设置文件权限对于保护系统和数据的安全至关重要。本文将深入探讨Linux文件权限的概念、常见权限位和权限管理命令。文件权限概念在Linux中,每个文件和目录都有一个拥有者和一个所属组,同
  • 2023-11-29Linux文件管理
    学习笔记:Linux文件管理引言Linux操作系统以其强大的文件管理能力而闻名。作为一名计算机专业的学生,深入了解Linux文件管理是提高工作效率和系统安全性的关键一步。本文将介绍Linux中的文件基本操作、权限管理、路径操作等方面的知识。文件基本操作1.文件的创建与删除在Linux
  • 2023-11-27文件权限
    Linux文件权限与基本权限管理命令在Linux操作系统中,文件权限是系统安全性的重要组成部分。了解如何管理文件权限以及相关的命令对于系统管理员和用户来说至关重要。本文将深入探讨Linux文件权限的基本概念,并介绍一些常用的权限管理命令。文件权限基础1.文件权限表示方式Linu
  • 2023-11-09importlib模块—— 另一种导入文件的方法
    正常我们想要从文件myfile导入模块b时,我们会使用:frommyfileimportb接下来介绍另一种导入方式,能够用字符串来导入模块:#首先导入importlib模块importimportlibres='myflie.b'importlib.import_module(res)#就等同于frommyfileimportb总
  • 2023-11-06WEB端实现文件夹上传
    webkitdirectory属性。这个属性加上之后,就是选择文件夹,然后根据自己业务上传至后台;前端代码:<formaction="${ctxPath}/invoice/uploadFolder"method="post"enctype="multipart/form-data"> <inputname="chooseFolder"type="file"id="c
  • 2023-10-26logstash同步文本数据到es
    环境:OS:Centos7ES:6.8.5logstash:6.8.51.准备测试文件[root@localhostmyfile]#pwd/tmp/myfile[root@localhostmyfile]#morea.log111@3334@3333vvv@aaa@ggggutri@rtkjr@trtr4354@5454@654rerr@78@ffg 2.logstash配置文件[root@localhostconfig]#moresyn
  • 2023-10-21makefile学习记录 :一个工程里有多个makefile 如何make根目录下的makefile 调用子目录下的makefile,编译所有.c文件
    注:本文个人学习记录目的:一个工程里有多个makefile如何make根目录下的makefile调用子目录下的makefile,编译所有.c文件如图所示目录结构,根目录server:makefile;子目录so:makefile  根目录makefile:GCC=gccAPP=server ALL_C=$(wildcard./*.c)C_OBJ=$(notdir$