问题列表 - 第37353页

如何将接口方法继承到C#中的子类

我有:

一世:

public interface I
{
    void Something();
}
Run Code Online (Sandbox Code Playgroud)

A:

public class A : I
{
    public void Something()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

B:

public class B : A
{
}
Run Code Online (Sandbox Code Playgroud)

为什么B不被强制实施(decired)Something方法,如预期的那样?

我真的必须在我的所有B(子类到A)上继承我吗?

public class B : A, I
{
    public void Something()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

创建对象的Arraylist

如何用对象填充ArrayList,每个对象内部是不同的?

java android arraylist object

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

谁应该是新架构的所有者?

我正在SQLServer 2008中创建一个新的架构。

我应该创建一个与架构所有者同名的新用户吗?

我应该使用“ dbo”用户作为架构所有者吗?

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

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

Latex Beamer:如何用斜体字在一个框架中制作一段文字?

我正在使用Beamer进行演示.在其中一个框架中,我想写这样的东西:

" 斜体就像那样"

我使用命令\ Beamer这样做:

\ it {Italics}就是这样

但结果我得到:

" 斜体就像那样 "

是否可以使斜体只是一段文字?

fonts latex beamer italics

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

Python:如何重定向此输出?

我通过子进程调用rtmpdump并尝试将其输出重定向到文件.问题是我根本无法重定向它.

我尝试首先将sys.stdout设置为打开的文件.这适用于ls,但不适用于rtmpdump.我也试过设置sys.stderr只是为了确保它也没有用.

我尝试使用命令行参数的">>文件",但它似乎不起作用.

同样为了记录,由于某种原因,Eclipse打印rtmpdump的输出,即使我使用subprocess.call而不是subprocess.check_output,也无需调用print方法.这是黑魔法!

有什么建议?

编辑:这是一些示例代码.

    # /!\ note: need to use os.chdir first to get to the folder with rtmpdump!
    command = './rtmpdump -r rtmp://oxy.videolectures.net/video/ -y 2007/pascal/bootcamp07_vilanova/keller_mikaela/bootcamp07_keller_bss_01 -a video -s http://media.videolectures.net/jw-player/player.swf -w ffa4f0c469cfbe1f449ec42462e8c3ba16600f5a4b311980bb626893ca81f388 -x 53910 -o test.flv'
    split_command = shlex.split(command)
    subprocess.call(split_command)
Run Code Online (Sandbox Code Playgroud)

python subprocess

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

如何从iPhone上的caf文件中访问/提取原始(无头)音频数据?

我正在开发一个项目,要求我将原始无头ulaw或线性pcm数据发送到服务器.

我正在使用AVAudioRecorder,我可以很容易地将音频文件保存到手机中,但问题是无论我尝试做什么,它们都被包裹在一个caf文件中或加盖某种标题.

我的理解是,caf文件只是原始音频数据的包装文件,并且该音频数据可以是各种格式,包括线性pcm和ulaw.

所以我的问题是,如何在没有开始使用caf包装器的情况下生成原始音频文件(即只有无头的原始音频填充到文件中),或者如果我录制包含原始Ulaw或线性pcm音频数据的caf,如何我可以轻松地从caf文件中提取原始音频数据,并将其他所有内容都隐藏起来.

iphone avaudiorecorder

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

将argv []传递给CreateProcess()的方法

我的C Win32应用程序应该允许为另一个程序传递一个完整的命令行,例如

myapp.exe /foo /bar "C:\Program Files\Some\App.exe" arg1 "arg 2"
Run Code Online (Sandbox Code Playgroud)

myapp.exe 可能看起来像

int main(int argc, char**argv)
{
  int i;

  for (i=1; i<argc; ++i) {
     if (!strcmp(argv[i], "/foo") {
        // handle /foo
     } else if (!strcmp(argv[i], "/bar") {
        // handle /bar
     } else {
        // not an option => start of a child command line
        break;
     }
  }

  // run the command
  STARTUPINFO si;
  PROCESS_INFORMATION pi;
  // customize the above...

  // I want this, but there is no such API! :( …
Run Code Online (Sandbox Code Playgroud)

c winapi createprocess command-line-arguments

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

C#和JavaScript正则表达式之间的差异?

C#和JavaScript正则表达式有什么不同?

有这些差异的清单吗?

.net javascript c# regex

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

是否可以更新使用Syncfusion的DocIO lib生成的Word文档的TOC(TableOfContents)?

我们的应用程序使用Syncfusion的DocIO库生成Word文档.基本上,我们加载模板并在其中插入特定书签中的特定文本,生成用户即时下载的Word文档.

我们面临的问题是:

  • 该模板长4页,具有TOC.
  • 随着我们添加内容,页面中的文档大小增加(自然)
  • 下载文档时,TOC仍会反映模板中使用的页码.换句话说,用户必须手动更新TOC(辅助点击 - >更新字段)才能刷新页码.

根据Syncfusion的文档(很少......),使用他们的lib是不可能的.因此,我们在模板中实现了一个AutoOpen宏,当打开文档作为变通方法时,它会更新TOC.但是,这会在打开文件时导致安全警告(因为宏),这使我们的使用感到不舒服.

你们有没有想过改进这个实现?谢谢,

.net c# ms-word

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

C++ - 动态使用引用或局部变量

我想做这样的事情(我知道这不会编译):

struct Container{
    vector<int> storage;
};

float foo(Container* aContainer){
    if(aContainer!=NULL)
        vector<int>& workingStorage=aContainer->storage;
    else
        vector<int> workingStorage; 


    workingStorage.reserve(1000000);
    ....use workingStorage to calculate something......

    return calculated_result;
}
Run Code Online (Sandbox Code Playgroud)

所以 - 如果我将一个Container传递给函数,我希望函数使用容器中的向量来代替局部变量.如果没有提供容器,则应使用局部变量.

当然我可以在函数的最后将局部变量复制到Container的存储中,但这不是我想要做的.

谢谢!

c++ reference

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