小编Ici*_*cid的帖子

如何使用GraphQL构建经过身份验证的查询?

我正在考虑编写一个执行以下操作的API:

  • 注册和登录用户,为用户提供身份验证令牌
  • 创建映射(数据例如:{ name: “Quotes”, attributes: [“quote”, “author"] })
  • 创建地图项目(数据例如:{ quote: "...", author: "..." })

我会像这样构建查询:

// return the name and id of all the user's maps
maps(authToken="…") {
  name,
  id
}

// return all the items of a single map
maps(authToken="…") {
  map(name=“Quotes") {
    items
  }
}

// OR by using the map_id
maps(authToken="…") {
  map(id=“…") {
    items
  }
}
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,这是正确的还是我需要以不同的方式构建它?

authentication api graphql

13
推荐指数
1
解决办法
3748
查看次数

使用Mongoid进行不区分大小写的排序

现在我得到了:

@directories = collection.directories.all.asc(:name)
Run Code Online (Sandbox Code Playgroud)

但它区分大小写,我如何进行不区分大小写的排序?

ruby ruby-on-rails mongodb mongoid

11
推荐指数
1
解决办法
4492
查看次数

TDD?BDD?我糊涂了!我应该用什么来测试?为什么?

所以,是的,我开始接受这个测试!
但我不知道该用什么= /

Rspec + Shoulda?
Rspec +牛排?
MINITEST?
黄瓜?
水豚?
本应该?(与Shoulda混合的黄瓜)
Mini_shoulda?(使用Shoulda混合的最小)

唉,这么多选择!我很困惑<.<我知道我想要一些小而简单的东西来测试我未来的宝石和sinatra&rails应用程序.你们用什么人,为什么

ruby tdd bdd ruby-on-rails

9
推荐指数
2
解决办法
3612
查看次数

XMLWriter与SimpleXML.哪一个更快?

我基本上需要加载整个XML文件,添加一个包含内容的新行,然后保存它.但我想知道哪一个更快.. XMLWriter还是SimpleXML?哦,而且,它主要是大型XML文件,超过10MB.

谢谢!

php performance xmlwriter simplexml

2
推荐指数
1
解决办法
2652
查看次数

如何计算哪个顶点最接近3D点?

在此输入图像描述

目标:

我想找出哪个顶点/顶点最接近我点击的点.

建立:

  • 透视相机
  • 二十面体几何(basicmeshmaterial - > wireframe)
  • 旋转几何
  • Raycaster

代码我已经有了点击处理程序:

mouse = new THREE.Vector2();
mouse.x = (event.clientX / renderer.domElement.clientWidth) * 2 - 1;
mouse.y = - (event.clientY / renderer.domElement.clientHeight) * 2 + 1;

raycaster.setFromCamera(mouse, camera);

const intersects = raycaster.intersectObject(icosahedron);

// 3D point: intersects[0].point
// Object face: intersects[0].face
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript 3d three.js

2
推荐指数
1
解决办法
946
查看次数