小编Dav*_*veP的帖子

使用函数测试未设置的Bash变量

一个简单的Bash变量测试:

${varName:?    "${varName} is not defined"}
Run Code Online (Sandbox Code Playgroud)

我想把它放在一个函数中来重复使用它.怎么样?

以下失败

#
# Test a variable exists
tvar(){
 val=${1:?    "${1}    must be defined, preferably in $basedir"}
 if [ -z ${val}  ]
     then 
     echo Zero length value 
 else
     echo ${1} exists, value ${1}
 fi
}
Run Code Online (Sandbox Code Playgroud)

即如果测试失败,我需要退出.

variables bash undefined

28
推荐指数
4
解决办法
5万
查看次数

解析,我在哪里可以了解它

我被赋予了将一种语言"翻译"成另一种语言的工作.对于使用正则表达式的简单逐行方法,源代码太灵活(复杂).我在哪里可以了解有关词法分析和解析器的更多信息?

parsing lex

17
推荐指数
4
解决办法
3785
查看次数

CSS 2,使用link元素导入的样式表的优先级

特定

<link rel="STYLESHEET" href="/css/t.cake.css" type="text/css"/>
<link rel="STYLESHEET" href="/css/f.css" type="text/css"/>
<link rel="STYLESHEET" href="/css/t.generic.css" type="text/css"/>
<link rel="STYLESHEET" href="/css/t.head.css" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)

哪些规则在级联中具有更高的优先级?假设所有人都有与其他CSS比较相同的优先级?第一个或最后一个样式表中的那些?

TIA DaveP

css

3
推荐指数
1
解决办法
8214
查看次数

JavaScript的.选择图像的一部分

场景.我想通过在它们周围"绘制"一个矩形来识别图像中的东西.例如,在人群中选择一张脸.在街道等的标志

如何使用鼠标事件a)mousedown开始选择区域增长'矩形'以跟随鼠标移动.b)mouseup到结束选择.检索框的xy,xy以用于进一步处理.如果可能的话,我希望矩形的x和y值相对于id值为'image'的img元素.

TIA DaveP

javascript select image

1
推荐指数
1
解决办法
6167
查看次数

标签 统计

bash ×1

css ×1

image ×1

javascript ×1

lex ×1

parsing ×1

select ×1

undefined ×1

variables ×1