小编Tal*_*Kit的帖子

从udev规则文件向shell脚本传递参数

在规则文件中,通过传递参数"LABEL"和"DEVNAME"来执行脚本以进行安装

ACTION=="add", RUN+="/appmount/scripts/usb_mount.sh %E{ID_FS_LABEL} %E{DEVNAME}"
Run Code Online (Sandbox Code Playgroud)

在usb_mount.sh文件中,将参数值打印为

echo "LABEL: $1 DEVNAME: $2" # this does not work reliably
Run Code Online (Sandbox Code Playgroud)

某些设备具有空的LABEL字段,因此DEVNAME被打印为标签.在bash脚本中,我们可以用双引号传递args,即使args为null也可以工作.

将args传递给udev规则的相同之处是什么?

此问题的解决方法可能是切换参数的顺序.有可靠的方法吗?

variables shell export environment-variables udev

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

message( $${QMAKE_FILE_IN} ) 没有打印当前正在处理的输入文件

我想使用 QMAKE_FILE_IN 变量打印当前处理文件怎么做。

qt qt4

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

如何使用nodejs Assert

如何在nodejs http://nodejs.org/api/assert.html中使用Assert

试着

Assert.assert(1===1);
Run Code Online (Sandbox Code Playgroud)

它抛出以下错误

ReferenceError: Assert is not defined
Run Code Online (Sandbox Code Playgroud)

如何使用"断言".我是javascript和nodejs的新手.nodejs文档明确地将一些部分提及为类示例: - http://nodejs.org/api/all.html#all_class_buffer_1.但Assert没有被提及为一个类.那么什么是"断言"?

node.js

3
推荐指数
2
解决办法
6060
查看次数

float:右侧CSS属性更改div内按钮的垂直中心位置

<button>当使用CSS 属性未右对齐时,以下代码中的元素是垂直居中的float:right.

HTML


<div class="opponents_list"><b class="opponent_list_bold_name">bob</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">harri</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">harri2</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">kaleeem</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">nehaaa</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">nitiisha</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">rangi</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
<div class="opponents_list"><b class="opponent_list_bold_name">tom</b>
    <button class="opponent_list_button" type="button">Invite</button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS


.opponents_list {
    width: 100vw;
    height: 3em;
    margin: 0.1em auto;
    background: #333;
}
.opponent_list_bold_name {
    line-height: …
Run Code Online (Sandbox Code Playgroud)

css

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

如何以编程方式从Android应用读取Gradle文件属性

build.gradle文件包含以下部分。如何从Android应用程序MainActivity中读取android.defaultConfig.versionCode

android {
    defaultConfig {
        applicationId "com.gatta.e.gatta"
        minSdkVersion 11
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
}
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio

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

停止 log4j2 记录器初始化日志打印到标准输出

以下log4j2.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
  <Properties>
    <Property name="log-path">C:/logs</Property>
  </Properties>
  <Appenders>
    <RollingFile name="RollingFile" fileName="${log-path}/myexample.log"
         filePattern="${log-path}/myexample-%d{yyyy-MM-dd}-%i.log" >
      <PatternLayout>
    <pattern>%d{dd/MMM/yyyy HH:mm:ss,SSS}- %c{1}: %m%n</pattern>
      </PatternLayout>
      <Policies>
    <SizeBasedTriggeringPolicy size="1 KB" />
      </Policies>
      <DefaultRolloverStrategy max="4"/>
    </RollingFile>
  </Appenders>
  <Loggers>
    <Logger name="root" level="debug" additivity="false">
      <appender-ref ref="RollingFile" level="debug"/>
    </Logger>
  </Loggers>
</Configuration>
Run Code Online (Sandbox Code Playgroud)

以下输出将打印到标准输出。

2016-08-22 19:21:59,384 main DEBUG Initializing configuration XmlConfiguration[location=jar:file:/C:/demo-program-1.0-SNAPSHOT.jar!/log4j2.xml]
2016-08-22 19:21:59,415 main DEBUG Installed script engines
2016-08-22 19:22:00,509 main DEBUG Oracle Nashorn Version: 1.8.0_101, Language: ECMAScript, Threading: Not Thread Safe, Compile: true, Names: {nashorn, Nashorn, js, JS, JavaScript, …
Run Code Online (Sandbox Code Playgroud)

java configuration logging log4j log4j2

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

Emacs 正则表达式匹配行尾后跟新行

空行后跟新行的匹配对于 regex 失败,^$^J但对于 regex 匹配成功^^J。以前的正则表达式有什么问题?

regex emacs

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

如何找到man使用的寻呼机?

如何查找man命令使用的寻呼机.

linux

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

Jquery.on('click')对"类选择器"不起作用

以下代码http://jsfiddle.net/HCUYW/100/不会发出click事件.

    $(".todoitem").on('click', function() {
    alert('Item selectedd');
    });
Run Code Online (Sandbox Code Playgroud)

解决方法是直接使用click方法作为$(".todoitem").单击(...).如何使.on('click',...)在类选择器上工作?

jquery jquery-selectors

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

p4v gui中相当于“获取最新修订版”操作的p4命令行

要仅同步p4v gui客户端中的当前文件夹,可以使用“绑定到“ Ctrl + Shift + G”的“右键单击子文件夹”->“获取最新版本”来调用菜单操作。

如何使用p4命令行工具执行等效操作?

perforce

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