问题列表 - 第29062页

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

C#中的new运算符不会覆盖基类成员

我很困惑为什么new运营商没有像我预期的那样工作.

注意:以下所有类都在同一名称空间中定义,并在同一文件中定义.

此类允许您使用一些提供的文本为写入控制台的任何内容添加前缀.

public class ConsoleWriter
{
    private string prefix;

    public ConsoleWriter(string prefix)
    {
        this.prefix = prefix;
    }

    public void Write(string text)
    {
        Console.WriteLine(String.Concat(prefix,text));
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个基类:

public class BaseClass
{
    protected static ConsoleWriter consoleWriter = new ConsoleWriter("");

    public static void Write(string text)
    {
        consoleWriter.Write(text);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个实现的类:

public class NewClass : BaseClass
{
    protected new static ConsoleWriter consoleWriter = new ConsoleWriter("> ");
}
Run Code Online (Sandbox Code Playgroud)

现在这是执行此操作的代码:

class Program
{
    static void Main(string[] args)
    {
        BaseClass.Write("Hello World!");
        NewClass.Write("Hello World!");

        Console.Read(); …
Run Code Online (Sandbox Code Playgroud)

c# inheritance new-operator

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

Android信号分析+一些过滤器

由于世界杯是主要的体育赛事,而Vuvuzelas是世界上最令人讨厌的声音,我有一个想法,通过阅读这个新的明确删除它们(http://www.popsci.com/diy/article/2010- 06/simple-software-can-filter-out-vuvuzela-whine)告诉我们声音的频率为233Hz + 466,932,1864Hz.

我已经自己制作了很多Android应用程序,但从未触及信号分析和过滤部分,所以这里有几个问题,我不是要求精确的答案,但可能是链接和教程,以找到可以解决的问题.我想新的Android手机有CPU和电源来进行实时过滤.

1)如何拦截来自Jack麦克风的声音 - Line-IN插头 - (我打算用Jack到Jack插头将电视连接到我的手机).我的问题是完全是软件和编码,我有所有的电线和适配器插入一个插孔到我的Android手机线路输入.

2)是否有一些傅里叶分析库,我可以查看网络上的Java库并将它们导入我的Android项目吗?

我真的很抱歉,因为我的问题似乎不准确,但我认为那会很棒.

谢谢您的回答.

java audio android signal-processing filter

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

php中的'@'符号,例如'@ $ name [1]'?

所有,

PHP中'@'符号的含义是什么?例如,这句话中的含义是什么:

$sd = (@$argv[1]) ? getdate(strtotime($argv[1])) : getdate();
Run Code Online (Sandbox Code Playgroud)

我理解三元运算符'?',但我不知道'@'意味着什么......

代码是来自(非常好!)cs75.net哈佛扩展课程的示例代码.

谢谢,

JDelage

php

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

通过cron运行php脚本,如何记录任何输出?

大家早,

我有一个我一直在测试的PHP脚本,当我从命令行调用它时似乎运行正常.

我现在想通过cron自动化它,如何将我作为检查点放入文件的输出到日志文件中?

例如,我在脚本中有一些简单的echo命令,我希望输出显示在现有的日志文件中(以便它自动旋转等)

谢谢,

格雷格

php cron logging

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

如何检测标记是否在谷歌地图中的多边形内

我在数据库中有多个坐标用于多边形.我的数据库中也有标记的坐标.如何检测标记是否在此多边形内.

注意:我使用cronjob移动标记,在这个cronjob中需要检测它.所以javascript没有涉及!

多边形的形状不仅仅是圆形或方形.它可以是例如国家或海洋.

php mysql google-maps polygon coordinates

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

将CSV文件转换为XML

我需要将CSV转换为XML文档.到目前为止我看到的示例都显示了如何使用CSV中的固定数量的列进行此操作.

到目前为止,我使用LINQ:

String[] File = File.ReadAllLines(@"C:\text.csv");

        String xml = "";

        XElement top = new XElement("TopElement",

        from items in File

        let fields = items.Split(';')

        select new XElement("Item",

        new XElement("Column1", fields[0]),

        new XElement("Column2", fields[1]),

        new XElement("Column3", fields[2]),

        new XElement("Column4", fields[3]),

        new XElement("Column5", fields[4])

        )

        );

        File.WriteAllText(@"C:\xmlout.xml", xml + top.ToString());
Run Code Online (Sandbox Code Playgroud)

这适用于固定数量的列,但我的.CSV在每行上具有不同的列数.

根据.CSV每行中有多少单词(列),你会如何适应某种循环呢?

日Thnx

c# xml csv

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

jQuery查找并替换变量中的文本

我有一个像变量

var theUrl = 'http://www.google.com/?q=%s';
Run Code Online (Sandbox Code Playgroud)

那我就像一个输入框

<input type="text" id="searchBox" value="" />
Run Code Online (Sandbox Code Playgroud)

还有一个按钮

<input type="button" id="searchButton" value="Search" />
Run Code Online (Sandbox Code Playgroud)

单击按钮时,我应该收到一个警告,其中var theUrl%s应该替换为用户在文本框中输入的文本

这该怎么做 ?我认为find()函数只替换html元素!

请帮忙

html jquery replace find

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

WPF工作目录

我有一个WPF应用程序通过Windows Installer安装在客户端计算机上.此应用程序还注册了文件扩展名(.xyz),因此当用户双击文件时,它会打开我的WPF应用程序并显示该文件(如Microsoft Word).此程序还有大量未标记为其使用的资源或内容文件的文件(用户手册,零件图纸等).

当用户双击.xyz文件并打开WPF应用程序时,问题就出现了.该应用程序现在具有.xyz文件所在目录的工作目录.现在程序找不到它需要的任何文件(用户手册,零件图等).

处理此类问题的最佳方法是什么?我可以设置工作目录(Environment.CurrentDirectory),但是当用户保存或打开.xyz文件时,我的打开文件对话框会更改工作目录.我可以使用包uri作为零件图,但我使用Process.Start作为用户手册,因为它们是PDF.我试着搜索,但无法想出任何问题.

wpf

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

java代理是否在单独的线程中运行?

我觉得这是我应该知道的,但是java代理(用-javaagent指定)是否在一个单独的线程中运行?我已经读过Java代理是一个可嵌入的库,它运行嵌入在JVM中并拦截了类加载过程,但我想确定:它是否真的拦截它们(这听起来像是在另一个线程中运行并监视类加载)或者它是否由JVM通知(JVM调用它来解析类加载;它没有单独的线程)?

再一次,我觉得我应该能够弄明白,但对我好,我工作太辛苦了,我的大脑有点油炸:P

谢谢!

java multithreading jvm javaagents

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