标签: block

if/else格式在while循环中

while(true)
{ 
  cout << "Name: ";
  getline(cin, Name);
  if(Name == "Stop")
    break;

  cout << "Additional Name - Y/N: ";
  getline(cin, additional);
  if (additional == "Y") 
    cout << "Additional Name: ";
  getline(cin, Name2);
  else
    cout << "Location: ";
  getline(cin, Location);
  if(Location == "Stop")
    break;
}


chief.cpp: In member function ‘void BookList::Fill()’:
chief.cpp:128: error: ‘else’ without a previous ‘if’
Run Code Online (Sandbox Code Playgroud)

用户输入第一个名字后,我想提供输入第二个名字的选项.如果"N"只是跳到位置,如果"Y"转到Name2然后转到Location.

c++ if-statement block braces

0
推荐指数
1
解决办法
9395
查看次数

执行顺序,静态块,字段

我知道静态块在任何事情之前运行.但是在这里,当调用B.test()时会发生什么?执行顺序和值的设定?后来,当b1设置为null时,b1.i如何计算为20?

class  B
{    
     static int i;
     static {
         i = 20;
         System.out.println("SIB");
     }
     static int test() {  
         int i = 24;
         System.out.println(i);
         return i; 
     }
}

public class Manager {
    public static void main(String[] arg) {
         B.test();
         B b1 = null;
         System.out.println(b1.i);  
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

SIB
24
20
Run Code Online (Sandbox Code Playgroud)

java static block

0
推荐指数
1
解决办法
1359
查看次数

从for循环块UI启动线程

我正在压缩视频,将来我想一次压缩多个帧.我有一个线程,我称之为在每个帧上工作 - 这就是我在UI类中进行循环的原因.问题是UI被阻止了.为什么?这是因为我从for循环调用线程吗?

导致UI块的代码(Dialog.cpp):

for(int i=0; i<nFrames; i++)
{
    //grab next frame from video source

    myThread.setFrame(newFrame);
    myThread.start();
    myThread.wait();
    result.append(myThread.GetResult());
}
Run Code Online (Sandbox Code Playgroud)

c++ user-interface qt multithreading block

0
推荐指数
1
解决办法
187
查看次数

在Matlab中使用BLOCKPROC查找最大像素

Matlab中,我有一个3D矩阵(超过100帧512x512).我的目标是通过整个超矩阵找到一些代表点.为此,我实现了传统的(并不是非常有效的)方法:我将大矩阵细分为更小的子矩阵,然后我寻找具有最高值的像素.在这之后,我将子矩阵中该像素的相对坐标更改为参考大矩阵的全局坐标.

现在,我正在重新设计算法.我已经看到,为了逐块分析一个大矩阵(实际上我正在使用我的旧算法),BLOCKPROC函数非常有效.我已经阅读了文档,但我不知道应该如何实现"有趣"功能来提取每个块具有最高值的像素.先感谢您.

*我正在尝试获取参考全局矩阵的那些最大像素的坐标,我真的不关心它们的值.

algorithm matlab block image-processing

0
推荐指数
1
解决办法
1090
查看次数

在Magento(1.8.x)中为Checkout页面添加自定义标题

我正在尝试向我的Checkout页面添加一个自定义标题,我已经想到从页面中删除标题基本上是在/layout/checkout.xml文件中添加一个节点,任何人都可以解释如何基本上只有一个新的修改标题适用于所有Checkout页面.

当前默认/ layout/checkout.xml

 <default>
   <remove name="footer"> <!-- removes the footer from checkout -->
... // all other xml data..
</default>
Run Code Online (Sandbox Code Playgroud)

我的主题的伪代码

if (a CHECKOUT PAGE) {
  use 'custom checkout header'
else
  use the standard default header.
Run Code Online (Sandbox Code Playgroud)

layout themes checkout block magento

0
推荐指数
1
解决办法
4792
查看次数

在JavaScript中,使用Regex时,如何在不使用空格字符的情况下匹配空格OR?

在CoffeeScript中使用块正则表达式时,会删除空格.所以,除非我使用\s,否则我无法匹配空格,但这也匹配新的行,制表符等.

所以在JavaScript中(因为除了块正则表达式之外,CoffeeScript正则表达式与JavaScript相同),有没有一种方法可以匹配ONLY空格而不使用空格本身?

javascript regex space block coffeescript

0
推荐指数
1
解决办法
85
查看次数

正确进行多个CUDA块同步的方法

我喜欢对多个块进行 CUDA 同步。它并不是对于 __syncthreads() 可以轻松处理的每个块。

我看到关于这个主题的现有讨论,例如cuda 块同步,我喜欢 @johan 提出的简单解决方案, https: //stackoverflow.com/a/67252761/3188690,本质上它使用 64 位计数器跟踪同步块。

但是,我编写了以下代码试图完成类似的工作,但遇到了问题。这里我使用这个术语environment是为了使wkNumberEnvs这个环境中的块能够同步。它有一个柜台。我曾经atomicAdd()计算有多少块已经自己同步,一旦同步块的数量 == wkBlocksPerEnv,我就知道所有块都完成了同步,并且可以自由运行。然而,它有一个奇怪的结果,我不确定为什么。

问题就出在这个while循环上。由于所有块的第一个线程都在执行atomicAdd,因此有一个while循环来检查,直到条件满足。但我发现有些块会陷入无限循环,我不确定为什么最终无法满足条件?如果我在 或 中打印一些消息*** I can print here 1*** I can print here 2则不会出现无限循环,一切都很完美。我没有看到明显的东西。

const int wkBlocksPerEnv = 2;

__device__ int env_sync_block_count[wkNumberEnvs];

__device__ void syncthreads_for_env(){
    // sync threads for each block so all threads in this block finished the previous tasks
    __syncthreads();

    // sync threads for wkBlocksPerEnv blocks for each environment …
Run Code Online (Sandbox Code Playgroud)

synchronization cuda block

0
推荐指数
1
解决办法
1762
查看次数

如何使用 Gradio 块作为可在局部函数中使用的变量?

解释

\n

我正在尝试使用 Gradio 块作为输入来创建变量。然后,这些变量被发送到一个函数,用于格式化字符串。

\n

问题

\n

后面的函数不接受 Gradio 块创建的变量。详细信息如下。

\n

代码

\n

渐变块

\n

这是 Gradio“前端”Gradio 代码,旨在生成我想要的变量:

\n
with gr.Blocks() as main:\n    with gr.Tab("The Workout Plan"):\n        with gr.Column():\n            with gr.Row():\n                age = gr.Number(label="Age"), #1 Age\n                weight = gr.Number(label="Weight (lbs)"), #2 weight \n                sex = gr.Dropdown( #3 sex\n                label="Biological Sex",\n                choices=["Male", "Female"]),\n            with gr.Column():\n                goal = gr.Dropdown( #4 goal\n                    label="What is your primary goal?",\n                    choices=["Hypertrophy (muscle growth)", "Power Lifting (strength increase)", "Flexibility and Mobility"]),\n                location = gr.Dropdown( #5 location\n …
Run Code Online (Sandbox Code Playgroud)

block openai-api gradio

0
推荐指数
1
解决办法
3720
查看次数

为什么带有 display: inline-block 的空子元素会在其父元素中创建空间?

这是一个具有子元素的父元素,父元素没有任何宽度或高度属性,但子元素具有 100% 百分比宽度和高度,并显示: inline-block 。

HTML 和 CSS

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      .parent {
        background-color: red;

      }
      .child {
        display: inline-block;
        width: 100%;
        height: 100%;
        background-color: black;
      }
    </style>
  </head>
  <body>
    <div class="parent">Hello
      <div class="child"></div>
    </div>
  </body>
</html>

Run Code Online (Sandbox Code Playgroud)

我没想到孩子会占用任何空间,因为它是空的,并且父级没有宽度和高度,但它在父级中产生了一个空白空间。

在此输入图像描述

我可以使用显示块来修复此问题,但我只想知道为什么使用显示内联块时会发生这种情况?

css block display

0
推荐指数
1
解决办法
62
查看次数

使用静态标签从静态路径加载图像

我无法使用以下语法在我的索引页上加载图像

{% extends "base.html" %}
{% load crispy_forms_tags %}
{% block content %}

    <-!---This is the statement-->
   <-div data-src=  "{% static "bootstrap/images/slider/slider-img1.jpg" %}">
   <-/div>

{% endblock content %}
Run Code Online (Sandbox Code Playgroud)

- (dash)在 div 中添加了一个额外的内容,因为该帖子难以显示。

无论如何,我收到错误

Invalid block tag on line 69: 'static', expected 'endblock'. Did you forget to register or load this tag?
Run Code Online (Sandbox Code Playgroud)

我认为这是一个目录结构。我的目录目前看起来像这样

|_mainApp
|  |_______index.html ------>This is where i am trying to run the statement
|_templates
|  |_______base.html ------->The statement works fine in the base
|_static
   |_bootstrap
|_CenterApp …
Run Code Online (Sandbox Code Playgroud)

tags django block static-content

-1
推荐指数
1
解决办法
1294
查看次数