小编ita*_*312的帖子

React js - HOC和装饰者之间有什么区别

有人可以解释这两者之间有什么区别吗?我的意思是除了语法差异,这两种技术都用来实现同样的事情(这是重用组件逻辑)吗?

python-decorators reactjs higher-order-components

15
推荐指数
3
解决办法
4082
查看次数

如何为 node js 项目创建 .pem 和 .cert 文件

我想运行一个 https 服务器。我在网上找到了这个代码:

 var fs = require('fs'),
    http = require('http'),
    https = require('https'),
    express = require('express');

var port = 8000;

var options = {
    key: fs.readFileSync('./ssl/privatekey.pem'),
    cert: fs.readFileSync('./ssl/certificate.pem'),
};

var app = express();

var server = https.createServer(options, app).listen(port, function(){
  console.log("Express server listening on port " + port);
});

app.get('/', function (req, res) {
    res.writeHead(200);
    res.end("hello world\n");
});
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何创建这些文件。有没有办法使用节点外壳生成它们?(在 Windows 上工作)

ssl https certificate node.js

5
推荐指数
1
解决办法
7319
查看次数

JavaScript Date c`tor返回错误的时间

我正在创建一个新的Date对象,如下所示:

new Date(1951, 3, 1, 0, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

1951年4月1日星期日,格林尼治标准时间+0300

如您所见,我希望小时数为“ 0”,而改为“ 1”。
我知道Date对象受时区影响,但是如果执行此操作:

a = new Date(1951, 3, 2, 0, 0, 0, 0)
Run Code Online (Sandbox Code Playgroud)

1951年4月2日星期一00:00:00 GMT + 0300

时区保持不变,但是现在日期中的小时部分似乎没问题。

我希望对此行为做出解释。

如您所见,我希望小时数为“ 0”,而改为“ 1”。我知道Date对象受到时区的困扰,但是如果我这样做的话:

在此处输入图片说明

时区保持不变,但是现在日期中的小时部分似乎没问题。

很想对此行为做出解释。

javascript

5
推荐指数
1
解决办法
84
查看次数

如何在 Delphi 中将泛型类型转换为实际类型

考虑以下代码

procedure TMyClass.SetParam<T>(Name: string; Value: T);
begin
  if (TypeInfo(T) = TypeInfo(string)) then
  begin
    FHashTable.AddString(Name, (Value as string));
  end
  else if (TypeInfo(T) = TypeInfo(Integer)) then
  begin
    FHashTable.AddInteger(Name, (Value as Integer));
  end
......
Run Code Online (Sandbox Code Playgroud)

我想要一个通用过程,它获取类型 T 的通用值,并根据 T 的实际类型将值插入到哈希表中。

编译器不会让我做这个转换,也不会让我做像 Integer(Value) 这样的事情。

有人可以解释一下我应该如何实现上述内容吗?

delphi generics typeinfo

4
推荐指数
2
解决办法
2186
查看次数

如何触发focusout事件

我有一个焦点事件

$('.alpha').on("focusout", function () {...});
Run Code Online (Sandbox Code Playgroud)

我想从代码中的其他地方触发它。

我试过$('#input12').focus().blur(); ,也试过$('#input12').trigger("focusout")

编辑:我正在使用动态生成的元素。

但没有运气...

该元素#input12具有类名,alpha因此我希望触发 focusout 事件。

有没有办法完成它?

这是我尝试执行https://jsfiddle.net/jnmnk68d/时的 jsfiddle 示例

javascript jquery jquery-focusout

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

如何画一个有n个切片的圆

我正在使用 react-native-svg 模块,我想画一个分成 n 个切片的圆。我的圆半径是 41,它的中心是 (50, 50) 例如对于 n=6 我想画这样的东西:

有 5 个切片的圆圈

javascript reactjs react-native react-native-svg

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

如何在 nodejs 中通过 get 请求使用 req.body

我有一个使用 GET 方法的表单。我还有一个名为“a”的输入。当我在服务器端(nodejs)处理请求时,我希望能够使用 req.body.a(以便在数据库中搜索“a”)。问题是“req.body”似乎只适用于 POST 方法。

我该如何解决这个问题?

html get ejs node.js

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