问题列表 - 第44895页

问题子类化内置类型

# Python 3
class Point(tuple):
    def __init__(self, x, y):
        super().__init__((x, y))

Point(2, 3)
Run Code Online (Sandbox Code Playgroud)

会导致

TypeError:tuple()最多需要1个参数(给定2个)

为什么?我该怎么做呢?

python built-in-types subclassing python-3.x

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

焦点丢失时自动完成检查

如何确保输入字段中的值始终只有来自源的值?

例如,如果在源头我有

source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
Run Code Online (Sandbox Code Playgroud)

这是数据库驱动的实际脚本是:

source: "get_json.aspx";
Run Code Online (Sandbox Code Playgroud)

在输入字段中我输入" ",如何阻止这种情况发生?

当输入字段中的焦点丢失时,如何确保源中存在值?

javascript jquery jquery-ui jquery-autocomplete

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

在类中声明的枚举类型是否隐式静态?

class Coffee{   
   enum CoffeeSize{BIG,HUGE,OVERWHELMING}   
   CoffeeSize size;   
  }   

class CoffeeTest{   
   public static void main(String[] args)   
  {   
       Coffee drink=new Coffee();   
       drink.size=Coffee.CoffeeSize.BIG;   
   }   
} 
Run Code Online (Sandbox Code Playgroud)

Coffee.CoffeeSize.BIG:我可以CoffeeSize使用类名Coffee.当我认为枚举类型是隐式静态时,我是否正确?

java enums

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

如何自动将所有javadoc package.html文件转换为package-info.java文件?

我们package.html在项目中使用了很多遗留文件,我们希望将它们转换为package-info.java文件.手动执行此操作不是一种选择(文件太多).是否有一种自动化的好方法?

我们想要转换它们有几个原因:

  • 来自javadoc规范:此文件是JDK 5.0中的新文件,比package.html更受欢迎.

  • 不要在同一代码库中混合使用这两种类型的文件

  • 为了避免Intellij/Eclipse构建将这些*.html文件放在我们的类dirs中(并且可能在发布二进制jar中),所以它们的行为就像我们的其他普通html资源一样.

java javadoc

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

Maven中相同依赖的不同版本

我有一个依赖于Woodstox和XStream的maven项目.不幸的是,XStream还依赖于Woodstox,但版本略高于我的需要.与此同时,Woodstox库的工件名称发生了变化,因此maven不会将它们视为同一工件的多个版本.但是包和类名是相同的,这意味着在运行时存在冲突.

现在,我可以在某种程度上破坏构造中的旧woodstox jar(war在我们的例子中是一个文件)但是解决这类问题的正确方法是什么?

java dependencies conflict maven

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

如何使用SAX解析器解析XML

我正在学习本教程.

它工作得很好,但我希望它返回一个包含所有字符串的数组,而不是带有最后一个元素的单个字符串.

任何想法如何做到这一点?

java xml parsing android sax

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

MVC3 Razor语法麻烦

我试图在MVC3中使用Razor语法创建一个非常简单的视图,但似乎我无法正确使用语法.

我有一个像这样的简单表

<table>
                <tr>
                    @{
                        var counter = 0;
                    }

                    @foreach (var category in ViewBag.Categories)
                    {
                        counter++;
                        <td>
                            <input type="checkbox" checked="checked" name="@("category" + category.Code)" />
                            @category.Description
                        </td>

                        if (counter % 2 == 0)
                        {
                            </tr>
                            <tr>
                        }
                    }
                </tr>
            </table>
Run Code Online (Sandbox Code Playgroud)

当我在if语句中插入和内部时,我收到此错误

using块缺少一个结束"}"字符.

如果我尝试将这两个标签包装在里面,我会得到这个错误:

"tr"元素未关闭.

syntax razor asp.net-mvc-3

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

Prolog DCG的问题

该项目是关于将半自然语言翻译成SQL表格.代码:

label(S) --> label_h(C), {atom_codes(A, C), string_to_atom(S, A)}, !.

label_h([C|D]) --> letter(C), letters_or_digits(D), !.

letters_or_digits([C|D]) --> letter_or_digit(C), letters_or_digits(D), !.
letters_or_digits([C]) --> letter_or_digit(C), !.
letters_or_digits([]) --> "", !.

letter(C) --> [C], {"a"=<C, C=<"z"}, !.
letter(C) --> [C], {"A"=<C, C=<"Z"}, !.
letter_or_digit(C) --> [C], {"a"=<C, C=<"z"}, !.
letter_or_digit(C) --> [C], {"A"=<C, C=<"Z"}, !.
letter_or_digit(C) --> [C], {"0"=<C, C=<"9"}, !.

table("student").

sbvr2sql --> label(Name), " is an integer.", {assert(fields(Name, "INT"))}.
sbvr2sql --> label(Name), " is a string.", {assert(fields(Name, "VARCHAR(64)"))}.

sbvr2sql(Table, Property)  --> label(Table), …
Run Code Online (Sandbox Code Playgroud)

grammar nlp prolog dcg

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

如何使用Entity框架通过LINQ获取行号?

希望有人可以帮助我,因为我有点卡住了.

我正在一个游戏的核心数据库前面建立一个服务.

该数据库有以下两个表:

CREATE TABLE [dbo].[PB_HiscoreEntry] (
    [Id]          UNIQUEIDENTIFIER NOT NULL,
    [PlayerId]    UNIQUEIDENTIFIER NOT NULL,
    [Score]       INT              NOT NULL,
    [DateCreated] DATETIME         NOT NULL
);


CREATE TABLE [dbo].[PB_Player] (
    [Id]             UNIQUEIDENTIFIER NOT NULL,
    [UniquePlayerId] NCHAR (32)       NOT NULL,
    [Name]           NVARCHAR (50)    NOT NULL,
    [DateCreated]    DATETIME         NOT NULL
);
Run Code Online (Sandbox Code Playgroud)

这个想法当然只是让每个玩家一次进入数据库并让他们拥有多个组织参赛作品.这个表PB_HiscoreEntry会有很多分数,但是通过简单的OrderBy降序,我可以创建一个真正的组织列表,其中得分最高的那个位于顶部,最低位于底部.我的问题是我的数据库与其他数据库相比,不知道得分的实际等级.这是我在执行上述OrderBy查询时应该做的事情.

这里有一些代码可以帮助我证明我想要存档的内容:

var q = (
    from he in entities.PB_HiscoreEntry
    orderby he.Score descending
    select new HiscoreItem()
    {
        UserId = he.PB_Player.UniquePlayerId,
        Username = he.PB_Player.Name,
        Score = he.Score,
        //Put in the rank, relative to the …
Run Code Online (Sandbox Code Playgroud)

entity-framework row count

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

const - 不应该改变

在运行这个C++代码时,我期望输出是Abc,但是,它是FFF,为什么呢?是不是name指着一个常数char

#include <iostream>
int main()
{
    const char* name = "Abc";
    name = "FFF";
    std::cout<<name<<std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ pointers const

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