问题列表 - 第3195页

如何测试SQL Server中是否存在用户?

我想将用户放在SQL Server脚本中,但我需要首先测试存在,否则我会收到脚本错误.当删除表或存储过程时,我检查sysobjects表,如下所示:

IF EXISTS (
    SELECT * 
    FROM   sysobjects 
    WHERE  id = object_id(N'[dbo].[up_SetMedOptions]') 
    AND    OBJECTPROPERTY(id, N'IsProcedure') = 1
)
Drop Procedure up_SetMedOptions;
GO
Run Code Online (Sandbox Code Playgroud)

检查用户的必然结果是什么?请注意,我不是要求数据库登录到服务器!该问题与特定数据库中的用户有关.

sql-server sql-server-2005 sql-server-2008 sql-server-2012

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

如何从boost :: ptr_vector中删除元素

所以我试图通过使用boost :: ptr_vector来摆脱我的std :: vector.现在我正在尝试从一个元素中删除元素,并删除已删除的元素.对我来说最明显的事情是:

class A
{ int m; };

boost::ptr_vector<A> vec;
A* a = new A;
vec.push_back(a);
vec.erase(a);
Run Code Online (Sandbox Code Playgroud)

但这甚至不会编译(请参阅下面的完整错误消息).我尝试了删除/删除习惯,就像我在std :: vector上所做的那样,但是boost :: ptr_vector的所有算法都与std :: vector中的算法略有不同.

所以我的问题:

  • 如何从ptr_vector中删除指针?
  • 我是否仍需要手动删除()我删除的元素?

编译错误:

1>------ Build started: Project: ptr_vector_test, Configuration: Debug Win32 ------
1>Compiling...
1>ptr_vector_test.cpp
1>c:\users\rvanhout\svn\trunk\thirdparty\boost\range\const_iterator.hpp(37) : error C2825: 'C': must be a class or namespace when followed by '::'
1>        c:\users\rvanhout\svn\trunk\thirdparty\boost\mpl\eval_if.hpp(63) : see reference to class template instantiation 'boost::range_const_iterator<C>' being compiled
1>        with
1>        [
1>            C=A *
1>        ]
1>        c:\users\rvanhout\svn\trunk\thirdparty\boost\range\iterator.hpp(63) …
Run Code Online (Sandbox Code Playgroud)

c++ boost ptr-vector

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

Singleton Factory方法

是否可以在工厂方法中使用单例?我有很多使用工厂方法的域名.我该如何解决这个问题.请帮我举个例子.

java

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

让ReSharper继续"使用系统"; 优化使用时

我想知道是否有一些选项可以让ReSharper不再删除该using System;指令?也许这可以在某处配置?

另外,有没有办法让ReSharper像Visual Studio 2008那样对剩余的指令进行排序(按字母顺序,我认为)?

谢谢.

c# resharper using-directives visual-studio-2008

13
推荐指数
2
解决办法
1502
查看次数

iPhone - 入门

我找到了用于在iPhone上开发应用程序的"入门"文档.

  1. 我想要社区对我应该知道/学习的内容(就语言或概念而言)?

  2. 温和的程序员学习和构建管理列表,连接到某些网站等的应用程序需要多长时间?

  3. 如何获得我在iPhone上制作的应用程序?只需ZIP然后用.ipa文件安装?

iphone xcode

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

用于检测点的"簇"的算法

我在这个区域有一个带有"点"的2D区域.我现在正试图检测点的"簇",即具有一定高密度点的区域.

有关如何优雅地检测这些区域的任何想法(或链接到有想法的文章)?

algorithm image-processing data-structures

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

元素列表测试

对于我正在编写的样式表(实际上是针对它们的一组,每个都生成不同的输出格式),我需要评估某个值是否存在于值列表中.在这种情况下,测试的值取自元素的属性.它要测试的列表来自样式表的调用,并被视为顶级<xsl:param>(当我调用xsltproc或在Saxon等效调用时在命令行上提供).例如,输入值可以是:

v0_01,v0_10,v0_99
Run Code Online (Sandbox Code Playgroud)

而属性值每个看起来都非常像一个这样的值.(逗号是用于分隔值还是空格)并不重要 - 我现在选择了一个逗号,因为我计划通过命令行开关传递值xsltproc,并且使用空格需要引用参数,并且我很懒,不想输入额外的两个字符.)

我正在寻找的是类似于Perl的东西grep,其中我可以看到我当前拥有的值是否包含在列表中.它可以通过子字符串测试来完成,但这必须是聪明的,以免得到误报(v0_01不应该匹配包含的字符串v0_011).似乎XSL/XSLT支持的唯一非标量数据类型是节点集.我想可以将列表转换为一组文本节点,但这似乎过度杀死,甚至与使用额外边界检查进行子字符串测试相比,以防止错误匹配.

xslt

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

C#/ .NET作为新标准游戏开发平台的可行性?

很长一段时间以来,C++一直是主导的游戏开发语言.许多AAA质量的3D引擎可满足任何预算.

我的问题是,随着XNA的兴起,C#和.NET框架已经定位好,可以作为新的标准游戏开发平台接管吗?显然,XNA框架(Windows,Xbox,Zune)固有的跨平台特性有其优点,但这些优势是否足以吸引大型游戏开发工作室转换?

就个人而言,我在使用C#/ XNA进行新项目和通过jMonkeyEngine使用Java之间徘徊不定.我非常希望让我的游戏能够移植到多个平台上,而我所知道的唯一能够完成此任务的语言是C#和Java.我很想看到由OpenGL驱动的XNA代码库的实现,并且可以在Mono上运行,但我认为这只是一厢情愿的想法.

我很想知道其他人在用C++以外的东西构建3D游戏时所经历的事情.

c# mono xna

23
推荐指数
8
解决办法
4853
查看次数

如何计算一个非常大的整数的第n个根

我需要一种方法来计算Python中长整数的第n个根.

我试过了pow(m, 1.0/n),但它不起作用:

OverflowError:long int太大而无法转换为float

有任何想法吗?

通过长整数,我的意思是真正的长整数,如:

11968003966030964356885611480383408833172346450467339251 196093144141045683463085291115677488411620264826942334897996389 485046262847265769280883237649461122479734279424416861834396522 819159219215308460065265520143082728303864638821979329804885526 557893649662037092457130509980883789368448042961108430809620626 059287437887495827369474189818588006905358793385574832590121472 680866521970802708379837148646191567765584039175249171110593159 305029014037881475265618958103073425958633163441030267478942720 703134493880117805010891574606323700178176718412858948243785754 898788359757528163558061136758276299059029113119763557411729353 915848889261125855717014320045292143759177464380434854573300054 940683350937992500211758727939459249163046465047204851616590276 724564411037216844005877918224201569391107769029955591465502737961776799311859881060956465198859727495735498887960494256488224 613682478900505821893815926193600121890632

python math nth-root

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

linq to xml:如何从元素中选择值

我需要返回一个元素列表<AssetText>.我的查询仅返回第一个AssetText.任何想法都非常感激.

var q = from c in xDoc.Descendants("Product")
        where (int) c.Element("ProductView").Element("ViewId") == 44
        select (string) c.Element("ProductView").Element("AssetText").Element("Text");
Run Code Online (Sandbox Code Playgroud)

 

<Product>
  <ProductView>
    <ViewId>44</ViewId>
    <AssetText>
      <Text>my first Asset Text</Text>
    </AssetText>
    <AssetText>
      <Text>my second Asset Text</Text>
    </AssetText>
  </ProductView>
  <ProductView>
    <ViewId>45</ViewId>
    <AssetText>
      <Text>my third Asset Text</Text>
    </AssetText>
  </ProductView>
</Product>
Run Code Online (Sandbox Code Playgroud)

xml linq

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