问题列表 - 第20392页

在python中将一个整数列表的子集相乘

假设我有一个10个整数的列表,我想要将前5个乘以的结果.有这样做的pythonic方式吗?Python似乎很棒的列表:)

python

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

使用LINQ Contains与SqlMethods.Like

如何在不调用辅助库System.data.Linq.SqlClient的情况下在LINQ查询中复制以下结果?

Where SqlMethods.Like(e.POSITION, "%A[FGL]7%") _
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我希望这个查询更纯粹是LINQ.

linq vb.net asp.net

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

获取IBOutlet UIImageView的大小

我需要获得在Interface Builder中绘制的IBOutlet UIImageView的大小.

但是,如果我在viewDidLoad,viewWillAppear或viewDidAppear方法中读取IBOutlet UIIMageView.image.size.width或.height,我总是得到0!

在哪里(哪种方法)和方式(可能是其他变量?)我能获得这些信息吗?

谢谢您的帮助

iphone size interface-builder uiimageview iboutlet

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

WPF < - > XNA - 如何结合这两种技术?

我已经在几个地方读过,可以将XNA和WPF结合起来.我个人需要的是一个游戏/地图编辑器,它实际上就是游戏本身(会让引擎在后台运行),因为地图系统将对象的序列化版本写入XML,稍后会加载.

我的问题是我需要一个标准应用程序,它在后台运行引擎,并在用户从前端创建游戏资产时创建游戏资产,然后将它们序列化并放入XML.

这也可以派上用场,如果可以从游戏中运行WPF,用户界面,如果有人有这方面的经验,我会很感激,如果他/她分享它.

简而言之:我如何制作WPF(或winforms)应用程序,其中XNA代码在其中一个控件中运行,并在后台运行?

wpf xna game-engine

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

SQL Query有多少SQL查询?

我正在研究使用CMS并对vBulletin 4.0进行审查; 在一个页面加载时使用大约200个查询.

我当时很担心.

进一步的研究将我带到其他网站,看看他们使用了多少查询,我发现一些论坛软件,如Invision Power Board和PHPBB正在使用低至6或8的查询.

目前,我的网站使用了大约25到40个查询.

我应该担心吗?

mysql sql

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

给定无效参数时,构造函数应如何操作?

如果一个类有一个构造函数,它将一些值对象作为参数并依赖于它来进行初始化.如果此对象为null,它应该如何反应?

class SomeClass
{
    private SomeData _data; 
    public SomeClass(SomeValueObject obj)
    {
        _data = obj.Data;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个例子,但总的来说:如果构造函数被赋予无效参数,那么它应该如何操作,因此无法正确构造?它应该只是返回而不进行任何初始化?将参数设置为某些默认值?抛出异常?别的什么?

我相信这个问题的答案是"它取决于",但有没有最佳实践等?

constructor

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

Hibernate标准问题

我关注POJO: - 公司

  • 节点(nodeID,公司)

  • 用户(userID,节点)

我想创建where子句(通过Criteria),它将返回给我给定公司的每个用户.就像是 ...

Criteria criteria = session.createCriteria(User.class)
criteria.add(Restrinctions.eq("node.company", someCompanyObject);
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,所以可以使用条件类来执行此操作还是应该使用HQL/SQL?

提前致谢!

java hibernate

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

基于上下文的getElementById比本机getElementById慢1000倍.像sizzle这样的选择器引擎是否采用了更聪明的策略?

我有兴趣在dom之前构建html块,然后将它们插入到dom中,我已经使用dynatrace进行了一些测试.我使用了bobince的方法: 有没有办法在documentFragment中找到一个元素?

我发现它差不多1000倍(在IE7中),这让我很惊讶.

由于该功能非常基本,我想知道引擎使用的策略,如sizzle.

我想知道是否有更有效的方法来进行基于上下文的节点选择?

javascript dom

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

DotNetOpenId - "此消息已被处理"错误(第2部分)

这已经在这里被问到了,但不是我和OP接受了一个对我没有帮助的答案.到目前为止,我已尝试从不同的浏览器登录,更改Web配置,清除Cookie以及从外部计算机加载.

事实上,我最终确实发现问题是我自己的机器特有的; 当我发布到另一台机器时,它工作正常.有关何处寻找解决方案的建议?我故意使用我能想到的最简单的测试代码,一个干净的空aspx页面和一个简单的Page_Load函数.

编辑:澄清,像原始问题的作者,我得到一个"此消息已被处理"错误.这是打印出来的屏幕Response.Write(response.Exception.ToString());.我相信这个问题与配置相关,与其他作者不同,因为症状只出现在我的本地方框中.请注意,症状与我是否在运行代码的同一个盒子上进行测试无关.

    protected void Page_Load(object sender, EventArgs e)
    {
        using (OpenIdRelyingParty openid = new OpenIdRelyingParty())
        {
            IAuthenticationResponse response = openid.GetResponse();
            if (response != null)
            {
                try
                {
                    Response.Write(response.Exception.ToString());
                }
                catch (Exception)
                {
                }
                return;
            }
        }

        using (OpenIdRelyingParty openid = new OpenIdRelyingParty())
        {
            IAuthenticationRequest request = openid.CreateRequest(@"https://www.google.com/accounts/o8/id");
            request.RedirectToProvider();
        }

    }
Run Code Online (Sandbox Code Playgroud)

错误信息:

DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException:此消息已被处理.这可能表示正在进行重播攻击.位于c:\ TeamCity\buildAgent\work\bf9e2ca68b75a334\src\DotNetOpenAuth\Messaging\Bindings\StandardReplayProtectionBindingElement.cs中的DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.ProcessIncomingMessage(IProtocolMessage message):DotNetOpenAuth.Messaging.Channel.ProcessIncomingMessage(IProtocolMessage)第129行消息)在C:\ TeamCity的\ buildAgent \工作\ bf9e2ca68b75a334\SRC\DotNetOpenAuth \消息\ Channel.cs:线990在DotNetOpenAuth.OpenId.ChannelElements.OpenIdChannel.ProcessIncomingMessage(IProtocolMessage消息)在C:\ TeamCity的\ buildAgent \工作\ bf9e2ca68b75a334\src\DotNetOpenAuth\OpenId\ChannelElements\OpenIdChannel.cs:位于c:\ TeamCity\buildAgent\work\bf9e2ca68b75a334\src\DotNetOpenAuth\Messaging\Channel.cs中的DotNetOpenAuth.Messaging.Channel.ReadFromRequest(HttpRequestInfo httpRequest)的第172行:\TeamCity的\ buildAgent \工作\ bf9e2ca68b75a334\SRC\DotN:在DotNetOpenAuth.OpenId.RelyingParty.OpenIdRelyingParty.GetResponse(HttpRequestInfo httpRequestInfo在c)中线375 etOpenAuth\OpenId\RelyingParty\OpenIdRelyingParty.cs:第498行 …

.net c# openid dotnetopenauth

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

减缓网站的搜索速度

有没有办法迫使蜘蛛减慢其网站的蜘蛛?什么东西可以放在标题或robots.txt?

我以为我记得读过一些关于这是可能的事情,但现在找不到任何东西.

performance webserver search-engine web-crawler

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