问题列表 - 第15974页

BeautifulSoup - 提取属性值

如果Beautiful Soup给我一个这样的锚标记:

<a class="blah blah" id="blah blah" href="link.html"></a>
Run Code Online (Sandbox Code Playgroud)

我该如何检索href属性的值?

python beautifulsoup

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

泛型错误:不适用于参数

有人可以向我解释为什么以下代码不起作用?

public class Test {

 interface Strategy<T> {
   void execute(T t);
 }

 public static class DefaultStrategy<T> implements Strategy<T> {
   @Override
   public void execute(T t) {}
 }

 public static class Client {
   private Strategy<?> a;

   public void setStrategy(Strategy<?> a) {
     this.a = a;
   }

   private void run() {
     a.execute("hello world");
   }
 }

 public static void main(String[] args) {
   Client client = new Client();
   client.setStrategy(new DefaultStrategy<String>());
   client.run();
 }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The method execute(capture#3-of ?) in the type Test.Strategy<capture#3-of ?> 
is not applicable …
Run Code Online (Sandbox Code Playgroud)

java generics bounded-wildcard

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

在C#.NET中调用Ruby或Python API

我有许多我在Ruby和Python中开发的API/Classes,我想在我的.NET应用程序中使用它们.是否可以在C#中实例化Ruby或Python对象并调用其方法?

似乎像IronPython这样的图书馆就是这样做的.这意味着,他们允许Python使用.NET对象,但不是我正在寻找的这个的倒数...我在这里遗漏了什么?

有任何想法吗?

.net c# ruby python

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

在nsmutable数组中排序

假设我的游戏中有以下数据.我用cocos2d开发了游戏.

Name    Score
Sagar   10000
Amit     2000
Vishal     90
Run Code Online (Sandbox Code Playgroud)

以上数据存储在plist文件中.

Plist有一个数组作为root.

其中有10个字典.

每个字典都有两个值:

  • 字符串值 - 名称
  • 数值 - 得分

我用的时候

NSMutableArray *x=[[NSMutableArray alloc] initWithContentsOfFile:@"Sagar.plist"];
Run Code Online (Sandbox Code Playgroud)

我想按分数对这个可变数组进行排序.

可能吗?

sorting objective-c nsarray

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

删除故事板但保持动画值?

如何在XAML中删除故事板(即DataTrigger中的RemoveStoryboard操作),但保留动画的值.与Animatable.BeginAnimation类似:

如果动画的BeginTime为null,则将删除任何当前动画,并保留属性的当前值.

wpf animation datatrigger storyboard

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

上传到cheeseshop不同版本的Python的不同版本的包

我有一个开源的Python项目(称为GarlicSim),我为Python版本2.4,2.5,2.6和3.1维护了4个不同的版本.是的,也许这很不寻常,但我喜欢使用尽可能多的功能.我将它们保存在4个不同的存储库中.

现在我想将我的项目上传到cheeseshop.这样做的方法是什么?我希望用户能自动获得适合他的Python版本的GarlicSim版本.我怎么做?

python distutils distribution pypi python-3.x

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

限制CoreData中返回的结果集

在CoreData中,如果我想将返回的结果集限制为100,只需将获取限制设置为100,还是需要将获取批处理大小设置为100?

iphone core-data

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

用户注销后PHP会话不会破坏

我正在尝试为我的PHP应用程序创建一个身份验证机制,我很难破坏会话.我已经尝试取消设置先前在会话数组中设置并通过破坏会话的身份验证令牌

session_destroy,

以及在销毁会话之前完全重置会话数组.我正在调用头函数并在函数调用结束时返回我的index.php页面.我也试过了

session_write_close

处理关闭会话.当我将用户注销时,我会对会话进行vardump,并且它没有显示数据,但是当我返回index.php页面时,我正在获取用户身份验证数据.我还做了Post数据的vardump,以确保我不会以某种方式重新提交post身份验证处理程序.

关于该做什么的任何建议?

php session

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

C#多线程 - 告诉使用锁定代码完成第一个进程的等待进程?

我知道在开发多线程应用程序时,您必须使用监视器或锁等同步访问共享内存.

您如何告诉等待进程(proc2)使用锁定代码块(proc1)的进程是否已完成使用代码?

c# multithreading locking monitor

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

将for循环的输出保存到文件

我打开了一个带有爆破结果的文件,并以fasta格式打印到屏幕上.

代码如下所示:

result_handle = open("/Users/jonbra/Desktop/my_blast.xml")

from Bio.Blast import NCBIXML
blast_records = NCBIXML.parse(result_handle)
blast_record = blast_records.next()
for alignment in blast_record.alignments:
    for hsp in alignment.hsps:
        print '>', alignment.title
        print hsp.sbjct
Run Code Online (Sandbox Code Playgroud)

这会将fasta文件列表输出到屏幕.但是如何创建文件并将fasta输出保存到此文件中?

更新:我想我必须用something.write()替换循环中的print语句,但是我们如何编写'>',alignment.title?

python loops file save

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