按照此处的说明操作:
https://www.apollographql.com/docs/react/performance/server-side-rendering/#server-side-rendering
做服务器端渲染我遇到了这个错误:
Invariant Violation:
fetch is not found globally and no fetcher passed, to fix pass a fetch for
your environment like https://www.npmjs.com/package/node-fetch.
For example:
import fetch from 'node-fetch';
import { createHttpLink } from 'apollo-link-http';
const link = createHttpLink({ uri: '/graphql', fetch: fetch });
Run Code Online (Sandbox Code Playgroud)
我添加了推荐的代码,导入fetch,将它传递给createHttpLink,我也安装了@types/node-fetch,但我收到了这个警告/错误:
Error:(75, 7) TS2322: Type 'typeof fetch' is not assignable to type '(input: RequestInfo, init?: RequestInit | undefined) => Promise<Response>'.
Types of parameters 'url' and 'input' are incompatible.
Type …Run Code Online (Sandbox Code Playgroud) 我不希望活跃的工作在失败时放弃工作。我希望有机会修复故障,然后让它们重新运行。我尝试这样做:
class ApplicationJob < ActiveJob::Base
retry_on Exception, attempts: Float::INFINITY
end
Run Code Online (Sandbox Code Playgroud)
但它没有用。电子邮件作业失败并被丢弃。我使用 delay_job 作为实现。
任何想法如何做到这一点?
我需要用Java编写一个非常简单的3D物理模拟器,立方体和球体相互撞击,而不是更多.我从来没有这样做过,我应该从哪里开始?有关如何完成的任何文件?我可以重用的任何图书馆?
我正在阅读这个教程是为了好玩,并且最后他说:"练习:给出联合和差异的线性递归实现." (列表)
联盟,没有汗水.
差异,汗水.
尝试看起来像这样...
(defun list-diff (L1 L2)
(cond
((null L1) L2)
((null (member (first L1) L2)) (cons (first L1) (list-diff (rest L1) L2)))
(t (list-diff (rest L1) L2))
)
)
Run Code Online (Sandbox Code Playgroud)
现在,它返回L1中不在L2中的所有元素,但它只返回所有L2(显然).类似地,如果我将第3行中的L2更改为"nil",那么它只返回不在L2中的所有L1,但不返回L2.
我在解决方法上的尝试看起来并不是递归的,当它们出现时,我最终会得到堆栈溢出(就像我尝试在某处调用(list-diff L2 L1)).
他的任何其他练习,例如list-intersection,只需要遍历L1的元素.在这里,我想从L2中运行关键元素,或者运行(list-diff L2 L1),然后将两者的结果联合起来,但这不再是线性递归.
思考?
(不是作业,真的.我以为我会试着看一些LISP的乐趣.)
编辑:基于响应正确执行此操作的函数是:
(defun list-diff (L1 L2)
(cond
((null L1) nil)
((null (member (first L1) L2)) (cons (first L1) (list-diff (rest L1) L2)))
(t (list-diff (rest L1) L2))
)
)
Run Code Online (Sandbox Code Playgroud) 为了在我的页面上实现AJAX登录,我有这个链接:
<%= Ajax.ActionLink("Log On", "LogOn", "Account", new AjaxOptions {
UpdateTargetId = "lll",
Confirm = "blah"}) %>
Run Code Online (Sandbox Code Playgroud)
附近有一个带有id lll的div.当我点击链接时,我得到了确认(仅为调试目的而添加,没有它的行为是相同的)但是没有任何反应.没有请求到达服务器(因为我在LogOn操作方法上有一个断点).这是在Chrome和IE8中.在FF3中,它打开登录视图,但作为页面,它不会通过AJAX下载.
什么想法可能是错的?
当有人登录我的网站时,我应该为OpenID存储连接方案http或https吗?或者之后会发生什么:http://pupeno.com或pupeno.com?
我现在一直在使用它,但我似乎无法弄清楚,在这个简单的代码中可能出错:
<a href="<%= Url.Action("Page", new { page=(Model.PageIndex + 1) }) %>" >a</a>
Run Code Online (Sandbox Code Playgroud)
使用此路由表:
routes.MapRoute(
"Paging",
"Home/Page/{page}",
new { controller = "Home", action = "Index" }
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
当然这种方法
public ActionResult Index(int? page)
Run Code Online (Sandbox Code Playgroud)
我得到的不是预期的地址http:// localhost:58296/Home/Page/1一个http:// localhost:58296/Home/Page?page = 1
使用时
<%= Html.RouteLink("a", "Paging", new { page=(Model.PageIndex+1) }) %>
Run Code Online (Sandbox Code Playgroud)
它有效..请问,我的错误在哪里?我想要图片链接,所以如果有办法将它插入到Html.RouteLink中,我也会批评这些信息.
提前致谢.
我正在创建和删除数据库以进行一些集成测试.我正在ADO.NET级别进行所有数据库管理.对于我正在使用实体框架的测试,因为实体是我正在测试的一部分.问题是我这样做之后:
using (ProjectEntities db = new ProjectEntities(cs)) {
}
Run Code Online (Sandbox Code Playgroud)
我不能再删除数据库了.它说它正在使用中.如何释放它以便它可以被删除?
我实际上在ADO.NET级别遇到了同样的问题,我做的是:
new SqlCommand("USE [master]", DatabaseConnection).ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
但我不确定如何对Entity Framework连接执行具有相同效果的操作.我试图手动处理db对象(虽然using子句应该保证),我也尝试手动关闭db.Connection.没有帮助.如果我可以直接运行SQL没有实体框架连接,我相信我能够做到这一点.或许还有另一种方式?
当你在Rails 3中有一对多关联并接受带有删除的嵌套属性时,是否可以通过查看对象(关联对象)来知道它是否会被删除?
例如:
group.attributes = {:member_attributes => {"0" => {:id => 1, :name => "John"},
"1" => {:id => 2, :name => "Dave"},
"2" => {:id => 3, :name => "Gus", "_destroy" => true}}}
Run Code Online (Sandbox Code Playgroud)
是否有可能通过查看group.members知道id为3的那个将在保存时被删除?
asp.net-mvc ×2
java ×2
actionlink ×1
ajax ×1
algorithm ×1
apollo ×1
c# ×1
common-lisp ×1
connection ×1
lisp ×1
openid ×1
recursion ×1
routing ×1
selenium ×1
simulation ×1
typescript ×1
url ×1
url-scheme ×1