问题标签 [break]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4634 浏览

c# - 文字自动化:检测是否需要分页符?

我正在使用 C# 编写一个项目,该项目将使用 Word Automation API 生成 Word 文档。

我想在生成的文档中的特定点插入分页符,我目前正在使用以下代码成功执行此操作:

但是,如果文档在上一页的空间不足之后自然地换到下一页,那么我真的不想生成分页符,否则我最终会得到一个空白页。

我真正想要的是能够准确找出光标的位置,如果它在当前页面的第一行和第一列,那么我可以安全地假设没有必要插入分页符。

有没有办法访问光标的位置?或者另一个可以做同样事情的解决方案?这似乎是一个简单的要求,所以如果我错过了明显的,我提前道歉。

0 投票
10 回答
177748 浏览

c++ - 立即退出 C++ 中的“while”循环

如何while立即退出循环而不走到块的末尾?

例如,

有任何想法吗?

0 投票
1 回答
12318 浏览

java - 如何将中断键序列发送到 Java 进程?

我有一个 Java Process 实例及其关联流的句柄。这是一个控制台程序。我想模拟一个休息序列。在 Windows 上,这是 Ctrl-C。没有本地人这可能吗?

这样做的原因:控制台程序本身就是一个命令行控制台,控制着另一种语言的虚拟机。用户可以从这个控制台程序运行另一个程序。在程序运行时,中断序列将中断底层程序的执行并导致控制台程序进入调试模式。

我们正在对这个控制台调试器进行 Java 包装,以便可以通过 IDE (Eclipse) 驱动它。发送中断序列相当于在 Eclipse 调试器中按“暂停”。

0 投票
2 回答
672 浏览

iphone - iphone safari http地址分词

有没有办法在 iphone safari 中“断字”一个长的 http 地址?

目前有长http地址:即 http://long/website/address/to/be/displayed/on/iphone/safari

safari 会将其呈现在一行中,从而影响用户现在必须水平滚动的页面和其他内容。

有没有办法让 safari 显示:

?

也许css关键字类似于IE中的分词?

0 投票
6 回答
25658 浏览

c# - 抛出异常后我必须中断吗?

我正在用 C# 编写一个自定义类,如果人们在某些方法中输入错误,我会抛出几个异常。如果抛出异常,抛出后方法中的任何代码是否仍会被执行?我必须在投掷后休息一下,还是投掷总是退出该方法?

0 投票
2 回答
23284 浏览

html - 当您只控制 iframe 页面(而不是框架页面)时,如何使链接脱离 iframe?

我有一个网站通过某些页面上的 iframe 显示其他网站。它这样做是为了显示与读者相关的工具栏(就像 Facebook 和 Owly 一样)。但是,当用户选择离开原始站点时,我希望栏消失。正如您可能收集的那样,我不控制 iframe 中的站点,它们位于 iframe 页面之外的另一个域上。

我在 上尝试了 target="_parent" ,但<iframe>没有运气。然后我尝试了各种脚本解决方案,但由于相同的域限制,它们都失败了。我最后一次尝试是对 iframe URL 中的更改进行超时检查,但是当页面位于另一个域上时 iframe.contentWindow.location.href 受到限制(与我发现有点奇怪的对象 iframe.contentWindow.location 不同)。

这个问题有什么解决办法吗?我知道 iframe 并不是最热门的东西,但在这种情况下它们可以胜任。

0 投票
3 回答
1447 浏览

php - PHP表单删除换行符

我使用一个运行良好的 php 表单处理器脚本。除非用户在多行文本字段中提交文本,否则任何换行符或新行都会从传递的结果字符串变量中删除。这通常会使接收表单结果的人无法阅读。

我不是 php 专家,但我确信答案在于剥离字符的代码。我不确定的是,如果我停止它剥离字符会导致安全风险吗?

条形数组读取:

我可以在这里更改什么以保留换行符?

提前感谢您的帮助。

0 投票
1 回答
2227 浏览

java - Java Logger - “无换行符”和“显式类日志记录”问题

我目前正在努力解决有关 java.util.logging.Logger 的两个问题:
1)我想要一个(方便)方法,如“info()/fine()”方法,只有那些方法应该不要在输出后插入换行符(System.out.print 和 println 等功能)。我已经覆盖了 format() 方法 - 只是在日志记录中添加一个“no-linebreak-flag”并在 format 方法中分析它会不会太慢(因为我正在使用实时应用程序”。这将是实现这样的事情的正确方法?

2)目前我有一个工厂类,它创建所需的记录器(我在 FileLogging 和控制台记录之间有所不同) - 但我真的不知道如何详细地告诉记录器哪些包/类(“模块”)记录和这不是。还是我应该检查每个类中的调试标志,然后创建记录器(debug==true)或不?此外,如果可能的话,我想通过源代码而不是 Logging-Properties 文件进行所有需要的设置......

感觉Logger有点不太懂^^

提前致谢!

0 投票
4 回答
8822 浏览

delphi - DELPHI:如何在循环或案例之外使用“中断”?

考虑以下德尔福帕斯卡代码:

我知道我可以用 TComponent 做一些多态的东西,但这不是我的问题。我想知道是否有办法摆脱单次迭代重复直到语句。没有它,我不能在处理块的任何地方使用 break 语句,我需要它来随时停止处理。

0 投票
20 回答
297915 浏览

c++ - 我可以使用 break 退出多个嵌套的“for”循环吗?

是否可以使用该break函数退出多个嵌套for循环?

如果是这样,你会怎么做呢?您还可以控制break出口的循环次数吗?