问题标签 [snoop]
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.
android - Android MediaPlayer.snoop():如何获取未来的音频数据?
如果可能的话,如果没有奇怪的解决方法,我猜这是不可能的。然而,
我将如何使用 snoop() (或类似的东西)提前大约 10 秒获取音频或在后台播放的整个音频文件的音频数据?
我几乎不知道这将如何工作。但是,一个想法可能是录制 10 秒的音频 + 音频数据(以某种方式)并延迟播放,或者只是不允许它播放这 10 秒,然后在 10 秒后播放已经录制的音频内容。这听起来很不可能,因为我觉得您将无法停止或以其他方式使设备播放的音频静音。
我想将它用于玩家对他们在媒体播放器中播放的歌曲做出反应的游戏。这就是为什么在歌曲实际出现之前向用户展示音频数据的样子会很有用。
无论如何,我们将不胜感激,这将大大改善游戏!
在此先感谢,卡尔
wpf - Snoop 看不到我的应用程序的子窗口
当我运行 Snoop 2.8 时,它会看到我的程序的主窗口并将其列在ComboBox
. 但是,我的程序会创建一个子窗口,通过调用ChildWindow.Show()
. 无论我做什么,我都无法窥探那个子窗口。如果我刷新窗口列表,它不会出现。如果我将双筒望远镜旁边的小十字线图标拖到子窗口上方,就会出现主窗口。
如何窥探我的应用程序的子窗口?
android - Android 提醒打盹的问题
我已经创建了一个带有打盹选项的提醒应用程序.. 当只为一个提醒激活打盹时一切都很好.. 当我添加第二个提醒时,第一个被第二个重复(覆盖).. 我在这里附加了代码. 请帮帮我..
提醒活动.java
提醒警报.java
ReminderPopup.java
wpf - WPF 控件的附加属性
我仍在致力于 WPF 应用程序的自动化测试。我需要按名称访问属性来实现这一点。
目前我想知道 WPF 控件的附加属性。我试图遍历 Button 对象的所有属性,认为我也可以找到附加属性。但我找不到他们。
因此,我使用 Snoop 进行了检查,它列出了许多属性,例如“KeyboardNavigation.AcceptsReturn”和“ToolTipManager.ToolTipKey”,它们应该附加属性 AFAIK。
我使用以下代码创建按钮“对象”的(附加)属性名称列表:
但是 IsAttached 始终为 false,并且生成的 lsit 为空。如果没有“IsAttached”检查,我会得到一个很好的属性列表,但没有任何预期的附加属性。
不反映以这种方式列出附加属性吗?
我想我现在更好地理解了附加属性的用法。但是我实际上无法解决我的问题。提到的本地枚举器仅获取在本地对象上设置的属性,而不是对象可用的所有属性。
请让我解释一下我的意图:我仅从附加属性的名称开始...我首先需要检查该附加属性是否存在(这可能意味着它是否已注册,对吗?)。然后我想获取附加属性的值,它可能是我的对象的本地设置值(如果设置了一个)或默认值。
目前我不知道如何检查附加属性是否存在。是否有一些功能提供所有可用附加属性的列表?我可以使用它来验证给定的属性名称并获取相应的属性对象。
c# - 当我们尝试将 Snoop for WPF 附加到我们的应用程序时,为什么它会崩溃?
当我在我的 WPF 应用程序上运行 Snoop 时,我的应用程序崩溃并且我收到一条错误消息“检测到 BindingFailure”。错误的详细信息是:
The assembly with display name 'Snoop.XmlSerializers' failed to load in the 'LoadFrom' binding context of the AppDomain with ID 1. The cause of the failure was: System.IO.FileNotFoundException: Could not load file or assembly 'Snoop.XmlSerializers, Version=2.8.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
有没有人遇到过这个问题?我不知道是什么原因造成的。
c# - TabItem/TabControl 中的 DataGridTextColumn 标题绑定问题
我似乎在尝试绑定 DataGridTextColumn 的标题列时遇到问题。当我没有包装它的 TabControl/TabItem 时,此代码工作正常,但是当我将它放在 TabControl 中时,它再也找不到 DayHeader。我想这是 FindAncestor/AncestoryType 的问题,但我不确定该怎么做才能解决它,或者这是否真的是问题所在。任何帮助,将不胜感激。
如果我添加非工作部分,这是我在输出窗口中收到的消息。
System.Windows.Data 错误:4:找不到与引用'RelativeSource FindAncestor,AncestorType ='System.Windows.Controls.DataGrid',AncestorLevel ='1''的绑定源。BindingExpression:Path=DataContext.DayHeader; 数据项=空;目标元素是'TextBlock'(名称='');目标属性是“文本”(类型“字符串”)
编辑:当我有一个包含多个 TabItem 的 TabControl 时,我只能重现此错误。我已经更新了我的代码。抱歉有任何混淆,但添加其他 TabItem 是导致 DayHeader 无法访问的原因。
Edit2:我知道很多人使用 Snoop 来帮助他们解决绑定问题。好吧,当我用 Snoop 检查列标题时,当我突出显示它们时,文本会神奇地出现。我不知道为什么会这样,所以希望对 Snoop 有更多了解的人能够提供帮助。这是用于访问 DayHeader 的代码,也许这会有所帮助。
谢谢你的帮助。
wpf - 修改 TextBox ControlTemplate 限制滚动,运行时属性设置不正确
我在自定义ControlTemplate
for aTextBox
时遇到问题。这个想法是在尽可能少的用户交互的情况下自动在横格纸上整齐地打印文本,同时在文本长度、字体大小等方面保持尽可能灵活。
为此,一项设置是相对于打印行的文本高度(它在纸上显示的行距/高出多近/多远)。由于更改 TextBoxLineHeight
会在文本下方而不是上方添加空间,因此我一直在文本框顶部使用 Padding 来向下翻译文本。
只要指定的 LineHeight 大于文本框内的剩余可见空间,就会出现问题。可能会无意中向下滚动到行的底部,导致文本向上滚动到填充区域并消失。
为了解决这个问题,我需要防止 MouseWheel/PgUp/PgDwn 在文本框内滚动,或者弄清楚如何沿着一行的底部边缘而不是顶部呈现文本。
使用 Snoop,我发现 TextBox 控件具有一个ScrollContentPresenter
其 CanContentScroll 属性由它的 ParentTemplate 从一个ScrollViewer
. 在应用程序运行时取消检查CanContentScroll
Snoop 会禁用滚动并按照我的意愿阻止这种行为,但由于某种原因CanContentScroll = False
,在模板中指定确实有效。它仍然存在True
。
XAML:
该样式直接取自 Microsoft 的 WPFThemes/Aero.NormalColor.xaml,只需对 controltemplate 进行一次更改即可禁用滚动。对其他(省略的)设置器(例如背景颜色)的更改确实有效。我直接在 TextBox 中指定了样式,因为它不会在其他任何地方使用,并假设本地样式先于隐式样式,但我猜这可能不是执行此操作的正确位置。
谁能指出我在哪里出错了,或者确认是否可以更改文本在一行上的呈现位置?
谢谢
编辑:这是对这个 TextBox 实际在做什么的更好描述
假设您有一张纸质表格,例如贷款或许可申请,其中有几个问题,每个问题都有 3 行用于写下您的答案。文本框:
- 大小/位置可覆盖整个答案区域
- 设置为包含 3 行
- 为用户提供字体大小、对齐方式、字体选项
- 自动
LineHeight
均匀地调整间距线并设置Padding
将文本定位在打印线的正上方 - 不允许溢出,即使文本输入比预期的长。行数以倍数增加(双倍,然后是三倍,等等),并且调整字体大小以尝试在提供的空间中整齐地打印所有内容(例如,没有文本行被打印行划掉)
在实践中,这非常有效,并且可以生成整洁的表格,就好像有人用旧的 Selectric 手工完成的一样。唯一的问题是这种意外滚动问题偶尔会发生。
snoop - Snoop 程序窗口只是一行?
我今天打开了 Snoop,所以我可以检查我的 WPF 程序窗口的一些属性。而Snoop“条”只是一条线!它的高度为 1 到 3 个像素。
我不知道我是怎么做到的,但是我该如何解决呢?
wpf - 如何防止 Snoop 监视 WPF 程序?
我知道 Snoop 是开源 WPF 间谍实用程序,它可以帮助我们窥探/浏览正在运行的 WPF 应用程序的可视化树(无需调试器)……并更改属性……等等。
所以这在我们的开发过程中会很有帮助,也意味着其他人可以看到我们程序的内部设计。
我不知道这是否有害,但我想知道是否有办法防止 Snoop 监视我们的 WPF 程序。
有任何想法吗?
unix - 如何收集 Snoop Traces
我必须收集从交换元件流向位于同一网络路径上的 UNIX 服务器的网络数据包的窥探痕迹。你能告诉我做同样的程序吗?
PS- 可以从浏览器(mozilla 等)访问切换元素,也可以登录(通过 UNIX 服务器)。