小编Hie*_*ran的帖子

实体框架SaveChanges()与SaveChangesAsync()和Find()与FindAsync()

我一直在寻找上面2对之间的差异,但没有发现任何文章清楚地解释它以及何时使用这一个或另一个.

那么SaveChanges()和之间的区别是什么SaveChangesAsync()
之间Find()FindAsync()

在服务器端,当我们使用Async方法时,我们还需要添加await.因此,我不认为它在服务器端是异步的.

它只会阻止客户端浏览器上的UI阻止吗?或者它们之间有任何利弊吗?

c# entity-framework async-await

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

该算法在数组上循环的空间复杂度

我被要求为任意长度的初始输入数字(与常量 12 位数字不同)以适当的术语提供以下算法的渐近空间和时间复杂度。

1 for i = 2 to 12
2     if d[i] == d[i-1]
3        d[i] = (d[i] + 3) mod 10
Run Code Online (Sandbox Code Playgroud)

该算法适用于具有 12 位数字的数字,每个数字都存储在数组中d[](因此我们有d[1], d[2],... d[12]

我想出了时间复杂度,O(n)但是如何确定空间复杂度?

algorithm complexity-theory big-o space-complexity

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

使用BufferedImage在JPanel中不显示图像

我有一个带有创建的JPanel和"开始"按钮的GUI.我需要的只是当我点击"开始"时,图像将被加载并出现在该JPanel上.但我的问题是当我点击"开始"时,没有任何反应.任何人都可以帮我解决这个问题吗?这是我的代码:

private BufferedImage image;
public class ImagePanel extends JPanel {
    public ImagePanel() {
        try {
            image = ImageIO.read(new File("C:\\Users\\HienTran\\Desktop\\Miranda-Kerr-16-240x320.jpg"));
        } catch (IOException ex) {
        // handle exception...
        }
    }

    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.drawImage(image, 0, 0, null);
    }
}

private void startBtnActionPerformed(java.awt.event.ActionEvent evt) {                                         
    stopBtn.setEnabled(true);
    startBtn.setEnabled(false);
    imageArea.add(new ImagePanel());    // imageArea is the JPanel in the GUI
}
Run Code Online (Sandbox Code Playgroud)

当我通过创建一个新的JFrame替换2行imageArea时,该JFrame显示我添加的图像.

private void startBtnActionPerformed(java.awt.event.ActionEvent evt) {                                         
    stopBtn.setEnabled(true);
    startBtn.setEnabled(false);
    JFrame test = new JFrame("Window"); 
    test.add(new ImagePanel()); 
    test.setSize(image.getWidth(), image.getHeight() + 30); 
    test.setVisible(true); …
Run Code Online (Sandbox Code Playgroud)

java swing bufferedimage image jpanel

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