问题列表 - 第6885页

Objective-C++中支持多少C++

我想制作一款iPhone应用,但我打算用C++制作这个框架.是否可以在Objective-C++中使用模板之类的东西.我想真的问题是,我可以使用提升吗?

iphone cocoa boost objective-c objective-c++

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

使用两个具有相同命名空间的.NET库

我目前正在为公司维护一些旧代码.正如它会发生的那样,我正在修改的当前应用程序使用旧版本的内部库(我们称之为Lib1.dll).他们还有一个名为Lib2.dll的新版本库,它以多种方式改进了以前的库.

不幸的是,Lib2并不向后兼容Lib1.更糟糕的是,它们都使用相同的命名空间Product.Common.

如何在同一个项目中使用Lib2和Lib1?现在,如果我添加对它们的引用,VS告诉我某些类是不明确的(这是有道理的,因为它们使用相同的命名空间).

基本上,我需要这样的东西:

Imports Lib1:Product.Common.Class
Run Code Online (Sandbox Code Playgroud)

我正在使用VB.NET 1.1.

.net c# vb.net dll

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

使用WPF对象在另一个中"打孔"?

我有一个椭圆,只是一个圆圈.我的问题是我想从较大圆圈的中间切出一个圆形孔,似乎没什么用.我尝试了不透明面具,但那些都没有用.

为了使事情更复杂,大圆圈有一个DropShadowEffect.但由于圆圈略微透明,你可以看到它后面有一个大阴影圆圈.这不是模型的样子,我想知道是否有办法让阴影只出现在圆的边缘,无论圆圈是多么透明.

谢谢!

wpf xaml bitmapeffect

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

如何以编程方式查找主执行类的完整路径

我正在尝试以编程方式本地化一个属性文件,而不必将命令行上的完整路径名传递给我的程序.我想如果我能找到主类的路径,我可以将我的属性文件粘贴在同一目录或子目录中.

如果这不起作用,我可以通过其他方式找到属性文件的路径,而无需在命令行上传递它.

谢谢

java classpath classloader

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

获取Vim中当前文件的名称

我正在尝试在Vim中找到我正在编辑的文件的名称.所以我可以用它来映射F5来编译这个文件.如果我能识别文件格式并选择相应的编译器,那当然会很棒,但实际上并不是必需的.如果我找到文件的名称,我可以自己做.但我真的找不到任何方法来获取我正在编辑的文件的名称.

我知道这个:make命令,并且已经映射过了,但对于小脚本/测试程序,我真的不想先写一个简单的makefile.

vim

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

使用Assert测试异常的最佳方法,以确保它们将被抛出

您认为这是测试异常的好方法吗?有什么建议?

Exception exception = null;
try{
    //I m sure that an exeption will happen here
}
catch (Exception ex){
    exception = ex;
}

Assert.IsNotNull(exception);
Run Code Online (Sandbox Code Playgroud)

我正在使用MS Test.

.net c# unit-testing

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

如何判断UIView是否在前面(可见)?

我需要检测前面的哪个视图(当前可见).我怎样才能做到这一点?

这是我想做的事情:

if ( ! <<methodToTellIfViewAIsInFront>>) {
  [viewA prepareToDisplay];
  [window bringSubviewToFront: viewA];
}
Run Code Online (Sandbox Code Playgroud)

iphone uiview

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

编写有效的XSLT

编写有效的XSLT有哪些原则和模式?

当我说"有效"时,我的意思是它

  1. 结构良好,可读性强
  2. 简单,简洁
  3. 高效(即具有良好的性能)

简而言之,我正在寻找XSLT的最佳实践.

我已经看到了关于效率的问题,但如果你无法理解它正在做什么,有效的代码会失去它的价值.

xml xslt

13
推荐指数
3
解决办法
3520
查看次数

如何在Zend Framework中逃避复杂的SQL?

我有以下sql(简化真正的问题):

SELECT *
FROM t
WHERE myname LIKE '%{$input}%';
Run Code Online (Sandbox Code Playgroud)

如何逃避$输入?
我不能使用quoteInto(除非我错过了什么).

$sql=$DB->quoteInto("SELECT *
                     FROM t
                     WHERE myname LIKE '%?%'",$input);
Run Code Online (Sandbox Code Playgroud)

会给我的

SELECT *
FROM t
WHERE myname LIKE '%'my input'%';
Run Code Online (Sandbox Code Playgroud)

$sql=$DB->quoteInto("SELECT *
                     FROM t
                     WHERE myname LIKE ?",'%'.$input.'%');
Run Code Online (Sandbox Code Playgroud)

会给我一些信息:

SELECT *
FROM t
WHERE myname LIKE '\%my input\%';
Run Code Online (Sandbox Code Playgroud)

php zend-framework zend-db-table

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

stl C++和C#容器之间的映射

有人能指出通常的C++ STL容器之间的良好映射,例如vector,list,map,set,multimap ......和C#generic容器?

我已经习惯了以前的那些,不知怎的,我习惯于用这些容器来表达算法.我很难找到与之相当的C#.

谢谢!

c# c++ containers stl

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