问题列表 - 第26186页

监听器阻止System.out显示在屏幕上

我正在做我的学术项目,在构建和测试时,我已经放了许多println()语句.

但是,当我不得不提交所有打印时,不应该显示.

我可以实现像侦听器这样的东西,当试图执行System.out时会调用它并阻止它显示.我不知道这个想法有多可行,但只是想知道它是否可能.我知道我本来可以使用日志文件或写入文件但是如果我必须禁用SOP,我只能想到一个想法我怎么能这样做..

谢谢

java

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

使用LINQ to Entities选择最新记录

我有一个简单的Linq to Enities表来查询并使用Date字段获取最新的记录

所以我尝试了这段代码:

IQueryable<Alert> alerts = GetAlerts();
IQueryable<Alert> latestAlerts =
    from a in alerts
    group a by a.UpdateDateTime into g
    select g.OrderBy(a => a.Identifier).First();
Run Code Online (Sandbox Code Playgroud)

错误:NotSupportedException:不支持方法"GroupBy".

有没有其他方法可以做到这一点?非常感谢!

c# linq linq-to-entities

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

HTML5 Canvas:如何通过以度为单位旋转图像来制作加载微调器?

我正在使用html5画布制作一个加载微调器.我在画布上有我的图形但是当我旋转它时,图像从画布上旋转.如何告诉它在中心点旋转图形?

<!DOCTYPE html>
<html>
 <head>
  <title>Canvas test</title>
  <script type="text/javascript">
   window.onload = function() {
    var drawingCanvas = document.getElementById('myDrawing');
    // Check the element is in the DOM and the browser supports canvas
    if(drawingCanvas && drawingCanvas.getContext) {
     // Initaliase a 2-dimensional drawing context
     var context = drawingCanvas.getContext('2d');

     //Load the image object in JS, then apply to canvas onload     
     var myImage = new Image();
     myImage.onload = function() {
      context.drawImage(myImage, 0, 0, 27, 27);
     }
     myImage.src = "img/loading.png";

     context.rotate(45);
    }
   }
  </script>
 </head>
 <body>
  <canvas …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas rotation

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

循环枚举

循环查找匹配值的枚举的最佳方法是什么?

string match = "A";

enum Sample { A, B, C, D }

foreach(...) {
  //should return Sample.A
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net enums

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

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

WPF MVVM从VIEW MODEL获取父级

在MVVM WPF应用程序中.

你如何设置第二个Windows父级ViewModel

例:

view1 - viewModel1

viewModel1的命令调用:

var view2 = new view2
Run Code Online (Sandbox Code Playgroud)

view2.Owner= <----这是问题所在.如何从这里获取view1作为所有者viewModel

view2.Show()
Run Code Online (Sandbox Code Playgroud)

编辑:

请参阅下面接受的答案,然后阅读以下编辑内容.

我正在使用MVVM灯 - > http://mvvmlight.codeplex.com/ (真棒顺便说一句)

烘焙消息传递系统非常棒.我现在正在从viewmodel向我的视图发送一条消息,告诉它显示另一个窗口.

对于消息我当前在主视图中使用带有switch语句的字符串来确定要打开的视图; 但是我可能会修改也是MVVM light toolkit一部分的令牌.

谢谢!

.net c# wpf mvvm mvvm-light

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

如何在给定NSString时找出Obj-C中是否存在方法

我有一个方法作为NSString *.如果它存在,我想打电话给它,如果没有,什么都不做.

SEL eventSelector = NSSelectorFromString(eventSelectorStr);
if ([delegate respondsToSelector:eventSelector]) {
    [delegate performSelector:eventSelector];
    [delegate adapterDidFinishAdRequest:self];
}
else {
    // Does not implement selector
}
Run Code Online (Sandbox Code Playgroud)

此代码不起作用,因为NSSelectorFromString将字符串注册为选择器,因此respondsToSelector:eventSelector会导致崩溃,因为选择器实际上是无效的.

iphone objective-c selector nsstring

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

什么是兵马俑?

  • 什么是兵马俑?
  • 它提供什么服务?
  • 它解决了什么问题?
  • 还有哪些产品可以解决类似于Terracotta解决的问题?

java terracotta distributed-computing

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

向Java类库添加函数

我使用的Java类库在很多方面都是不完整的:我觉得应该有许多类内置其他成员函数.但是,我不确定添加这些成员函数的最佳实践.

让我们调用不充分的基类A.

class A
{
    public A(/*long arbitrary arguments*/)
    {
        //...
    }

    public A(/*long even more arbitrary arguments*/)
    {
        //...
    }

    public int func()
    {
        return 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想添加一个函数A.但是,我做不到.我的选择是:

class B extends A
{
    //Implement ALL of A's constructors here

    public int reallyUsefulFunction()
    {
        return func()+1;
    }
}
Run Code Online (Sandbox Code Playgroud)

class AddedFuncs
{
    public static int reallyUsefulFunction(A a)
    {
        return a.func()+1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我看待它的方式,它们都有优点和缺点.第一种选择提供了比第二种更清晰的语法,并且更符合逻辑,但有问题:假设我C在类库中有第三类.

class C
{
    public A func()
    {
        return new A(/*...*/); …
Run Code Online (Sandbox Code Playgroud)

java casting class function

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

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