技术标签: shell
#!/bin/bash
sum=0
for ((i=1; i<=100; i++))
do sum=$[sum+$i]
done
echo $sum
#!/bin/bash
for ((i=1; i<=100; i++))
do
let a=$i%2
if [ $a = 0 ];then
echo -n " $i是偶数 "
else
echo -n " $i是奇数 "
fi
done
#!/bin/bash
read -p "请输入一个小于100的整数:" num
if [ $num -lt 100 -a $num -ge 1 ] &> /dev/null;then
sum=0
for ((i=1; i<=$num; i++))
do
sum=$[sum + $i]
done
echo "从1加到$num的总和为$sum"
elif
[ $num -le 0 ] &> /dev/null;then
for ((i=1; i>=$num; i--))
do
sum=$[sum + $i]
done
echo "从$num加到1的总和为$sum"
else
echo "输入错误!"
fi
#!/bin/bash
a=0
for ((i=2; i<=100; i+=2))
do
a=$[a + $i]
done
echo "1到100所有偶数和为$a"
b=0
for ((i=1; i<=99; i+=2))
do
b=$[b + $i]
done
echo "1到100所有奇数和为$b"
#!/bin/bash
for i in 192.168.1.{
10..20}
do
ping -c 2 -i 0.5 -W 1 $i &> /dev/null
if
[ $? = 0 ];then
echo "$i is online" >> host_ip
else
echo "$i is offline"
fi
done
#!/bin/bash
for i in ls /dev/*
do
if
[ -f $i ] && [ $? = 0 ];then
echo &> /dev/null
if
[ -x $i ] && [ $? = 0 ];then
echo "$i 文件有可执行权限"
else
echo "$i 文件无可执行权限"
fi
else
echo &> /dev/null
fi
done
#!/bin/bash
for ((a=1; a<=9; a++))
do
for ((b=1; b<=$a; b++))
do
c=$[$b * $a]
echo -n -e "$b*$a=$c\t"
done
echo ""
done
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。/滚动条样式/::-webkit-scrollbar {/滚动条整体样式/width: 4px; /高宽分别对应横竖滚动条的尺寸/height: 4px;}::-webkit-scrollbar-thumb {/滚动条里面小方块/border-radius: 5px;-web...
目前在写模型转换,上一篇文章主要是解决了递归获取属性地址,属性名称,还有属性值的方法经过改造以后,上一篇文章发现属性地址和属性名称是关联的,觉得对后期拆解很麻烦,所以想的是将属性地址和属性名称分开由于同一个属性地址需要和属性以及属性值进行关联,所以需要将他们进行一个整合整合的时候发现了一个问题,以前的hashmap只能进行key-value属性一一对应,但是json串可能一个地址是一个list,list里面属性名称又是相同的。所以没有办法解决这个问题,当初考虑是否可以用IdentityHash.
介绍火焰图常用于性能分析中,显示某个函数堆栈的耗时情况,一般火焰图区块越大,表示耗时越高,越有可能是性能热点,如何读懂火焰图?绘制原理echarts官方是没有火焰图类型的图表的,但是可以通过 echarts的custom类型来绘制火焰图;火焰图本质上就是一些长方体区块的堆叠,因此我们只需要计算好每个方块的左下角坐标,以及每个方块的宽高,就可以把火焰图绘制出来主要用到了 custom系列的renderItem函数,用于自定义图形绘制,对series中的每一个数据项都会应用一次api.valu
题目描述给定一个正整数N代表火车数量,0&lt;N&lt;10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。 输入描述:有多组测试用例,每一组第一行输入一个正整数N(0&lt;N&lt;10),第二行包括N个正整数,范围为1到9。输出描述:输出以字典序从小到大排序的火车出站序列号,每个编号以空格隔开,每个输出序列换行,...
jQuery查询div的子div数量页面示例:&lt;div id="d1" class="c1"&gt; &lt;div id="dd1" class="cc1"&gt;1&lt;/div&gt; &lt;div id="dd2" class="cc2"&gt;2&lt;/div&gt;&
sms 短信服务说明
一、Activity起始1、开始startActivity#[email protected] void startActivity(Intent intent, @Nullable Bundle options) { if (options != null) { startActivityForResult(intent, -1, options);...
MATLAB三维绘图基础meshgrid函数的用法解析:见参考网址1介绍3类(plot3/mesh/surf)7种三维图像绘制的方法。见参考网址2plot3 三维曲线图;mesh 三维网格图;meshc 除了生成网格图外,还在xy平面生成曲面的等高线;meshz 除了生成网格图外,还在曲线下面加上个矩形垂帘;surf 三维着色曲面图;surfc 同时画出三维着色曲面图与等高...
tornado 中读取访问参数1、get方式arg = self.get_query_argument(‘keyword’,’’)获取get请求方式的keyword对应的值,如果不存在,则为空字符串args = self.get_query_arguments(‘keyword’)返回一个列表,获取get请求方式的keyword对应的一组值,如果不存在,则为空列表imp...
CMenu::LoadMenu 加载一个菜单资源,并将其连接到CMenu对象上BOOL LoadMenu(LPCTSTR lpszResourceName);BOOL LoadMenu(UINT nIDResource);参数:lpszResourceName 指向一个以NULL结尾的字符串,其中包含要加载的菜单资源名;nIDResource 指定要加载的菜单资源的菜单ID。返回值:若菜单资源加载成功,则返回非0值;否则返回0。
C语言求“水仙花”数(详细)
使用Ruoyi-Cloud作为部署的微应用,测试kubeSphere的部署项目地址: https://gitee.com/y_project/RuoYi-Cloud部署文档地址: http://doc.ruoyi.vip/ruoyi-cloud/1. 项目下载下载该项目到idea,配置好maven,并安装相关依赖2. 数据库配置整一个MySQL建立两个数据库, ry-config和ry-cloud执行项目目录下 sql目录下的 ry_20210908.sql ry_config_