code

如何按一个月的最后一天查找文件?(或如何复制每月的最新文件)
code

如何按一个月的最后一天查找文件?(或如何复制每月的最新文件)

我知道有“查找”,我使用类似的方法find "/backup.stats/30days" -mtime +30 -type f ,但我想知道是否有人知道如何按月找出最旧的文件;并非所有月份都是 30 天,我只希望能够按月查找和复制最旧的文件。 例如,如果某个文件是在 3 月 31 日晚上 11:59 创建的,则将其复制到某个位置。但如果出于某种原因,该月最早的文件是 3 月 30 日凌晨 2:30,则将其复制到某个位置。 我的想法是,我有一个文件夹,里面有家庭网络过去 30 天的统计信息,我想确保每个月在不同的文件夹中至少保存一份副本。 有人有什么想法吗?...

Admin

如何更改 MacOS 上所有编程相关文件的默认应用程序
code

如何更改 MacOS 上所有编程相关文件的默认应用程序

最近从 Windows 转到 Mac。我要做的第一件事是做一些统计作业,所以我安装了 RStudio 来完成它。 之后,我安装了 VSCode 来完成所有其他与编程相关的任务,但现在由于某种原因,所有编程文件都默认发送到 RStudio。 我意识到我可以更改每种文件类型的默认程序,但是当我使用从 C 到 TypeScript 的所有内容时,手动切换每种文件类型似乎过于麻烦,尤其是当 MacOS 已显示它可以自动填充到相关应用程序时。 有什么办法可以改变这些文件的“首选”代码编辑器吗? ...

Admin

bash 终端的 sudo passwd
code

bash 终端的 sudo passwd

我完全是新手,所以请原谅我知识的匮乏,但我最近创建了一个 Microsoft Azure 帐户,因此它配备了一个 bash 终端。我想确保它是最新的,所以我尝试运行“sudo apt update && sudo apt upgrade”命令,结果显示“我们相信您已经收到了本地系统管理员的常规讲座。它通常归结为以下三件事: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. ...

Admin

Fern Wifi Cracker 不起作用
code

Fern Wifi Cracker 不起作用

我无法在 Kali Linux 中安装 Wifi Cracker。当我想启动 Cracker 时,会出现以下消息:(很多人都遇到这个问题,但提供的解决方案都不适用于我) └─$ sudo fern-wifi-cracker qt.qpa.xcb: could not connect to display qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start becau...

Admin

远程会话 + 第一个会话内部的远程会话 = 智能尺寸调整不起作用
code

远程会话 + 第一个会话内部的远程会话 = 智能尺寸调整不起作用

我已经四处寻找答案,但至今没有找到。 我的问题是,我有一台工作笔记本电脑和一台带有 3 台显示器的个人台式机。 我从个人桌面远程访问工作笔记本电脑,以使用 3 个显示器中的 2 个。 当我全屏显示并从桌面运行 RDP 会话时,我需要从工作笔记本电脑通过 VPN 访问另一个 RDP 后面的资源。 如果我在工作笔记本电脑上使用 Microsoft 远程桌面应用程序,一切都会顺利进行。 但是,如果我使用常规 .rdp 文件和 Microsoft 远程桌面从第一个会话中访问辅助 rdp 会话,则辅助会话窗口无法正确缩放。 我尝试附加“动态分辨率:i:1”和“智能尺寸...

Admin

是否可以在 pdf 文档的某些页面上分别运行图像魔法命令,然后将其全部合并为一个 pdf?
code

是否可以在 pdf 文档的某些页面上分别运行图像魔法命令,然后将其全部合并为一个 pdf?

我是一名学生,即将参加考试。我试图从我找到的一些在线学习资源中删除答案。答案都用红色文本写在简答题 (SA) 下,所有多项选择题 (MCQ) 中的正确选项都用红色突出显示。我发现有很多这样的测验要做,需要一种有效的方法来快速从每个 pdf 中删除答案。 我尝试了 Image Magick,并能够设计命令来清理 MCQ 和 SA 部分。我当前的工作流程包括通过两个不同的命令分别清理 MCQ 和 SA,然后将 pdf 重新合并为一个。每个测验的结构都是 MCQ(1)、SA(1)、MCQ(2) 和 SA(2)。这意味着我必须将每个 pdf 分成四个部分,然后为每个...

Admin

TortoiseGit:如何在合并之前显示分支间有差异的文件
code

TortoiseGit:如何在合并之前显示分支间有差异的文件

如果没有冲突,TortoiseGit 中的合并将自动将文件合并到最新代码。 但是,我只想选择一些块进行合并(文件不冲突)。是否可以显示有差异的文件列表,以便在合并和提交之前选择要使用的块? ...

Admin

尝试理解如何处理变量周围的多个百分比符号
code

尝试理解如何处理变量周围的多个百分比符号

@echo off set var1=hello set var2=var1 set var3=var2 echo on echo 2. %%var3%% echo. echo 3. %%%var3%%% 我已经echo on尝试更好地理解批处理,尽管它在解析信息方面似乎确实受到限制。 当回显变量时,是否首先处理内部/中心部分? 我试图了解围绕变量时如何准确解析多个百分号。 我知道每个其他百分号都会抵消前一个百分号,但肯定还有更多原因,因为我似乎永远无法得到我认为应该得到的结果。 当我使用双百分比 %% 进行简单回显时,逻辑似乎成立,如下所示: ech...

Admin

VS19 创建代码的可视化 Jpeg
code

VS19 创建代码的可视化 Jpeg

我想用黑色背景和白色/彩色字体创建我的代码的 jpeg 图像,就像在黑暗模式下看到的一样。这是为了把它打印出来并装裱起来挂在我的墙上,但我很难搞清楚。我进入我的选项并更改了打印和剪切/复制功能,但没有成功。任何帮助都很好!TIA ...

Admin

将 FOR 变量分配给参数/参数
code

将 FOR 变量分配给参数/参数

是否不能使用 FOR 变量(如 %%a)并将其分配给参数/参数,如下所示: for /L %%a in (0,1,5) do ( echo Argument#(%%a) is %~%%a ) ...

Admin

尝试通过引用 Array.Length 变量来回显数组值
code

尝试通过引用 Array.Length 变量来回显数组值

我正在尝试通过使用以下方式引用索引 # 来输出数组索引 # 的内容A1.长度值。但由于我仍然不完全理解变量的扩展,我得到的输出最多是实际长度值或者细绳 A1.长度。 为了澄清: A1 = The Array A1.length = 1 A1[1] = Superuser %~1以下示例中的参数传递的是数组 名称A1。 我在底部发布了代码,清楚地显示了回显Superuser任何数组索引的值或任何实际值时失败的结果。我只得到index #或文字字符串A1.length,除非我使用需要临时变量的解决方法。 我可以通过创建一个临时变量来引用来使其工作A1.le...

Admin

除法时得不到正确答案
code

除法时得不到正确答案

echo off title Numbers Part 3 color a goto input :input echo what to divide? set /p by= cls echo %by%? ping localhost -n 2 >nul cls echo Well, %by% by what? set /p with= pause cls echo Great ping localhost -n 3 >nul cls goto answer :answer echo The Answer of %by% by %with% is...

Admin

单行与多行:设置变量后的结果不同,并且仅当从命令传递参数时
code

单行与多行:设置变量后的结果不同,并且仅当从命令传递参数时

为什么除了 IF 语句的结构之外,其他一切都相同,但这两组代码块却给出不同的结果?有趣的是,只有当我从命令行传递两个变量的值时,结果才会失败。此时单行命令就会失败。 下面是两个代码块的片段: 我已将其范围缩小到在同一行上设置导致其失败的第二个变量。 失败了: if "%~1" NEQ "" (set num1=%~1 & set num2=%~2) 虽然这有效: if "%~1" NEQ "" (set num1=%~1) set num2=%~2 代码: 必须传递两个数字作为参数才能看到问题 数字对于搜索 10 个字符的字符串的子字符串应该是有...

Admin