问题列表 - 第6630页

链接器如何决定要包含哪些库?

假设库A有a()和b().如果我将程序B与A链接并调用a(),b()是否包含在二进制文件中?编译器是否看到程序中的任何函数调用b()(可能a()调用b()或另一个lib调用b())?如果是这样,编译器如何获取此信息?如果没有,如果我链接到一个大型库但只使用次要功能,这不是对最终编译大小的大浪费吗?

c linker

9
推荐指数
3
解决办法
1453
查看次数

如何更改ROOT应用程序?

我正在尝试将Tomcat 6网络服务器的默认应用程序更改为与"ROOT"(在webapps文件夹内)不同的应用程序.做这个的最好方式是什么?

tomcat tomcat6

129
推荐指数
6
解决办法
22万
查看次数

如何在Python中通过HTTP与UniProt交谈?

我试图从UniProt获得一些结果,这是一个蛋白质数据库(细节并不重要).我正在尝试使用一种从一种ID转换为另一种ID的脚本.我能够在浏览器上手动执行此操作,但无法在Python中执行此操作.

http://www.uniprot.org/faq/28中有一些示例脚本.我尝试了Perl,它似乎工作,所以问题是我的Python尝试.(工作)脚本是:

## tool_example.pl ##
use strict;
use warnings;
use LWP::UserAgent;

my $base = 'http://www.uniprot.org';
my $tool = 'mapping';
my $params = {
  from => 'ACC', to => 'P_REFSEQ_AC', format => 'tab',
  query => 'P13368 P20806 Q9UM73 P97793 Q17192'
};

my $agent = LWP::UserAgent->new;
push @{$agent->requests_redirectable}, 'POST';
print STDERR "Submitting...\n";
my $response = $agent->post("$base/$tool/", $params);

while (my $wait = $response->header('Retry-After')) {
  print STDERR "Waiting ($wait)...\n";
  sleep $wait;
  print STDERR "Checking...\n";
  $response = $agent->get($response->base);
}

$response->is_success ?
  print $response->content …
Run Code Online (Sandbox Code Playgroud)

python user-agent http bioinformatics

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

是否可以在CAKeyFrameAnimation中向后播放路径?

我想基于CGPath为CALayer的位置设置动画,但我想向后播放它.

有没有办法让路径向后动画,或者反转CGPath?

iphone core-animation objective-c cgpath

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

用json编码元组的最佳方法

在python中,我有一个将元组映射到元组列表的字典.例如

{(1,2): [(2,3),(1,7)]}

我希望能够使用javascript对这些数据进行编码,所以我查看了json,但是看起来键必须是字符串,所以我的元组不能作为键.

处理此问题的最佳方法是将其编码为"1,2",然后将其解析为我想要的javascript内容吗?或者是否有更聪明的方法来处理这个问题.

python json

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

从SQL粘贴到Excel ... Excel想要为我考虑

组我将数据从SQL粘贴到Excel,看起来Excel试图通过将我的一些数字转换为日期来读取我的想法.即一个数字是2-2131,当我将它粘贴到excel时,它显示2月31日甚至2-3291 wnats为2月-61

停止它EXCEL!

这让我发疯,我似乎找不到一个简单的方法.我尝试"粘贴特殊"作为文本,它仍然格式化.如果我创建一个连接并使用查询,我可以让它工作,但我只是希望能够复制粘贴数据用于测试目的.

任何人都可以轻松解决我的头痛问题?

提前致谢!

excel paste

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

在Delphi中定义其他单元的类型

Var
     A : Array [1..4] of Integer;
     B : Array [1..4] of Integer;

Begin
    A := B;
Run Code Online (Sandbox Code Playgroud)

不会起作用,因为loren-pechtel 在这里说 问题是A和B对我来说是不同的单位.那么,有没有办法从另一个类中的现有类型定义类型定义?

delphi parameters types definition delphi-units

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

在SELECT语句中执行存储过程

对于一个实例我是一个select语句,它返回1000行.我需要为select语句返回的每一行执行一个特定的存储过程.

你有什么想法我怎么能这样做?

sql select stored-procedures sql-server-2005

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

为什么像Ruby和Python这样的动态语言不具有Java或C#等接口的概念?

令我惊讶的是,我对Ruby和Python等动态语言产生了更多的兴趣.声称它们是100%面向对象的,但是当我阅读几个基本概念(如接口,方法重载)时,缺少运算符重载.它是以某种方式内置在封面下还是这些语言不需要它?如果后者是真的,那么他们100%面向对象?

编辑:基于一些答案,我看到Python和Ruby都可以进行重载,Ruby 1.8.6和Python 2.5.2就是这种情况吗?

oop dynamic-languages interface

14
推荐指数
3
解决办法
8820
查看次数

为什么我不传递任何"输入参数太多"错误?

我正在研究MATLAB中一些简单的面向对象的代码.我试图调用我的类方法之一,其定义中没有输入或输出参数.

功能定义:

function roll_dice

功能调用:

obj.roll_dice;

执行此操作时,MATLAB说:

??? Error using ==> roll_dice
Too many input arguments.

Error in ==> DiceSet>Diceset.Diceset at 11
obj.roll_dice;
(etc...)
Run Code Online (Sandbox Code Playgroud)

任何人有什么想法可能导致它?有没有秘密的自动参数我不知道我在路过?

parameters matlab arguments function

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