RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
alex_t
Asked: 2024-09-07 17:51:14 +0000 UTC

如果你在调试模式下停止Java程序,它仍然会执行到最后

  • 5

我偶然发现了这个东西:例如,Java中有一个简单的程序:

package my.demo1;

public class Demo1 {

    public static void main(String[] args) {
        System.out.println("Main START");

        print_smth();

        System.out.println("Main FINISH");
    }

    private static void print_smth() {
        System.out.println("  Hello 1");
        System.out.println("  Hello 2");
        System.out.println("  Hello 3");
    }
}

我在调试模式下运行它并到达线路System.out.println(" Hello 2");

在此输入图像描述

与此同时,我在控制台中看到了我期望看到的内容:

在此输入图像描述

现在,我将单击工作室 (Intellij IDEA) 中的红色方块(停止 Demo1),然后在控制台中看到以下内容:

在此输入图像描述

那些。该程序不仅停止了,而且由于某种原因它运行到了最后,控制台中的消息证明了这一点。

我将尝试执行相同的操作,但不是在调试模式下,而是在正常启动模式下。为此,我将稍微更改一下代码(我将添加 1 分钟的暂停):

package my.demo1;

public class Demo1 {

    public static void main(String[] args) throws InterruptedException {
        System.out.println("Main START");

        print_smth();

        System.out.println("Main FINISH");
    }

    private static void print_smth() throws InterruptedException {
        System.out.println("  Hello 1");
        
        Thread.sleep(60_000L); // пауза 1 минута
        
        System.out.println("  Hello 2");
        System.out.println("  Hello 3");
    }
}

现在我以正常模式运行程序(运行 Demo1)。她将在到达终点线时暂停Thread.sleep(60_000L); // пауза 1 минута并暂停 1 分钟。这时我会再次按下Stop Demo1。这次控制台输出是我期望看到的:

在此输入图像描述

那些。程序就关掉了,居然关掉了,没有继续敲定。

请告诉我为什么在调试模式下停止程序时会出现这种奇怪的行为?既然如此,为什么不立即停止,而是将逻辑细化到底呢?这是 Java 还是 Intellij IDEA 的问题?有什么办法可以解决这个问题吗?

为了以防万一,我在两台不同的笔记本电脑上做了它,使用了不同版本的jdk和IDEA。最让我惊讶的是:为什么我之前没有注意到这一点?!!

java
  • 1 个回答
  • 41 Views
Martin Hope
user620609
Asked: 2024-09-07 16:59:39 +0000 UTC

F 字符串对齐

  • 5

在我开始掌握这门美妙的语言的旅程中,我偶然发现了一本来自 Ya-office 的免费手册,并且第一个任务(该部分仅提供有关数据输入和输出、数字、字符串和格式操作的信息)留给了我难住了。任务:让支票变得漂亮。所有行的长度必须为 35 个字符。

输入为:产品名称、产品价格、产品重量、用户拥有的金额

所需输出格式:

在此输入图像描述

一切都正确输出,除了第 8 行:如果变量的长度 >2,它就可以工作,这是我备受折磨的代码:

price = int(input())
weight = int(input())
money = int(input())
re_money = money - (weight * price)
print(f"{'Чек':=^35}")
print(f"Товар: {name:>28}")
print(f"Цена: {weight:>17}кг * {price}руб/кг")
print(f"Итого: {weight * price:>28}")
print(f"Внесено: {money:>26}")
print(f"Сдача: {re_money:>28}")
print("=" * 35)

您能告诉我如何将 f 字符串与由字符串数据分隔的变量对齐吗?

python
  • 1 个回答
  • 26 Views
Martin Hope
punkochel
Asked: 2024-09-07 15:34:09 +0000 UTC

如何从 Windows 构建 .so 库?

  • 6

我构建动态库 .dll 没有任何问题:

mkdir build
cd build
cmake .. -A Win32 -T ClangCL
cmake --build .

同样的事情在 Ubuntu 22.04 中工作正常,只有 .so:

mkdir build
cd build
export CC=path to clang CXX=path to clang++
cmake .. -G Ninja -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32
cmake --build .

但是如何在 Windows 上为 Linux 构建库呢?我有 Ninja 和 Clang。

好吧,如果有人可以提供解决方案,那么请告诉我如何做同样的事情,但是是在 Win 下的 Linux 上。


我记得以前做过类似的事情...你必须朝着MSYS64的方向挖掘并安装GCC。是否无法使用 Clang 在 Win 下的 Linux 下构建?

c++
  • 1 个回答
  • 43 Views
Martin Hope
Basic Sloth
Asked: 2024-09-07 13:50:57 +0000 UTC

显示来自 SQLite 的图像

  • 5

我在戈多工作。有一个存储图像的表。我这样加载它们:

    var img = texture.get_image().save_jpg_to_buffer()
    dict["CoverImg"] = img
    db.insert_row(tableName,dict)

当我尝试加载数据并从中创建图像时,出现错误

预期图像数据大小为 683x1022x3(RGB8,无 mipmap)= 2094078 字节,实际得到 113150 字节。

代码是这样的:

var image_string = array_reading[11]["CoverImg"]
var image = Image.new()
image.create_from_data(width, height, false, format, image_string)
var texture = ImageTexture.new()
texture.create_from_image(image)
$BookCover.texture = texture

我还将高度、宽度和格式保存到表格中,应该没有错误

    var img = texture.get_image()
    width =  img.get_width()
    height = img.get_height()
    format = img.get_format()

原因可能是 Packed Byte Array,但是。我不知道该怎么办

sql
  • 1 个回答
  • 33 Views
Martin Hope
alexWithoutBeard
Asked: 2024-09-07 13:46:09 +0000 UTC

当您单击段落中的任何单词时,它会以红色突出显示

  • 4

给定一个包含带有单词的文本的段落。确保当您单击本段中的任何单词时,该单词将以红色突出显示。

使用 li、input 和其他不会产生任何问题,因为您可以在那里使用querySelectorAll。但文本有问题)我的代码如下(其中一切都是错误的,但仍然):

let p = document.querySelector("p"); // Получаю доступ к P
p.addEventListener("click", function() { // здесь уже ошибка - я обрабатываю клик по параграфу, а надо по слову:D
  let pText = document
    .querySelector("p")
    .innerText.split(" ") // получаю массив с текстом из параграфа и пытаюсь его перебрать 
    .forEach(
      (word) => ((p.innerHTML = word), (p.style.color = "red")) // Белеберда, в которой я пытался.... добавить слово в параграф... и покрасить параграф в красный цвет. Ну что написал, то и получил) 
    );
});
<p>
  Lorem ipsum dolor sit amet consectetur adipisicing elit. Culpa quod nostrum nemo, quis ipsum officiis cum id, placeat temporibus soluta tenetur consequatur illum vel autem assumenda corrupti dolor molestias consectetur!
</p>

有一个想法可以使用for of来检查它,但这并不能解决问题。我会在等待大师答复的同时尝试)

javascript
  • 1 个回答
  • 78 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5