问题列表 - 第42141页

char []如何在参数中解释为const std :: strings

我最近意识到我可以这样做:

void someFunc(const std::string &str)
{
   //content
}

...
someFunc("Hello World"); //this works
Run Code Online (Sandbox Code Playgroud)

我想知道它是如何工作的以及为什么它有效.

谢谢

c++ string

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

media ="screen"在css中意味着什么?

media ="screen"在下面的css代码中是什么意思?

<style type="text/css" media="screen">
Run Code Online (Sandbox Code Playgroud)

css media

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

Java中是否可以实现动态重载解析?

所以我有一类这样的重载方法:

class Foo {
    public void test(Object value) {
        ...
    }

    public void test(String value) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要根据其类型将bean的属性值传递给其中一个方法,但在运行时之前我不知道实际的属性类型.例如

public void run(Object bean, String propertyName) {
    Foo foo = new Foo();
    foo.test(PropertyUtils.getProperty(bean, propertyName));
}
Run Code Online (Sandbox Code Playgroud)

BTW,PropertyUtils.getProperty()是一个辅助方法,它返回bean上指定属性的值.PropertyUtils.getProperty()返回一个Object,因此 test(Object value)将始终调用它,并忽略实际的属性类型.

我可以在运行时中找出propery类型,即使它的值为null.在Java中有动态转换这样的东西吗?如果没有,是否有一种方法可以使用正确的参数类型调用重载方法?

java reflection

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

如何在Mercurial中查看以前版本的文件

我使用mercurial来控制目录中的几个文件.假设我有10个提交(10个更改集或修订版).我想查看一个特定的文件,比如thisFile.py,看看它的第7版.我不想恢复到这个旧版本.我不想在以前的版本中进行任何更改或修复任何错误.我只是想看到它,而不会以任何方式影响文件的最新版本或mercurial历史.有一个简单的方法吗?

mercurial

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

如何使用Homebrew更新公式?

如何更新公式?

我跑brew update.然后,运行brew outdated,输出:

mongodb (1.4.3-x86_64 < 1.6.5-x86_64)
Run Code Online (Sandbox Code Playgroud)

因此,mongodb已经过时了.

我该如何升级呢?我只是卸载然后安装?

homebrew formula

154
推荐指数
5
解决办法
10万
查看次数

使用TI-MSP430的DSP的C / C ++库或示例代码

我正在做一个小的dsp项目,该项目进行音频处理(例如,奈奎斯特速率采样,过采样和欠采样,重构),并使用我的开发板进行实时嵌入。我正在使用的当前板卡/芯片是Texas Instruments的msp430系列。

MSP430F5438实验板<-(在推荐中) http://focus.ti.com/docs/toolsw/folders/print/msp-exp430f5438.html

首先,您建议购买一份matlab或octave作为我的主要编码工具。我使用的是德州仪器(TI)随附的CCS(代码编写器工作室)。

其次,我可以在我的项目中使用任何针对c / c ++的DSP(开源)库。

c++ audio signal-processing

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

javascript中的页面生命周期

javascript中的页面生命周期是什么?
这些是什么?他们是如何工作的?

javascript

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

使用c#的基本对象引用和使用问题

我是面向对象和编程的新领域.还有一些我仍在努力理解的事情.

例如,我有以下代码:

 public abstract class ParentA
    {
        public virtual void MethodA()
        {
            Console.WriteLine("Doing somethin...");
        }
    }
    public class DerivedClassA : ParentA
    {
        public override void MethodA()
        {
            Console.WriteLine("Doing something from derived...");
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在,我看到一些代码,其中类如下所示实例化:

ParentA p = new DerivedClassA();
            p.MethodA();
Run Code Online (Sandbox Code Playgroud)

为什么不只是实例化您想要使用的实际类并使用它的成员?

 DerivedClassA d = new DerivedClassA();
            d.MethodA();
Run Code Online (Sandbox Code Playgroud)

我看到这使用了很多接口,其中写的是这样的:

public interface Animal
    {
        void Bark();
    }
    public class Dog : Animal
    {
        public void Bark()
        {
            Console.WriteLine("bark");
        }
    }
Run Code Online (Sandbox Code Playgroud)

然后以这种方式使用:

Animal a = new Dog();
            a.Bark();
Run Code Online (Sandbox Code Playgroud)

为什么不这样做??:

Dog d = new …
Run Code Online (Sandbox Code Playgroud)

c# oop object

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

std :: map内置类型的默认值

最近,我被std :: map operator []函数搞糊涂了.在MSDN库中,它说:"如果找不到参数键值,那么它将与数据类型的默认值一起插入." 我试图更准确地搜索这个问题的解释.例如: std :: map default value 在这个页面中,Michael Anderson说"默认值是由默认构造函数(零参数构造函数)构造的".

现在我的任务是:"内置类型的默认值是什么?".编译器是否相关?或者c ++标准委员会是否有这个问题的标准?

我在visual studio 2008上对"int"类型进行了测试,发现"int"类型的构造值为0.

c++ stdmap default-value

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

textarea中的段落

我有一个有textarea的表单.当我回显提交的textarea值时,如何在textarea中创建新行显示为新段落?

php textarea paragraph

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