问题列表 - 第34782页

抽象类和接口有什么区别?

可能重复:
接口与抽象类(通用OO)

我可以实例化一个Abstract类吗?如果是这样,为什么我不会将所有非密封类抽象化?

如果我无法实例化它,那么界面有什么区别?抽象类可以具有"基类"功能吗?接口和抽象类之间的区别是否更多?

c# abstract-class interface

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

Xcode的Build and Archive命令在哪里寻找其iTunes艺术作品?

我刚刚发现了Build和Archive选项,它看起来非常好.

但是,我使用Build和Archive构建的应用程序在Organizer窗口中有一个很大的问号,而不是我漂亮的iTunesArtwork文件.我尝试在我的项目中将它作为PNG,JPG,有或没有扩展名.

我可能错过了简单的事情.任何的想法?构建和存档命令在哪里寻找其iTunes艺术作品?

非常感谢.

iphone xcode cocoa-touch itunesartwork

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

如何从php中的字符串中删除IMDB id?

我有几千个文本字符串,IMDB在相当随机的位置发生,但它总是采用以下格式:tt0234215(tt +一些数字).

什么是在PHP中删除它的最佳方法?

php regex

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

有没有办法从非Web应用程序处理MVC视图(aspx文件)?

我有一个后台服务运行,它向我的网站用户发送电子邮件.我想将电子邮件模板编写为MVC视图,以保持一致(以便可以使用相同的模型发送电子邮件以显示网页).

不幸的是,当我尝试执行LoadControl(只是修补到BuildManager.CreateInstanceFromVirtualPath)时,我得到以下内容:

System.NullReferenceException at
  System.Web.dll!System.Web.VirtualPath.GetCacheKey() + 0x26 bytes  
  System.Web.dll!System.Web.Compilation.BuildManager.GetCacheKeyFromVirtualPath + 0x2a bytes
  System.Web.dll!System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal  + 0x30 bytes
Run Code Online (Sandbox Code Playgroud)

似乎如果我将MvcBuildViews设置为true,那么应该有一些简单的方法来使用编译的视图来构建电子邮件模板,但我无法弄清楚如何.

我从Rick Strahl找到了以下博客,可能会有这样的技巧:http: //www.west-wind.com/presentations/aspnetruntime/aspnetruntime.asp

但是,它似乎启动了一个完整的ASP.NET服务器来处理请求.

有没有一种简单的方法来加载MVC视图并渲染它?或者是Rick Strahl建议的加载ASP.NET运行时的唯一方法?

c# asp.net-mvc templates

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

objective-c divide总是返回0

发生了一些非常奇怪的事情.

float p1 = (6 / 100);
NSLog(@"p1 = %f", p1);
Run Code Online (Sandbox Code Playgroud)

使用这两行代码,我得到以下输出:

p1 = 0.000000

为什么简单的静态数字不能正常工作!我有很多工作要做,以处理分裂不工作!他到底是什么,我疯了吗?

operations objective-c divide

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

C++编译器的差异

VC++.net complier(cl.exe/EHsc)和GCC编译器有什么区别,编译,假设这个程序:

#include <iostream>
using namespace std;

int main(){
 unsigned int test;
 cin >> test;
 cout << test;
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

我知道vc ++编译器编译成一个exe,而gcc正在编译linux可执行文件,就是这个.但真正的区别是什么?

编辑:我把差异考虑到较低的水平.让我更清楚一点.在同一平台上用2个不同的C++编译器编译的相同程序之间的区别是什么(win或linux并不重要).

c++ compiler-construction

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

如何将jasper文件路径传递给子报表的子报表

我正在使用iReport工具和JasperReports 1.3.4.

我有一个主报告,其中包含两个子报告.其中一个子报表具有嵌入式子报表.所有.jasper文件都驻留在同一目录中.

iReport生成了一个名为的参数SUBREPORT_DIR.subreportExpression将子报表文件名表示为![CDATA[$P{SUBREPORT_DIR} + "subreport.jasper"].

从iReport内部生成报告时,一切都很有效.但是,我有一个小的Java Web应用程序,我试图用来生成报告.我将"SUBREPORT_DIR"参数传递给JasperFillManager.fillReport(String sourceFileName, Map parameters, JRBeanCollectionDatasource).这SUBREPORT_DIR将设置为主报告所在的目录.

fillReport抛出异常:

 net.sf.jasperreports.engine.JRException: Could not load object from location :
    .sub-subreport.jasper.
Run Code Online (Sandbox Code Playgroud)

看来第一个子报表正在尝试处理它subreport(embedded subreport),但是SUBREPORT_DIR没有解析,或者正确使用它来生成子子报表的名称.

有什么我想念的吗?该方案应该如何处理?

java jasper-reports

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

从二维数组的子数组中删除"列"

我有一个简单的二维数组,如下所示:

Array
    (
        [0] => Array
            (
                [0] => abc
                [1] => 123
                [2] => aaaaa

            )

        [1] => Array
            (
                [0] => def
                [1] => 456
                [2] => ddddd
            )

        [2] => Array
            (
                [0] => ghi
                [1] => 789
                [2] => hhhhhhh
            )
    )
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个有效的函数,它将返回一个只包含每个子数组的第一个'n'列的数组.换句话说,如果n = 2,那么返回的数组将是:

Array
    (
        [0] => Array
            (
                [0] => abc
                [1] => 123


            )

        [1] => Array
            (
                [0] => def
                [1] => 456

            )

        [2] => Array
            (
                [0] => ghi …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

如果没有返回任何行,则执行此操作

我有一个select语句,我想说如果这个select语句没有返回任何行,那么在每个单元格中放一个''.我该怎么做呢?

sql sql-server sql-server-2005

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

Ruby on Rails中推荐的rdf用法

我想在我的rails应用程序中发布rdf.什么是正确的方法呢?

ruby rdf ruby-on-rails

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