上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 2. 两数相加 解法: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; * 阅读全文
posted @ 2022-05-29 16:06 苏格拉底的落泪 阅读(16) 评论(0) 推荐(0) 编辑
摘要: samba相关资料 src.rpm包关于centos7链接:https://samba.tranquil.it/centos7/ src.rpm包关于centos8链接:https://samba.tranquil.it/centos8/ src.rpm包关于centos8 stream链接:htt 阅读全文
posted @ 2022-05-29 14:38 苏格拉底的落泪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ctdb event run 3 legacy monitor 给定一个 排序好 的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数。返回的结果必须要是按升序排好的。 阅读全文
posted @ 2022-05-29 14:07 苏格拉底的落泪 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 函数 #!/usr/bin/perl # 函数定义 sub Hello { print "Hello, World!\n"; } # 函数调用 Hello(); #!/usr/bin/perl # 定义求平均值函数 sub Average{ # 获取所有传入的参数 $n = scalar(@_); 阅读全文
posted @ 2022-05-28 19:13 苏格拉底的落泪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 冒号(:)用法 在linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等。其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令、只起到占一个位置的作用,但有时候确实需要它。当然,它也有它的用途的,否则没必要存在。在·Linux的帮助 阅读全文
posted @ 2022-05-25 22:22 苏格拉底的落泪 阅读(40) 评论(0) 推荐(0) 编辑
摘要: let命令 let命令用于在命令行界面中定义和初始化一个变量。这个命令通常在shell脚本中使用,特别是在Bash中。以下是let命令的一些用法示例: 基本用法: let var=5 echo $var # 输出 5 执行算数操作: let var=5+3 echo $var # 输出 8 递增和递 阅读全文
posted @ 2022-05-25 22:00 苏格拉底的落泪 阅读(91) 评论(0) 推荐(0) 编辑
摘要: if语句 if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句: if ... fi 语句; if ... else ... fi 语句; if ... elif ... else ... fi 语句。 if ... else ... fi 语 阅读全文
posted @ 2022-05-25 21:25 苏格拉底的落泪 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 函数getopt 在使用 getopt 解析命令行选项时,字符串 "a:b:cd::e" 定义了每个选项的类型以及它们是否需要参数。以下是这些选项的含义: 1. a: 单字符选项: -a 参数: 必须有参数。 示例: -a value 或 -avalue 2. b: 单字符选项: -b 参数: 必须 阅读全文
posted @ 2022-05-25 11:59 苏格拉底的落泪 阅读(23) 评论(0) 推荐(0) 编辑
摘要: awk内置函数 函数split原型: split(string, array, fieldsep) 说明: string 是要拆分的字符串。 array 是存储拆分结果的数组名。 fieldsep 是用于分隔字符串的分隔符。 split函数返回值是数组中的元素个数,即成功将字符串拆分成几部分。这个返 阅读全文
posted @ 2022-05-25 09:23 苏格拉底的落泪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 关键字my 在 Perl 中,my 关键字用于声明具有词法作用域(lexical scope)的变量。这意味着使用 my 声明的变量只在其声明的块或文件中有效,并且不能在该块或文件之外访问。这有助于避免变量污染全局命名空间,提升代码的可维护性和可读性。 示例 1:块级作用域 #!/usr/bin/p 阅读全文
posted @ 2022-05-23 23:01 苏格拉底的落泪 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 数组 shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value1 value2 ... valuen) Bash 支持关联数组,可以使用任意的字符串、或者整数作为下标来访问数组元素。 关联数组使用 declare 命令来声明,语法格式如下: decl 阅读全文
posted @ 2022-05-23 20:42 苏格拉底的落泪 阅读(51) 评论(0) 推荐(0) 编辑
摘要: git blame git blame 命令用于逐行显示指定文件的每一行代码是由谁在什么时候引入或修改的。git blame 可以追踪文件中每一行的变更历史,包括作者、提交哈希、提交日期和提交消息等信息。如果要查看指定文件的修改记录可以使用 git blame 命令,格式如下: git blame 阅读全文
posted @ 2022-05-23 20:15 苏格拉底的落泪 阅读(123) 评论(0) 推荐(0) 编辑
摘要: awk语法简介 是一个文本处理工具,用于逐行处理文本文件,任何awk语句都是由模式和动作组成,一个awk脚本可以有多个语句,模式决定动作语句的触发条件和触发时间。 1. 模式包含:正则表达式,/[正则表达式]/;关系运算符,<、<=、>、>=、!=、==;正则运算符,~(匹配)、!~(不匹配);赋值 阅读全文
posted @ 2022-05-23 20:05 苏格拉底的落泪 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 博客园主题 博客侧边栏公告: <script language="javascript" type="text/javascript"> // 生成目录索引列表 // ref: http://www.cnblogs.com/wangqiguo/p/4355032.html // modified b 阅读全文
posted @ 2022-05-23 15:00 苏格拉底的落泪 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 72. 编辑距离 while循环的语法: while 条件测试 do 执行命令 done 说明: 行1,首先进行条件测试,如果传回值为0(条件测试为真),则进入循环,执行命令区域,否则 不进入循环,介绍while 命令 行3,执行命令区域,这些命令中,应该要有改变条件测试的命令,这样,才有机会在 有 阅读全文
posted @ 2022-05-23 14:59 苏格拉底的落泪 阅读(34) 评论(0) 推荐(0) 编辑
摘要: git clean用法 git clean 从你的工作目录中删除所有没有 tracked,没有被管理过的文件。 git clean 和 git reset --hard 结合使用。 clean 影响没有被 track 过的文件(清除未被 add 或被 commit 的本地修改) reset 影响被 阅读全文
posted @ 2022-05-23 10:52 苏格拉底的落泪 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 503. 下一个更大元素 II 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜 阅读全文
posted @ 2022-05-22 21:25 苏格拉底的落泪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: perl正则表达式 Perl语言的正则表达式功能非常强大,基本上是常用语言中最强大的,很多语言设计正则式支持的时候都参考Perl的正则表达式。 Perl的正则表达式的三种形式,分别是匹配,替换和转化: 匹配:m//(使用 m// 进行模式匹配,可以省略 m,只使用 //) 替换:s/// 转化:tr 阅读全文
posted @ 2022-05-22 21:22 苏格拉底的落泪 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 739. 每日温度 解法1: class Solution { public: vector<int> dailyTemperatures(vector<int> &temperatures) { int n = temperatures.size(); stack<int> s; vector<i 阅读全文
posted @ 2022-05-22 20:46 苏格拉底的落泪 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 参考资料 1. 使用nfsstat命令查看NFS服务器状态 阅读全文
posted @ 2022-05-22 20:03 苏格拉底的落泪 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 84. 柱状图中最大的矩形 解法1: class Solution { public: int largestRectangleArea(vector<int>& heights) { if(heights.size() == 0) return 0; if(heights.size() == 1) 阅读全文
posted @ 2022-05-22 19:59 苏格拉底的落泪 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 202. 快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1,那么这个数就是快乐数。如果 n 是 快乐数 就返回 阅读全文
posted @ 2022-05-22 17:33 苏格拉底的落泪 阅读(131) 评论(0) 推荐(0) 编辑
摘要: systemd详解 参考资料 1. Linux 的小伙伴 systemd 详解 2. systemd.unit中文手册 阅读全文
posted @ 2022-05-22 16:58 苏格拉底的落泪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 基于 ceph-deploy 部署 Ceph 集群 超详细 关闭 防火墙、selinux systemctl stop firewalld && systemctl disable firewalld setenforce 0 && sed -i 's/SELINUX=enforcing/SELIN 阅读全文
posted @ 2022-05-22 10:39 苏格拉底的落泪 阅读(20) 评论(0) 推荐(0) 编辑
摘要: shell字符串比较相等、不相等方法小结 #!/bin/sh #测试各种字符串比较操作。 #shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型, #单引号不对相关量进行替换,如不对$符号解释成变量引用,从而用对应变量的值替代,双引号则会进行 阅读全文
posted @ 2022-05-22 10:36 苏格拉底的落泪 阅读(24) 评论(0) 推荐(0) 编辑
摘要: NFS协议Mount过程解密 参考资料 1. NFS协议Mount过程解密 阅读全文
posted @ 2022-05-22 10:34 苏格拉底的落泪 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 参考资料 1. 配置root 用户 ssh 免密登陆 阅读全文
posted @ 2022-05-22 10:30 苏格拉底的落泪 阅读(29) 评论(0) 推荐(0) 编辑
摘要: linux 内存性能评估工具 free/smem 参考资料 1. linux 内存性能评估工具 free/smem 阅读全文
posted @ 2022-05-22 10:28 苏格拉底的落泪 阅读(34) 评论(0) 推荐(0) 编辑
摘要: vmware性能优化 1. 及时更新 VMware Workstation组件:点击立即下载所有组件,即可完成更新。 2. 尽可能提高VMware Workstation可占用的RAM 将选项更改为 调整所有虚拟机内存使其适应预留的主机RAM,并在上方提高内存预留值。优化依据:如果虚拟机的物理内存不 阅读全文
posted @ 2022-05-22 10:26 苏格拉底的落泪 阅读(55) 评论(0) 推荐(0) 编辑
摘要: exportfs命令 使用exportfs命令,其详细命令信息见:https://linux.die.net/man/8/exportfs exportfs命令参数如下: 选项 对目录的影响 -i 忽略/etc/exports和/etc/exports.d目录下文件。此时只有命令行中给定选项和默认选 阅读全文
posted @ 2022-05-22 10:20 苏格拉底的落泪 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 三目运算 在Shell脚本中,没有像C语言或其他编程语言那样直接的三目运算符(如condition ? true_value : false_value),但我们可以通过条件判断语句(如if语句或&&和||操作符)来实现类似的功能。 方法1:使用if语句 最常见的方法是使用if语句来模拟三目运算符: 阅读全文
posted @ 2022-05-21 21:11 苏格拉底的落泪 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Harbor 环境准备: docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限 阅读全文
posted @ 2022-05-21 17:43 苏格拉底的落泪 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 462. 最少移动次数使数组元素相等 II、 阅读全文
posted @ 2022-05-21 16:49 苏格拉底的落泪 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 参考资料 1. 正则表达式与字符处理 阅读全文
posted @ 2022-05-21 16:24 苏格拉底的落泪 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 命令bc 在Shell脚本中,bc(Basic Calculator) 是一个强大的命令行工具,可以用于进行各种数学计算,包括浮点运算。你可以通过向 bc 命令传递表达式来执行计算,并且可以设置结果保留的精度(小数位数)。 简单计算: 你可以直接在命令行中使用 echo 将表达式传递给 bc 进行计 阅读全文
posted @ 2022-05-21 16:00 苏格拉底的落泪 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 63. 不同路径 II 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍 阅读全文
posted @ 2022-05-21 15:06 苏格拉底的落泪 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 264. 丑数 II 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 输入:n = 10输出:12解释:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列。示例 2: 输入:n 阅读全文
posted @ 2022-05-21 14:02 苏格拉底的落泪 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 增加内核的ceph模块的日志打印 ceph在内核的通用模块主要有三个: # ceph.ko 模块路径 /usr/src/kernels/3.10.0-862.el7.x86_64/fs/ceph # rbd.ko 模块路径 /usr/src/kernels/3.10.0-862.el7.x86_64 阅读全文
posted @ 2022-05-21 10:35 苏格拉底的落泪 阅读(56) 评论(0) 推荐(0) 编辑
摘要: ceph源 ceph源网址: https://download.ceph.com/ 安装yum源 #下载 Ceph 存储系统的 RPM 安装包 wget https://download.ceph.com/rpm-nautilus/el7/noarch/ceph-release-1-1.el7.no 阅读全文
posted @ 2022-05-20 23:11 苏格拉底的落泪 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 897. 递增顺序查找树 给你一棵二叉搜索树的 root ,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 示例 1: 输入:root = [5,3,6,2,4, null ,8,1, null , null , n 阅读全文
posted @ 2022-05-20 21:52 苏格拉底的落泪 阅读(25) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页