问题列表 - 第41535页

我可以在C#4.0中指定默认的Color参数吗?

这是一个示例函数:

public void DrawSquare(int x, int y, Color boxColor = Color.Black)
{
    //Code to draw the square goes here 
}
Run Code Online (Sandbox Code Playgroud)

编译器不断给我错误: Default parameter value for 'boxColor'must be a compile-time constant

我试过了

Color.Black, 
Color.FromKnownColor(KnownColor.Black), and 
Color.FromArgb(0, 0, 0)
Run Code Online (Sandbox Code Playgroud)

如何使Color.Black成为默认颜色?另外,我不想使用字符串Black来指定它(我知道它可以工作).我想要的Color.Black价值.

c# parameters colors default-value c#-4.0

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

有一个ruby脚本输出什么版本的ruby正在运行它

如何让我的ruby脚本输出正在运行的ruby版本?

ruby

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

在MATLAB中获取plot()生成的中间点

我在MATLAB中有一系列XY点对.这些对描述图像中形状周围的点; 它们不是函数,意味着每个x值可能存在两个或更多y点.

我可以使用类似的东西单独绘制这些点

plot(B(:,1),B(:,2),'b+');
Run Code Online (Sandbox Code Playgroud)

我也可以使用情节连接点:

plot(B(:,1),B(:,2),'r');
Run Code Online (Sandbox Code Playgroud)

我正在尝试检索的是我自己的点值,我可以使用它来连接点,以便我可以使用它们进行进一步分析.我不想要一个完全连接的图形,我需要一些基于数据的东西,而不仅仅是plot()产生的图形.我喜欢让plot()生成这些点(因为它似乎在幕后做),但我尝试使用plot()返回的linseries,它或者不能正常工作,因为我理解它或只是没有给我我想要的东西.

我认为这是一个插值问题,但这些点不包含函数; 他们描述了一个形状.基本上,我需要的只是plot()似乎计算的点; 连接一系列点的直线.一条曲线将是一个奖励,可以节省我下游的悲伤.

我怎样才能在MATLAB中做到这一点?

谢谢!

编辑:是的,图片会有帮助:)

蓝点是实际的点值(x,y),使用上面的第一个plot()调用绘制.红色轮廓是使用上面的第二种方法调用plot()的结果.我正在尝试获取红色轮廓的点数据; 换句话说,连接蓝点的点. 替代文字

matlab plot

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

Android样式xml中的多个父项

使用Android样式时,可以指定父样式,如:

<style name="MyStyle" parent="@style/ParentStyle"></style>
Run Code Online (Sandbox Code Playgroud)

有可能指定多个父母吗?如果是这样,怎么样?

android android-layout

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

C#Listbox项目双击事件

我有一个包含一些项目的列表框.无论如何我可以在每个项目上附加双击事件吗?

Item 1
Item 2
Item 3
Run Code Online (Sandbox Code Playgroud)

如果我要双击第2项,将弹出一个消息框,说"第2项"

我该怎么办?

c# events listbox double-click listboxitem

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

javascript间隔

我怎样才能在js中使用区间?例如,我想每5秒调用一次函数?

<script type="text/javascript">

setInterval(openAPage(), 5000);

function openAPage() {
var startTime = new Date().getTime();
var myWin = window.open("http://www.sabah.com.tr","_blank")
var endTime = new Date().getTime();
var timeTaken = endTime-startTime;
</script>
Run Code Online (Sandbox Code Playgroud)

这个脚本不起作用,任何人都知道为什么?

javascript intervals

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

声明一种类型的对象与另一种类型的对象有什么好处?

可能重复:
Base b2 = new Child(); 表示?

我是Java初学者.我理解类继承的概念,但有一点我不太明白.我正在阅读Java for Dummies,它正在解释多态性.它以此代码为例:

class Player {
    public void move() {...

class BetterPlayer extends Player {
    public void move() {...

public class TicTacToeApp {
    public static void main(String[] args) {
        Player p1 = new Player();
        Player p2 = new BetterPlayer();
        playTheGame(p1, p2);
    }

    public static void playTheGame(Player p1, Player p2) {
        p1.move();
        p2.move();
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么p2被创建为Player对象?这是我的理解:

如果p2是一个BetterPlayer对象(声明如下:BetterPlayer p2 = new BetterPlayer ...):-
upcasting是自动的,所以它仍然适用于playTheGame方法
-p2可以被需要BetterPlayer对象的任何方法使用

但由于它是作为Player对象创建的,现在任何时候p2都被需要BetterPlayer对象的方法使用,它必须显式地转换为BetterPlayer对象,对吧?这似乎更多的工作没有任何好处,所以我猜这样做必须有一些好处; 它是什么?

java oop polymorphism

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

实现Go goroutines或Go频道的C++库?

我正在使用一个中型C++代码库,它目前完全是单线程的.然而,现在是追求并发和并行性以获得性能提升的时候了.我对Google的Go编程语言的并发模型非常感兴趣,它具有非常轻量级的goroutine和一个通信通道系统.

遗憾的是,由于各种完全正确的原因,该项目需要保留在C++中.所以我的问题是:是否有一个C++库近似于并行的Go范例?具体来说,是否有可用于C++的goroutine或go渠道的近似值?我的后备计划只是使用boost :: thread.

有问题的应用程序是财务预测领域的长期专有模拟.它通常受CPU限制,但在新数据可用时也会在IO上被阻止.所涉及的许多计算不依赖于先前的结果,并且可以相当容易地并行运行.能够在分布式环境中运行应用程序是一个长期目标,但不是需要立即解决的目标.

c++ concurrency go

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

双击/点击地图缩放(Android)

可能重复:
双击 - >放大Android MapView?

我有一个Activity延伸MapActivity.我使用谷歌地图.
我需要通过双击或双击来放大.

有人可以帮我弄这个吗?

我已经看过下面的内容,但它们并不是我想要的.

双击 - >放大Android MapView?

网格布局上的手势检测

我意识到onTouchListener这只被召唤一次,为什么会这样?

// set Gesture
detector = new GestureDetector(new GestureReactor());
mapView.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        System.out.println("Inside onTouch");
        return detector.onTouchEvent(event);
    }
});
Run Code Online (Sandbox Code Playgroud)

我有私人课程:

private class GestureReactor extends SimpleOnGestureListener {
    @Override
    public boolean onDoubleTap(MotionEvent e) {
        System.out.println("inside onDouble");
        controller.zoomInFixing((int) e.getX(), (int) e.getY());
        return super.onDoubleTap(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

private GestureDetector detector;
Run Code Online (Sandbox Code Playgroud)

android google-maps

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

如何对CollectionViewSource的组进行排序

我有以下集合视图

<CollectionViewSource x:Key="messages" Source="{Binding src}">
    <CollectionViewSource.GroupDescriptions>
        <PropertyGroupDescription PropertyName="Group"/>
    </CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
Run Code Online (Sandbox Code Playgroud)

然后我将它分配给TreeView的ItemsSource.现在,如何按名称对群组进行排序?他们似乎有随机顺序.

.net c# wpf xaml

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