我目前正在研究自适应接口,我想听听其他Web开发人员对此主题的一些回应.
我们过去曾经有过静态接口,你无法改变它,你必须按照它的构建方式学习系统.之后是适应性强的界面,您可以根据自己的方式更改某些偏好.想想字体大小,颜色和布局.这些是我们今天看到的接口.接口研究和开发领域的下一步应该是自适应接口.
自适应接口是交互式软件系统,其基于对该用户的部分体验来改进其与用户交互的能力.
自适应接口示例(linkedIn):
alt text http://paulhuisman-online.nl/images/linkedIn1.jpg
您会看到界面正在针对您的用户个人资料提出建议.它会告诉您完成某些形式的个人资料页面,以便其他用户更容易找到.
一个自适应接口是之后的下一个合乎逻辑的步骤适应接口,并且这方面的研究已经持续了多则20年.然而,这些天我没有看到很多自适应接口回到Web应用程序中.
这引出了几个问题:
为什么您认为自适应接口仍然很少,而接口中用户个性化的需求不断增长?
您在自适应接口的概念中看到了哪些问题?
你知道在网上某个我还没见过的自适应接口的好例子吗?
提前致谢.
我有两个脚本.我把它们放在同一个命名空间(@namespace字段)中.
我希望他们与另一个人互动.
具体来说,我想脚本一个设置RunByDefault为123有无脚本B检查,如果RunByDefault==123还是没有,然后有一个脚本使用超时或任何调用函数中的脚本B.
我该怎么做呢?我讨厌合并脚本.
一个例子:
library(mgcv)
N=1000
x1 = seq(1:N)
x2 = log(x1)
x3 = sqrt(x1)
fac1 = ceiling(rnorm(N)*3)
fac2 = ceiling(runif(N)*3)
y = fac1*x2 + x1*x2 + x2 + x3*x2 + x2*(x1/x3)^(.8+fac2/10) + rnorm(N)*x2
mod = gam(y~
s(as.factor(fac1),bs="re",by=x2)
+ s(x2)
+ s(x1,by=x2)
+ s(x3,by=x2)
+ te(x1,x3,by=x2, by=as.factor(fac2))
)
Run Code Online (Sandbox Code Playgroud)
最后一个张量不想让我两次互动.第一个是连续变量,它将模型矩阵中的每个项相乘,第二个是一个因子 - 它为每个因子级别创建不同的表面.
编辑:最后一个术语相当于te(x1*x2,x1*x3,by=as.factor(fac2)).但如果我发明了一个新变量x1x2 = x1*x2,我就失去了调用的能力predict.gam
我该如何编程呢?我需要上诉SmoothCon还是其他一些?如果是这样,一个如何实施的例子将非常有用.
谢谢!
(PS:我知道模型的异方性.特征,而不是bug.)
我确信你们在回归对象上执行plot命令时都知道"命中返回显示下一个绘图"语句.我想知道如何在R中自己进行这种互动.我在邮件列表上发现了几个帖子,但没有什么真正全面的.其中大部分涉及menu()和不同的操作系统GUI.我只想创建类似的东西:
Please enter sample size n:
> 1000
#execution of
rnorm(1000)
Run Code Online (Sandbox Code Playgroud)
可能我刚刚错过了文档的某些部分,并且根本无法找到正确的单词谷歌...
我正在学习java,并且可以自己完成很多编码,没有任何问题。但我一直在书上读 - 在java中,对象通过调用其他对象的方法来相互交互?
我不确定我是否清楚地理解了这一点。例子就像,一个Robot具有moveForward()、等方法的类comeToBase()。increaseSpeed()现在如果有两个机器人对象,那么它们将如何相互作用以避免冲突?我很理解每个机器人对象都可以独立调用自己的方法并独立运行,但是对象之间的交互是如何发生的呢?有人可以根据上面的例子解释一下吗?
当我处于项目的开发阶段时,我喜欢调整表单以在另一个元素(通常为 div 或标题)上使用三次单击事件来填充所有字段,以避免手动逐个填充所有单个输入一。我选择三次点击是因为用户更难以错误地执行它们。
在 Javascript 中,我们可以在应用程序上的 React 组件上附加自定义事件,因为我们有onClick事件和onDoubleClick事件,但我无法意识到如何通过更多的点击来制作。换句话说,如何模拟onTripleClick()事件。
render() {
return (
<FormComponent>
<FormHeader
onClick={this.doWhatever}
onDoubleClick={this.doMore}
onTripleClick={this.fillFormWithSampleData}
>
Create Promotion
</FormHeader>
{/* ... */}
{/* ... */}
{/* ... */}
{/* Tons of things here */}
</FormComponent>
);
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人知道在 React 中是否有一种本地方式来处理这个问题,因为我不想使用第三方库或 jQuery。关于如何做到这一点的任何想法?
我有一个 C++ 程序(MSVC 2017),它通过 std::cout 不断输出调试信息。然而,有时当我与控制台进行物理交互时(例如意外点击它),它会停止产生输出。这意味着没有打印任何内容,尽管程序继续运行并完成正确执行的任何操作。
任何想法如何解决这一问题?使用“std::cout.setf(std::ios::unitbuf);”删除 std::cout 缓冲区 没有效果。
样本:
#include <iostream>
int main()
{
int i = 0;
while (true) {
i++;
if (i%100000000 == 0) std::cout << i++ << "\n";
}
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我试图调用一个函数,该函数需要一个字符串作为参数之一.但是,尝试替换包含该字符串的变量会引发错误.
library(jtools)
# Fit linear model
fitiris <- lm(Petal.Length ~ Petal.Width * Species, data = iris)
# Plot interaction effect: works!
interact_plot(fitiris, pred = "Petal.Width", modx = "Species")
# Substitute variable name for string: doesn't work!
predictor <- "Petal.Width"
interact_plot(fitiris, pred = predictor, modx = "Species")
Error in names(modxvals2) <- modx.labels :
attempt to set an attribute on NULL
Run Code Online (Sandbox Code Playgroud) 所以我想记录我的 bash 交互,我知道我可以用script或ttyrec 来做。除了我想要的功能比他们多。分别保存输入(即STDIN)和输出(即STDOUT)。
所以就像(我输入第一个“Hello World!”的地方),除了当然script需要一个[file]参数,而不是两个:
user@pc:~$ script input.txt output.txt
Script started
user@pc:~$ paste > textfile.txt
Hello World!
user@pc:~$ cat textfile.txt
Hello World!
user@pc:~$ exit
Script done
Run Code Online (Sandbox Code Playgroud)
所以input.txt看起来像:
user@pc:~$ paste > textfile.txt
Hello World!
user@pc:~$ cat textfile.txt
user@pc:~$ exit
Run Code Online (Sandbox Code Playgroud)
而output.txt看起来像:
Hello World!
exit
Run Code Online (Sandbox Code Playgroud)
所以我想要一个程序script,它可以分别保存 STDIN 和 STDOUT。由于目前,这将是script(我不想要的,需要分开的)的正常输出:
Script started
user@pc:~$ paste > textfile.txt
Hello World!
user@pc:~$ cat textfile.txt
Hello World!
user@pc:~$ exit
exit
Script …Run Code Online (Sandbox Code Playgroud) 我需要 Visual Studio 2019 中的 Blend for Visual Studio SDK for .NET 才能使用交互触发器。在 VS2017 中,它位于 Blend for Visual Studio SDK for .NET 中,您可以在此处看到: Visual Studio 2017 - 表达式交互发生了什么?
VS2019中这个选项在哪里?
谢谢
更新:我真正需要的是 System.Windows.Interactivity 和 Microsoft.Expression.Interactions,它们都是版本 4.5.0.0
interaction ×10
r ×3
console ×2
bash ×1
blend ×1
c++ ×1
click ×1
events ×1
gam ×1
greasemonkey ×1
java ×1
javascript ×1
linux ×1
methods ×1
mgcv ×1
object ×1
output ×1
reactjs ×1
shell ×1
statistics ×1
tampermonkey ×1
unix ×1
usability ×1
userscripts ×1