问题标签 [halt]
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.
javascript - 发生错误时如何继续执行javascript
我使用 WP 原生函数 wp_enqueue_script() 在 WP 前端和后端加载我的所有脚本,以便它可以处理对同一脚本的重复调用等等。
其中一个问题是其他程序员不使用这个函数,而是直接从他们的代码中加载他们的脚本,这会导致 jQuery 或 jQuery-UI 被加载两次,从而导致一堆错误。
另一个问题是不属于我的代码会触发错误并在此之后停止 JavaScript 的执行。
简而言之:
Javascript 错误发生在不属于我的代码中。
由于该错误,我的代码无法执行。
我希望我的代码绕过该错误并仍然执行。
有没有办法处理这些问题?
java - 尽管在早期迭代中运行,但程序似乎冻结了
我正在编写一个程序,通过找到超稳态值,然后使用这些超稳态值的比率来计算常数,使用物流方程计算费根鲍姆常数。
我对几乎所有值都使用 BigDecimals,以便在计算常数期间保持必要的精度水平。
我正在从以下文件第 30-35 页上的 C++ 代码改编我的代码:http ://webcache.googleusercontent.com/search?q=cache:xabTioRiF0IJ:home.simula.no/~logg/pub/reports/ chaos_hw1.ps.gz+&cd=21&hl=en&ct=clnk&gl=us
我怀疑这个程序对我的问题有什么影响。我运行该程序,它似乎正在工作。我得到的前 4 个超稳定值和前 2 个 d 的输出是预期的,但是在显示这 4 行之后,程序似乎只是停止了。我没有例外,但即使等待 30 分钟后,也不会输出更多计算。我无法弄清楚究竟是什么原因造成的,因为每一行的计算时间应该大致相同,但显然不是。这是我的输出:
这是我的代码:
}
编辑:Phil Steitz 的回答基本上解决了我的问题。我查看了一些线程转储,在进行了一些研究以尝试理解它们并使用调试信息编译我的程序后,我发现主线程正在停止:
as Phil Steit's said, by using
in not only this line:
but also in my multiplication operations in the methods F, Dfda, and Dfdx, I was able to get my code to work properly.
I used DECIMAL128 because the smaller precision made the calculation non-functional, because I compare them to such low numbers for the tolerance check.
multithreading - boost::线程执行
我有一个ChunkManager
有几个(应该是)异步方法的类。这些方法在我的游戏引擎中处理任务,例如在不同的线程上加载地图块(类似于 Minecraft),以免完全停止主线程(它们是冗长的操作)这是其中一种方法:
renderChunks 看起来像:
这应该有效,对吧?但是,当它运行时它会崩溃。我有一种感觉,这与我在创建线程后对线程所做的事情有关,因为如果我把
加载线程.join();
在上述方法中,它工作正常,但主线程被暂停,因为显然它只是在等待新线程完成,有效地将我带回第一方。有什么建议吗?抱歉,如果这是一个迟钝的问题,我对线程的概念不熟悉。谢谢。
更新(2013 年 4 月 9 日):我找到了这个宝石:http ://threadpool.sourceforge.net/ ..并 解决了我的问题!
crash - JOptionPane 在随机运行次数后停止(在 MacbookAir 上使用 Eclipse Kepler、java 7、Windows 7 64bit)
我已经对这个问题进行了彻底的研究,但没有用。希望你们能帮助我。首先十分感谢!
测试代码如下:
它只是显示一个等待用户响应的输入框,如果用户点击 OK 则重复,如果用户点击 Cancel 或 X 按钮则停止。在随机数次点击 OK(或 Enter Key)后,该框会停止。它只显示框的框架,带有 X 按钮,内部没有任何内容(没有消息、没有输入字段、没有确定或取消按钮)。我唯一能做的就是点击 X 按钮退出程序。
showMessageDialog 和 showInputDialog 都会发生这种情况。
我的日志显示此警告:
!会话 2013-07-09 14:00:12.666 -------------------------------------------------- --------- eclipse.buildId=4.3.0.I20130605-2000 java.version=1.7.0_25 java.vendor=Oracle Corporation BootLoader 常量:OS=win32, ARCH=x86, WS=win32, NL= en_US 框架参数:-product org.eclipse.epp.package.standard.product 命令行参数:-os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.standard.product
!ENTRY org.eclipse.egit.ui 2 0 2013-07-09 14:00:30.147 !MESSAGE 警告:EGit 无法检测到本机 Git 的安装路径“gitPrefix”。因此 EGit 不能尊重系统级别的 Git 设置,这些设置可能在本机 Git 安装目录下的 ${gitPrefix}/etc/gitconfig 中配置。这些设置中最重要的是 core.autocrlf。默认情况下,Windows 版 Git 在此系统级别配置中将此参数设置为 true。Git 安装位置可以在团队 > Git > 配置首选项页面的“系统设置”选项卡上进行配置。可以在 Team > Git > Confirmations and Warnings 首选项页面上关闭此警告。
但我怀疑这个警告与 JOptionPane 错误没有任何关系。还是我错了?
我在这个论坛上发现有人遇到了与我完全相同的问题,解决方案是检查 Eclipse 使用的编译器,确保它是 Sun 的而不是 GCJ。但是,我的一直是 Sun 的 java 7。
我已经尝试过 64 位和 32 位的 Eclipse。
任何帮助深表感谢!!
raspberry-pi - 将 GPIO 引脚拉低作为关机前的最后一步
我想通过将 GPIO 引脚拉低 10 秒来表示电源关闭状态。我在 /etc/rc.* 目录中发现了运行级别。最终,“停止”命令开始运行。
我想编辑并重新编译halt.c 文件,但我找不到它。我有两个问题:
- 这是正确的方法吗?
- 源代码在哪里?(等待 Q1 的肯定回答)。
谢谢你。贾斯汀
php - 当包含的文件具有一定大小时,PHP include() 会停止
Smarty 2.6.19 中有一个 compiler.assign.php 插件。它的内容可以在这里查看:http: //smarty-php.googlecode.com/svn/branches/Smarty2Dev/libs/plugins/compiler.assign.php
有时 PHP 会在包含此文件的行停止。没有抛出错误。但是,如果我对文件进行任何更改(即在注释行中添加一个字符),它就会开始工作。如果我删除添加的文本,它会再次停止。仅当文件内容为原始内容时才能复制停止。如果我在一个位置添加一个字符并在另一个位置删除一个字符,脚本将起作用,尽管它的大小与原始大小相同。
重新启动 Apache 会有所帮助。所以这是一个 Apache+PHP 的问题。
我只是在评论中添加和删除字符,所以它们不会影响 PHP。我对这个奇怪的问题感到非常困惑。
该问题出现在 Apache 2.2.24、PHP 5.3.23 和 Linux 2.6.18 下。没有检查其他环境。
jquery - JAVASCRIPT equivalent of exit
Pretty simple question, but much to my surprise I could not find an answer on the internets.
In PHP we have exit; which will simply stops executing any further code when it reaches that line, assuming there are no errors.
Does jQuery (JAVASCRIPT for all yous) have a similar built in function? This is to be used for debugging, not for production.
Thanks!
javascript - JQuery show() - 暂停函数直到回调被执行
我希望我的 javascript/jquery 应用程序停止执行所有动画,并且仅在显示加载 .gif 时继续执行。
我确实设法在其他动画进行时显示加载 .gif,但我真的需要它在其他任何动画之前已经显示。
所以我编造了一个等待回调执行的方法,但它没有按预期工作。
请参阅此 JFiddle 示例。我不仅想知道如何正确解决这个问题;我也很感激任何关于它为什么不能按我预期工作的意见。
提前致谢!
php - 使用“程序执行函数”(exec、system 等)执行二进制字符串
是否可以使用“程序执行功能”(exec、system 等)执行二进制字符串?
http://php.net/manual/en/ref.exec.php
例如,以下文件是一个带有二进制“hello, world”程序的 php 脚本。它最初是用 C 语言编写的:
输出:
更新:
我已将二进制字符串写入文件:
请注意 preg_replace 调用以删除第一个换行符。没有它,执行将不起作用。
输出:
assembly - 汇编程序中应该出现多少个 HALT 和 .END?(假设我们的程序不应该永远执行)
汇编程序中应该出现多少个 HALT 和 .END?(假设我们的程序不应该永远执行)
是否至少有一个 HALT 和一个 .END?