问题列表 - 第24753页

xslt和xpath:匹配前面的注释

给出这个xml:

<root>
    <list>
        <!-- foo's comment -->
        <item name="foo" />
        <item name="bar" />
        <!-- another foo's comment -->
        <item name="another foo" />
    </list>
</root>
Run Code Online (Sandbox Code Playgroud)

我想使用XPath来选择有评论紧接所有这些项目节点,这是我喜欢选择"foo"和"另一个foo"的项目,但不是"栏"项.

我已经摆弄了前兄弟轴和comment()函数,但无济于事.

xslt xpath

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

如何写入另一个应用程序的标准输入?

我有一个模块读取进程的StandardError.一切都很好,但我想做一些不同的事情.我不知道如何像本机方式重定向stdin:

app1.exe -someargs | app2.exe -someargs

app2在其标准输入中读取app1的所有标准输出.

.net c# c#-2.0

7
推荐指数
2
解决办法
7737
查看次数

字符串搜索算法

对于两种字符串搜索算法:KMP和后缀树,哪种情况首选?举一些实际的例子.

algorithm string-search

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

监听音频线路

我需要监控我的音频线路输入在Linux中,并在音频播放时,声音必须被记录并保存到一个文件中.与运动如何监控视频输入类似.

是否有可能用bash做到这一点?类似的东西:

#!/bin/bash

# audio device
device=/dev/audio-line-in

# below this threshold audio will not be recorded.
noise_threshold=10

# folder where recordings are stored
storage_folder=~/recordings

# run indefenitly, until Ctrl-C is pressed
while true; do
   # noise_level() represents a function to determine
   # the noise level from device
   if noise_level( $device ) > $noise_threshold; then
     # stream from device to file, can be encoded to mp3 later.
     cat $device > $storage_folder/$(date +%FT%T).raw         
   fi;
done;
Run Code Online (Sandbox Code Playgroud)

编辑:我想从这个程序中获得的流程是

 a. when …
Run Code Online (Sandbox Code Playgroud)

linux audio bash audio-recording

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

如何识别是在移动设备还是PC中打开网站

我们有一个用PHP开发的网站.它工作得很好.我们已经将JQuery用于各种情况,如幻灯片放映,菜单等.

该网站包含大量大小的图像.因此,当在手机中查看时,用户必须滚动很多.

我们如何识别尝试访问我们网站的客户端(浏览器)是手机还是标准PC.

有没有标准的方法来建立这种情况的网站?

TIA

php mobile mobile-phones mobile-website device-detection

4
推荐指数
2
解决办法
5384
查看次数

检查JS中是否设置了数组项

我有一个阵列

    var assoc_pagine = new Array();
    assoc_pagine["home"]=0;
    assoc_pagine["about"]=1;
    assoc_pagine["work"]=2;
Run Code Online (Sandbox Code Playgroud)

我试过了

    if (assoc_pagine[var] != "undefined") {
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用

我正在使用jquery,我不知道它是否可以提供帮助

谢谢

javascript arrays isset

27
推荐指数
3
解决办法
9万
查看次数

在AS3中不使用KeyboardEvent检查键盘状态

是否可以在不使用KeyboardEvent的情况下检查按下的键?

我有一个名为enterFrameHandler的ENTER_FRAME事件设置,如果按下任何键,我想在函数enterFrameHandler中检查.

使用的KeyboardEvent正常时,我可以检查很容易使用,检查事件的邀请码开关按键,但在一个ENTER_FRAME事件,这是不可能的我.

还有其他方法可以在ENTER_FRAME事件中检查键盘的状态吗?

更新:我发现了这个AS2脚本:

onClipEvent (enterFrame) {
    if (Key.isDown(Key.LEFT)) {
        _x -= power;
    }
    if (Key.isDown(Key.RIGHT)) {
        _x += power;
    }
    if (Key.isDown(Key.UP)) {
        _y -=power;
    }
    if (Key.isDown(Key.DOWN)) {
        _y +=power;
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎正在做我想要的,但它在AS2中,有没有人知道如何将其"翻译"为AS3?

flash actionscript-3 keyboard-events enterframeevent

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

当文件结构中存在文件时,如何使 Windows 批处理文件退出?

我想做这样的东西......

:循环开始

如果 ????转到结束

其他一些工作在这里*

转到循环开始

:结尾

这 ”????” 例如,部分应该是检查是否存在名称为“exit.txt”的文件。如果当前文件夹中存在这样的文件,我希望批处理文件退出。有没有办法做到这一点?

谢谢

dos batch-file

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

Python正则表达式后视需要固定宽度模式

在尝试提取html页面的标题时,我总是使用以下正则表达式:

(?<=<title.*>)([\s\S]*)(?=</title>)
Run Code Online (Sandbox Code Playgroud)

这将提取文档中标记之间的所有内容,并忽略标记本身.但是,当尝试在Python中使用此正则表达式时,会引发以下异常:

Traceback (most recent call last):  
File "test.py", line 21, in <module>
    pattern = re.compile('(?<=<title.*>)([\s\S]*)(?=</title>)')
File "C:\Python31\lib\re.py", line 205, in compile
    return _compile(pattern, flags)   
File "C:\Python31\lib\re.py", line 273, in _compile
    p = sre_compile.compile(pattern, flags)   File
"C:\Python31\lib\sre_compile.py", line 495, in compile
    code = _code(p, flags)   File "C:\Python31\lib\sre_compile.py", line 480, in _code
_compile(code, p.data, flags)   File "C:\Python31\lib\sre_compile.py", line 115, in _compile
    raise error("look-behind requires fixed-width pattern")
sre_constants.error: look-behind requires fixed-width pattern
Run Code Online (Sandbox Code Playgroud)

我使用的代码是:

pattern = re.compile('(?<=<title.*>)([\s\S]*)(?=</title>)')
m = pattern.search(f)
Run Code Online (Sandbox Code Playgroud)

如果我做一些最小的调整它的工作原理:

pattern …
Run Code Online (Sandbox Code Playgroud)

html python regex

8
推荐指数
3
解决办法
4931
查看次数

如果我替换PictureBox控件中的图像,我应该首先处理原始图像吗?.Net Winforms

根据我的问题,如果我替换图片框中的图像,我应该首先处理原始图像吗?

或者,这种情况怎么样:

Dim bm As New Bitmap(32,32)  
bm = New Bitmap(32,32)  
bm = New Bitmap(32,32)  
bm = New Bitmap(32,32)  
Run Code Online (Sandbox Code Playgroud)

是否bm只需要在最后处置,还是应该在每次重新创建之前处置?


谢谢大家的答案.在我身上有一个很大的疏忽.我知道一个控制部门负责处理它的孩子,但我没有想到如果我更换它,我应该处理一个旧图像.

.net c# vb.net idisposable winforms

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