问题列表 - 第14030页

Java字节码是否与同一版本的Java的不同更新兼容?

这个问题与这里讨论的另一个主题有关:
Java字节码是否与不同版本的Java兼容?
但在这种情况下,想知道兼容性是在同一版本中保留,还是在不同的更新中保留.
例如,编译器在版本1.6.0_14上生成的字节码是否与1.6.0上的JVM兼容?代码运行愉快,但我不知道是否有任何意外可能出现的问题.

问候.

java compatibility jvm bytecode java-6

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

MS Access 2003不进入调试模式并忽略断点

我在MS Access 2003模块中开发了一个小的VBA程序(只有一个公共Sub)数据库只为我锁定,没有其他人可以访问该文件.我的代码有效,但我想找到并修复一个小错误

我需要调试我的VBA代码.我把断点放在程序的第一行.

但是,当我运行此代码时,它永远不会在断点处停止,也永远不会进入调试模式.似乎VBA调试器无法正常工作或禁用.我无法找到任何选项如何禁用/启用VBA调试器,我认为它应该始终启用.现在我只能在放入大量消息框的情况下调试此代码,但这需要花费很多时间......

debugging ms-access vba

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

如何在Java中实现回调

我有一个名为CommunicationManager的类,它负责与服务器的通信.

它包括方法login()onLoginResponse().在用户登录的情况下,login()必须调用该方法,并且当服务器响应时,onLoginResponse()执行该方法.

我想要做的是将动作与用户界面绑定.在GUI类中,我创建了一个名为CommunicationManager的实例mCommunicationManager.从GUI类开始,该login()方法简单地由行调用

mCommunicationManager.login();
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做是将方法从GUI类绑定到onLoginResponse().例如,如果GUI类包括notifyUser()显示从服务器接收的消息的方法.

我真的很感激,当类GUI.notifyUser()的实例mCommunicationManager从服务器接收消息并执行方法时,任何人都可以展示如何绑定方法以便从GUI类(例如)CommunicationManager.onLoginResponse()执行方法.

谢谢!

asynchronous callback

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

DDD:聚合根问题

假设我有2个实体--Foo和Bar.Foo是一个聚合根,包含Bar.据我所知,它应该是这样的:

public class Foo{
    private readonly Bar Bar;
}
Run Code Online (Sandbox Code Playgroud)

我想为用户提供从定义列表中选择Bars for Foos的功能(并进行更改).

如果存储库应该仅用于聚合根,则意味着Bar实体将没有存储库.

这会导致问题 - 如果没有引用Foo,就无法独立创建/更新Bar.

这是否意味着Bar应该拥有一个存储库,尽管没有Foo它没有意义?

domain-driven-design aggregateroot

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

如何在ggplot2散点图上覆盖lm对象的一行

我有一些数据,

calvarbyruno.1<-structure(list(Nominal = c(1, 3, 6, 10, 30, 50, 150, 250), Run = structure(c(1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L), .Label = c("1", "2", "3"), class = "factor"), 
    PAR = c(1.25000000000000e-05, 0.000960333333333333, 0.00205833333333334, 
    0.00423333333333333, 0.0322333333333334, 0.614433333333334, 
    1.24333333333333, 1.86333333333333), PredLin = c(-0.0119152187070942, 
    0.00375925114245899, 0.0272709559167888, 0.0586198956158952, 
    0.215364594111427, 0.372109292606959, 1.15583278508462, 1.93955627756228
    ), PredQuad = c(-0.0615895732702735, -0.0501563307416599, 
    -0.0330831368244257, -0.0104619953693943, 0.100190275883806, 
    0.20675348710041, 0.6782336426345, 1.04748729725370)), .Names = c("Nominal", 
"Run", "PAR", "PredLin", "PredQuad"), row.names = c(NA, 8L), class = "data.frame")
calweight <- -2
Run Code Online (Sandbox Code Playgroud)

为此我创建了线性和二次lm模型

callin.1<-lm(PAR~Nominal,data=calvarbyruno.1,weight=Nominal^calweight)
calquad.1<-lm(PAR~Nominal+I(Nominal^2),data=calvarbyruno.1,weight=Nominal^calweight) …
Run Code Online (Sandbox Code Playgroud)

graphics r ggplot2

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

Oracle中SQL Server APPLY的等价物是什么?

我是Oracle的新手.是否有一个builtin关键字执行SQL Server APPLY相同的工作?

oracle plsql

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

如何设置调用具有特定类型的等于覆盖MoQ中的等于?

使用精细的模拟框架MoQ,我遇到了一个有点令人惊讶的方面(我不喜欢惊喜).我正在嘲笑一个应该在方法调用后添加到集合中的类,如下所示:

public class SomeClass{

}

public class Container {
    private List<SomeClass> classes = new List<SomeClass>();

    public IEnumerable<SomeClass> Classes {
        get {
            return classes;
        }
    }

    public void addSomeClass(SomeClass instance) {
        classes.Add(instance);
    }
}

[Test]
public void ContainerContainsAddedClassAfterAdd() {
    var mockSomeClass = new Mock<SomeClass>();  
    mockSomeClass.Setup(c => c.Equals(mockSomeClass.Object)).Return(true);

    var Container = new Container();
    Container.addSomeClass(mockSomeClass.Object);

    Assert(Container.Classes.Contains(mockSomeClass.Object));
}
Run Code Online (Sandbox Code Playgroud)

这很好用,模拟被添加到Container集合中,并且Equals模拟方法的设置确保IEnumerable.Contains()返回true.然而,总有一些复杂因素.我真正嘲笑的课程并不像我们那么简单SomeClass.它是这样的:

public class SomeClassOverridingEquals{
    public virtual Equals(SomeClassOverridingEquals other) {
        return false;   
    }

    public override Equals(object obj) {
        var …
Run Code Online (Sandbox Code Playgroud)

unit-testing moq equals mocking

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

如何在graphviz中强制同一列中的所有节点?

我正在尝试使用graphviz对某个流进行建模,我无法弄清楚如何对下面的图进行建模以共享同一个水平中心

digraph exmp {
   A -> B -> C -> D
   C -> E [constraint=false]
   A -> C [style="dotted", constraint=false]
   A -> D [style="dotted",  constraint=false]
   B -> D [constraint=false]
   D -> A [style="dashed", constraint=false]
   C -> A [style="dashed", constraint=false]


   subgraph cluster_hackToSinkIt { E -> F }
   { rank="sink" E F }
}
Run Code Online (Sandbox Code Playgroud)

这导致以下图表:

渲染图像

我的问题是,我怎样才能将E - > F定位在D下,这就是在同一列中?

graph dot graphviz

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

检查字符串中的字母字符

如果我有字符串"hello8459"和"1234",我将如何检测哪个字符串中包含字母字符?我一直在努力:

//Checking for numerics in an if...
Pattern.matches("0-9", string1);
Run Code Online (Sandbox Code Playgroud)

但它根本不起作用.任何人都可以建议吗?

java regex

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

如何在iPhone上闪烁(或闪烁)光标?

我正在尝试在UIKit中创建一个自定义的"闪烁光标",我尝试过如下所示,有2个功能基本上一直保持相互调用,直到光标被隐藏.但这导致了一个很好的无限递归...由于某种原因,这些函数会立即相互调用,而不是像预期的那样每半秒.

我尝试返回如果'finished'参数不是YES(通过取消注释'if(!ok)'行),但这导致根本没有动画......

有什么好主意吗?我错过了什么,是否有一种更简单的方法来制作一个"闪烁的光标"?

- (void)onBlinkIn:(NSString *)animationID finished:(BOOL)ok context:(void *)ctx {
if (cursorView.hidden) return;
//if (!ok) return;
[UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5f];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(onBlinkOut:finished:context:)];
cursorView.textColor = [UIColor grayColor];
[UIView commitAnimations];
}

- (void)onBlinkOut:(NSString *)animationID finished:(BOOL)ok context:(void *)ctx {
if (cursorView.hidden) return;
[UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5f];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(onBlinkIn:finished:context:)];
cursorView.textColor = [UIColor clearColor];
[UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

objective-c uikit ios

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