小编bad*_*der的帖子

制作一个数组的副本

我有一个a不断更新的数组.让我们说吧a = [1,2,3,4,5].我需要制作完全相同的副本a并调用它b.如果a要改变[6,7,8,9,10],b应该仍然是[1,2,3,4,5].做这个的最好方式是什么?我尝试了一个for循环:

for(int i=0; i<5; i++) {
    b[i]=a[i]
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不正常.请不要使用深层复制等高级术语,因为我不知道这意味着什么.

java arrays copy

333
推荐指数
8
解决办法
69万
查看次数

如何在Java中复制2维数组?

我需要为我正在处理的项目制作一个相当大的二维数组的副本.我有两个2D数组:

int[][]current;
int[][]old;
Run Code Online (Sandbox Code Playgroud)

我还有两种方法可以进行复制.我需要复制数组,因为当前正在更新电流.

public void old(){
  old=current
}
Run Code Online (Sandbox Code Playgroud)

public void keepold(){
  current=old
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.如果我打电话给老,更新电流,然后调用keepold,电流不等于它原来的.为什么会这样?

谢谢

java arrays copy multidimensional-array

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

当我设置种子时,Java随机总是返回相同的数字?

我需要帮助我正在创建的随机数生成器.我的代码如下(在一个名为numbers的类中):

public int random(int i){
    Random randnum = new Random();
    randnum.setSeed(123456789);
    return randnum.nextInt(i);
}
Run Code Online (Sandbox Code Playgroud)

当我从另一个类调用此方法时(为了生成一个随机数),它总是返回相同的数字.例如,如果我这样做:

System.out.println(numbers.random(10));
System.out.print(numbers.random(10));
Run Code Online (Sandbox Code Playgroud)

它总是打印相同的数字,例如5 5.我需要做什么才能打印两个不同的数字,例如5 8

我必须设置种子.

谢谢

java random

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

关于分页符,如何让 Puppeteer PDF 生成与 HTML 文档完全匹配?

我正在使用 Puppeteer 生成 PDF 文件,使用静态 HTML 作为源:

const page = await browser.newPage();
await page.setContent(html); //html is read in from the file system

const pdf = await page.pdf({
    format: 'A4',
    printBackground: true,
    preferCSSPageSize: true
});
Run Code Online (Sandbox Code Playgroud)

同样的 HTML 也会显示给我的应用程序的前端用户,因此他们可以在下载 PDF 之前准确预览内容。

为了匹配一张 A4 纸的大小,我使用 CSS<body>将 HTML的标签设置为特定的宽度和高度,在此过程中考虑页边距。

例如,我的 CSS 可能如下所示:

@page {
    margin: 1cm; //tells Puppeteer to print the PDF with a 1cm margin
}

body {
    width: 19cm; // (21cm width minus 1cm margin on each side)
    height: 27.7cm // …
Run Code Online (Sandbox Code Playgroud)

javascript css google-chrome node.js puppeteer

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

如何仅设置Wordpress缩略图的图像宽度

我正在尝试使用设置后缩略图的宽度

the_post_thumbnail().

图像的宽度需要为210像素,但高度并不是固定的,因为所有图像的大小都不同.我试过了

the_post_thumbnail(阵列(210,0))

但这不起作用.有任何想法吗?

谢谢

wordpress

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

在Wordpress中,您可以从评论ID中获取帖子ID

在Wordpress中,给定注释的ID是否可以获取注释附加到的帖子的ID?

例如,ID为1642的评论附加到ID为172的帖子

谢谢

wordpress

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

Java随机种子

我需要测试一个Java程序20次,并需要设置随机种子,以便可以重复测试.如果我将初始种子设置为0,然后在每次运行时增加1(即1,2,3等),这种方法是否仍能确保完全随机性,即使种子不相距很远?

谢谢

java testing random seed prng

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

如何重启卡住的Java程序?

我的程序相当大,因为它往往会随机执行进程,有时它会卡住并永远循环.如果我要手动强制停止并重新启动程序,通常(大约85%)的时间,程序完成所有命令并终止.

有没有办法让Java程序在20秒之后自动重启,如果它被卡住了?我尝试使用系统时间来解决问题,但问题是如果我的程序卡在for循环中,它不会更新系统时间直到下一次迭代.

java

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