小编Gul*_*har的帖子

显示有关未安装的RPM软件包的信息?

我用Google搜索,但无法找到如何查询未安装的RPM文件以获取其信息:

# rpm -qa blackfin-jtag-tools-09r1.1-2.i386.rpm
# 
# rpm -qi blackfin-jtag-tools-09r1.1-2.i386.rpm
package blackfin-jtag-tools-09r1.1-2.i386.rpm is not installed
# 
# rpm -q blackfin-jtag-tools-09r1.1-2.i386.rpm
package blackfin-jtag-tools-09r1.1-2.i386.rpm is not installed
# 
# rpm --info  blackfin-jtag-tools-09r1.1-2.i386.rpm
RPM version 4.8.0
Copyright (C) 1998-2002 - Red Hat, Inc.
This program may be freely redistributed under the terms of the GNU GPL

Usage: rpm [-aKfgpWHqVcdilsKiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [-W|--ftswalk] [--pkgid] [--hdrid] [--fileid]
        [--specfile] [--triggeredby] [--whatrequires] [--whatprovides] [--nomanifest] [-c|--configfiles] [-d|--docfiles]
        [--dump] [-l|--list] [--queryformat=QUERYFORMAT] [-s|--state] [--nofiledigest] [--nomd5] [--nofiles] [--nodeps]
[...] …
Run Code Online (Sandbox Code Playgroud)

rpm package

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

适用于Android的图像处理库?

一位在医学界工作的朋友让我试着写一个Android的小应用程序,它可以拍照,分析它的颜色和大小,以便我们知道自上次快照以来它是如何演变的,并根据它做出推荐演化.

我只是开始使用Android,并且想知道是否有人知道一个好的库可以做到这一点并节省开发时间.

android image-processing

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

与其他遥控软件相比,为什么RDP如此之快?

我使用基于RDP的Windows"远程客户端桌面"实用程序从我的笔记本电脑连接到我的桌面.它比TeamViewer等远程控制应用程序更快,看起来更好.

出于好奇,为什么RDP更好?

谢谢.

windows rdp

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

检查进程是否仍在运行?

作为一种构建穷人监视器的方法,并确保应用程序重新启动以防它崩溃(直到我找出原因),我需要编写一个PHP CLI脚本,每隔5mn将由cron运行以检查进程是否正常还在运行

基于此页面,我尝试了以下代码,但即使我用伪造数据调用它也总是返回True:

function processExists($file = false) {
    $exists= false;
    $file= $file ? $file : __FILE__;

    // Check if file is in process list
    exec("ps -C $file -o pid=", $pids);
    if (count($pids) > 1) {
    $exists = true;
    }
    return $exists;
}

#if(processExists("lighttpd"))
if(processExists("dummy"))
    print("Exists\n")
else
    print("Doesn't exist\n");
Run Code Online (Sandbox Code Playgroud)

接下来,我尝试了这段代码 ......

(exec("ps -A | grep -i 'lighttpd -D' | grep -v grep", $output);)
print $output;
Run Code Online (Sandbox Code Playgroud)

......但是没有达到我的期望:

/tmp> ./mycron.phpcli 
Arrayroot:/tmp> 
Run Code Online (Sandbox Code Playgroud)

FWIW,此脚本使用PHP 5.2.5的CLI版本运行,操作系统是uClinux 2.6.19.3.

谢谢你的提示.


编辑:这似乎工作正常

exec("ps aux | grep …
Run Code Online (Sandbox Code Playgroud)

php linux process exec

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

TTabSet与TTabControl对比TPageCtrl/TTabSheet?

我想知道为什么Delphi(2007)提供了三个似乎做同样事情的小部件,以及每个小部件的优点/缺点.

在同一主题上,如果我想显示不同的控件集,为什么我应该支持例如.PageControl + TabSheets + Frames,而不是直接在父窗体上显示不同的帧?

谢谢.

delphi controls

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

单用户源控制?

使用'[Delphi]搜索"源代码控制"并没有太多回复,所以这里有:对于那些自己动手的Delphi程序员,你喜欢什么源代码控制?我知道TortoiseSVN(可以在没有服务器的情况下使用),但我想知道在选择它之前是否有更好的选择.

谢谢.

delphi version-control

16
推荐指数
4
解决办法
2621
查看次数

如何只保留一行表,删除重复的行?

我有一个表在Name列中有很多重复.我想每个只保留一行.

下面列出了重复项,但我不知道如何删除重复项,只保留一个副本:

SELECT name FROM members GROUP BY name HAVING COUNT(*) > 1;
Run Code Online (Sandbox Code Playgroud)

谢谢.

sql sqlite duplicates

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

错误:'/'标记之前的预期表达式

我不是C专家,在尝试交叉编译C应用程序时遇到此错误:

src/ls_sqlite3.c:522: error: expected expression before '/' token
Run Code Online (Sandbox Code Playgroud)

违规行是这样的:

sqlite3_busy_timeout(conn, lua_tonumber(L,3)); // TODO: remove this
Run Code Online (Sandbox Code Playgroud)

我怀疑某些编译器或某些设置不允许使用//评论,但谷歌没有帮助.有人知道吗?

谢谢.

c

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

使用filter_var()来验证日期?

我显然没有正确使用filter_var().我需要检查用户是否输入了有效日期,格式为"dd/mm/yyyy".

这只是返回我作为日期传递的任何内容,而我希望它返回日期或0/null/FALSE,以防输入字符串看起来不像日期:

$myregex = "/\d{2}\/\d{2}\/\d{4}/";
print filter_var("bad 01/02/2012 bad",FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=> $myregex)));
Run Code Online (Sandbox Code Playgroud)

如果其他人使用此功能检查日期,我做错了什么?我应该使用其他功能来验证表单字段吗?

谢谢.

php filtering

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

用于检查读/写比率的命令?

在MySQL中是否有一个命令返回查询的读写比率,以便我能够知道MySQL花费的时间,以及通过在两台服务器上分割数据来显着降低负载?

mysql monitoring

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