问题列表 - 第24834页

什么是IServiceLocator接口?

根据我的理解,IServiceLocator是一个抽象实际IoC容器的接口?我问与Prism的关系,我试图用Prism取代Unity,我看到Prism-classes依赖于IServiceLocator.有人可以澄清界面的作用以及何时使用它?

并且; 什么是Common Service Locator,在使用IServiceLocator时这会有用吗?

.net ioc-container iservicelocator

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

如何有效使用SVN?

可能重复:
版本控制如何工作?

我有一个我在VPS上设置的SVN存储库,我知道所有基础知识(更新,提交),但我不知道所有其他选项的含义.

我在Windows上运行TortoiseSVN(这很棒!)并且可以看到所有这些功能,如分支,锁定,合并和修补!这些东西意味着什么?

有没有关于SVN中所有小部件如何工作的良好指南?

谢谢,

蒂姆

svn tortoisesvn

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

如何使用javascript添加链接到使用javascript创建的图像元素

如何为使用以下javascript创建的图像添加链接.

感谢您的任何帮助或回复.

for(var i=0; i<images.length; i++) {
   var t = document.createElement('IMG');
   t.setAttribute('src',images[i]);
   t.setAttribute('border', 0);
   t.setAttribute('width',imageWidth);
   t.setAttribute('height',imageHeight);
   t.style.position = 'absolute';
   t.style.visibility = 'hidden';

   el.appendChild(t);
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

自动向开发人员报告javascript错误

在大多数生产环境中,如果我们的Web应用程序出现错误,我们会设置一些通知给我们.问题在于,这仅涵盖服务器端的错误.

我对社区的问题是:你在做什么关于客户端错误,特别是在javascript中?

那么其他服务质量问题呢,比如处理速度慢和客户机可能导致的其他问题?

javascript error-handling usability frameworks

7
推荐指数
2
解决办法
1129
查看次数

替代MySQL中的Intersect

我需要在MySQL中实现以下查询.

(select * from emovis_reporting where (id=3 and cut_name= '?????' and cut_name='??') ) 
intersect
( select * from emovis_reporting where (id=3) and ( cut_name='?????' or cut_name='??') )
Run Code Online (Sandbox Code Playgroud)

我知道相交不在MySQL中.所以我需要另一种方式.请指导我.

mysql intersect

60
推荐指数
4
解决办法
10万
查看次数

从Service更新UI的方式比意图更有效?

我目前在Android中有一个服务,它是一个示例VOIP客户端,因此它会侦听SIP消息,如果它收到一个,它会启动一个带有UI组件的活动屏幕.

然后,以下SIP消息确定要在屏幕上显示活动的内容.例如,如果它的来电将显示接听或拒绝或拨出电话,它将显示拨号屏幕.

在那一刻,我使用Intents让Activity知道它应该显示的状态.

一个例子如下:


        Intent i = new Intent();
        i.setAction(SIPEngine.SIP_TRYING_INTENT);
        i.putExtra("com.net.INCOMING", true);
        sendBroadcast(i);

        Intent x = new Intent();
        x.setAction(CallManager.SIP_INCOMING_CALL_INTENT);
        sendBroadcast(x);
        Log.d("INTENT SENT", "INTENT SENT INCOMING CALL AFTER PROCESSINVITE");
Run Code Online (Sandbox Code Playgroud)

因此,活动将为这些意图注册广播接收器,并根据收到的最后意图切换其状态.

示例代码如下:


       SipCallListener = new BroadcastReceiver(){

            @Override
            public void onReceive(Context context, Intent intent) {
                    String action = intent.getAction(); 

                    if(SIPEngine.SIP_RINGING_INTENT.equals(action)){
                        Log.d("cda ", "Got RINGING action SIPENGINE");
                        ringingSetup();
                    }         

                    if(CallManager.SIP_INCOMING_CALL_INTENT.equals(action)){
                        Log.d("cda ", "Got PHONE RINGING action");
                        incomingCallSetup();
                    }  
            }
        };
        IntentFilter filter = new IntentFilter(CallManager.SIP_INCOMING_CALL_INTENT);
        filter.addAction(CallManager.SIP_RINGING_CALL_INTENT);
        registerReceiver(SipCallListener, filter);
Run Code Online (Sandbox Code Playgroud)

这可行,但它似乎不是非常有效,Intents将获得广播系统范围和Intents必须为不同状态触发似乎它可能变得低效,我必须包括更多,以及增加复杂性.

所以我想知道是否有更高效,更清洁的方法来做到这一点?

有没有办法让Intents只在应用程序内部广播?

回调是一个更好的主意吗?如果是这样,为什么以及以何种方式实施它们?

performance service user-interface android android-intent

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

.Net正则表达式 - 如何对完整字符串进行精确匹配排除?

我需要一个.Net正则表达式,它匹配指定的完全字符串匹配以外的任何东西.所以基本上:

^Index$
Run Code Online (Sandbox Code Playgroud)

......是我唯一关心的排除.字符串可以从"索引"开始,结束或包含"索引",但不完全匹配.我的大脑今天似乎没有工作,我没有完成这个工作.

编辑

答案必须通过模式本身,因为我将参数传递给第三方库,除了通过正则表达式模式之外,无法控制进程.

.net regex

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

date_create_from_format相当于PHP 5.2(或更低版本)

我在本地机器上使用PHP 5.3,需要解析英国日期格式(dd/mm/yyyy).我发现那个strtotime日期格式没有用,所以我用了date_create_from_format- 这很好用.

现在,我的问题是我的登台服务器正在运行PHP 5.2,并且date_create_from_format不适用于该版本.(这是一个共享服务器,并不知道如何将其升级到PHP 5.3)

那么date_create_from_format我可以使用类似的功能吗?定制或PHP原生?

php date

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

如何以编程方式获取屏幕DPI(linux,mac)?

我需要知道Linux和Mac OS上的活动屏幕DPI.我认为在linux上xlib可能很有用,但我找不到如何获得当前DPI的方法.我希望这些信息以英寸为单位获得真正的屏幕尺寸.

提前致谢!

linux macos screen dpi

8
推荐指数
2
解决办法
9464
查看次数

通用列表视图引发属性错误:"'function'对象没有属性'_clone'

这里有一个奇怪的错误,也许有人可以帮助追踪源代码,因为它试图扩展Django CMS项目并试图使用一些逻辑,作为该项目的一部分,我还不完全清楚.简而言之,使用:

urls.py
======================
from django.conf.urls.defaults import *
from cmsplugin_flat_news.models import News

'''RETURNING _CLONE ERROR WHEN IMPLEMENTED
def get_news():
    return News.published.all()

news_dict = {
    'queryset': get_news,
}

news_list_dic = {
    'queryset': get_news,
    'paginate_by': 50,
}
'''
# NEXT SECTION FUNCTIONS BUT NEEDS SERVER RESTART TO SEE NEW POSTS.
#CHANGING TO JUST News.published.all RAISES SAME ISSUE AS USING WRAPPER
#SOLUTION ABOVE. SEE: http://docs.djangoproject.com/en/dev/topics/db/queries/#caching-and-querysets
#& EXAMPLE HERE: http://docs.djangoproject.com/en/dev/topics/generic-views/#adding-extra-context

news_dict = {
    'queryset': News.published.all(),
}

news_list_dic = {
    'queryset': News.published.all(),#SAME ISSUE
    'paginate_by': 50, …
Run Code Online (Sandbox Code Playgroud)

python django

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