问题标签 [watch]
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.
xcode - NSDictionary 在调试中检查
我希望在调试操作期间查看我的 NSDictionary ......最快最好的方法是什么?xcode 没有像视觉工作室这样的手表来查看对象吗?
替代文字 http://www.ghiboz.info/shots/f1320fc6.png
谢谢!
c# - 为什么我的 VS2008 手表显示不正确的值?
我有一个字符串变量和一个字符串常量。两者都应该是相同的值(我正在测试条件中的相等性)。两者的“正确”值都应该是“scl”。在调试时,如果我在每个上面放一个手表,在“本地”窗口中查看它们,或者将鼠标悬停在它们上面,显示的值是“sd”,这是类中不同常量的值(还有很多其他类中正确显示值的常量和变量)。如果我为有问题的变量/常量值插入一个 Debug.WriteLine,(在与手表相同的范围内)输出窗口会打印每个的正确值。对于我的生活,我无法弄清楚为什么会发生这种情况,或者如何纠正它。
java - Java:监视目录以移动大文件
我一直在编写一个监视目录的程序,当在其中创建文件时,它会更改名称并将它们移动到新目录。在我的第一个实现中,我使用了 Java 的 Watch Service API,它在我测试 1kb 文件时运行良好。出现的问题是,实际上创建的文件大小在 50-300mb 之间。发生这种情况时,watcher API 会立即找到该文件,但无法移动它,因为它仍在写入中。我尝试将观察程序置于一个循环中(在文件可以移动之前会产生异常),但这似乎效率很低。
由于这不起作用,我尝试使用一个计时器,该计时器每 10 秒检查一次文件夹,然后在可能的情况下移动文件。这是我最终采用的方法。
问题:在没有进行异常检查或不断比较大小的情况下,是否会在文件写入完成时发出信号?我喜欢对每个文件只使用一次 Watcher API 的想法,而不是不断地使用计时器检查(并遇到异常)。
非常感谢所有回复!
nt
javascript - Javascript:对象所有属性的 Mozilla .watch() 功能(可能跨浏览器)
https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Object/watch
.watch() 方法简而言之:“监视要分配值的属性并在发生这种情况时运行函数。”
长描述形式:“监视分配给此对象中名为 prop 的属性,在设置 prop 时调用 handler(prop, oldval, newval) 并将返回值存储在该属性中。观察点可以过滤(或取消)值分配,通过返回修改后的 newval(或通过返回 oldval)。”
有一个问题要让它在所有浏览器中工作: Object.watch() for all browsers?
我正在寻找类似的东西。我正在寻找的是一种我可以用来适应这个规范的方法:“监视分配给这个对象中的任何属性并在发生这种情况时运行一个函数。” 主要区别在于它是任何属性,并且只是任何特定属性。
有人可以创建这样的方法,或者如果他们知道这样的方法已经存在,链接到它吗?让它在所有浏览器中工作(减去 IE,或者如果 IE9 符合,则减去 IE8)会很有用
编辑:作为我的意思的一个例子,我将展示我需要它的用途。
然后,例如,如果有人做了以下事情:
处理程序将使用参数 ("-8", undefined, 10) 调用。(最终会发生的是,脚本会自动重新计算 leftBound 和 length 属性(就像数组如何自动更新 length 属性一样)。
ant - 是否有用于监视目录更改的 ANT 任务?
这对我来说听起来有点牵强,但是是否有一个 ANT 任务来监视目录的更改,然后在目录更改时运行特定的 ANT 类?
c# - 在使用 C# 的 Visual Studio 2008 中,如何在属性上设置监视?
在 Visual Studio 2008 中,如果这很重要,我正在使用 C#,如何在属性上设置监视,以便在执行过程中看到值何时发生变化?
sql-server - 实体框架:观察保存在我的对象上的更改
对于我的项目,我必须通过实体框架记录对我的对象所做的所有更改。这仅包括注册在哪个时间在哪个表上编辑了哪些字段。
粗略地说,将更改放在具有这种结构的表中:IDEvent、EventDate、TableName、RowID、FieldName、OldValue、NewValue
如果有多个更改,将插入几行。
它已经适用于我 90% 的案例,我正在监听 ObjectContext 的 SavingChanges 事件
我唯一的问题:在添加的情况下,我由 SQL(IDENTITY) 生成的主键在 SavingChanges 事件中此时不存在(逻辑),因为它尚未存储在数据库中,问题是我真的需要它(在我的表中填写我的 RowID)
那么,你知道如何做到这一点吗?我没有找到任何“ChangesSaved”事件。解决方法的想法?
gdb - 当前上下文中没有符号“颜色”。广发银行
我正在尝试使用 gdb 调试代码,但是当我尝试查看我的变量颜色时,它会这样说
该变量是一个 int 并且显然在范围内。代码如下
并且我的调试器传递了变量的声明。
我只是在做,在 if(color==0) 有一个断点
我可能会怀疑编译器或其他东西,这可能吗?
编辑:在使用 GDB 的构造函数中调试存在一些问题
visual-studio - Watch 在调试中的搜索能力?
只是想知道是否有能力在观看时进行搜索?如果我可以简单地搜索结果然后相应地打开树,而不是通过一百万个树节点?
只是想知道这样的事情是否可能?(如果没有,为什么不呢?)
linux - 带有unix命令“watch”的颜色?
我使用的一些命令显示颜色,但是当我将它们与 watch 一起使用时,颜色会消失:
是否有可能以某种方式恢复颜色?