问题列表 - 第29514页

LINQ to Entites 4.0查询是否默认编译?

我刚刚开始每天使用LINQ.我已经阅读了很多关于L2E查询应该被编译以使用以下内容来提高性能:

CompiledQuery.Compile(query);
Run Code Online (Sandbox Code Playgroud)

使用LINQ-To-Entities 4.0我运行了10次未编译的查询,然后编译并在几秒钟内得到以下结果:

// Sample Query
from u in ctx.Users orderby u.Id, u.Username select u

Uncompiled  Compiled
---------------------
0.295       0.2946174
0.024       0.0220462
0.008       0.0060126
0.013       0.0210441
0.007       0.010021
0.011       0.010021
0.008       0.0060126
0.009       0.0070147
0.008       0.0060126
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我的小测试时间并没有真正的巨大差异.第一次调用的时间较慢,然后都加速(意味着编译/缓存).有人能提供这方面的见解吗?

c# linq linq-to-entities

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

Liferay portlet可以获取参数吗?

我无法理解CMS中portlet的概念.

假设我写了一个天气portlet来显示当前的温度.我建立它,将它打包在战争中,在Liferay中部署战争.

现在我创建了一个页面,我想创建我编写的2个portlet实例.我想显示西雅图的天气和迈阿密的天气.

我可以这样做吗?如何向portlet传递一个参数来告诉它要显示哪个城市?

java portlet jsr168 liferay

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

将属性传递给方法以更改该属性

不确定这是否可行,但这是我想要做的:

我想要一个字典,其中包含列索引到用于填充该索引的属性名称的映射.

在我的代码中,我将循环遍历一个数组,如果字符串并使用字典来查找它应该映射到哪一列.

我的最终结果代码如下所示:

for(int index = 0; index < fields.Length)
{
    fieldPropertyMapping[index] = StripQuotes(fields[index]);
}
Run Code Online (Sandbox Code Playgroud)

c# reflection lambda delegates properties

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

附带php的内置SoapClient?

有没有办法可以使用PHP的内置SoapClient类为请求添加soap附件?看起来它不支持,但也许我可以手动构建mime边界?我知道PEAR SOAP库支持它们,但是为了使用它我必须重写我的整个库来使用它.

php soap attachment

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

Zend插件使用什么目录?

假设我的ini文件中包含以下内容:

resources.frontController.plugins.auth = AuthPlugin
Run Code Online (Sandbox Code Playgroud)

应该在哪里放置AuthPlugin类?假设我想在控制器/插件下使用它.

更新:

根据以下建议,我仍然遇到麻烦.让我准确地说我现在拥有的东西:

1)application.ini的主要部分

includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.view[] =
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.plugins.authplugin.class = "AuthPlugin"
Run Code Online (Sandbox Code Playgroud)

2)我的Bootstrap.php什么都没有(我有很多东西,但仍然没有任何错误):

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
}
Run Code Online (Sandbox Code Playgroud)

3)我在application/plugins目录中有一个AuthPlugin.php类

class AuthPlugin extends Zend_Controller_Plugin_Abstract
{
    public function preDispatch(Zend_Controller_Request_Abstract $request)
        { 
           // code here
        }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Fatal error: Class 'AuthPlugin' not found in C:\[my dir structure here]\Application\Resource\Frontcontroller.php on line 111
Run Code Online (Sandbox Code Playgroud)

我想我在这里遗漏了一些明显的东西.提前致谢.Zend Framework 1.10

php zend-framework

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

WCF数据服务与EF4的多对多关系

我正在编写一个使用Entity Framework 4和WCF Data Services的ASP.NET MVC 2应用程序.

我想根据一些复选框的状态来操纵Duties和Workers之间的多对多(复合键)关系.

工人可能有零或多个职责.职责可能有零个或多个工人.

此代码来自我的一个控制器:

//
// POST: /Duty/Edit/5

[HttpPost]
public ActionResult Edit(Duty Model, FormCollection collection)
{
    ctx.AttachTo("Duties", Model);
    ctx.UpdateObject(Model);

    // handle checkboxes
    ctx.LoadProperty(Model, "Workers");
    foreach (Worker w in ctx.Workers)
    {
        bool isChecked = collection[w.Id.ToString()].Contains("t");
        bool wasChecked = Model.Workers.Contains(w);
        if (isChecked && !wasChecked)
        {
            Model.Workers.Add(w);
        }
        else if (wasChecked && !isChecked)
        {
            Model.Workers.Remove(w);
        }
    }

    ctx.SaveChanges();
    return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

Add()Remove()方法适当地调用.这毫无例外地执行.但是,更改不会提交到我的数据库.为什么?

更新

我试过把它翻过来w.Duties.Add(Model);,但也不起作用.

linq wcf many-to-many entity-framework wcf-data-services

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

clojure.core /或partial函数适用于第一个参数但不适用于第二个参数

(defn divisible [xy](零?(rem xy)))

  1. ((或(fn [x](可分割的x 3))(fn [x](可分的x 5)))3)
  2. ((或(fn [x](可分x 3))(fn [x](可分x 5)))5)

第一个表达式是真的,但不是第二个表达式为什么?

  • 有人可以解释一下这里发生的事情吗?

clojure

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

如何将Java中的类型与反射进行比较

我有以下代码,现在我有类型,但我需要进行某种切换,以了解类型是否为String的例子,然后处理字符串.那么如何检查Type t是否为String类型?

Type t = bean.getClass().getDeclaredField(fieldName).getType();
Run Code Online (Sandbox Code Playgroud)

java reflection

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

在html中调整SVG的大小?

所以,我有一个HTML格式的SVG文件,我听说过这种格式的一个原因是当你放大它时它并没有全部像素化.

我知道使用jpeg或其他任何我可以存储为50乘50的图标,然后实际显示为(相当像素化)100×100缩略图(或10乘10),通过手动设置image_src中的高度和宽度标签.

但是,SVG文件似乎与object/embed标签一起使用,并且更改THOSE的高度或宽度只会导致为图片分配更多空间.

有没有办法指定您希望SVG图像的显示小于或大于它实际存储在文件系统中?

html svg

141
推荐指数
7
解决办法
22万
查看次数

每20-30秒更新一次Android小部件的最佳方式:处理程序,服务或警报?

我有一个4x4小部件,我想每15-20秒更新一小部分.显然,我不希望在手机处于待机状态时更新它.小部件还需要响应除我的计时器之外的一些系统事件.那么,哪个是最佳选择?

  • 一个AlarmManager:很好,但如果需要每20秒运行一次,可能是cpu密集型的
  • 一个处理程序:轻,但我不知道如何在手机睡觉时停止它
  • 服务:在这里我还需要了解如何在手机睡眠时停止它

我还需要更新我的小部件的一小部分而不更新它的所有屏幕区域,这可能吗?

谢谢大家.

java service android widget handler

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