问题列表 - 第12536页

使用JOINS的SQL Server SELECT性能

在SQL Server中,我想知道这样做是否有任何性能差异(A)......

SELECT a.field1, a.field2, a.field3, b.field1
FROM table1 a INNER JOIN table2 b ON a.IDfield = b.IDfield
Run Code Online (Sandbox Code Playgroud)

这个(B)......

SELECT a.field1, a.field2, a.field3, b.field1
FROM table1 a, table2 b
WHERE a.IDfield = b.IDfield
Run Code Online (Sandbox Code Playgroud)

嗯,这是一个简化的例子.我正在使用大约4个连接,我一直在这样做,就像在例子B中一样.这是一个不好的做法吗?我觉得写作更好,阅读效果更好,但如果性能方面的情况更糟,我就不会再这么做了.当然,我不能做左连接,右边连接这种方式,但在我正在进行的查询中并非如此.谢谢.

sql database sql-server performance

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

在多线程场景中调用Dictionary对象的set_item方法时抛出NullReferenceException

当页面初始化将从配置文件加载一些信息时,我们的网站有一个配置页面,如"config.aspx".为了缓存加载的信息,我们提供了一个工厂类,我们调用工厂的公共方法来获取页面加载时的配置实例.但有时当重新启动应用程序池时,我们在事件日志中发现了一些错误消息,如下所示:

Message: Object reference not set to an instance of an object.
Stack:   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at System.Collections.Generic.Dictionary`2.set_Item(TKey key, TValue value)
   at ObjectFactory.GetInstance(string key)
   at config.Page_Load(Object sender, EventArgs e)
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

工厂类实现如下:


public static class ObjectFactory
{
    private static object _InternalSyncObject;
    private static Dictionary _Instances;

    private static object InternalSyncObject
    {
        get
        {
            if (_InternalSyncObject …
Run Code Online (Sandbox Code Playgroud)

c# multithreading dictionary locking

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

标题栏中的文字

我们如何使用VS 2008在C#.net中的表单的标题栏中移动文本?

c# titlebar visual-studio winforms

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

有没有人在Snow Leopard中成功构建了PyObjC应用程序?

如果你这样做了,你介意分享你如何安装pyobjc吗?我试图通过安装PythonMac 2.5(通过py2app的独立包)和easy_installPyObjC来实现.我总是得到那些deprecated错误,主要是那些在dyld.h里面和内部声明的错误objc_inject.m.

我尝试从源代码编译,但仍然没有运气.

此外,当我在Snow Leopard下运行我的Leopard编译的PyObjC应用程序时,它有关于PyObjC的错误,第一次是它无法看到,Foundation或者AppKit第二次typestr是未知的.

谢谢,感谢您的回答.

macos pyobjc py2app osx-snow-leopard

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

Subversion会有效存储OpenXML Office文档吗?

我一直在管理Subversion作为我公司的工程文档存储库.它工作得很好,但我对Subversion如何(应该)处理MS Office 2007格式有疑问.

我正在查看我的工作副本中的Excel 2007电子表格(扩展名.xlsx),Subversion已经应用了svn:mime-type属性application/octet-stream.这意味着Subversion被视为二进制,对吧?

我希望Subversion可以有效地存储新的MS Office文档格式.我的理解是,每次提交该文件时都会生成二进制文件的完整副本,而如果该文件是文本,则对该文件进行少量更改将导致将少量其他数据添加到存储库中(在至少是典型的情况).

我不太了解XML的细节,但我认为XML文件是文本,因此Subversion会有效地存储它.

是否可以配置Subversion以便有效地存储MS Office OpenXML文档?

后续工作(2009-11-09):我发现Office文档可以使用Office 2003 XML文档格式存储为纯文本(Excel:XML Spreadsheet 2003 ; Word:Word XML Document.有关于丢失的警告格式化,但我还没有遇到任何明显的格式丢失.

svn ms-office openxml configuration-management

21
推荐指数
2
解决办法
5662
查看次数

Ruby Web开发的良好框架

基本上我是java开发人员,现在正在探索ruby和ruby相关的框架.我主要从事基于网络的项目.我听说过RoRMerb在ruby中进行Web开发.我正在为Merb寻找好的教程/书籍.

ruby java merb jrubyonrails

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

如何使用密钥加密字符串

我在名为varkey的变量中有一个"公钥",用于获取公钥,我使用了urllib并将该公钥存储在变量中.现在我想使用公钥加密msg /字符串.

如果有人能带我去一些图书馆,那没关系.

python encryption

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

良好的图遍历算法

抽象问题:我有一个大约250,000个节点的图形,平均连接性大约为10.找到一个节点的连接是一个漫长的过程(10秒钟就可以了).将节点保存到数据库也需要大约10秒钟.我可以非常快速地检查数据库中是否已存在节点.允许并发,但一次不超过10个长请求,您将如何遍历图表以获得最快的覆盖率.

具体问题:我正在尝试抓一个网站用户页面.为了发现新用户,我正在从已知用户那里获取好友列表.我已经导入了大约10%的图形但是我一直陷入循环或使用太多内存记住太多节点.

我目前的实施:

def run() :
    import_pool = ThreadPool(10)
    user_pool = ThreadPool(1)
    do_user("arcaneCoder", import_pool, user_pool)

def do_user(user, import_pool, user_pool) :
    id = user
    alias = models.Alias.get(id)

    # if its been updates in the last 7 days
    if alias and alias.modified + datetime.timedelta(days=7) > datetime.datetime.now() :
        sys.stderr.write("Skipping: %s\n" % user)
    else :
        sys.stderr.write("Importing: %s\n" % user)
        while import_pool.num_jobs() > 20 :
            print "Too many queued jobs, sleeping"
            time.sleep(15)

        import_pool.add_job(alias_view.import_id, [id], lambda rv : sys.stderr.write("Done Importing %s\n" % user))

    sys.stderr.write("Crawling: %s\n" % …
Run Code Online (Sandbox Code Playgroud)

python language-agnostic algorithm performance graph-traversal

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

Graphics.Save与Graphics.BeginContainer

有什么Graphics.Save不同Graphics.BeginContainer

.net graphics gdi+

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

Div与图像背景与img标签

我想知道有关背景和img标签的div的最佳做法是什么.我知道有背景的div可以在它们之上有东西而不是它们,但如果只是有一个图像的情况,这是首选的方法?也许一个更好的问题是... img标签已经过时了吗?当你有一个链接的图像时,你应该使用img标签还是div?

谢谢!马特穆勒

html image

7
推荐指数
4
解决办法
1885
查看次数