问题列表 - 第28551页

LINQ - 使用where或join - 性能差异?

基于这个问题: linq中Where和Join的区别是什么?

我的问题如下:

以下两个陈述是否存在性能差异:

from order in myDB.OrdersSet
    from person in myDB.PersonSet
    from product in myDB.ProductSet
    where order.Persons_Id==person.Id && order.Products_Id==product.Id
    select new { order.Id, person.Name, person.SurName,  product.Model,UrunAd?=product.Name };
Run Code Online (Sandbox Code Playgroud)

from order in myDB.OrdersSet
    join person in myDB.PersonSet on order.Persons_Id equals person.Id
    join product in myDB.ProductSet on order.Products_Id equals product.Id
    select new { order.Id, person.Name, person.SurName,  product.Model,UrunAd?=product.Name };
Run Code Online (Sandbox Code Playgroud)

我总是会使用第二个因为它更清楚.

我现在的问题是,第一个比第二个慢吗?它是否构建了一个cartesic产品并随后使用where子句对其进行过滤?

谢谢.

linq

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

可以/应该转发iCal属性参数吗?

具体而言,CN(通用名称)参数,例如

ORGANIZER; CN = John Doe,Eng:mailto:jd@some.com

恕我直言,RFC对此很模糊.它是关于非常明确的属性值类型文本,但此参数,它只是说" 参数值是文本 ".无论如何,为TEXT类型指定的转义对于参数值似乎不完整(例如,':'未被转义).

非常感谢!

icalendar parsing vcalendar vcal rfc5545

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

依赖注入:按区域划分范围(Guice,Spring,Whatever)

这是我需求的简化版本.

我有一个程序,其中每个B对象都有自己的C和D对象,通过Guice注入.此外,A对象被注入每个C和D对象.

我想要的是:对于每个B对象,它的C和D对象将被注入相同的A对象.

[编辑-开始]

(1)Guice支持"单例"和"原型"模式.但是,我需要的是介于两者之间的东西:我需要A对给定的B对象进行单例WRT(这样注入B对象的C和D将共享一个A对象).对于另一个B对象,我想要另一个A.所以它是一个单例,但对于程序的有限范围(实际上,数据结构的范围有限).

(2)我不介意使用方法(setter)或现场注入的解决方案.

(3)我曾多次尝试实现这一目标,并且总觉得我只需要实现DI容器的一些自定义东西来实现这一点 - 但它从未奏效.因此,我正在寻找一个详细的解决方案(而不仅仅是"挥手")

[编辑-完]

具体来说,我希望程序的输出(如下)为:

Created C0 with [A0]
Created D0 with [A0]
Created B0 with [C0, D0]
Created C1 with [A1]
Created D1 with [A1]
Created B1 with [C1, D1]
Run Code Online (Sandbox Code Playgroud)

它当前产生以下输出的位置:

Created C0 with [A0]
Created D0 with [A1]  <-- Should be A0
Created B0 with [C0, D0]
Created C1 with [A2]  <-- Should be A1
Created D1 with [A3]  <-- Should be A1
Created B1 with [C1, D1]
Run Code Online (Sandbox Code Playgroud)

我期待DI容器允许这种定制,但到目前为止我没有找到解决方案的运气.下面是我的基于Guice的代码,但欢迎使用基于Spring(或其他基于DI容器)的解决方案.

  import java.util.Arrays; …
Run Code Online (Sandbox Code Playgroud)

java spring dependency-injection guice

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

Android用主题改变颜色

我想在我的应用程序中提供用户可设置的颜色.在黑背景和黑文本的白色文本在白色背景.我有多个布局,包含许多列表视图,包括标准和自定义适配器.人们建议使用主题,但我没有运气改变所有布局的文本颜色.谁能告诉我一个可以实现这个目标的实际主题布局?我可以使用myscreen.setBackGroundColor(xx)轻松更改背景颜色,但是当我尝试使用主题更改文本时,它也会更改微调文本.

android themes

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

Google地图和jQuery标签

我在简单的jQuery选项卡中包含的Google地图存在轻微问题.

下面我贴了代码:

jQuery的:

$(document).ready(function() {

    //Default Action
    $(".tab_content").hide();
    $("ul.tabs li:first").addClass("active").show(); 
    $(".tab_content:first").show(); 

    //On Click Event
    $("ul.tabs li").click(function() {
        $("ul.tabs li").removeClass("active");
        $(this).addClass("active"); 
        $(".tab_content").hide(); 
        var activeTab = $(this).find("a").attr("href"); 
        $(activeTab).fadeIn();
        return false;
    });

});
Run Code Online (Sandbox Code Playgroud)

以下是标签的HTML:

<div class="bluecontainer">
    <ul class="tabs">
        <li><a href="#tab1">Tab1</a></li>
        <li><a href="#tab2">Tab2</a></li>
        <li><a href="#tab3">Tab3</a></li>
        <li><a href="#tab4">Tab4</a></li>
    </ul>
    <div class="tab_container">
        <div id="tab1" class="tab_content">
            <h2>Tab1</h2>
        </div>
        <div id="tab2" class="tab_content">
            <h2>Tab2</h2>
        </div>
        <div id="tab3" class="tab_content">
            <div>
                google Map
            </div>
        </div>
        <div id="tab4" class="tab_content">
            <h2>Tab4</h2>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我真的不知道该怎么做.这是谷歌地图的一般问题,还是我的标签有什么问题?但是他们对其他一切都很好.

提前谢谢你的帮助

jquery google-maps jquery-tabs

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

jquery:如果 ul 具有特定类名的 li?

我想知道如何查询 ul 是否具有具有特定类名的第一个子 li?

\n\n

像\xe2\x80\xa6

\n\n
<ul>\n<li>list element 1</li>\n<li>list element 2</li>\n</ul>\n\n<ul>\n<li class="whatever">list element 1</li>\n<li>list element 2</li>\n</ul>\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想查询 ul 是否有一个具有类名的孩子 -> 做点什么!\这可能吗?

\n\n

谢谢

\n

jquery list

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

使用Ruby,"gem install"是否使用"--include-dependencies"...只是文档有点过时了?

使用Ruby on Rails,如果我这样做的话

gem help install
Run Code Online (Sandbox Code Playgroud)

其中一部分说:

-y, --include-dependencies       Unconditionally install the required
                                 dependent gems

[...]

Defaults:
  --both --version '>= 0' --rdoc --ri --no-force
  --no-test --install-dir c:/ruby/lib/ruby/gems/1.8
Run Code Online (Sandbox Code Playgroud)

但如果我做了

gem install --include-dependencies mysql
Run Code Online (Sandbox Code Playgroud)

一句话说:

INFO:  `gem install -y` is now default and will be removed
INFO:  use --ignore-dependencies to install only the gems you list
Run Code Online (Sandbox Code Playgroud)

所以看起来gem install总是--include-dependencies现在使用?只是文档gem help install有点过时了?

我正在使用最新的宝石:

C:\>gem -v
1.3.7

C:\>gem update --system
Updating RubyGems
Nothing to update

C:\>
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ruby-on-rails

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

我们可以在没有JRE的系统中运行Java应用程序吗?

我创建了一个java apllication.我为我的应用程序创建了Excecutable jar和Exe文件.但它不能在没有安装计算机的系统上运行.怎么做?是否有可能在EXEcutable jar或Exe文件本身中配置JRE?任何的想法?

java eclipse

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

依赖注入和工厂

试图找出如何最好地处理以下场景:

假设一个RequestContext依赖于外部服务的类,例如:

public class RequestContext : IRequestContext
{
    private readonly ServiceFactory<IWeatherService> _weatherService;

    public RequestContext(ServiceFactory<IWeatherService> weatherService, UserLocation location, string query)
    {
       _weatherService = weatherService;
       ...
Run Code Online (Sandbox Code Playgroud)

我应该在最终实例化的类中需要什么样的依赖RequestContext?它可能是ServiceFactory<IWeatherService>,但这似乎不对,或者我可以创建一个IRequestContextFactory以下的线:

public class RequestContextFactory : IRequestContextFactory
{
    private readonly ServiceFactory<IWeatherService> _weatherService;

    public RequestContextFactory(ServiceFactory<IWeatherService> weatherService)
    {
        _weatherService = weatherService;
    }

    public RequestContext Create(UserLocation location, string query)
    {
        return new RequestContext(_weatherService, location, query);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后传递IRequestContextFactory构造函数注入.

这似乎是一种很好的方法,但这种方法的问题在于我认为它阻碍了可发现性(开发人员必须了解工厂并实施它,这并不是很明显).

我错过了更好/更可发现的方式吗?

c# dependency-injection factory-pattern

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

我怎样才能获得NSURLResponse身体?

我正在编写一个与服务器连接的应用程序NSURLConnection.

在委托方法中didreceiveresponse,如果状态代码是404,我取消连接,我想显示一条消息,其中包含在服务器中生成的自定义错误.

问题是,从响应对象,我只能得到状态码,标题,mimetype等,但没有身体.

我如何从中获取身体信息NSURLResponse

objective-c nsurlconnection nsurlrequest http-status-code-404

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