问题列表 - 第5097页

什么是可用于Swing的数据绑定库?

可以与组件进行双向bean同步的东西,还有更多花哨的(高级)东西?

java data-binding swing

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

Django - 查询重复/低效

好吧,我有一个Django视图,像这样:

@render_to('home/main.html')
def login(request):
    # also tried Client.objects.select_related().all()
    clients = Client.objects.all()
    return {'clients':clients}
Run Code Online (Sandbox Code Playgroud)

我有一个模板main.html,像这样:

<ul>
{% for client in clients %}
<li>{{ client.full_name }}</li>
    <ul>
    {% for pet in client.pets.all %}
        <li>{{ pet.full_name }}</li>
    {% endfor %}
    </ul>
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)

我还打印出sql_queries基本模板底部的所有查询.运行此视图时,将进行以下查询:

SELECT `home_client`.`id`, ... FROM `home_client`;
SELECT `home_pet`.`id`, ... FROM `home_pet` WHERE `home_pet`.`client_id` = 1;
SELECT `home_client`.`id`, ... FROM `home_client` WHERE `home_client`.`id` = 1;
SELECT `home_client`.`id`, ... FROM `home_client` WHERE `home_client`.`id` = 1;
SELECT …
Run Code Online (Sandbox Code Playgroud)

python django

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

通用方法失败

我通过调整书中的一篇文章来编写这个简单的测试代码,以帮助我理解Java中泛型方法的工作.我标记的那条线应该可以工作,为什么不呢?

import java.util.*;

class Test {
public static void main(String args[]){
    List<Number> input = null;
    List<Number> output=null;

    output = Test.process(input); // fail, why??

    } 
public static <E extends Number> List <? super E> process (List <E> nums){

    List <E>eList = new ArrayList<E>();
    return eList;
    }

}
Run Code Online (Sandbox Code Playgroud)

编辑:嗯,代码在更改时List<? super E>有效List<E>,这很好,但我仍然不确定我是否可能遗漏了某些内容,或者我从中获取的这本书可能有错误.请阅读那里出现的问题:

  1. 给定一个声明为的方法:

public static <E extends Number> List <?super E> process(List nums)

程序员想要像这样使用这个方法:

// INSERT DECLARATIONS HERE
    output = process(input); 
Run Code Online (Sandbox Code Playgroud)

可以在// INSERT DECLARATIONS这里放置哪些声明对以允许代码编译?(选择所有适用的选项.)

A. ArrayList<Integer> input …
Run Code Online (Sandbox Code Playgroud)

java generics

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

Windows Forms ToolTip在首次使用后不会重新出现

我有一个Windows Forms C#应用程序,我想在其中一个文本框上使用工具提示.我在Form类的构造函数中初始化工具提示,它第一次工作.因此,当我用鼠标将鼠标悬停在文本框上时,它可以工作,但是一旦工具提示超时并且它消失,当我将鼠标移开并返回到控件上时,它不会重新出现.我希望它会回来.我究竟做错了什么?

以下是我初始化工具提示的方法:

myTip = new ToolTip();
myTip.ToolTipIcon = ToolTipIcon.Info;
myTip.IsBalloon = true;
myTip.ShowAlways = true;

myTip.SetToolTip(txtMyTextBox,"My Tooltip Text");
Run Code Online (Sandbox Code Playgroud)

.net c# tooltip winforms

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

来自C#的Windows模拟

作为LocalSystem运行的C#程序如何临时模拟另一个用户的登录标识?粗略地说,我有一个Windows服务,我想作为LocalSystem运行,但有时模仿用户XYZ(当使用Windows集成安全性连接到数据库时).

最重要的是:有没有办法在不知道其他用户密码的情况下做到这一点?

注意:如果密码是强制性的,则建议安全地存储密码(c#和/或vbscript).

c# windows impersonation

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

限制使用OpenID

我希望将OpenID实现为一组合作伙伴网站的提供商.事情是这个网站是为孩子(13岁以下)所以我有业务限制需要处理 - 主要是该帐户不能在任何非合作伙伴网站上使用(我们与每个获得批准的合作伙伴合作,以确保他们见面行业隐私/安全法规).

在过去,我们推出了自己的会员和合作伙伴系统,但我希望转向行业认可的引擎,让我们自己和合作伙伴的生活更轻松.

那么,是否有内置的方法将OpenID访问权限限制在某些网站上,或者我是否需要对代码和权限进行一些深度代码更改才能实现此目的?

openid dotnetopenauth

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

ROWID和RECID

什么是ROWID和RECID实际上正在进行中.我们可以使用RECID而不是ROWID.它们之间的差异是什么?

progress-4gl

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

LINQ to Entities搜索多个关键字的文本属性

对于我正在做的网站,我们正在使用LINQ to Entities.我被指控为网站添加搜索功能.我试图找出在数据库中的单个字段上搜索多个关键字(用户输入)的最优雅方式.请允许我举个例子.

表列:

Name, Description
Run Code Online (Sandbox Code Playgroud)

示例行:

"Cookie monster", "Fluffy, likes cookies and blue"
Run Code Online (Sandbox Code Playgroud)

用户搜索(分隔符无关紧要):

"blue fluffy" 
Run Code Online (Sandbox Code Playgroud)

目前我正在使用以下内容:

    public List<SesameCharacters> SearchByKeywords(string keywords)
    {
        List<SesameCharacters> output = new List<SesameCharacters>();
        string[] k = keywords.ToLower().Split(' ');
        using (SesameStreet_Entities entities = new SesameStreet_Entities())
        {
            IQueryable<SesameCharacters> filter = entities.SesameCharacters;

            foreach (string keyword in k)
                filter = ForceFilter(filter, keyword);

            output = filter.ToList();
        }
        return output;
    }

    private IQueryable<SesameCharacters> ForceFilter(IQueryable<SesameCharacters> filter, string keyword)
    {
        return filter.Where(p => p.Description.ToLower().Contains(keyword));
    }
Run Code Online (Sandbox Code Playgroud)

这目前按预期工作,但我认为这不是问题的最佳解决方案.我错过了一些明显的东西吗?

注意:这是AND匹配的.

c# search linq-to-entities

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

您应该听说过哪些复杂的数据结构?

这是一个衍生问题,但我正在询问您至少应该熟悉它们的实用性的数据结构.如果没有一些专业知识,这些结构太难实现.

我会说两者之间的良好界限是堆 - 你应该能够编写一个堆,但它需要你一天.不合适的是BST等.编辑:我认为这取决于你在做什么.我认为列出一个包含总结您使用它的原因的短语会很棒!

这是一个开始的列表:

  1. B +树:单个键上的一般索引结构很好
  2. Kd树:空间数据
  3. 红黑树:自平衡BST; 还有AVL或splay树
  4. 跳过列表:用于随机或(伪)顺序访问的良好混合结构
  5. Trie:线性时间字符串搜索

algorithm performance data-structures

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

单引号与js中的双引号

可能重复:
何时在JavaScript中使用双引号或单引号

在javascript中单引号和双引号之间有什么区别吗?

javascript

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