问题列表 - 第17202页

使用Bash按进程名称检查Mac进程是否正在运行

如何使用Bash脚本中的进程名称检查Mac OS X上的进程是否正在运行?

我正在尝试编写一个Bash脚本,如果它已经停止,它将重新启动一个进程,但如果它仍在运行则不执行任何操作.

unix macos bash process

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

为什么 COM 不使用静态空 BSTR?

当分配一个空的时BSTR,无论是 bySysAllocString(L"")还是 bySysAllocStringLen(str, 0)你总是会得到一个新的BSTR(至少根据我所做的测试)。BSTR通常不会共享(如 Java/.NET 埋葬),因为它们是可变的,但空字符串,无论出于何种意图和目的,都是不可变的。

我的问题(最后)是为什么 COM 在创建空字符串时不使用总是返回相同字符串的简单优化BSTR(并在 中忽略它SysFreeString)?是否有令人信服的理由不这样做(因为我的推理有缺陷),或者只是因为它被认为不够重要?

string com bstr

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

Iphone NSPredicate如何进行INNER JOIN?

我一直在寻找通过本网站的文档和其他一些帖子,但我根本无法理解如何解决这个问题,这在SQL中实际上非常简单.

基本上我有2个实体仪器和交易.并且"交易"使用"工具"来执行期望的操作.现在我想列出交易属性和用于此交易的工具属性.所以在SQL中我会做:

SELECT*FROM Instruments INNER JOIN交易ON Instruments.ID = Deals.InstrumentID

我如何通过NSPredicate实现这一目标?任何帮助都会受到很大的影响.谢谢.

-Oscar

iphone join core-data nspredicate

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

为什么我的<script>标签不能从php文件中运行?(jQuery也参与其中)

这是我想要完成的.我有一个使用jQuery对PHP文件进行AJAX调用的表单.PHP文件与数据库交互,然后创建页面内容以作为AJAX响应返回; 即,该页面内容被写入$.ajax呼叫成功函数中的新窗口.作为PHP文件返回的页面内容的一部分,我有一个简单的HTML脚本标记,其中包含一个JavaScript文件.特别:

<script type="text/javascript" src="pageControl.js"></script>
Run Code Online (Sandbox Code Playgroud)

这不是在PHP中回应(虽然我已经尝试过),它只是html.pageControl.js与生成内容的php文件位于同一目录中.

无论我尝试什么,我似乎都无法将pageControl.js文件包含在内,或者在为响应AJAX调用成功而创建的新窗口中工作.我最终得到像"预期的对象"或未定义的变量之类的错误,这让我相信文件没有包含在内.如果我将JavaScript直接复制到PHP文件中,而不是将脚本标记与src一起使用,我可以使它工作.

这里有关于调用文件,php和jQuery AJAX之间的范围解析的东西吗?我将来希望以这种方式包含javascript文件,并希望了解我做错了什么.


再次问好:

我已经解决了这个问题,但仍然没有运气.我将尝试澄清我在做什么,也许这会带来一些想法.我根据要求提供了一些代码,以帮助澄清一些事情.

这是序列:

  1. 用户选择一些选项,然后单击表单上的提交按钮.
  2. 单击表单按钮由jQuery代码处理,如下所示:

    $(document).ready(function() {
      $("#runReport").click(function() {
    
        var report = $("#report").val();
        var program = $("#program").val();
        var session = $("#session").val();
        var students = $("#students").val();
    
        var dataString = 'report=' +report+ 
                         '&program=' +program+
                         '&session=' +session+
                         '&students=' +students;
    
        $.ajax({
            type: "POST",
            url: "process_report_request.php",
            cache: false,
            data: dataString,
            success: function(pageContent) {
                if (pageContent) {
                    $("#result_msg").addClass("successMsg")
                        .text("Report created.");
    
                    var windowFeatures = "width=800,menubar=yes,scrollbars=1,resizable=1,status=yes";
    
                    // open a new report window
                    var reportWindow = …
    Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery script-tag

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

带有参数的iPhone SDK功能/方法

我正在创建一个应用程序,其中我多次执行相同的操作.我想尽可能少的代码,我不想重复自己.

我需要一个可重用函数的PHP等价物,我设置一个输入,该函数将返回输出.

该应用程序是一个URL缩短程序,因此您可能假设的输入是一个URL,输出是短URL.

最好的方法是什么?我知道我可以两次编写相同的代码,但我不想重复自己.

希望我能明白我的观点.任何帮助是极大的赞赏.-Giles

iphone methods function objective-c

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

GameKit wifi连接?

我已经读过,从iPhone OS 3.1开始,GameKit支持wifi连接.但文件说明:

"如果您的应用程序将对等选择器配置为允许Internet连接,则您的应用程序还必须关闭对等选择器并显示其自己的接口以配置Internet连接."

这仍然有效吗?如果是这样,我如何建立一个可供GK使用的wifi Bonjour会话?(我只对使用本地网络感兴趣.)

iphone objective-c gamekit iphone-sdk-3.1

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

GCC选项执行Ansi C标准检查?

我应该使用哪些gcc选项来强制执行A​​NSI C(C99)警告/错误?gcc(GCC)3.4.2(mingw-special)

我正在使用:gcc -pedantic -ansi -std = c99这是正确的吗?

c gcc c99

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

在不传递对象的情况下实例化类型参数

我的问题与这个问题非常相似.我希望能够实例化类型参数类型的对象,但也无需传入"工厂".我真的需要被包含在一个类中.

public class myClass<E> {
    E someObject;

    public myClass(){
         someObject = new E();
    }
}
Run Code Online (Sandbox Code Playgroud)

以前的解决方案需要将myClass的构造函数更改为具有工厂参数,然后调用它的构造函数,但出于我的目的,我不想从外部修改对myClass的任何调用.

java oop type-parameter

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

如何杀死后台/分离的ssh会话?

我正在使用程序协同与ssh隧道

它工作,我只需打开一个控制台类型这两个命令:

ssh -f -N -L localhost:12345:otherHost:12345 otherUser@OtherHost
synergyc localhost
Run Code Online (Sandbox Code Playgroud)

因为我很懒,我制作了一个Bash-Script,只需点击一下图标即可运行:

#!/bin/bash
ssh -f -N -L localhost:12345:otherHost:12345 otherUser@OtherHost
synergyc localhost
Run Code Online (Sandbox Code Playgroud)

上述与bash脚本工作为好,但现在我也想杀死协同效应,并通过鼠标点击一个SSH通道,所以我必须协同和ssh的PID保存到文件后,杀死他们:

#!/bin/bash

mkdir -p /tmp/synergyPIDs || exit 1
rm -f /tmp/synergyPIDs/ssh || exit 1
rm -f /tmp/synergyPIDs/synergy || exit 1

[ ! -e /tmp/synergyPIDs/ssh ] || exit 1
[ ! -e /tmp/synergyPIDs/synergy ] || exit 1

ssh -f -N -L localhost:12345:otherHost:12345 otherUser@OtherHost
echo $! > /tmp/synergyPIDs/ssh
synergyc localhost
echo $! > /tmp/synergyPIDs/synergy
Run Code Online (Sandbox Code Playgroud)

但是这个脚本的文件是空的.

如何获得ssh和协同作用的PID?
(我尽量避免ps aux | grep ... …

ssh bash pid background-process

59
推荐指数
6
解决办法
9万
查看次数

向数组添加元素?

在这里,我试图添加元素到数组.我想添加的元素是文本字段,所以我基本上试图在数组列表中存储人员联系人详细信息?

任何帮助都会很棒

public void addContact()
{
    ArrayList<String> details = new ArrayList<String>();
    {
        details.get(txtname(0));
        details.get(txtnum(1));
        details.get(txtmob(2));
        details.get(txtadd1(3));
    }        
}
Run Code Online (Sandbox Code Playgroud)

java arrays

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