我一直在阅读一些redux教程,说实话我直到现在还没有看到它带来的明显反应的附加价值.
据我所知,我可以构建一个应用程序并仅使用反应来管理其状态,那么,什么使得redux值得使用?
好吧,我确实认识到redux比反应有一些优势,即:
但也许由于我缺乏构建大型应用程序的经验,我不相信它会让我的生活变得更轻松.
你能详细说明使用redux而不是普通反应的优点吗?
我一直在阅读如何在EMACS中使用shell,我发现了Terminal的概念,它是与shell交互的旧物理设备的抽象.
但是,现在,我真的无法理解它的使用有哪些优点,所以,请你指出一些情况或例子,在Emacs中应该使用它而不是shell?
在阅读了很多关于Lisp eval-when运算符的文档后,我仍然无法理解它的用法,我知道使用这个运算符我可以控制表达式的评估时间,但是我无法弄清楚这可能适用的任何例子?
最诚挚的问候,utxeee.
在我完全理解如此强大的lisp宏的过程中,我想到了一个问题.我知道关于宏的一条黄金法则是"当一个函数完成工作时不要使用宏".然而阅读第9章 - 实践:构建单元测试框架 - 从实用Common Lisp I一书中介绍了下面的宏,其目的是消除测试用例表达式的重复,伴随着结果错误标记的风险.
;; Function defintion.
(defun report-result (result form)
(format t "~:[FAIL~;pass~] ... ~a~%" result form))
;; Macro Definition
(defmacro check (form)
`(report-result ,form ',form))
Run Code Online (Sandbox Code Playgroud)
好的,我理解它的目的,但我可以使用函数而不是宏来完成它,例如:
(setf unevaluated.form '(= 2 (+ 2 3)))
(defun my-func (unevaluated.form)
(report-result (eval unevaluated.form) unevaluated.form))
Run Code Online (Sandbox Code Playgroud)
我正在尝试仅使用Windows批处理脚本来设置Web服务器.
我已经提出了以下脚本:
@echo off
@setlocal enabledelayedexpansion
for /l %%a in (1,0,2) do (
type tempfile.txt | nc -w 1 -l -p 80 | findstr mystring
if !ERRORLEVEL! == 0 (
echo found > tempfile.txt
) else (
echo not-found > tempfile.txt
)
)
Run Code Online (Sandbox Code Playgroud)
但是,响应始终是一个请求,我的意思是,如果我在浏览器中键入这样的内容:
REQUEST: localhost/mystring
Run Code Online (Sandbox Code Playgroud)
我会得到以下回复:
RESPONSE: not-found
Run Code Online (Sandbox Code Playgroud)
只有在下一个请求中,我才能收到上述请求的正确答案.
发生这种情况是因为一旦netcat收到请求,它就会响应tempfile.txt的当前内容,该内容尚未根据请求进行更新.
有没有办法阻止响应,直到tempfile.txt更新或任何其他方法达到预期的结果?
我刚刚遇到这种情况,其中溢出元素的隐藏区域仍受鼠标点击或鼠标悬停的影响.
我认为鼠标事件不会成为一个看不见的元素或区域,所以,我在这里缺少什么?
按照弹出此行为的示例,只需将鼠标悬停在圆圈外但靠近绿色方块,您会注意到:悬停选择器生效.
#circle {
position:absolute;
height: 50%;
width: 28%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: black;
color: white;
border-radius: 200px;
overflow: hidden;
}
#square {
height: 50%;
width: 50%;
transform: translate(-50%, -50%);
background: green;
cursor: pointer;
}
#square:hover {
background: yellow;
}Run Code Online (Sandbox Code Playgroud)
<body>
<div id="circle">
<div id="square"></div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
在2016-12-05添加:这种奇怪的行为不会像Firefox中的评论中指出的那样发生,与Chrome不同.
干杯,utxeee.
这里的任何人都知道在Trello网站上使用哪种技术或框架或其他任何东西来展示这个漂亮的GUI?
我对前端技术有点过时了.
我正在从头开始构建一个高度个性化的推荐系统,我没有用户和项目之间交互的历史数据.然而,添加到系统中的用户必须提供项目的标签列表:
然后,基于这些标签,我能够匹配组1,2和3的一些项目.
因此,我正在考虑从组1,2和3中对项目进行采样,并分别为它们分配目标值1,0和-1,以便训练我的神经网络.在训练步骤之后,我将获得针对每个用户高度个性化的神经网络,这将允许我开始推荐一些匹配每个用户的偏好的项目,尽管没有历史数据.
当然,当用户开始为推荐项目提供反馈时,我会更新网络以匹配他的新偏好.
话虽如此,这种方法是否有意义或神经网络不适合这种特定情况?
recommendation-engine neural-network no-data recommender-systems
common-lisp ×2
macros ×2
batch-file ×1
compilation ×1
css3 ×1
emacs ×1
eval-when ×1
frontend ×1
hidden ×1
lisp ×1
mouseevent ×1
named-pipes ×1
netcat ×1
no-data ×1
overflow ×1
react-redux ×1
reactjs ×1
redux ×1
shell ×1
terminal ×1
trello ×1
webserver ×1
windows ×1