问题列表 - 第36083页

如何检查Unix进程是否在Perl中运行?

在UNIX中,我通过执行以下命令来检查进程是否已启动;

例如

psg dtllst pe99
Run Code Online (Sandbox Code Playgroud)

如果进程正在运行,则返回以下输出;

UID    PID    PPID    C    STIME    TTY    TIME CMD
pe99   1234   1       0 03:29:44    pts/8  0:01 dtllst pe99
Run Code Online (Sandbox Code Playgroud)

现在在Perl中,我希望能够找出这个过程是否正常.到目前为止,我正在做以下事情

`my $checkProc = `psg dttlst | grep $myNode 2>&1`;`    #where $myNode is something like pe01 or pe02 or pe65 or pe99 etc...
Run Code Online (Sandbox Code Playgroud)

在此之后,我执行以下操作以查看上面的Perl命令是否已返回我要查找的进程是否已启动;

if ($checkProc =~ m/dtllst $myNode | $myNode/) {
    #yes, process is up
} else {
    #no, process is down
}
Run Code Online (Sandbox Code Playgroud)

但是这不起作用 - 具体来说,无论UNIX进程是否存在,我的代码总是将if语句计算为true.我知道这是错的.我试图逃避正则表达式中的"$"字符,看看这是否是问题,我也尝试从正则表达式中删除Perl变量.

我在这里错过了什么?我知道我的正则表达式在某处错了:(

谢谢

perl

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

Bonjour over bluetooth没有Gamekit?

我想知道在iPhone OS 3.0或更高版本中直接使用蓝牙而不使用GameKit的可能性.有人可以提供任何例子吗?

iphone bonjour bluetooth

21
推荐指数
3
解决办法
9418
查看次数

C++相当于Java的System.arraycopy

我正在尝试移植一些大量使用System.arraycopy方法的Java代码,并想知道C++中是否存在等价物.基本上我想要有n个字节数组并将它们组合成一个大数组.每个初始数组都可以是可变长度的,所以我不想经历计算结束数组长度的箍,然后一次填充整个数组一个位置,因为这感觉相当慢,我敢肯定这个操作已经优化.但是,我找不到这种优化是什么(虽然我可能会使它变得比它应该更复杂).

这里有一些伪(Java)代码来说明我想要做的事情.

byte[] a = new byte[]{0x00, 0x01, 0x02};
byte[] b = new byte[][0x03, 0x04, 0x05];
byte[] ab = new byte[a.length+b.length];
System.arraycopy(ab, 0, a, 0, a.length);
System.arraycopy(ab, a.length+1, b, 0, b.length);
//Now, I would expect ab to look like {0x00, 0x01, 0x02, 0x03, 0x04, 0x05}
Run Code Online (Sandbox Code Playgroud)

就像我说的,这在C++中可能很简单,但我会做很多次,并希望确保我尽可能高效地完成它.

c++ java arrays

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

如何在app.yaml中声明欢迎文件(例如index.html)

在Java中,web.xml可能包含一些<welcome-file>元素.我试图在python中做一些相同的事情而没有运气.

application: wk
version: 1
runtime: python
api_version: 1

handlers:
- url: /
  static_dir: docs

welcome_files:
- index.html
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我收到一条错误,"welcome_files"未被理解.

python configuration google-app-engine yaml

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

C#中的接口

我正在寻找C#中接口的一个非常简单的解释.我一直在问谷歌,但我得到的答案非常技术性和措辞,程序员可能会理解.它几乎听起来像是一个可以调用以执行函数的方法,它允许程序员使用较少的击键.

从我在下面阅读的内容来看,接口是一种创建方法容器的方法,该容器使用不同的技术执行相同的操作.

我想知道它们是什么?他们做什么?我可以用它们做什么?

c# interface

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

哪些工具可用于自动格式化 Ruby/Rails 代码

我目前正在使用带有几个插件的 GEdit 来进行 Ruby on Rails 开发。我想要的一件事是一种自动格式化我的源文件(.rb、.*.erb 等)的方法。理想情况下,我可以从命令行和/或 GEdit 调用它。

命令行工具会很好,因为我可以设置一个 Git 钩子来在提交时自动格式化。

我有哪些选择?各自的优缺点是什么?

linux formatting ruby-on-rails gedit

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

如果我正在使用.Dispose(); 为什么我继续记忆力不足

我正在使用C#3.5 .NET和Windows Form我有这个代码来管理图像的亮度,它在trackBar ValueChanges时激活

public void brightnesstrackBar1_ValueChanged(object sender, EventArgs e) 
{
       domainUpDownB.Text = ((int)brightnessTrackBar.Value).ToString();
        B = ((int)brightnessTrackBar.Value);
        pictureBox2.Image = AdjustBrightness(foto, B);
        foto1 = (Bitmap)pictureBox2.Image;
    }


 public static Bitmap AdjustBrightness(Bitmap Image, int Value)
    {

        Bitmap TempBitmap = Image;
        float FinalValue = (float)Value / 255.0f;
        Bitmap NewBitmap  = new System.Drawing.Bitmap(TempBitmap.Width, TempBitmap.Height);
        Graphics NewGraphics = Graphics.FromImage(NewBitmap);

        float[][] FloatColorMatrix ={
                                        new float[] {1, 0, 0, 0, 0},
                                        new float[] {0, 1, 0, 0, 0},
                                        new float[] {0, 0, 1, 0, 0},
                                        new float[] {0, …
Run Code Online (Sandbox Code Playgroud)

.net c# image-manipulation

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

Html Agility Pack:查找评论节点

我正在抓取一个使用Javascript动态填充Html Agility包网站内容的网站.

基本上,我正在搜索XPATH "\\div[@class='PricingInfo']",但是这个div节点是通过Javascript写入DOM的.

因此,当我通过Html Agility包加载页面时,找不到上面提到的XPATH.

事实证明,在我要解析的特定脚本块之前有一条注释.

<!--Module 328 Buying Options Table-->
<script type="text/javascript" language="JavaScript">
    var data = {
        price: 30.00
    }
</script>
Run Code Online (Sandbox Code Playgroud)

对于这个站点,有许多脚本块,所以我需要通过找到这个自动生成的注释来缩小它,<!--Module 328 Buying Options Table-->并且该节点的兄弟将是正确的脚本块.

有关如何搜索特定注释然后只是获取相邻脚本块的任何想法?

谢谢!

html c# xpath web-scraping html-agility-pack

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

使用按钮手动滚动分页的UIScrollView

我有一个UIScrollView,它有10个来自数组的图像.我需要使用按钮向左或向右滚动到下一个或上一个图像

button scrollview button
   <     [ ... ]     >
Run Code Online (Sandbox Code Playgroud)

iphone uibutton uiscrollview

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

错误消息:在crt1.10.6.o中启动ld:找不到符号collect2:ld返回1退出状态

我是C++编程的初学者,我不断收到此错误消息.我不知道这是什么意思......我正在使用XCode for Macs 3.2.4版,64位.有人能告诉我这意味着什么吗?

错误消息是:

start in crt1.10.6.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

如果你需要看看我的程序,这里是:

using namespace std;

float area (float x0, float y0, float x1, float y1, float x2, float y2) 
{

    float a;
    float m1;
    float m2;

    cin >> x0 >> y0 >> x1 >> y1 >> x2 >> y2;

    a = ((x1 - x0) * (y2 - y0) - (x2 - x0) * (y1 - y0)) / 2;

    m1 = (y1 - y0) …
Run Code Online (Sandbox Code Playgroud)

c++ xcode

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