小编cod*_*der的帖子

如果我们使用重复的哈希键插入Dynamo DB会发生什么?

我想插入发电机DB.当我调用putItem函数时,如果数据库中已存在哈希键,会发生什么?PutItemResult对象是否包含可以告诉我们是否尝试重复哈希条目的内容?我想避免运行另一个查询来检查是否有一个条目与我正在使用的哈希键.

hash key amazon-dynamodb

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

如何在java中获取屏幕DPI?

我正在开发一个应用程序,我需要屏幕DPI ..我检查了几个论坛,并获得了一个代码片段,如下所示:

Dimension screen = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
System.out.println("screen width: "+screen.getWidth()); 
System.out.println("screen height: "+screen.getHeight()); 
int pixelPerInch=java.awt.Toolkit.getDefaultToolkit().getScreenResolution(); 
System.out.println("pixelPerInch: "+pixelPerInch); 

double height=screen.getHeight()/pixelPerInch; 
double width=screen.getWidth()/pixelPerInch; 
double x=Math.pow(height,2); 
double y=Math.pow(width,2); 
Run Code Online (Sandbox Code Playgroud)

但无论屏幕分辨率的pixelPerInch值是多少,96 的值都保持不变.代码有什么问题?

我得到了另一个swt相同的代码,如下所示:

  import org.eclipse.swt.graphics.Device;
  import org.eclipse.swt.widgets.Display;
  import org.eclipse.swt.widgets.Shell;

  public class MainClass {
  public void run() {
  Display display = new Display();
  Shell shell = new Shell(display);
  shell.setText("Display Device");
  createContents(shell);
  shell.pack();
  shell.open();
  while (!shell.isDisposed()) {
    if (!display.readAndDispatch()) {
      display.sleep();
    }
  }
  display.dispose();
}

private void createContents(Shell shell) {
  Device device = shell.getDisplay(); …
Run Code Online (Sandbox Code Playgroud)

java screen-resolution

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

如何使用散列键检索所有条目作为dynamo DB中的特定模式?

我是亚马逊网络服务的新手.我想检索dynamo DB表中的所有条目,这些条目在其哈希键中有特定的单词.它类似于在oracle DB中使用like运算符.我该怎么做?如果不可能,我如何检索表中的所有条目而不对散列键给出任何约束,以便稍后我可以遍历所有条目以匹配单词?

data-retrieval amazon-dynamodb

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

AffineTransform的问题

你好我是affineTransformjava 新手.我想用它来剪切一些我以后要使用的GUI.现在我只想测试一个示例代码,但我无法解释它的输出.这是代码

    package main;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.geom.AffineTransform;

    import javax.swing.BorderFactory;
    import javax.swing.JFrame;
    import javax.swing.JPanel;

    public class MainClass{
    public static void main(String[] args) {
    JFrame jf = new JFrame("Demo");

    jf.getContentPane().add(new MyCanvas());

    jf.setSize(600, 600);
    jf.setVisible(true);
  }
}

    class Left extends JPanel {

    Left(){
        setPreferredSize(new Dimension(450,450));
        setBorder(BorderFactory.createLineBorder(Color.green));
        setBackground(Color.gray);

    }


      public void paintComponent(Graphics g) {

            super.paintComponent(g);

            Graphics2D g2 = (Graphics2D) g;

            AffineTransform at = new AffineTransform();

            g2.setTransform(at);

            g2.drawRect(getWidth()/2 - 10, getHeight()/2 - 10, 20, …
Run Code Online (Sandbox Code Playgroud)

java swing java-2d affinetransform

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