小编Dan*_*411的帖子

带参数的Getter属性

我想我以前见过某个地方,但现在我不记得都找不到它,有没有办法用参数制作一个getter属性?

我的意思是,因为我可以转换"float getSize();" 到"浮动大小"

float getSize() {
    return this.size;
}

float Size {
    get { return this.size; }
}
Run Code Online (Sandbox Code Playgroud)

然后,我可以转换为例如"float getSize(String unit);" "浮动大小(字符串单位)"或类似的东西?

float getSize(String unit) {
    return this.size;
}

float Size(String unit) {
    get {
        if (unit == Unit.Meters)
            return this.size/100;
        else
            return this.size;
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为根本没有使用功能的问题,但这样看起来可能更好:P

c# properties

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

如何在 MathML 中换行?

我正在一个网站上解决某种具有编程功能外观的练习,所以我需要写多行,但我不知道如何制作,因为它在一个单一的喜欢中显示所有内容,也许一些CSS会做了?任何帮助都会非常感谢,提前致谢:)

mathml line-breaks

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

不断重绘时画布闪烁

我正在制作一个包含 a 的应用程序,java.awt.Canvas以显示图形中的一系列连接节点。在编辑时,最后一个点用 a 连接到鼠标光标,java.awt.geom.Line2D因此每次用户移动鼠标时都必须重新绘制,这会在屏幕上产生非常恶心的 - 闪光 - 效果。

我曾经这样做过,我知道解决的办法是那么容易,并不需要一个很艰难的代码,但惹周围paint(g)repaint(g)update(g)方法,尽管它,我不能设法解决这个问题,希望有人能帮助我!

非常感谢提前!:)

java

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

CMD中的并行/多线程

我需要同时运行一个计数器和一个计时器,但我不确定如何实现它。

我有一个批处理文件,它计算在 goto 的简单循环中按下任何键的次数,一旦它第一次完成(按键),它就会触发一个计时器 1 分钟;那个时候按下的键,必须存储在另一个变量中。

我的问题是我不知道如何让循环在计时器计数时继续运行,因为我尝试了两个选项但没有成功:

  • 在按键触发计时器后调用(在同一个 CMD 窗口内,对我来说是最好的)计时器,但它会等到计时器完成。
  • 在新窗口中启动计时器(如果没有机会并行运行,我想到的方法);并且要循环知道计时器已完成,我尝试在前后切换全局变量,但我无法设法使其在主窗口中保留提示窗口中设置的最后一个值(带有计时器的值) )。
  • 希望我解释了自己的正确性,有人可以帮助我,谢谢,丹。

    parallel-processing multithreading cmd dos batch-file

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