问题列表 - 第26861页

EventAggregator,它是线程安全的吗?

这是线程安全的吗?

Prism中的EventAggregator是一个非常简单的类,只有一个方法.当我注意到null检查没有锁定并创建一个新类型以添加​​到private _events集合时,我感到很惊讶.如果两个线程同时为同一类型调用GetEvent(在_events中存在之前),则看起来这将导致集合中的两个条目.

    /// <summary>
    /// Gets the single instance of the event managed by this EventAggregator. Multiple calls to this method with the same <typeparamref name="TEventType"/> returns the same event instance.
    /// </summary>
    /// <typeparam name="TEventType">The type of event to get. This must inherit from <see cref="EventBase"/>.</typeparam>
    /// <returns>A singleton instance of an event object of type <typeparamref name="TEventType"/>.</returns>
    public TEventType GetEvent<TEventType>() where TEventType : EventBase
    {
        TEventType eventInstance = _events.FirstOrDefault(evt => evt.GetType() == typeof(TEventType)) as TEventType;
        if (eventInstance …
Run Code Online (Sandbox Code Playgroud)

silverlight wpf prism eventaggregator

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

如何在Latex中显示两行括号?

有谁知道如何修改以下字符串以显示两行括号?

str = '$$c_i =\{\begin{array}{l l} 1  \quad L\left(Q_i\right) < 0 \\ 0 \quad L\left(Q_i\right) \geq 0 \\ \end{array}$$';
Run Code Online (Sandbox Code Playgroud)

目前的输出如下:

alt text http://img190.imageshack.us/img190/6573/38614454.jpg

符号'{'必须包含两行(1和0).

latex

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

为什么"ExecuteNonQuery"中的"Non"?

我知道这不是一个有用的问题的地狱,但我不禁被它所困扰.

那么,
为什么所说的方法(在*Command类中)被称为
ExecuteNonQuery而不是ExecuteQuery

这些SQL语句不是我们在DBs,查询中抛出的吗?

.net sqlcommand oledbcommand dbcommand executenonquery

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

使用PreferenceScreen/PreferenceActivity配置主屏幕小部件

我正在创建一个appwidget,用户应该可以在将其添加到主屏幕之前对其进行配置.对我来说,PreferenceScreen/PreferenceActivity似乎是完美的任务,但这些类背后的意图似乎是配置一个实际的应用程序.我搜索过,但找不到任何涵盖这个问题的文档或教程.

是否可以使用这些类配置窗口小部件,或者是通过普通视图配置它的唯一替代方法?

谢谢你的回答!

android

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

ViewStateMode已禁用但仍获取ViewState元素

我有一个ASP.NET 4.0 webforms站点,我有MasterPage所以它被设置为ViewStateMode="Disabled"与内容占位符类似设置.

当我查看我的页面时,我仍然会看到呈现的ViewState字段,然后我尝试将ViewStateMode ="Disabled"添加到页面级别,但这并没有改变任何内容.

asp.net webforms .net-4.0

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

如何从当前文档/窗口访问firefox扩展变量

我的firefox扩展有一个对象myExt.

myExt = {
 request: function(){ 
    //adds dynamic script element to the current webpage's head tag
 },
 callback: function(json) { 
    //do something with this 
 } 
};
Run Code Online (Sandbox Code Playgroud)

myExt.request将一个动态添加的脚本元素添加到返回json的服务器,我希望将json发送到我的扩展的js代码中存在的myExt.callback.

从我的扩展

//from my extension, i add a script element
myExt.request();
Run Code Online (Sandbox Code Playgroud)

ping服务器,返回网页

//from server i get the following response
myExt.callback ( {"some":"json"}) ;

//but the window doesnt find a reference to myExt
Run Code Online (Sandbox Code Playgroud)

如何从网页中引用myExt变量?

javascript scope firefox-addon

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

什么时候使用Yield?

我什么时候应该使用退货收益率,何时才能使用退货?

c#

22
推荐指数
4
解决办法
2696
查看次数

动态组件流畅的自动化

有谁知道如何在NHibernate中使用Fluent Automapping自动映射动态组件?

我知道我们可以将普通类映射为组件,但无法弄清楚如何使用流畅的自动化将字典映射为动态组件.

谢谢

fluent-nhibernate

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

Opengraph W3C有效吗?

我想知道opengraph标记是否有效W3C,当我尝试验证它时,我收到以下错误:

Line 14, Column 17: there is no attribute "PROPERTY"
 <meta property="og:site_name" content="sitename">
Run Code Online (Sandbox Code Playgroud)

如果它无效,它会影响我的pagerank和其他搜索引擎算法吗?

是否有可能掩盖这些属性?

html w3c opengraph

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

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