问题列表 - 第18409页

使用D代替E的Python科学记数法

Fortran程序生成的一些结果文件使用字母D而不是E例如报告双精度数字(科学记数法):

1.2345D+02
# instead of
1.2345E+02
Run Code Online (Sandbox Code Playgroud)

我需要使用Python处理大量的这些数据,我只是意识到它无法读取D符号中的数字,例如:

>>> A = 1.0D+01
  File "<stdin>", line 1
    A = 1.0D+01
           ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我可以更改我的语言环境,让Python知道这D意味着E什么?我真的不想进行全球搜索和替换!

python locale scientific-notation

11
推荐指数
3
解决办法
7184
查看次数

为什么http:// localhost:8080可用而127.0.0.1不可用?(MyEclipse + Tomcat上的JSP)

系统的主机文件很好,127.0.0.1 localhost有没有...
Ping 127.0.0.1,或者我的IP,结果也很好..
Myeclipse的版本是8.0,我只是在其中使用Tomcat.部署了
一个简单的JSP + Javabean Web项目so.

现在的情况是,当我打开的MyEclipse和启动Tomcat,我可以访问我的网站穿透式 http://localhost:8080/so/index.jsp,它显示和运行良好(这意味着8080端口是没事吧?),不过http://127.0.0.1:8080/so/index.jsp是一个空白页(没有源代码)在在IE中找不到K-Meleon和页面.

当我试图从局域网中的另一台PC上访问它时,' http:// myIP:8080/so/index.jsp ',它只能工作一点点.浏览器可以加载主页,但没有CSS,点击任何链接甚至刷新页面都会导致错误页面.(虽然该站点在我自己的PC上通过localhost访问得很好)

有没有人遇到过这种情况?

java myeclipse jsp tomcat localhost

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

什么是Team Foundation Server 2010的备份和恢复过程?

我们有一个新的TFS 2010安装(在SQL Server 2008上),我正在计划备份和恢复过程.

似乎配置信息和数据存储在Tfs_Configuration和Tfs_DefaultCollection数据库中(如果您有多个集合,则存储在额外的Tfs_ [CollectionName] dbs中).在测试设置中,我尝试备份两个dbs,卸载TFS,然后重新安装(以为我可以在安装过程中的某个时刻挂起数据库).这是我很困惑的地方.我没有看到关于如何工作的选项或明确的指导.

backup tfs restore database-restore tfs2010

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

什么是快速有效的查找项目的方法?

嗨,所以我需要一些快速的方法来搜索字典中的单词.

字典中有500k字.

我正在考虑使用一个hashmap,其中每个bin最多有一个单词.

关于如何做到这一点的想法还是有更好的东西?

c++ hash

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

用pycurl获取很多页面?

我想从网站上获得很多页面,比如

curl "http://farmsubsidy.org/DE/browse?page=[0000-3603]" -o "de.#1"
Run Code Online (Sandbox Code Playgroud)

但是在python中获取页面数据,而不是磁盘文件.有人可以发布pycurl代码来执行此操作,
或者快速urllib2(不是一次一个),如果可能的话,
或者说"忘记它,卷曲更快更强大"?谢谢

python curl urllib2 pycurl

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

用于异步Web服务调用的NSURLConnection NSURLRequest代理

我有多个视图相同NSURLRequest/NSURLConnection request.理想情况下,为了获得一些代码重用,我想要某种"代理"来完成创建/执行(异步)请求/连接,设置所有委托方法等所有基础工作. ,所以我不必NSURLConnection在每个视图中复制所有委托方法处理程序.首先,这种设计方法是否合理?第二,我将如何做这样的事情?

对于一些背景信息,我尝试了这个并让它"工作",但是,它似乎不是异步执行.我创建了一个Proxy.h/m文件,其中包含不同Web服务调用的实例方法(还包含NSURLConnection委托方法):

@interface Proxy : NSObject {

    NSMutableData *responseData;
    id<WSResponseProtocol> delegate;
}

- (void)searchForSomethingAsync:(NSString *)searchString delegate:(id<WSResponseProtocol>)delegateObj;

@property (nonatomic, retain) NSMutableData *responseData;
@property (assign) id<WSResponseProtocol> delegate;

@end
Run Code Online (Sandbox Code Playgroud)

WSResponseProtocol定义如下:

@protocol WSResponseProtocol <NSObject>

@optional
- (void)responseData:(NSData *)data;
- (void)didFailWithError:(NSError *)error;

@end
Run Code Online (Sandbox Code Playgroud)

要使用它,视图控制器只需要符合WSResponseProtocol协议,以捕获响应.进行Web服务调用是这样完成的:

Proxy *p = [[Proxy alloc] init];
[p searchForSomethingAsync:searchText delegate:self];
[p release];
Run Code Online (Sandbox Code Playgroud)

我可以提供更多代码,但剩下的可以假设.在打电话之前,我"开始动画"一个UIActivityIndicatorView微调器.但旋转器从不旋转.如果我只是将NSURLConnection委托方法直接放在视图控制器中,那么微调器就会旋转.所以,它让我觉得我的实现不是异步执行的.这里有什么想法/想法吗?

iphone asynchronous uiviewcontroller nsurlconnection nsurlrequest

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

强制MapKit仅使用缓存的地图图块/以编程方式禁用网络

我们偶然发现了这样的问题.

我们正在开发一个旅行应用程序.为了确保用户不会在我们的应用程序中花费太多钱来漫游费用,我们决定为用户实现一个设置选项,仅用于查看缓存的地图.因此,我们让用户决定是否要从互联网加载地图,或者他想省钱并查看缓存地图(存储在Library/Caches/MapTiles/MapTiles.sqlitedb中).

我们找不到实现这个的方法.在这种情况下,有没有办法以编程方式禁用网络?或者强制MapKit仅使用缓存切片?我们考虑过以编程方式为此选项更改APN以强制MapKit脱机.是否有可能以编程方式更改APN?

谢谢!

iphone google-maps mapkit mkmapview

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

javascript适用于构造函数,抛出"格式错误的形式参数"

感谢对这个问题的精彩回答,我理解如何用varargs调用javascript函数.

现在我正在寻找使用构造函数的应用程序

在这篇文章中找到了一些有趣的信息.

但我的代码是错误的

尝试1:

var mid_parser = new Parser.apply(null, mid_patterns);
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError: Function.prototype.apply called on incompatible [object Object]
Run Code Online (Sandbox Code Playgroud)

尝试2:尝试1:

var mid_parser = new Parser.prototype.apply(null, mid_patterns);
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError: Function.prototype.apply called on incompatible [object Object]
Run Code Online (Sandbox Code Playgroud)

尝试2:

function Parser()
{
    this.comparemanager = new CompareManager(arguments);
}

mid_patterns = [objA,objB,objC]
var mid_parser = new Parser();
Parser.constructor.apply(mid_parser, mid_patterns);
Run Code Online (Sandbox Code Playgroud)

错误:

syntax_model.js:91: SyntaxError: malformed formal parameter
Run Code Online (Sandbox Code Playgroud)

尝试3:

var mid_parser = Parser.apply(null, mid_patterns);
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError: this.init is undefined // init is a function …
Run Code Online (Sandbox Code Playgroud)

javascript constructor variadic-functions

24
推荐指数
3
解决办法
5984
查看次数

MapQuest API:在Google地图上使用它的任何理由?

所以我一直在研究不同的映射API,我将其缩小到谷歌地图API和MapQuest的API.我倾向于使用MapQuest API:

  1. 无限查询
  2. 支持可拖动的路线.谷歌的API允许多个方式点,这不是一回事.

可拖动路线对于我正在进行的工作来说是一个非常重要的功能,但是我错过了避免MapQuest API的任何重要原因吗?也许在EULA中有一些警告?可拖动的路线支持在实践中很糟糕?

api routing google-maps

8
推荐指数
3
解决办法
6521
查看次数

C - 尝试从stdin读取单个char(并且失败)w/scanf/getchar

作为家庭作业的一部分,我试图从stdin读取一个字符,并根据它行事:

char choice;

while (1) {
    printf("please enter [y]es, [n]o or [m]aybe: ");
    scanf("%c", choice);
    fflush(stdin);
    // validate input
    if (choice == 'y' || choice == 'n' || choice == 'm') {
        break;
    } else {
      printf("Please enter only \'y\', \'n\' or \'m\'!\n");
    }
}
// do something with the input
if (choice == 'y') {
    printf("you selected yes!\n");
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,scanf捕获了char和line-feed之后,因此它继续对输入执行某些操作,然后还打印"请仅输入'y','n'或'm'!" 线.如果我在stdin上输入几个字符,它将为所有字符打印该行,同时也为第一个字符正确执行.所以,例如:

$ ./run
please enter [y]es, [n]o or [m]aybe: y<return>
you selected yes!
Please enter only 'y', 'n' or …
Run Code Online (Sandbox Code Playgroud)

c scanf

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