问题列表 - 第33800页

Python和跨平台方式列出Linux,Windows和Mac上的磁盘驱动器

我试图列出系统可能具有的磁盘驱动器.

在Windows上,它可能类似于"C:/","D:/","E:/".

在Linux上,它可能类似于"/ boot","/ media/SDCard"等.

我不知道它在Mac上是什么样的.也许/ Volumes下的东西.

有没有人知道Python中的跨平台方式(即在Linux,Windows和Mac上运行的方式)?

谢谢!

哦:快速说明,我正在运行Python 2.6.

python cross-platform file disk

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

无法通过包"Heap"找到对象方法"add"

我不确定为什么perl没有认识到Heap的方法添加.获得问题标题中的消息.这是最相关的文件.

#!/usr/bin/perl -w

use strict;
use Util;
use Heap;
use HuffTree;

my $heap = Heap->new;
my $test = 3;
$heap->add($test); # <--------ERROR HERE-----------
Run Code Online (Sandbox Code Playgroud)
package Heap;

use strict;
use warnings;

use POSIX ();

sub new {
  my $class = shift;
  my $self = { "aref" => [""],
           "next" => 1,
           @_};
  bless $self, $class;
}


sub print {
  my $self = shift;
  my $next = $self->{"next"};
  my $aref = $self->{"aref"};
  print "array => @$aref\n";
  print "next => $next\n";
}


sub compare …
Run Code Online (Sandbox Code Playgroud)

perl package

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

尝试使用MATLAB创建迭代(初学者)

我对Matlab非常陌生,我试图尝试制作一个简单的迭代脚本.基本上我想做的就是情节:

1*sin(x)
2*sin(x)
3*sin(x)
...
4*sin(x)
Run Code Online (Sandbox Code Playgroud)

这是我写的程序:

function test1
x=1:0.1:10;
for k=1:1:5;
    y=k*sin(x);
    plot(x,y);
end % /for-loop
end % /test1
Run Code Online (Sandbox Code Playgroud)

但是,它只绘制y = 5*sin(x)或者最后一个数字是......

有任何想法吗?

谢谢!阿米特

matlab plot

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

绝对的相对路径(Eclipse,JSP)

我在Eclipse(JSP)中创建一个Web应用程序,并使用Tomcat作为服务器(集成到Eclipse中).我必须在下面创建对象并指定配置文件的路径.这条绝对的道路很有效:

Store store = StoreFactory.create("file:///C:/Users/Aliens/workspace/myProject/WebContent/config/sdb.ttl");
Run Code Online (Sandbox Code Playgroud)

但是我想知道为什么我不能使用相对路径.它应该是"config/sdb.ttl"正确的(如果项目的名称是根)?但它无法以这种方式找到它(NotFoundException).

eclipse jsp tomcat relative-path absolute-path

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

素数的懒惰列表

如何在Haskell中实现素数列表,以便可以懒惰地检索它们?

我是Haskell的新手,想了解懒惰评估功能的实际用途.

primes haskell list lazy-evaluation

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

NSURLConnection并保持活力

我的客户端应用程序中有一个小错误,它使用NSURLConnection.我已将其跟踪到一个意外的连接保持活动状态似乎混淆了Web服务器(可能是服务器端的错误).解决方法是在某个点强制关闭所有未完成的连接.我可以用NSURLConnection以某种方式做到这一点,例如

[NSURLConnection closeAllIdleConnections];

iphone cocoa-touch keep-alive nsurlconnection

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

是否可以将LLVM bitcode文件读入llvm :: Module?

我正在编写一个带有LLVM的编译器.每个源文件都编译为LLVM bitcode文件.最终,链接器将所有bitcode文件链接并优化为一个最终二进制文件.

我需要一种方法来读取编译器中的bitcode文件,以便访问类型信息.LLVM文档显示了一个名为的类BitcodeReader,但它似乎是LLVM的内部类.

是否有任何可公开访问的方式将bitcode文件读入llvm::Module

c++ compiler-construction linker llvm

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

Java无限制的线程在一段时间后停止

我有一个Web服务器和一些数据存储类型的服务器.我需要的是两台服务器之间的同步.Web服务器总是处于运行状态,我尽可能地保持数据服务器的运行.

两者都有MySQL数据库,我已经编写了脚本来同步它们.我做了一个Java程序,它从Web服务器获得新的数据字段,将它们存储在自己的数据库每隔10秒.无限制的java线程就是这样做的.这将是执行此操作的代码段:

Timer timer;
Date current_date = new Date() ;
    timer = new Timer();
    timer.scheduleAtFixedRate(new doCheck(), current_date, 10 * 1000);
Run Code Online (Sandbox Code Playgroud)

类doCheck的()构造函数从XML格式的Web服务器获取数据.没有mysql直接连接b/w服务器.

真正的问题:

但是当这个脚本全天候运行时,在几天之后的一段时间内,脚本(基本上是从Web服务器获取XML的线程)突然停止运行并且同步完全断开连接.

可能性#1:互联网断开:我尝试拔掉网络电缆,并开始提供例外,但一旦我重新连接电线,它就开始工作得很好.

可能性#2:代码中的任何异常等:我正在维护日志,但大多数情况下它会突然停止而没有异常或错误.

可能性#3:手动取消线程:没有人接触服务器:P并且只有一个按钮可以取消它,所以这是不可能的.

为什么会这样?我只想让这个脚本无限次运行.

java multithreading timer

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

未捕获的SyntaxError:意外的令牌}

我有一个jQuery代码,它将一个输入按钮附加到正文,然后为它分配一个onclick函数.要调用的函数已在别处定义,并且接受两个参数,这些参数是之前定义的变量.

这是我目前正在使用的代码:

$("body").append("<input type='submit' value='foo' onclick='foo(\'" + argument1 + "\',\'" + argument2 + "\'/>");
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试单击按钮时,我收到错误(在Chrome中)说:Uncaught SyntaxError:Unexpected token}.

谁能帮我?

javascript jquery

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

如何使用"?"路由查询字符串 以及如何处理它

在我的全局asax文件中,我想映射一个这样的路由:

http://domain.com/add/link?url=http%3A%2F%2Fgoogle.com
Run Code Online (Sandbox Code Playgroud)

然后使用我的LinkController和名为Add的操作捕获它.

我这样做吗?

global.asax->

routes.MapRoute(
    "AddLink",
    "Add/Link?{url}",
    new { controller = "Link", action = "Add" }
);
Run Code Online (Sandbox Code Playgroud)

LinkController->

public string Add(string url)
{
    return url; // just want to output it to the webpage for testing
}
Run Code Online (Sandbox Code Playgroud)

?? 这似乎不起作用.我究竟做错了什么?谢谢!

asp.net-mvc asp.net-mvc-2

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