我正在尝试创建一个程序,在随机位置显示两个图像,并每秒更改它们.然而我的问题是当重新绘制图像时,我仍然可以看到前一个位置的图像.
我正在使用WTK 2.52,如果这是相关的.
public void run()
{
while(true)
{
dVert = rand.nextInt(136);
dHorz = rand.nextInt(120);
rVert = 136 + rand.nextInt(136);
rHorz = 120 + rand.nextInt(120);
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
System.out.println("Error");
}
repaint();
}
}
public void paint(Graphics g)
{
int width = this.getWidth() / 2;
int height = this.getHeight() / 2;
g.drawImage(imgR, rVert, rHorz, g.TOP | g.LEFT);
g.drawImage(imgD,dVert,dHorz,g.TOP | g.LEFT);
//g.drawString(disp, width, 50, Graphics.TOP | Graphics.HCENTER);
//g.drawString(centerMsg,width, height, Graphics.TOP | Graphics.HCENTER);
System.out.println(width);
System.out.println(height);
}
Run Code Online (Sandbox Code Playgroud)
我们有一个应用程序,其工作流程涉及向外部组提交信息,然后将用户的ID号输入系统.
出于这个原因,我们允许"00000000"在条目被批准之前将设置的默认值作为暂定值放入id字段中,并且输入永久值.
我正在寻找的本质上是一种确保列保持unique 除了那一个值的方法.
我基本上寻找的是一个UNIQUE约束,但它不是NULL它的空白选项"00000000".我已经考虑过将其作为CHECK约束的一部分,但这似乎是一个很大的性能影响.(假设UNIQUE进行某种索引)