问题列表 - 第38990页

通过java在linux上的终端上执行命令

我创建了一个独立的应用程序,我希望当用户点击运行按钮时,终端应该打开,并且应该在终端上执行特定的命令.我可以使用以下代码成功打开终端...

Process process = null;  
try {  
    process = new ProcessBuilder("xterm").start();  
} catch (IOException ex) {  
    System.err.println(ex);  
}  
Run Code Online (Sandbox Code Playgroud)

上面的代码打开一个终端窗口,但我无法对其执行任何命令.谁能告诉我怎么做?

java linux terminal command processbuilder

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

在C中获取字符串的尾部

我有一个字符串,比如" 100110000111001100010001100011001100100".

如果我需要得到这个字符串的尾部,意味着除了第一个元素之外的所有内容,我是否必须从第二个元素(O(n))开始将每个字符复制到新数组中,

或者有更快的方法来做到这一点,就像某种程度上神奇地将指针1移位到右边或内置函数?

c

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

Windows脚本宿主(jscript):我如何下载二进制文件?

我正在尝试使用Windows脚本宿主(JScript)自动下载文件.我看到ADODB.Stream有一个Open方法,其文档似乎应该可以打开HTTP URL并流式传输响应体:

var url = 'http://example.com/example.tar.gz';
var path = 'example.tar.gz';

var input = WScript.CreateObject('ADODB.Stream');

input.Open(url);
input.SaveToFile(path);
input.Close();
Run Code Online (Sandbox Code Playgroud)

但它在Open电话会议上遭到轰炸

(null):在此操作的范围内未找到与名称,范围或选择条件匹配的对象或数据.

adodb wsh jscript

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

在模态NSWindowow中使用WebView无法正常工作?

你应该如何使用WebKit的WebView与模态对话框?

[_webView setMainFrameURL:[NSString fromStdString:url]];
[_nsWindow makeKeyAndOrderFront:nil];
return [NSApp runModalForWindow:_nsWindow];
Run Code Online (Sandbox Code Playgroud)

前面的代码仅适用于Mac OS 10.6.使用10.5,这不会导航到指定的URL.没有runModalForWindow,一切正常.

macos cocoa webview

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

在将对象的名称作为String传递时,如何动态创建对象的实例?(VB.NET)

我有一个包含许多类的类库.我想动态创建这些类之一的实例,设置其属性,并调用方法.

例:

Public Interface IExample
    Sub DoSomething()
End Interface

Public Class ExampleClass
    Implements IExample

    Dim _calculatedValue as Integer

    Public Property calculatedValue() as Integer
        Get
            return _calculatedValue
        End Get
        Set(ByVal value As Integer)
            _calculatedValue= value
        End Set
    End Property        

    Public Sub DoSomething() Implements IExample.DoSomething
        _calculatedValue += 5
    End Sub
End Class

Public Class Example2
    Implements IExample

    Dim _calculatedValue as Integer

    Public Property calculatedValue() as Integer
        Get
            return _calculatedValue
        End Get
        Set(ByVal value As Integer)
            _calculatedValue = value
        End Set
    End Property …
Run Code Online (Sandbox Code Playgroud)

vb.net

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

对Oracle的棘手观点

我有一个表"价格"列:

year, janprc, janqty, febprc, febqty ...
Run Code Online (Sandbox Code Playgroud)

(一年中所有月份的价格和数量)

我需要的是创建一个视图"monthlyprices"与列:

year, month, price, quantity 
Run Code Online (Sandbox Code Playgroud)

使用上表中的数据.我怎么能这样做?

谢谢!

sql oracle union view

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

cURL:空闲超时间隔超过指定值

libcurl用来创建到服务器的http连接.在初始化期间,我指定了5秒的空闲超时值,并且还指定了进度回调函数.我期待cURL在5秒不活动后中止连接并停止调用进度回调但我发现卷曲在大约15秒后超时.为什么curl比我指定的更多时间超时?将超时设置为较大的值无济于事.如果我指定100秒,则在105秒不活动后超时.

code = s_curl_easy_setopt(m_curl_handle, CURLOPT_NOPROGRESS, 0);
assert(code == CURLE_OK);
code = s_curl_easy_setopt(m_curl_handle, CURLOPT_PROGRESSFUNCTION, progress_callback);
assert(code == CURLE_OK);
Run Code Online (Sandbox Code Playgroud)

编辑:超时代码

//this will set the timeout for quitting in case the network goes down
code = s_curl_easy_setopt(m_curl_handle, CURLOPT_LOW_SPEED_LIMIT, 1);
code = s_curl_easy_setopt(m_curl_handle, CURLOPT_LOW_SPEED_TIME, m_idle_timeout);
Run Code Online (Sandbox Code Playgroud)

linux curl timeout

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

什么是kthreadd_task

在kthread_create的定义中,任务被唤醒,是否有人知道这个任务在做什么?

struct task_struct *kthread_create

{


    struct kthread_create_info create;

    create.threadfn = threadfn;
    create.data = data;
    init_completion(&create.done);

    spin_lock(&kthread_create_lock);
    list_add_tail(&create.list, &kthread_create_list);
    spin_unlock(&kthread_create_lock);

    **wake_up_process(kthreadd_task);**
    wait_for_completion(&create.done);

    if (!IS_ERR(create.result)) {
            struct sched_param param = { .sched_priority = 0 };
            va_list args;

            va_start(args, namefmt);
            vsnprintf(create.result->comm, sizeof(create.result->comm),
                      namefmt, args);
            va_end(args);
            /*
             * root may have changed our (kthreadd's) priority or CPU mask.
             * The kernel thread should not inherit these properties.
             */
            sched_setscheduler_nocheck(create.result, SCHED_NORMAL, &param);
            set_cpus_allowed_ptr(create.result, cpu_all_mask);
    }
    return create.result;
}
Run Code Online (Sandbox Code Playgroud)

linux-kernel

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

为什么在推导类型时剥离模板参数的限定符?

在使用Microsoft VisualStudio 2008构建一个小示例程序时,我注意到对传递给模板的类型的推断有些奇怪.考虑这个例子:

template<class T>
void f( T v ) {
    x; // trigger a compile error
    (void)v;
}

template<class T>
void g( T v ) {
    f( v );
}

void h() {
  int i;
  g<const int &>( i );
}
Run Code Online (Sandbox Code Playgroud)

使用编译此示例会cl /c foo.cpp产生编译错误(按预期).有趣的是'T'模板参数的值.这是VisualStudio 2008打印的内容:

mini.cpp(3) : error C2065: 'x' : undeclared identifier
        mini.cpp(9) : see reference to function template instantiation 'void f<int>(T)' being compiled
        with
        [
            T=int
        ]
        mini.cpp(14) : see reference to function template instantiation …
Run Code Online (Sandbox Code Playgroud)

c++ templates visual-studio-2008 visual-studio

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

紧凑的Facebook分享按钮与计数?

我想fshare在我的网站上添加一个简单的紧凑按钮.我发现的唯一代码就是这个:

<div style="float:left;padding:4px;">
<a expr:share_url='data:post.url' name='fb_share' rel='nofollow' type='button_count'/>  
<script type="text/javascript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"/>
</div>
Run Code Online (Sandbox Code Playgroud)

哪个应呈现为

fshare

但这并不是正确的.它似乎正试图创建多个按钮并"崩溃"所有页面.它破坏了HTML,改变了整个div的背景等等......

fsharecrash

这是为什么?这是正确的代码吗?

facebook facebook-sharer

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