问题列表 - 第10669页

如何解决"java.io.IOException:error = 12,无法分配内存"调用Runtime #exec()?

在我的系统上,我无法运行启动进程的简单Java应用程序.我不知道该怎么解决.

你能给我一些如何解决的提示吗?

该计划是:

[root@newton sisma-acquirer]# cat prova.java
import java.io.IOException;

public class prova {

   public static void main(String[] args) throws IOException {
        Runtime.getRuntime().exec("ls");
    }

}
Run Code Online (Sandbox Code Playgroud)

结果是:

[root@newton sisma-acquirer]# javac prova.java && java -cp . prova
Exception in thread "main" java.io.IOException: Cannot run program "ls": java.io.IOException: error=12, Cannot allocate memory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:474)
        at java.lang.Runtime.exec(Runtime.java:610)
        at java.lang.Runtime.exec(Runtime.java:448)
        at java.lang.Runtime.exec(Runtime.java:345)
        at prova.main(prova.java:6)
Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
        at java.lang.ProcessImpl.start(ProcessImpl.java:81)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:467)
        ... 4 more
Run Code Online (Sandbox Code Playgroud)

系统配置:

[root@newton sisma-acquirer]# java -version …
Run Code Online (Sandbox Code Playgroud)

java runtime.exec

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

Java:未解决的编译问题

"java.lang.Error:Unresolved compilation problem"的可能原因是什么?

附加信息:

在现有JAR之上从构建中复制一组更新的JAR文件并重新启动应用程序之后,我已经看到了这一点.JAR是使用Maven构建过程构建的.

如果接口改变,我希望看到LinkageErrors或ClassNotFound错误.上述错误暗示了一些较低级别的问题.

干净的重建和重新部署解决了这个问题.此错误是否表示JAR已损坏?

java

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

只需要DateTime中的日期

我在SQL中有一个DateTime类型的变量.只需要将Date作为其中的一部分.

请帮忙?

t-sql sql-server datetime date

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

如何找到给定文件的路径?

我有一个文件,例如"something.exe",我想找到这个文件的路径
我怎么能在python中做到这一点?

python

6
推荐指数
3
解决办法
5万
查看次数

简单的SQL查询

哪一个更快

select * from parents p
inner join children c on p.id = c.pid
where p.x = 2
Run Code Online (Sandbox Code Playgroud)

要么

select * from 
(select * from parents where p.x = 2)
p
inner join children c on p.id = c.pid
where p.x = 2
Run Code Online (Sandbox Code Playgroud)

sql performance

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

如何开发linux屏幕保护程序

有没有人有关于如何为Linux编写屏幕保护程序的链接或文档?

linux screensaver

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

运行脚本时出现Python错误 - "IndentationError:unindent与任何外部缩进都不匹配"

我尝试运行脚本时收到错误

Error:"IndentationError: unindent does not match any outer indentation"
Run Code Online (Sandbox Code Playgroud)

抛出错误的代码snipet:

def update():
    try:
        lines = open("vbvuln.txt", "r").readlines()
    except(IOError): 
         print "[-] Error: Check your phpvuln.txt path and permissions"
         print "[-] Update Failed\n" 
        sys.exit(1)
    try:
Run Code Online (Sandbox Code Playgroud)

这是出现错误的实际行:

print "[-] Update Failed\n" 
Run Code Online (Sandbox Code Playgroud)

python syntax indentation

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

使用ASP.NET刷新UpdatePanel中的Repeater控件

我正在尝试编写一个页面,您可以在其中发布评论而无需重新加载整个页面.使用Repeater控件显示注释.模板看起来像这样:

    <asp:UpdatePanel runat="server" ID="commentsUpdatePanel" UpdateMode="Conditional">
        <ContentTemplate>
        <!-- Comments block -->
        <div class="wrapper bloc content">
            <h3><img src="img/comments.png" alt="Comments" />&nbsp;Comments</h3>                                     
            <p><asp:Label ID="viewImageNoComments" runat="server" /></p>
            <asp:Repeater ID="viewImageCommentsRepeater" runat="server">
                <HeaderTemplate>
                    <div class="float_box marge wrapper comments">
                </HeaderTemplate>
                <ItemTemplate>
                    <div class="grid_25">
                        <span class="user"><%#Eval("username")%></span><br />
                        <span style="font-size:x-small; color:#666"><%#Eval("datetime") %></span>
                    </div>
                    <div class="grid_75">
                        <p align="justify"><%#Eval("com_text") %></p>
                    </div>
                </ItemTemplate>
                <FooterTemplate>
                    </div>
                </FooterTemplate>
            </asp:Repeater>
        </div>
        <!-- Post comment block -->
        <div class="wrapper bloc content">
            <h3><a id="post_comment" name="post_comment"><img src="img/comment_edit.png" alt="Comments" /></a>&nbsp;Post 
                a comment</h3>
            <p class="description">Please be polite.</p>
            <p>
                <asp:Label ID="postCommentFeedback" runat="server" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net updatepanel repeater

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

抽象 CRUD 控制器是个好主意吗?

我们正在使用 ASP.NET MVC 开发一个相当大的应用程序,一开始我们发现拥有一个具有常见 CRUD 操作(新建、保存、删除...)以及默认列表操作的抽象基本控制器可能很有用。在我们的例子中,我们有 20 多个实体通过这种控制器进行管理。

这有效并避免了重复一些代码并使应用程序更加同构,但是当您看到控制器时很难准确地看到它实现了哪些操作,并且它可能实现了一些不应该存在的操作。例如,假设您想要编辑传递名称而不是 id,则必须创建一个新的 EditByName(name),即使这样做,您仍然可以使用 Edit(id) 操作,因为它位于基础中。

对我来说,整个事情对我来说有点味道,但我没有找到任何显示替代方案的示例,因为我看到的 MVC 应用程序的领域非常狭窄。有什么建议吗?有什么例子吗?(我不一定使用 ASP.NET MVC,我认为这个问题对于任何 MVC 框架来说都是非常普遍的)。

model-view-controller asp.net-mvc crud

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

通过Python与Windows控制台应用程序交互

我在Windows上使用python 2.5.我希望通过Popen与控制台进程进行交互.我目前有这小段代码:

p = Popen( ["console_app.exe"], stdin=PIPE, stdout=PIPE )
# issue command 1...
p.stdin.write( 'command1\n' )
result1 = p.stdout.read() # <---- we never return here
# issue command 2...
p.stdin.write( 'command2\n' )
result2 = p.stdout.read()
Run Code Online (Sandbox Code Playgroud)

我可以写stdin但无法从stdout读取.我错过了一步吗?我不想使用p.communicate("command")[0],因为它终止了进程,我需要随着时间的推移动态地与进程交互.

提前致谢.

python windows

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