小编Lek*_*eyn的帖子

Linux 中的“pidof”在 Windows 中相当于什么?

在批处理脚本中,我需要获取具有给定二进制路径的进程 ID 列表C:\path\to\binary.exe。在 Linux 中,我可以这样做pidof /path/to/binary

是否有一个 Win32 可执行文件具有相同的功能,支持从 WinXP Home 到 Win7(任务列表不起作用)?

包含此内容的软件包必须是可移植的,因此 10MB 的下载不是我想要的。

是否有可用的 C 函数可以执行此操作并且从 WinXP 到 Win7 均受支持?注意:我想匹配进程路径,而不是其他应用程序也可以使用的文件名。

c windows batch-file

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

什么是打印值右对齐的pythonic方法?

我有一个字符串列表,我希望按其后缀分组,然后打印右对齐的值,用空格填充左侧.

什么是pythonic方式呢?

我目前的代码是:

def find_pos(needle, haystack):
    for i, v in enumerate(haystack):
        if str(needle).endswith(v):
            return i
    return -1

# Show only Error and Warning things
search_terms = "Error", "Warning"
errors_list = filter(lambda item: str(item).endswith(search_terms), dir(__builtins__))

# alphabetical sort
errors_list.sort()
# Sort the list so Errors come before Warnings
errors_list.sort(lambda x, y: find_pos(x, search_terms) - find_pos(y, search_terms))

# Format for right-aligning the string
size = str(len(max(errors_list, key=len)))
fmt = "{:>" + size + "s}"
for item in errors_list:
    print fmt.format(item)
Run Code Online (Sandbox Code Playgroud)

我想到的另一种选择是:

size …
Run Code Online (Sandbox Code Playgroud)

python format

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

如何用01而不是1开始for循环?

如何启动for循环而01不是1?我已经尝试了下面的内容,但它似乎没有用.

for ($i = 01; $i <= 12; $i++) {
    echo "<option value='$i'";
    if ($i == $post_response[expiremm]) { 
        echo " selected='selected'"; 
    }
    $month_text = date("F", mktime(0, 0, 0, $i+1, 0, 0, 0));
    echo ">$month_text</option>"; 
} 
Run Code Online (Sandbox Code Playgroud)

php

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

从元素中检索文本并将其插入其他位置

我想从"p"标签之间获取文本并将其放在另一个元素中,如下所示:


之前:

<div id="Text">
 <p>$1,200.00</p>
</div>

<div id="putText">
 <p></p>
</div>
Run Code Online (Sandbox Code Playgroud)


后:

<div id="Text">
 <p>$1,200.00</p>
</div>


<div id="putText">
 <p>$1,200.00</p>
</div>
Run Code Online (Sandbox Code Playgroud)


有人知道可以做到这一点的Javascript吗?

javascript

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

如何制作包含多个部分的水平条?

如何在Android中创建具有多个部分的栏?我已经尝试了一个ProgressBar,但我无法让它工作,它也听起来不是ProgressBar的正确应用.在HTML中,我只使用以下内容:

<style>
#bar { width: 100px; }
.bar { height: 20px; }
.black { background-color: black; }
</style>
<div id="bar">
    <div class="bar"       style="width: 15px;"></div>
    <div class="bar black" style="width: 25%;"></div>
    <div class="bar"       style="width: 5%;"></div>
    <div class="bar black" style="width: 40%;"></div>
    <div class="bar"       style="width: 15%;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

什么是Android的有效等价物?

酒吧

graphics android

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

为什么sha1为同一输入字符串返回不同的哈希值?

这是一个非常简单的程序,它接受一个整数并将其转换为字符串.从那里我使用SHA1散列字符串并将哈希打印到控制台.但是当我重新运行程序时,我得到了一个不同的哈希值,用于我程序中定义的相同整数.知道为什么会这样,我该怎么办呢?

这是我的计划.要编译我使用:gcc -o myhash myhash.c -lcrypto

int main (int argc, char* argv[]){

    //sha1 returns 20 byte hash
    unsigned char myHash[SHA_DIGEST_LENGTH];

    //my integer that I want to hash
    int myInt = -1613543;

    //convert to char string
    char input[50]; 
    snprintf(input,50,"%d",myInt);

    //compute hash
    SHA1(input,sizeof(input),myHash);

    //print hash
    int i;
    for(i=0;i<SHA_DIGEST_LENGTH;i++){

        printf("%02x", myHash[i]);
    }
    printf("\n");

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

c hash sha1

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

标签 统计

c ×2

android ×1

batch-file ×1

format ×1

graphics ×1

hash ×1

javascript ×1

php ×1

python ×1

sha1 ×1

windows ×1