译为pikafish windows文件
mybatis解析主配置文件之解析properties标签
mybatis在启动的时候会去解析主配置文件,这些配置文件的数据会生成一个mybatis重量级对象,也是全局唯一对象-Configuration。这个对象就存储着你写的配置文件的信息,甚至包括你的sql映射文件信息都有。可见解析这个主配置文件是多么的复杂。 所以我们要抽丝剥茧。一个个来看。好在myb ......
Vmware 安装 Windows11 的一些注意事项
1 概述 在使用 Vmware 进行安装 Windows11 操作系统时,发现没有安装 Windows 其他版本那么顺利,本文记录一下安装过程中的几个坑。 2 详情 1)Vmware 的访问控制默认是不加密的,安装 Windows11 时,必须为其设置密码进行加密,设置的这个密码需要记住,以后再进入 ......
Windows11 安装 WSA 安卓子系统和 WSA 工具箱
1 概述 习惯了 Windows10 上面的操作后,用 Windows11 的系统一时就感觉到很不习惯,但是其支持的新功能 WSA 是很好用的,也就是安卓子系统,可以直接在电脑上安装和运行安卓手机 APP ,而无需安装第三方模拟器。本文记录一下离线安装的过程,只需三步,非常简单易懂。 2 详情 2. ......
Linux系统中查看当前文件夹下文件的个数
在linux系统中,可以使用 ls 命令查看有多少个文件,该命令用于显示指定目录下的内容,当参数设置为 “wc -c” 时,可显示目录下的文件个数,语法为 “ls 目录路径 | wc -c”;可用“sudo ls /* | wc -c”查看整个电脑的目录数目。 1. 统计当前目录下文件的个数(不包含 ......
【STM32F103】HC-SR04超声波测距模块详解(附工程文件)
前言:使用的硬件:STM32F103C8T6,HC-SR04,ST-Link(其他烧录器也可以),0.96寸OLED屏幕(非必须,仅供显示测距结果,可以使用串口助手代替),若干杜邦线。 涉及操作stm32的GPIO口,外部中断,定时器,本文中不会详细解释,仅提供代码思路。 HC-SR04:HC-SR ......
mac 在/home目录下面创建文件夹
1、编译 /etc/auto_master 文件,注释掉或者移除以 /home 开头的那一行,保存。 sudo vim /etc/auto_master 注释掉 /home 哪一行,如下所示: 1 # Automounter master map 2 +auto_master # Use direc ......
java~将多个输出流压缩成一个zip文件
hutool工具包可以帮我们完成这件事,几行代码可以实现,我们提供两种方式,压缩本地文件和压缩内存流。 压缩本地文件 @Test public void zip(){ String entryName = "d:\\codegen\\1"; String zipFilePath = "d:\\cod ......
Visual Studio2022创建Windows服务程序
一、打开工具 二、创建新项目 创建后项目结构 三、重命名服务 四、添加安装程序 五、编码服务逻辑 using System.ServiceProcess; using System.Timers; using System.Windows.Forms; namespace MyAlertWindow ......
去除.net core 发布的时生成的多余语言cs,de等文件夹
修改项目的csproj文件,在PropertyGroup节点内添加 <SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages> 如果一个都不想要,语言参数可以改为其他的未知字符串,就不会生成了 <SatelliteResource ......
Unity学习笔记--数据持久化XML文件(2)
主要介绍继承IXMLSerialaze 接口自定实现数据类型的序列化反序列化,并存储为XML文件。
实现可序列化存储为XML文件的Dictionary类,最后完善为一个XML读取工具类。
供数据持久化类型为XML文件的学习和开发参考! ......
8.4 Windows驱动开发:文件微过滤驱动入门
MiniFilter 微过滤驱动是相对于`SFilter`传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,多数`IRP`操作都由过滤管理器`(FilterManager或Fltmgr)`所... ......
7.4 Windows驱动开发:内核运用LoadImage屏蔽驱动
在笔者上一篇文章`《内核监视LoadImage映像回调》`中`LyShark`简单介绍了如何通过`PsSetLoadImageNotifyRoutine`函数注册回调来`监视驱动`模块的加载,注意我这里用的是`监视`而不是`监控`之所以是监视而不是监控那是因为`PsSetLoadImageNotif... ......
7.2 Windows驱动开发:内核注册并监控对象回调
在笔者上一篇文章`《内核枚举进程与线程ObCall回调》`简单介绍了如何枚举系统中已经存在的`进程与线程`回调,本章`LyShark`将通过对象回调实现对进程线程的`句柄`监控,在内核中提供了`ObRegisterCallbacks`回调,使用这个内核`回调`函数,可注册一个`对象`回调,不过目前该... ......
7.3 Windows驱动开发:内核监视LoadImage映像回调
在笔者上一篇文章`《内核注册并监控对象回调》`介绍了如何运用`ObRegisterCallbacks`注册`进程与线程`回调,并通过该回调实现了`拦截`指定进行运行的效果,本章`LyShark`将带大家继续探索一个新的回调注册函数,`PsSetLoadImageNotifyRoutine`常用于注册... ......
Windows下Nginx的重用命令及如何配置后台启动
Windows下Nginx的常用命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。 1、启动 注意:使用后台启动必须配置daemon on; start nginx【后台启动】 nginx.exe ......
Linux MySQL 配置文件
MySQL服务配置文件 1、配置文件位置 MySQL服务端的进程mysqld在启动时,会默认按照以下顺序来读取mysql的配置文件: /etc/my.cnf /etc/mysql/my.cnf 编译安装时通过编译选项指定的位置 如果不想让mysqld按照这个顺序读取配置文件,可以通过mysqld的 ......
7.6 Windows驱动开发:内核监控FileObject文件回调
本篇文章与上一篇文章`《内核注册并监控对象回调》`所使用的方式是一样的都是使用`ObRegisterCallbacks`注册回调事件,只不过上一篇博文中`LyShark`将回调结构体`OB_OPERATION_REGISTRATION`中的`ObjectType`填充为了`PsProcessType... ......
6.9 Windows驱动开发:内核枚举进线程ObCall回调
在笔者上一篇文章`《内核枚举Registry注册表回调》`中我们通过特征码定位实现了对注册表回调的枚举,本篇文章`LyShark`将教大家如何枚举系统中的`ProcessObCall`进程回调以及`ThreadObCall`线程回调,之所以放在一起来讲解是因为这两中回调在枚举是都需要使用通用结构体`... ......
6.8 Windows驱动开发:内核枚举Registry注册表回调
在笔者上一篇文章`《内核枚举LoadImage映像回调》`中`LyShark`教大家实现了枚举系统回调中的`LoadImage`通知消息,本章将实现对`Registry`注册表通知消息的枚举,与`LoadImage`消息不同`Registry`消息不需要解密只要找到`CallbackListHead... ......
6.7 Windows驱动开发:内核枚举LoadImage映像回调
在笔者之前的文章`《内核特征码搜索函数封装》`中我们封装实现了特征码定位功能,本章将继续使用该功能,本次我们需要枚举内核`LoadImage`映像回调,在Win64环境下我们可以设置一个`LoadImage`映像加载通告回调,当有新驱动或者DLL被加载时,回调函数就会被调用从而执行我们自己的回调例程... ......
6.6 Windows驱动开发:内核枚举Minifilter微过滤驱动
Minifilter 是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的`sfilter`文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微过滤驱动使用过滤管理器`FilterManager`提供接口,由于提供了管理结构以及一系列管理API函数,... ......
6.5 Windows驱动开发:内核枚举PspCidTable句柄表
在 Windows 操作系统内核中,PspCidTable 通常是与进程(Process)管理相关的数据结构之一。它与进程的标识和管理有关,每个进程都有一个唯一的标识符,称为进程 ID(PID)。与之相关的是客户端 ID,它是一个结构,其中包含唯一标识进程的信息。这样的标识符在进程管理、线程管理和内... ......
C/C++ 通过HTTP实现文件上传下载
WinInet(Windows Internet)是 Microsoft Windows 操作系统中的一个 API 集,用于提供对 Internet 相关功能的支持。它包括了一系列的函数,使得 Windows 应用程序能够进行网络通信、处理 HTTP 请求、FTP 操作等。WinInet 提供了一套... ......
【R】Rscript中使用变量控制输入输出的文件名
在R输入输出控制中不可避免地将变量引入输出文件名中,这种输出的文件名在Rscript中应该如何加入变量? library(ggplot2) library(dplyr) library(tidyr) for (i in 10:21){ file <- paste("result_", i, sep= ......
Tomcat PUT方法任意写文件漏洞
Tomcat PUT方法任意写文件漏洞(CVE-2017-12615) 环境搭建 cd /vulhub/tomcat/CVE-2017-12615/ docker-compose up -d 访问http://10.10.10.10:8080/ 漏洞原理 漏洞本质Tomcat配置了可写(readon ......
Windows使用命令行方法,实现docker默认安装目录修改及更改docker镜像默认保存路径
一、使用软连接方法,修改Docker默认安装目录 查看 Windows 上安装 Docker Desktop官方安装指南: https://docs.docker.com/desktop/install/windows-install/ 1、提前在D盘新建Program\Docker,使用这行代码安 ......
一些网页文件管理器Web File Manager
1.File Browser(亲测) https://filebrowser.org/installation 用Docker比较简单 docker run \ -v /mnt/sdb:/srv \ -v /home/bkfrp/filebrowser.db:/database/filebrowse ......
Windows环境单独安装PLSQL访问ORACLE数据库
PLSQL(Procedural Language/SQL),由 allroundautomations 开发,针对ORACLE数据库的扩展开发集成工具。本地未安装ORACLE数据库前提下,安装PLSQL后,还需要同时安装oracle client 或者更轻量级的instant client客户端程 ......
Windows安装Powershell7.x
事件起因: 由于需要运行一个脚本,但是该脚本是广大网友群众使用Powershell7写的,我自带的是Powershell5,运行过程中总是出现莫名其妙的问题,于是决定将Powershell升级到Powershell7.4.0 解决办法: 1、首先确认当前系统自带的 Powershell 的版本 : ......