摘要: 参考资料 1. docker被封后的代理设置教程 阅读全文
posted @ 2022-05-19 22:46 苏格拉底的落泪 阅读(16) 评论(0) 推荐(0) 编辑
摘要: nfsd性能调优选项 1. 最大传输块:用于设置NFS协议报文块的大小,也就是协议客户端一个报文允许携带的最大载荷,NFS默认1M(1048576),最大可设置为1M。 可通过命令echo 1048576 > /proc/fs/nfsd/max_block_size进行配置(重启失效)。 通信线程数 阅读全文
posted @ 2022-05-19 22:18 苏格拉底的落泪 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 112. 路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是指没有子节点的节点。 示例 1: 阅读全文
posted @ 2022-05-19 22:07 苏格拉底的落泪 阅读(25) 评论(0) 推荐(0) 编辑
摘要: VSCode侧边栏的“资源管理器”丢了 选择“查看”下的“命令面板” 输入:View: Reset View Locations 所有的视图会恢复到默认的位置。 阅读全文
posted @ 2022-05-19 21:54 苏格拉底的落泪 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 命令find 查找当前目录下名为 file.txt 的文件 find . -name file.txt 阅读全文
posted @ 2022-05-19 21:39 苏格拉底的落泪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: trap命令 trap 命令是一个用于处理信号的 Bash 内置命令。它可以让你指定在接收到特定信号时要执行的命令。这在编写脚本时非常有用,尤其是当你希望在脚本终止时清理资源或执行某些操作。 trap COMMAND SIGNAL COMMAND 是你希望在接收到信号时执行的命令。 SIGNAL 是 阅读全文
posted @ 2022-05-19 21:33 苏格拉底的落泪 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 563. 二叉树的坡度 %autosetup 是 RPM 宏之一,通常用于自动化源代码包的设置过程,特别是在 RPM 构建过程中。 主要作用: 解压源代码包:当你在 RPM spec 文件中使用 %autosetup 时,它会自动解压 tarball 文件(源代码包)到构建目录,并且如果源代码包包含 阅读全文
posted @ 2022-05-19 21:29 苏格拉底的落泪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: %if 0%{?fedora} || 0%{?rhel} # 如果是 Fedora 或 RHEL 系统,执行这里的内容 %endif 这个语句的意思是:如果当前的构建环境是 Fedora 或 RHEL,那么执行 %if 和 %endif 之间的内容。 假设你希望在 Fedora 或 RHEL 系统下 阅读全文
posted @ 2022-05-19 21:21 苏格拉底的落泪 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 查看centos分区文件系统类型 参考资料 1. Linux查看分区文件系统类型的方法总结 阅读全文
posted @ 2022-05-19 21:16 苏格拉底的落泪 阅读(21) 评论(0) 推荐(0) 编辑
摘要: %patch 在 RPM 包构建中,%patch0 -p1 语法用于在构建过程中应用补丁。具体来说,这个命令通常出现在 .spec 文件中,用于指定补丁文件的应用方式。它的作用是将补丁文件(通常是一个 .diff 文件)应用到源代码中,以便修改或修复软件包的源代码。 %patch0 -p1 语法详解 阅读全文
posted @ 2022-05-19 20:57 苏格拉底的落泪 阅读(27) 评论(0) 推荐(0) 编辑
摘要: %setup %setup 主要用于解压源代码包并可选地设置解压目录,比较灵活,你可以指定是否应用补丁、是否定义补丁的级别等。 -n <directory>:指定解压目录。 -a <n>:处理多个源包。 -p <num>:指定补丁的级别。 示例对比: 假设你有如下源代码包和补丁文件: spec 复制 阅读全文
posted @ 2022-05-19 20:50 苏格拉底的落泪 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 上传大文件到github 问题:github 会在你上传文件大于50M的时候,给予警告 ; 大于100M的时候给出 server reject(拒绝上传) 目前 Git LFS的总存储量为1G左右,超过需要付费。 解决方案: 安装rpm包: dnf install git-lfs.x86_64 操作 阅读全文
posted @ 2022-05-19 20:41 苏格拉底的落泪 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 条件循环 package main import "fmt" func main() { for i := 0; i < 5; i++ { fmt.Println("Iteration:", i) } } 条件循环:类似 while 循环,for 可以只包含一个条件: package main im 阅读全文
posted @ 2022-05-19 20:30 苏格拉底的落泪 阅读(19) 评论(0) 推荐(0) 编辑