当我用Sprite Kit创build一个新的OS X“游戏”项目,并在任何地方设置断点时,我可以看到variables值就好了: 然后我改变代码来导入我自己的框架(TilemapKit),这是一个纯粹的Objective-C框架: import SpriteKit import TilemapKit class GameScene: SKScene { override func didMoveToView(view: SKView) { print("dang!") } } 没有其他的变化。 我甚至没有使用任何TilemapKit代码(还)。 当断点触发时,我看到这个: 只要观察variables值,整个项目就停止可debugging。 这种行为是完全一致的。 没有框架导入我可以再次debugging。 由于我在Xcode 7 beta(7A121l)和OS X 10.11开发者预览版上,我知道这可能只是一个(临时的)错误。 命令行Tiles设置为使用Xcode 7.0版本btw。 我试图在框架目标中启用模块,确保部署目标是相同的(10.11),禁用符号剥离。 我添加了一个Bridging Header,并在其中导入了TilemapKit框架(在这种情况下,除去Swift导入将仍然给我不可debugging的应用程序,所以它似乎没有关系如何或在哪里我导入框架)。 有没有人有什么可能导致这种行为的build议,我怎么可能去解决它 – 或者至less我怎么可以试图缩小这个问题? 是罪魁祸首更可能连接到项目与框架的构build设置? 我是否需要在应用程序项目中启用某些function才能使其与ObjC框架兼容? (我已经在其他链接器标志中获得了-ObjC) 更新: 我在debugging控制台中运行了po self ,发现这个通知: <built-in>:3:6: error: module 'TilemapKit' was built in directory '/TilemapKit.framework' […]
我正在开发一个Rails 3.2项目,尽pipe我不认为这个项目很大,但是资产在最近几个月里增加了一些。 资产包括JS(无咖啡剧本)和SASS文件; 我们有不less的图片,但是从早期开始,它们就更less了,所以我不认为它们是一个很重要的因素。 我们可能有大约十几个库,大部分都是小的,最大的是Jquery UI JS。 部署是通过Capistrano完成的,而且开始显而易见,部署到分期的速度明显快于生产。 为了说明,同时避免了有关不同服务器和networking效应的因素,我只需在笔记本电脑上依次运行以下三个命令,如下所示: $ time RAILS_ENV=production bundle exec rake assets:precompile ^Crake aborted! [Note I aborted this run as I felt it was getting stupidly long…] real 52m33.656s user 50m48.993s sys 1m42.165s $ time RAILS_ENV=staging bundle exec rake assets:precompile real 0m41.685s user 0m38.808s sys 0m2.803s $ time RAILS_ENV=development bundle exec […]
我成功地做了几个Visual Studiodebugging器可视化器,他们工作得很好,除了在一些对象上,当我尝试用objectProvider.GetObject()反序列化对象时, System.Exception: Function evaluation timed out. at Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.PrivateCallback.MaybeDeserializeAndThrowException(Byte[] data) 超时发生得相当快(即使我单击可视化图标后大概一秒钟),即使我的其他一些可视化工具仍然可以正常工作,即使大数据对象显示时间更长(5-10秒),仍然不能时间到。 我已经做了一个自定义的对象源来限制序列化到我需要显示的字段。 我还能做什么来使数据反序列化,而不会超时?
我想要jdb(我通过Eclipsedebugging器使用)打破当一个variables分配一些价值。 我不想在一些特定的行中设置断点,而是更一般地设置断点。 例如,每次打破x == null。 这样的事情是可以实现的吗?
如何打印theano TensorVariable的数值? 我是theano的新手,所以请耐心等待:) 我有一个函数,我得到y作为参数。 现在我想debugging打印这个y的形状到控制台。 运用 print y.shape 导致控制台输出(我期待数字,即(2,4,4) ): Shape.0 或者我怎样才能打印例如下面的代码的数字结果(这个计数y有多less值大于最大值的一半): errorCount = T.sum(T.gt(T.abs_(y),T.max(y)/2.0)) errorCount应该是一个单一的数字,因为T.sum总结了所有的值。 但是使用 print errCount 给我(预计像134 ): Sum.0
最近我一直在和其他的JS一起工作,并开始非常讨厌试图debugging它。 即使使用Chrome的开发工具,我也无法追踪页面加载过程中发生的很多DOM变化。 有什么工具可以告诉我哪些部分的DOM(比如一个附加的属性)是由JS完成的吗? 谢谢
我经常使用VS 2008来debugging应用程序的.NET C#组件。 有时,我想退出debugging并继续运行应用程序。 停止debugging会杀死我正在debugging的进程。 我怎样才能达到我的目标? 这不是一个Web应用程序,它是一个运行托pipe代码和非托pipe代码的本地进程。 我发现debugging菜单中的“全部分离”选项,但是它被禁用(变灰) 。
有没有办法设置源代码级的断点,在实际的硬件上运行代码,并能够检查variables并继续?
问题 我想用IntelliJ使用交互式debugging器。 不幸的是,我无法说服IntelliJ加载和编译插件。 但是,我可以执行gradle clean build ,插件按预期构build并运行testing。 具体来说,我试图debugginggradle-js-plugin的本地更改,IntelliJ说它无法findcom.google.javascript.jscomp.CompilerOptions以及spock.lang.Specification 。 (我想也许这是关于他们的方式加载,但这是一个猜测。) 我试过的东西 注:我没有恢复步骤之间的任何进程。 我的第一个猜测 我注意到docs.codehaus.org上的一个howto 。 IntelliJ无法findorg.gradle.launcher.GradleMain ,所以我已经调整它使用GradleLauncher与以下内容: import org.gradle.GradleLauncher class GradleScriptRunner { public static void main(String[] args) { GradleLauncher.newInstance( "-p", "/path/to/gradle-js-plugin/src/test/resources/build.gradle", "clean assemble" ) } } 每个GradleLauncher的文档 。 结果: IntelliJ不会编译这个项目。 1. Peter Peter Niederwieser的答案通过插件修复想法项目和debugging 脚步 ~# cd /path/to/gradle-js-plugin && gradle cleanIdea idea 打开新创build的项目,并尝试使用步骤0中的ScriptRunner进行debugging。 结果:项目编译( 耶! […]
在VS2012中,我的web项目像往常一样debugging得很好。 我使用IIS Express。 今天,我安装了VS 2013,当我按F5debugging时,我得到了 我无法在任何地方find解决scheme。 我尝试清理临时文件,将端口号从7227更改为其他内容,删除iis快速configuration文件等。我甚至卸载并重新安装VS 2013。 我可以运行没有debugging,然后附加到IISExpress和工作,但我不能开始与F5。 任何线索? 编辑:发生在另一台机器以及全新安装的Windows 8.1和VS 2013 编辑:解决scheme:我有Silverlight检查debugging器。 我取消了Silverlight的检查,并且可以使用F5使用Chrome或Firefox进行debugging。 显然有些东西不对,但我不需要Silverlightdebugging。