问题列表 - 第24389页

管理EntityConnection生命周期

管理EntityContext生命周期有很多问题,

例如,在LINQ to Entities中实例化上下文

我得出的结论是,实体上下文应该被视为一个工作单元,因此不能重复使用.大.

但是在进行一些加速我的数据库访问的研究时,我遇到了这篇博文...

改善实体框架性能

该帖子称,EF文件表现不佳相对于其他框架往往是由于EntityConnection对象被每一个新的时间创建的EntityContext需要的对象.

为了测试这一点,我在Global.asax.cs Application_Start()中手动创建了一个静态EntityConnection .

然后我使用语句将我的所有上下文转换为

using( MyObjContext currContext = new MyObjeContext(globalStaticEFConnection)
{
   ....
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,到目前为止,这似乎已经加快了一点点没有任何错误.

但这样安全吗?

使用应用程序范围的静态EntityConnection是否会引入竞争条件?

最好的问候,凯文

.net c# asp.net entity-framework entityconnection

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

Flash Builder 4建议使用mx1而不是mx!为什么?

我暂时购买并安装了Flash Builder 4.相同的代码给我编译时错误,并建议使用mx1而不是mx!如果我使它成为mx1,编译错误就会消失.这是我的组件的顶部:

<s:SkinnableContainer   xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:s="library://ns.adobe.com/flex/spark"
                        xmlns:mx="library://ns.adobe.com/flex/halo"
Run Code Online (Sandbox Code Playgroud)

我没有提到mx1.

apache-flex namespaces flash-builder

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

Javascript中的48位按位运算?

我已经被赋予了将Java移植Java.util.Random()到JavaScript 的任务,并且我在Javascript中使用按位运算符在足够大的数字上遇到了巨大的性能损失/不准确性.一些粗略的研究表明"JavaScript中的按位运算符本质上很慢",因为在内部看来,JavaScript会将其所有双值转换为带符号的32位整数来执行按位运算(有关详细信息,请参阅此处).这个,我不能做Java随机数生成器的直接端口,我需要得到相同的数值结果Java.util.Random().写点像

  this.next = function(bits) {
    if (!bits) {
       bits = 48;
    }
    this.seed = (this.seed * 25214903917 + 11) & ((1 << 48) - 1);
    return this.seed >>> (48 - bits);
  };
Run Code Online (Sandbox Code Playgroud)

(这是一个几乎直接的端口Java.util.Random())代码将无法正常工作,因为Javascript无法对大小的整数执行按位操作.)

我已经发现我可以使用Lehmer算法在32位空间中创建一个可播种的随机数生成器,但诀窍是我需要获得与我相同的值Java.util.Random().我该怎么做才能建立一个更快速,更实用的端口?

javascript random bitwise-operators

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

使用Python for Linux模拟按键事件

我正在编写一个脚本来自动运行特定模型.当模型失败时,它等待用户输入(Enter键).我可以检测到模型何时失败,但我无法使用python(在linux上)来模拟按键事件.Windows有SendKeys库来做这个,但我想知道在Linux上是否有类似的python库.

谢谢!

python linux key keypress simulate

14
推荐指数
3
解决办法
4万
查看次数

fullcalendar,如何限制月视图中每天的事件数

我一天有很多活动,它按预期工作,但现在看月视图,我的日历网格要高得多.我想在月视图中隐藏一些这些事件,就像一个带有视觉阙的摘要,这一天在这一天可能比显示的更多.

我可以使用eventRender并返回false,但我想知道在给定的一天有多少事件,所以我可以将渲染限制为大约4,然后我可能会添加一个说"更多......"的事件.

所以问题可能是:如何计算给定日期的事件?

或者这更像是一个功能请求来公开月份视图的最大计数器?

谢谢

javascript fullcalendar

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

是否有任何静态类型,可嵌入的脚本语言?

我想知道是否有任何静态类型,可嵌入的脚本语言.Python,JavaScript等是很好的语言,但它们是动态类型的(即,在运行时检查类型).我只是想知道是否有人知道可以嵌入C++应用程序的任何静态类型的脚本语言?

language-agnostic static-typing embedded-language

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

Vim:将选定的文本传递给shell cmd并在vim info /命令行上接收输出

我想将所选文本传递给shell命令,并在vim info /命令行上从此shell命令接收单行输出?

我真正想做的事情:将所选文本传递给pastebin-type shell命令,我想接收shell cmd的输出(它是pastebin的http链接).这可能吗?

vim shell command-line pipe

52
推荐指数
4
解决办法
3万
查看次数

':'字符,十六进制值0x3A,不能包含在名称中

我有一个包含其元素的xml文件

<ab:test>Str</ab:test>  
Run Code Online (Sandbox Code Playgroud)

当我尝试使用代码访问它时:

XElement tempElement = doc.Descendants(XName.Get("ab:test")).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

System.Web.Services.Protocols.SoapException:服务器无法处理请求.---> System.Xml.XmlException:':'字符,十六进制值0x3A,不能包含在名称中.

我该如何访问它?

c# xml linq linq-to-xml

73
推荐指数
5
解决办法
7万
查看次数

批准后,我可以更改应用中的Bundle Identifier吗?

我刚刚批准了我的应用程序并使用了*配置文件,因此我创建了类似于:

com.mydomain.MyApp

但现在我有必要添加推送通知,我不能因为我使用*配置配置文件,它需要有自己的应用程序ID和配置文件.

我应该如何进行以便在不破坏任何内容的情况下实现应用更新

iphone itunesconnect provisioning

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

使用Castle Fluent界面注册拦截器

我试图通过拦截器实现nhibernate事务处理,并无法弄清楚如何通过流畅的机制注册接口.

我看到了

Component.For<ServicesInterceptor>().Interceptors
Run Code Online (Sandbox Code Playgroud)

但不知道如何使用它.有人可以帮我吗?这个例子看起来有点复杂.

c# castle-windsor fluent-interface iinterceptor

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