小编Dan*_*scu的帖子

JS Doc评论链接方法

在 JavaScript 注释中,我想提及某个文件中存在的方法。如何在评论中链接到该方法?例如。

说我的方法是:

function xyz() {
}
Run Code Online (Sandbox Code Playgroud)

并说我正在写评论

// See also {method-link to xyz}
Run Code Online (Sandbox Code Playgroud)

{method-link} 应该是什么?

javascript jsdoc

4
推荐指数
1
解决办法
5726
查看次数

在 GraphQL 中重用输入类型作为片段

GraphQL 中一个非常常见的用例是创建一个带有突变的对象,并接收完全相同的字段、数据库返回的加号和 ID。这是一个相关的问题,询问这个。

我的问题是,如何简化这种模式以避免重复字段?我试过将输入类型重用为片段,

input ClientInput {
  short_name: String
  full_name: String
  address: String
  email: String
  location: String  
}

type Client {
  id: String
  ...ClientInput
}
Run Code Online (Sandbox Code Playgroud)

...但失败了

语法错误:预期名称,找到...

我在 Fragments 上看到的所有文档和博客文章总是将它们创建on为现有类型。这意味着仍然重复除 ID 字段之外的所有内容:

type Client {
  _id: String
  short_name: String
  full_name: String
  address: String
  email: String
  location: String
}

fragment ClientFields on Client {
  short_name: String
  full_name: String
  address: String
  email: String
  location: String
}

input ClientInput {
  ...ClientFields
}
Run Code Online (Sandbox Code Playgroud)

怎么样更好?

types graphql

4
推荐指数
1
解决办法
5045
查看次数

MySQL从多个获取最后的日期记录

我的数据库中有以下内容:

ID      datetime             type   value
1094    2013-09-25 09:11:18  HDD      89%
1094    2013-09-25 09:11:18  CPU      55%
1093    2013-09-25 09:11:18  HDD      77%
1093    2013-09-25 09:11:18  CPU      55%
1094    2013-09-25 08:21:28  HDD      85%
1094    2013-09-25 08:21:28  CPU      11%
1093    2013-09-25 07:04:00  HDD      76%
Run Code Online (Sandbox Code Playgroud)

我想得到每个ID和类型记录的最后日期:

1094    2013-09-25 09:11:18  HDD      89%
1094    2013-09-25 09:11:18  CPU      55%
1093    2013-09-25 09:11:18  HDD      77%
1093    2013-09-25 09:11:18  CPU      55%
Run Code Online (Sandbox Code Playgroud)

mysql datetime greatest-n-per-group

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

如何在项目中找到当前打开的选项卡?

在 Webstorm 中,我打开了一堆标签。如何在项目树的当前选项卡中找到文件?

在此处输入图片说明

webstorm

3
推荐指数
1
解决办法
164
查看次数

GitHub上的"马戏团帐篷"图标意味着什么?

我是GitHub的新手,困扰我的一件事是:

在此输入图像描述

为什么我在我的帐户上看到这个"马戏团帐篷"而在其他存储库中没有看到?

github emoji

3
推荐指数
1
解决办法
1236
查看次数

使用一个元素初始化数组,如果存在数组则使用push元素

假设你有一个o数组哈希值; 例如,当每个事件可以有0个或更多回调时,事件的已注册回调.

在ES6中有更好的方式来说这个吗?

if (key in o) o[key].push(x); else o[key] = [x]
Run Code Online (Sandbox Code Playgroud)

"更好",我的意思是其他开发人员更容易理解.可能更简洁,但不以牺牲可读性为代价.特定(常见)问题o通常是较长的表达,例如this.listeners,重复三次似乎不是最理想的.所以真正的代码可能如下所示:

if (event in this.listeners)
    this.listeners[event].push(callback);
else
    this.listeners[event] = [callback];
Run Code Online (Sandbox Code Playgroud)

javascript arrays ecmascript-6

3
推荐指数
2
解决办法
525
查看次数

如何找到Crostini容器的IP地址?

我正在Crostini上运行Node.js服务器,并尝试通过localhost从同一个Chrome OS设备上运行的Android浏览器访问它:8080不起作用.

我试过了penguin.linux.test:8080,但那也没用.看起来Android容器没有得到正确的DNS设置.

那么如何获取Linux容器的IP地址?ifconfig没有安装,apt install无法获得它.

google-chrome-os crostini

3
推荐指数
1
解决办法
1166
查看次数

什么 AsyncGenerator TypeScript 类型会产生 Promise?

我正在尝试为下面的函数分配一个返回类型:

async function *sleepyNumbers() {  // what TypeScript type is this?
  let n = 0;
  while (true) {
    yield new Promise(resolve => resolve(n++));
    await new Promise(resolve => setTimeout(resolve, 500));
  }
}

(async () => {
  for await (const i of sleepyNumbers())
    console.log(i);
})();
Run Code Online (Sandbox Code Playgroud)

生成器正在生成一个解析为number. 将类型设置为Promise<number>失败并显示以下错误消息:

TS2739:“AsyncGenerator”类型缺少“Promise”类型中的以下属性:然后,捕获,[Symbol.toStringTag],最后

Iterable 导致了类似的错误。

我可以将类型设置为,AsyncGenerator但这还不够具体。此函数的返回类型的正确 TypeScript 语法是什么?

iterable generator typescript

3
推荐指数
2
解决办法
2849
查看次数

ExtJs - 服务器端?

我们收到了客户要求构建基于ExtJS框架的Web应用程序的请求.我查看了互联网,发现ExtJs只是一个客户端javascript控件,但我认为Web应用程序也必须有服务器端 - 至少对于DataBase存储...

我对吗?或者在服务器上可能只是一个数据库,使用ExtJs我可以直接向服务器数据库发出请求?即便如此 - 安全性如何......如果不是 - 作为服务器部分更好的做法是什么? - Tomcat和JSP?

(在此之前,我只使用ASP.Net体验,因此网络中的java对我来说是全新的......)

谢谢

javascript extjs

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

DateTime 对象和 YYYY-MM-DD 字符串之间的 MongoDB 区别

在 MongoDB 中,我只需要进行日期范围查询。但是数据集很大(9 M)并且将字符串转换为 DateTime 对象(我使用 Perl 脚本)然后将它们插入到 MongoDB 中非常耗时。如果我只是将日期存储为字符串“YYYY-MM-DD”,那么范围查询 gt:"2013-06-01" 和 lt:"2013-08-31" 是否仍然给我与它们相同的结果日期时间类型?在这种情况下它们是否相同?如果是这样,将其存储为 DateTime 对象有什么好处。谢谢。

string perl datetime mongodb

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