问题标签 [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.
c# - 在调试手表中查看子字符串
在调试会话期间在 Watch 窗口中查看字符串时是否可以看到字符串的子字符串?
visual-studio-2008 - 在 Visual Studio 调试器中看到命名数据列?
当我在调试数据表时,比如在监视窗口中,我通常会选择 Rows 属性,然后选择一个特定的索引——通常是 0 或 1。
当我这样做时,我看到一个带有数字索引的 ItemArray 列表,表示该行的列。但是这些列有名称,我想看看它们。所以而不是
myTable.Rows[0][6]
...我猜测/相当但不太确定 LastName 列在那个位置,我更希望看到 ItemArray 列表,列名在 [] 括号之间,所以我确定。这里有我没有看到的房产还是有办法做到这一点?
python - 如何查看文件夹的更改以及何时使用 Python 完成更改?
我需要查看传入文件的文件夹。我在以下帮助下做到了这一点:
如何查看文件以进行更改?
问题是正在移动的文件非常大(10gb),我希望在所有文件完成移动时得到通知。我尝试每 20 秒比较一次文件夹的大小,但文件显示其大小正确,即使硬窗口显示它仍在移动。我正在使用带有 python 的 windows
我找到了一个使用 open 并等待 io 异常的解决方案。如果文件仍在移动,我会得到 errno 13。
linux - 如何让 watch 命令解释 vt100 序列?
考虑这个简单的例子(显示为红色):
echo -e "\033[31mHello World\033[0m"
它以红色正确显示在终端上。现在考虑:
watch echo -e "\033[31mHello World\033[0m"
它不显示颜色。
注意:我知道通过清除和重新运行来编写一个模仿基本行为的循环很容易。但是清除操作会导致屏幕闪烁,在watch下是不会发生的
编辑:最初这个问题指定了转义序列而不是 vt100 序列,但这并不是我真正想要的,并且用单引号解决了。
c# - 如何在 Visual Studio 中查看调用函数中的变量?
有谁知道如何在调用函数中观察变量。例如:C#:
当我在函数 b 中遇到异常时,如何查看 myVar?我在一个循环中有一个非常大的递归函数,并在一次迭代中得到一个异常。我不知道它属于哪个迭代$%^&*(。我所做的就是将我的 intersted 变量提升到全局,这样我就可以在任何地方观看它们。但是,我认为这不是一个仅用于调试的好主意.
谢谢大家!
vb.net - vb.net 如何在应用程序启动时检查文件夹中的更改?
在应用程序运行时,我正在使用 FileSystemWatcher 来监视文件夹。但是,如果在应用程序未运行时文件夹发生了更改,如何在应用程序启动时检查这些更改。
(例如,类似于 windows 媒体播放器如何监视您的音乐文件夹。即使您在该文件夹未运行时将歌曲添加到该文件夹,它也会在下次运行时发现它们)
谢谢
javascript - innerHTML 上的 __defineSetter__ 阻止它呈现
我正在尝试为 HTML 元素创建一个监视方法,__define[GS]etter__
在更改属性时使用。当我设置值时它的反应很好,但如果监听的属性是innerHTML,它会以某种方式无法呈现给定的字符串。所以基本上,当我向 innerHTML 添加一些东西时,它不会显示。
我正在使用上一个问题中描述的 watch 方法: Watch for object properties changes in JavaScript
我可能只是不听 innerHTML 更改,但我也想知道是否以__defineSetter__
某种方式阻止了对设置值的原始处理。
谢谢!
visual-studio-2008 - 在 Visual Studio 中使用 yield return 枚举器方法进行调试监视的问题
我有一个方法,它返回一个IEnumerable<>
它使用以下yield return
语法构建的方法:
如果我在方法中设置断点,我可以跳过每一行,但如果我尝试使用 Watch 或 Immediate 窗口查看变量的值,我会收到以下错误:
无法通过嵌套类型“Validation.UserValidator”访问外部类型“Validation.UserValidator.Validate”的非静态成员
有谁知道这是为什么以及我该如何解决?
c# - 如何使用 COM 接口调试应用程序?
我正在使用 C# 构建一个将使用 CATIA COM 模块的应用程序。当我在我的 c# 项目中导入 COM 时,我认为 Visual C# express 会自动为我生成 Interop。
所有这些都正常工作。但是,当我尝试在运行时调试应用程序并使用手表时,每个对象都是 a System.__ComObject
,我无法获得它们的“真实”值。
有没有办法告诉调试器我的 COM 对象的类型?
目标是更熟悉这个我不太了解的新 API。有时很难猜测所有内容的正确类型,因为接口层次结构非常深