问题列表 - 第795页

如何判断我在Windows服务中打开了多少个SQL连接?

我看到一些错误表明"连接泄漏".也就是说,没有正确关闭的连接和池正在耗尽.那么,我该如何进行检测以确定在给定时间内确切打开了多少?

.net sql-server ado.net sqlconnection

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

从CSV导入SQL批量导入

我需要将一个大型CSV文件导入SQL服务器.我正在使用这个:

BULK 
INSERT CSVTest
        FROM 'c:\csvfile.txt'
            WITH
    (
                FIELDTERMINATOR = ',',
                ROWTERMINATOR = '\n'
    )
GO
Run Code Online (Sandbox Code Playgroud)

问题是我的所有字段都被引号("")包围,所以一行实际上看起来像:

"1","","2","","sometimes with comma , inside", "" 
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式批量导入它们并告诉SQL使用引号作为字段分隔符吗?

编辑:使用'","'作为分隔符的问题,如在建议的示例中那样:大多数示例的作用是,它们是否导入数据,包括第一个"在第一列和最后一个"在最后,然后他们继续把它剥离出来.我的第一个(也是最后一个)列是datetime,不允许将"20080902"导入为datetime.

从我一直在阅读的内容来看,我认为FORMATFILE是可行的方式,但文档(包括MSDN)非常缺乏帮助.

sql t-sql sql-server bulkinsert

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

Javascript绘图库?

有关JavaScript交互式绘图库的任何建议吗?只需要绘制线条,多边形,不同颜色的文本.IE/Firefox/Opera/Safari兼容.

javascript graphics

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

返回默认构造值有什么问题吗?

假设我有以下代码:

class some_class{};

some_class some_function()
{
    return some_class();
}
Run Code Online (Sandbox Code Playgroud)

这似乎工作得很好,并省去了为了生成返回值而必须声明变量的麻烦.但我认为我从未在任何教程或参考中看到过这一点.这是编译器特定的东西(visual C++)吗?或者这是做错了什么?

c++ oop constructor visual-c++

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

如何将pyOpenSSL verify_cb的ssl证书中的cn与生成的套接字相关联

我对pyOpenSSL有点新鲜.我试图弄清楚如何将生成的套接字关联到ssl证书.verify_cb被调用,这使我可以访问证书和conn但是如何在发生这种情况时将这些事情联系起来:

cli,addr = self.server.accept()

python pyopenssl

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

在C#中更改ContextMenu字体大小

是否可以使用.NET Framework 3.5和C#为桌面应用程序更改ContextMenu中使用的字体大小?它似乎是一个系统范围的设置,但我想只在我的应用程序中更改它.

.net c# contextmenu font-size

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

SQL查询长度的实际限制(特别是MySQL)

拥有一个非常非常大的SQL查询以及许多(可能是多余的)WHERE子句是否特别糟糕?

例如,这是我从我的Web应用程序生成的一个查询,其中所有内容都已关闭,这应该是此程序生成的最大可能查询:

SELECT * 
FROM 4e_magic_items 
INNER JOIN 4e_magic_item_levels 
  ON 4e_magic_items.id = 4e_magic_item_levels.itemid 
INNER JOIN 4e_monster_sources 
  ON 4e_magic_items.source = 4e_monster_sources.id 
WHERE (itemlevel BETWEEN 1 AND 30)  
  AND source!=16 AND source!=2 AND source!=5 
  AND source!=13 AND source!=15 AND source!=3 
  AND source!=4 AND source!=12 AND source!=7 
  AND source!=14 AND source!=11 AND source!=10 
  AND source!=8 AND source!=1 AND source!=6 
  AND source!=9  AND type!='Arms' AND type!='Feet' 
  AND type!='Hands' AND type!='Head' 
  AND type!='Neck' AND type!='Orb' 
  AND type!='Potion' AND type!='Ring' 
  AND type!='Rod' AND type!='Staff' 
  AND type!='Symbol' …
Run Code Online (Sandbox Code Playgroud)

mysql sql optimization

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

具有未初始化存储的STL载体?

我正在编写一个内部循环,需要将structs放在连续的存储中.我不知道有多少这些struct会提前出现.我的问题是STL vector将其值初始化为0,所以无论我做什么,我都要承担初始化的成本以及将struct成员设置为其值的成本.

有没有办法阻止初始化,或者是否有一个类似STL的容器,那里有可调整大小的连续存储和未初始化的元素?

(我确信这部分代码需要进行优化,我确信初始化是一项重要的成本.)

另外,请参阅下面的评论,以了解初始化发生的时间.

一些代码:

void GetsCalledALot(int* data1, int* data2, int count) {
    int mvSize = memberVector.size()
    memberVector.resize(mvSize + count); // causes 0-initialization

    for (int i = 0; i < count; ++i) {
        memberVector[mvSize + i].d1 = data1[i];
        memberVector[mvSize + i].d2 = data2[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ optimization stl vector

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

如何在CentOS 5上升级到Subversion 1.5?

我的开发服务器(CentOS 5)正在运行Subversion 1.4.2,我希望将其升级到1.5.我已经阅读了分散在网络上的各种博客和文档,这可以通过使用RPMForge来完成.我已按照CentOS Wiki上的说明进行操作,包括安装yum-priority并按指示设置我的优先级(核心回购源为1和2,RPMForge为20).

但是,当我尝试运行时:

$ yum info subversion
Run Code Online (Sandbox Code Playgroud)

给我的版本号仍为1.4.2,状态为已安装.此时我的另一个选择是从源代码编译,但我想找到一个软件包管理的解决方案,以便于将来升级.

有什么想法吗?

linux svn version-control centos5 centos

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

Git - 与其他人在分支机构工作时是拉动还是变形

所以,如果我使用的是远程(跟踪)分支的分支,我想获得最新的,我还不清楚我是否应该做git pullgit rebase.我以为我已经读过git rebase在与其他用户一起工作的时候做的事情,当他们拉动或重新绑定时,它可以搞砸了.真的吗?我们都应该使用git pull吗?

git version-control

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