k-line,公交车的字母代表什么?
k,代表的是快速车。
有的城市一般都用来表示快速车,只停一些大站或主要站,停站少一个来回速度就快,是公交系统的一个优化。有时上班高峰期,一般都是某几个站人最集中,公交公司就会开能一个快速线,缓解交通压力。也为广大上班族节省时间。
s,代表社区接驳地铁的线路。
在经过站台时公交车会适当减速,如果没有人上下车是不停站的,除了大路上站牌以外下车需按门铃提示。
扩展资料:
公交车其他字母的含义
1、M
即Main-Line,就是干线的意思。主要走主干道,其线路路程一般都是在15KM以上,停靠沿线所有站点或大多数站点,实现对沿途客流的集散运输模式,主要为城市客流走廊、交通干道提供沿线集散服务及为城市相邻组团间中距离客流提供中速运输服务,如M425。
2、B
取自Branch首字母B,是支线的意思。就是你在路上看到的车身黄黄,体型小小的巴士了。B开头的巴士主要走支路,其线路路程一般都是在10KM以内,多数只要1块钱就能坐了。
B开头的巴士主要为城市次支路网提供沿途集散服务,同时为轨道、快线、干线等上层次公交线网提供客流接驳服务,如B613线。
3、E
E取自英文单词Express的首字母,指快线。在两点间或有限的几个大站点之间,实现长距离直达运输模式,主要为城市组团间和跨组团客流提供快速运输服务,主要走高速公路、城市快速道路,其线路路程一般在30KM以上,停靠站点少,如E1线。
4、N
就是夜间公交 (Night)啦!只在夜深人静时的固定时间段出没,例如N6线的首末发车时间就是23:00-01:00,确保“浪”到凌晨的人也能坐上车车。
kdj指标原版公式源码?
以下是kdj指标源码(无源码的请下载附件导入)
通达信副图公式原码:
{参数:n:2,90,9。m1:2,30,3。M2:2,30,3}
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,LINETHICK2;
K:SMA(RSV,M1,1),LINETHICK1;
D:SMA(K,M2,1),LINETHICK1;
J:3*K-2*D,COLORFF00FF,LINETHICK1;
IF(J<0,J,DRAWNULL),COLORGREEN,LINETHICK2;
IF(K>90,K,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(D>85,D,DRAWNULL),COLORFFFF11,LINETHICK2;
DRAWICON(CROSS(J,1),J,1);
DRAWICON(K>80 AND D>80 AND CROSS(D,K),D,2);
通达信选股公式原码:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,LINETHICK2;
K:=SMA(RSV,M1,1),LINETHICK1;
D:=SMA(K,M2,1),LINETHICK1;
J:=3*K-2*D,COLORFF00FF,LINETHICK1;
COUNT(J<0,8)>=3 AND CROSS(J,1) AND K>=REF(K,1);
地球卡门线高度?
卡门线大气层和太空的界线
卡门线(Kármán line)是一条位于海拔100 km(330,000英尺)处,被大部分人认可为外太空与地球大气层的界线的分界线。此线是国际航空联合会(国际的航空航天标准制定、记录保存机构)所接受的,为现行大气层和太空的界线的定义。
此线得名自匈牙利裔美国工程师、物理学家,主要致力于航空和航天工程的西奥多·冯·卡门。他首次计算出,在这个高度附近无法航空飞行。在此高度附近,因大气太过稀薄,难以产生足够支持航空飞行的升力。据他的计算,在这个高度的飞行器自身的速度必须比轨道速度快很多,才能够获得足够的升力来支撑自身重量。此线大致在湍流层顶附近。因湍流层顶以上空气与燃料混合程度不佳,在湍流层顶以上需要将燃料与空气混合的热机将无法正常运作。据测量,中间层温度最低的地方,即中间层层顶(中间层与热层的分界线),大致分布在海拔85-100公里处,故卡门线可以被视作为正好处在或接近热层的底端。
通达信drawicon函数详解?
绘制小图标.
用法:
DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标(TYPE为1--46).
例如:
DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标.
有awk入门教程吗?
答:本文邀请kitman来回答,理论结合实际为你献上奉上后台必备技能-awk入门教程~
首先说明,awk的数值只有双精度浮点型。awk是一种非常强大文本处理工具,可以相当于一个数据库来使用。
$digit 代表第几个字段,字段之间的间隔默认是空格或者\t,多个连续的间隔算一个间隔,$0代表这一行
awk命令的基本格式awk 'awk程序语句' 输入文件1 输入文件2 …
awk 程序语句的基本格式pattern1 {action1} pattern2 {action2} …
pattern是筛选的条件,支持||、&&、! 这些条件组合
注:pattern可为空,即每一行,pattern还支持正则表达式,/正则内容/ {action}
eg:
awk '$6 != 0{print $0}' file1
即这一行的第六个字段不等于0,则打印这一行
awk的内置变量NR 记录当前已经读取的行数(不是输出的行数)
FNR 作用域是当前文件的NR
NF 记录当前行的字段数
trick:当多个输入文件时,NR==FNR 即这一行在第一个文件中,NR>FNR即这一行不在第一个文件中。
awk的内置特殊patternBEGIN:匹配第一个输入文件第一行之前的位置
END:最后一个输入文件最后一行之后的位置
awk的actionaction里面可以定运算,支持+ - × / % 五种运算。变量直接只用,不需要声明;
action中如果有多条语句,那么可以用;隔开
awk中只有两种类型:数值、字符串。可以变量可以使用字符串的拼接,使用空格隔开。
eg:
test.awk:
1 2 3 4
2 3 18 2
a b 17 1
awk '$3 > 15 {count=count+1} END {print count}' test.awk
2
awk '$3 > 15 {count=count+1;var=count "haha";print var}' test.awk
1haha
2haha
awk '$3 > 15 {count=count+1;var=count "_haha";print var}' test.awk
1_haha
2_haha
即计算第三个字段大于15的行数,最后打印出来
awk的数组与控制语句awk支持数组,和使用一般的变量一样,不需要声明,直接a[下标]=value就可以了。这个下标可以是字符。
awk还支持一般编程语言中常见的控制结构if、while、for,和c中的写法一样。
if(){}else{}
while(){}
for( ; ;){}
eg:
逆序打印行,这里使用了printf,它的用法和c中的printf差不多,可以用于格式化的输出,默认不输出换行。
awk'{line[NR]=$0} END{i=NR;while(i>0) {printf line[i]"\n";i=i-1}}' test.awk
a b 17 1
2 3 18 2
1 2 3 4
awk的选项awk -F 指定输入文件字段的分隔符
eg:
test2.awk:
1:2 3 4
2:3 18 2
a:b 17 1
awk -F ":" '{print $2}' test2.awk
2 3 4
3 18 2
b 17 1
把:换成\t之后:
awk -F ":" '{print $2}' test2.awk
空行
空行
空行
注:分隔符是空格时,\t也是分隔符;但指定\t是分隔符时,空格不是分隔符
awk的内置函数split(“被切割的字符串”,数组名,”分隔符”)
toupper() 替换成大写
tolower() 替换成小写
gsub() 全局替换
length() 计算字符串的长度
eg:
awk '{print length($3)}' test.awk
1
2
2
大例子业务场景
收藏排行榜
从收藏存量记录、和取消收藏存量记录中,提取出收藏排行榜
存量记录中,$1是用户uin,$6是漫画id
思路:
1、把收藏存量记录中的$1_$6作为一个key,放进一个map,值是收藏时间
2、再从取消收藏记录中,取$1_$6,对比时间,然后删除(相当于合并状态),然后输出结果
3、把数据结果用map记录,计数,输出结果
4、把数据结果用sort逆序按数字大小排,然后把次数cut掉
对应的脚本语句:
awk 'NR==FNR{a[$1"_"$6]=$7} NR>FNR{key=$1"_"$6;if((key in a)&&(a[key] < $7)){delete a[key]}} END{for(i in a){print i}}' allcollect03 allcancel03 | awk -F"_" '{b[$2]=b[$2]+1;} END{for(i in b){print i"\t"b[i]}}' | sort -r -n -k 2 | cut -f '1'


还没有评论,来说两句吧...