问题列表 - 第32180页

如何按值对Python字典进行排序

我有一个看起来像这样的字典

{ "keyword1":3 , "keyword2":1 , "keyword3":5 , "keyword4":2 }

我想将其转换为DESC并创建一个仅包含关键字的列表.例如,这将返回

["keyword3" , "keyword1" , "keyword4" , "keyword2"]

我发现的所有例子都使用lambda,我对此并不是很强.有没有办法可以循环使用它,并按我的方式对它们进行排序?谢谢你的任何建议.

PS:如果能有所帮助,我可以用不同的方式创建最初的dict.

python sorting dictionary

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

为什么这个随机数有时会被设置为-1?

每隔一段时间,以下出现-1

int randomIndex = random() % [directionsArray count] - 1;
Run Code Online (Sandbox Code Playgroud)

此类的init方法是创建并srand()调用directionsArray的位置.看起来像这样

- (id) initSprite
{
    if ( ( self = [super initSprite] ) ) {

        speed = 1;

        directionsArray = [[NSArray arrayWithObjects:STRING_CONSTANT, STRING_CONSTANT, nil] retain];
        srand(time(NULL));
        [self pickRandomDirection];


    }
    return self;
}

- (void) pickRandomDirection
{
    int randomIndex = random() % [directionsArray count] - 1; // This sometimes comes out as -1??
}
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用它来解决它abs(randomIndex),但这是作弊,我应该知道将来发生了什么.

iphone cocoa objective-c

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

How to understand a basic opener in ASP.Net, page tag?

I was wondering if anyone could explain this to me:

<%@ Page Title="Log In" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Login.aspx.cs" Inherits="greetwithus.Account.Login" %>
Run Code Online (Sandbox Code Playgroud)

This is when I create a simple .net web application in visual studio. I obviously understand the title part, language part, but not the rest. I was wondering if someone could explain this line of code to me.

c# asp.net

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

如果 Lisp 是完美的语言,为什么会有这么多语言呢?

可能的重复:
为什么 Lisp 社区如此分散?

尽管语气尖刻,但我实际上正在寻找一个严肃的答案。

我知道教科书上的回答:Lisp 是一种计算模型,而不是一种“语言”本身。那么,为什么 Lisp 会有这么多不同的方言呢?

据推测,这并不是因为表面语法问题或关键的缺失功能,就像许多其他语言一样。但如果不是这样,那又怎样呢?

他们对计算模型的解释是否略有不同?他们是否追求不同的简单性与效率权衡?是因为不同编译器/解释器代码库的限制吗?或者像我这样的非 Lispers 完全无法想象的其他东西?

我想接下来的问题是:如果差异很重要,那么哪一个是最适合现实世界使用的现代 Lisp?

谢谢,厄尼博士

lisp comparison

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

抑制"未使用的变量x" - 警告的最佳方法是什么

抑制编译器(在本例中为gcc)的最佳/最佳方法是什么,如"未使用的变量x" - 警告?

我不想给gcc提供任何特定的标志来删除所有这些警告,仅用于特殊情况.

c gcc

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

我可以在文本表单输入中检索用户选择的文本吗?

我试图只获取用户选择的输入字符串的选定部分.假设我有这样的输入:

<input type="text" name="first_name" id="first_name" value="Enter your name" />
Run Code Online (Sandbox Code Playgroud)

用户通过在文本字段中单击并拖动来选择"输入"单词.我可以用jQuery检索该文本吗?

我知道我可以通过这种方式获得全部价值:

$("#first_name").val();
Run Code Online (Sandbox Code Playgroud)

但到目前为止,我还是没有找到只选择"输入"的部分.任何人都能指出我正确的方向吗?谢谢!

编辑

我尝试了document.getSelection,它在Firefox上的静态文本元素(如"p")上运行良好.到目前为止,它对我的​​文本输入不起作用.

在IE中,window.selection.createRange().text在"p"和文本输入中都有效.

jquery

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

TransactionScope如何运作?

Method1()实例化a TransactionScope和调用Method2()也实例化a时TransactionScope,.NET如何知道它们在同一范围内?我相信它不会在内部使用静态方法,否则它在ASP.NET等多线程应用程序上无法正常工作.

是否可以创建我自己的类似TransactionScope的类,或者原始类是否可以使用只有Microsoft知道它们如何工作的特殊功能?

.net database design-patterns transactionscope

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

从Facebook页面墙或组墙获取数据,以便在个人网站上使用

我想连接到公共Facebook页面或组,并在个人网站上列出墙上的所有条目.我将在我的服务器上使用PHP,这对我来说是最好的解决方案.或者javascript.

任何人都可以解释或者提供一个如何做到这一点的工作代码?或者只是为了制作这个所有的步骤?

如果它可以处理每个帖子的人,日期,描述......的信息,那将是伟大的!所以我的布局可以定制.

谢谢你帮助我!

php facebook screen-scraping

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

使用SVN时,Hudson不使用符号链接签出(Subversion)

问题是当Hudson检出文件时,它不使用符号链接.我已经尝试过svn13和svn14插件,但都没有用.

svn symlink hudson svn-checkout

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

从超类中获取子类的名称

假设我有一个名为的基类Entity.在那个类中,我有一个静态方法来检索类名:

class Entity {
    public static String getClass() {
        return Entity.class.getClass();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我有另一个类扩展.

class User extends Entity {
}
Run Code Online (Sandbox Code Playgroud)

我想获得User的类名:

System.out.println(User.getClass());
Run Code Online (Sandbox Code Playgroud)

我的目标是看到"com.packagename.User"输出到控制台,但是我将最终得到"com.packagename.Entity",因为Entity类是直接从静态方法引用的.

如果这不是一个静态方法,可以通过thisEntity类中使用关键字(即:)来轻松解决return this.class.getClass().但是,我需要这种方法保持静态.有关如何处理此问题的任何建议?

java class subclass super superclass

70
推荐指数
4
解决办法
8万
查看次数