问题标签 [interaction]

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.

0 投票
1 回答
213 浏览

plugins - 我如何在线跟踪用户活动

我们正在构建一个系统,该系统旨在根据两者之间的交互来计算和评分信息和信息用户的价值。为此,我们需要跟踪和衡量这些交互。我们正在研究不同的方式 - 从连接您的社交服务并对其进行监控(难以扩展并且需要非常耐心的用户乐于连接服务)到显式跟踪具有一个书签 ala digg,用户可以在她在一条信息上时触发该书签(基本上,内容)她希望包含在她的分数中。

我们真正想要的是一个可以做类似事情的工具;监控一个人在所有网络上的所有活动(阅读、观看、评论、发帖、推文、作者等),并积极坐在用户浏览器中,并在发生定义的活动时“收听并向总部报告”。

建议?

0 投票
2 回答
504 浏览

c++ - 如何在 Vista 和 Win7 上连接 FS Minifilter Driver 和我的应用程序?

这是我所拥有的:

  • 用户应用程序- 它是 MSVC 项目、服务,使用 C++ 编写,带有小型 Boost 和 STL(应用程序使用挂钩来获取用户操作)
  • 驱动程序- 它是一个 FS Minifilter 驱动程序,用于监控 USB 挂载/卸载操作和文件移动

问题:在 XP 上,这两个家伙一起工作很好,但是当我开始将它们移植到 Vista 和 Win7 系统上时,问题很快就出现了。

  • 驱动程序没有安装,因为它没有签名
  • 挂钩不起作用,因为在 Vista 及更高版本中,服务被放置到不同的会话中,并且无法与用户会话交互(f*ck!)...
  • UAC - 当它打开时,它不会从我的应用程序访问驱动程序,等等,等等......

但是:我只是想听听,是否真的可以在Vista和Win7上使用UAC-is-on连接驱动程序和用户应用程序,如果可以,执行这种交互的条件是什么(例如,驱动程序必须是签名或其他东西......)?

十分感谢!

0 投票
2 回答
508 浏览

c# - 进程交互(c#和纯c++)

我有用于数据处理的 c# 调度程序和快速 c++ 程序。我需要从 c# 调度程序将数据(初始化)传递给 c++ 程序。传递数据是原始类型:配置字符串、小数。我不想使用文件或命令行参数进行交互。我认为这应该是更聪明的方式。现在交互是单向的,但我认为未来可能是双向的。你能为我的任务提供适当的建议吗?

谢谢

0 投票
2 回答
8242 浏览

applescript - AppleScript - 与对话窗口交互

我有这个 AppleScript:

当它被执行时,我认为通过模拟按下“return”键可以关闭对话框keystroke return。谢谢。

0 投票
2 回答
1403 浏览

python - 让两个类进行交互

我无法让两个班级进行互动。这是我要导入文件 youtest.py 的第一类的代码:

我正在尝试通过此类运行 MyTest 类(下面的代码):

当我运行它时,我得到以下信息:

文件“youtest.py”,第 19 行 return 'death' SyntaxError: 'return' outside function

希望这个问题足够清楚,感谢您的帮助。

0 投票
3 回答
787 浏览

oop - 两个对象交互之间的设计模式

我有两个对象,ObjectA 和 ObjectB。ObjectA 需要调用 ObjectB 上的事件。我一直在寻找一种允许 ObjectA 执行此操作的良好设计模式,因为我不想为任何人公开公共方法来执行此操作,但 ObjectA 确实需要完成触发这些事件的工作。

有什么好的模式,或者有什么建议吗?

谢谢。

0 投票
1 回答
362 浏览

interaction - DCI,“上下文”概念的问题以及相互了解的角色

我可能只是在这里遗漏了一个关键概念。我了解“愚蠢”的数据对象。我也明白,角色是当一个哑对象担任该角色时应用到该对象的方法的无状态集合。我也明白,上下文集合了将在正在实现的算法中发生的参与者。但是角色对彼此的了解以及天气必须在上下文中定义,或者在上下文之外对我来说是未知的。

假设一个上下文有 2 个角色,开始和结束。我们的用例是字符串连接,因此我们将为每个角色分配一个字符串。

一些伪代码:

现在对于 concat() (方法)和 start.concat(?) (调用)可能需要的 3 种不同组合:

角色知道同一上下文中的其他角色(强制角色在其他上下文中不可重用,这对我来说似乎是错误的。)

角色不知道上下文中的其他角色,因此需要将它们作为参数传递(这似乎很痛苦,因为上下文可以有任意数量的角色,如果上下文从启动一个方法开始,我们可能需要传递 30 “角色”作为参数进入一个方法调用,然后将它们一直链接起来!)(注意:在这一个中,角色定义可以移出上下文,并在多个上下文中重新使用)

对我来说,最明显的选择似乎是不强制上下文启动一个方法,仅此而已。然后将交互逻辑放入上下文中,将非交互部分放入角色中。(注意:在这一个中,角色定义可能会移到上下文之外,并在几个上下文中重新使用)

这似乎与此相矛盾: http ://en.wikipedia.org/wiki/Data,_Context_and_Interaction#Execution_Model

  1. Context 在第一个对象上调用 Role 方法以参与用例。
  2. 从那时起,角色调用彼此的方法来执行用例。
0 投票
1 回答
3251 浏览

greasemonkey - 获取 2 个用户脚本以相互交互?

我有两个脚本。我把它们放在同一个命名空间(@namespace字段)中。

我希望他们与另一个人互动。

具体来说,我希望脚本 A设置RunByDefault为 123。让脚本 B检查是否RunByDefault==123,然后让脚本 A使用超时或任何方法来调用脚本 B中的函数。

我该怎么做呢?我不想合并脚本。

0 投票
1 回答
516 浏览

objective-c - 在视图中停止用户交互

我的代码做了一个从右到左翻转的动画。问题是当它切换时,只有 0.75 秒的动画,用户仍然能够与程序进行交互。我不希望他们能够,有没有办法在短时间内停止所有用户交互,或者只是完全停止它的方法,然后我可以使用计时器将其重新打开。这是我的动画代码:

谢谢,雅各布

0 投票
2 回答
1266 浏览

c++ - “实施的多样性” - 如何处理它?这种东西的“名称”是什么?

我的问题是关于编程技术,或者,也许是设计模式。假设从 base 派生的几个类包含一个纯虚方法,该方法应该在它们之间进行一些交互。

例如,RectangleEllipseTriangle-Line都派生自 a Shape。而这个抽象类,,,Shape包含virtual bool Intersects(Shape* another) = 0

看来,我需要进行六个实现,对(顺便说一句,在这个特定示例中有更好的解决方案吗?)。

目前我不知道任何其他示例。

也许我在谈论一个众所周知的东西,我几乎可以肯定有一些名称描述了这种技术。但是,我什至不知道要输入什么才能在 Internet 上找到它。

好吧,你能告诉我如何实现这样的事情(我仍然想知道是否需要任何辅助方法,或者,也许,RTII's dynamic_cast?)或指出一些关于它的资源(艺术、教程或其他)?