小编Jin*_*Kim的帖子

PM2中的Cluster和Fork模式差异

我经常搜索这个问题,但我没有得到明确的解释.群集应用程序可以扩展,分叉应用程序不能只有一个区别吗?

PM2的公共站点解释了集群模式可以做这些功能,但没有人说过Fork模式的优点(也许,它可以NODE_APP_INSTANCE变量).

我觉得Cluster可能是Fork的一部分,因为Fork似乎一般都会被使用.因此,我认为Fork意味着从PM2开始只是'分叉过程'而Cluster意味着'分叉过程能够被扩展'.那么,我为什么要使用Fork模式?

node.js pm2

75
推荐指数
3
解决办法
5万
查看次数

Web API身份验证基本与承载

我在我的Web API应用程序中创建了基于JWT的身份验证.我无法弄清楚它们之间的区别

  1. 基本令牌
  2. 持票人令牌

有人可以帮帮我吗?

basic-authentication jwt bearer-token

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

D3 图表的缩放问题,适当缩放比例(Y 轴,X 轴)

示例代码小提琴

我正在制作热图。在其中我根据数据以编程方式制作热图的矩形(宽度,高度)。

我想添加用于缩放 X 轴(时间范围)、Y 轴(距离范围)的滑块。我尝试了 d3 缩放选项,效果很好。但是比例尺(x 轴,y 轴)与图形的矩形不成比例。就像一个矩形在 10,20 英里 y 轴比例之间。它在缩放方面走得更远超过 20 英里。

然后我在 svg 上尝试了 viewbox。有用 。比例保持在与图形精确的比例。

我想在缩放时保持比例和图形的比例,但不想增加比例标签的大小,因为它会使图形变得丑陋。

这是我最初如何制作图表的代码片段

d3.json('dateWiseNewDataRight.json',function(err,right_dat){
            // console.log(right_dat);
            var dateGroups=_.groupBy(right_dat, "DATE");
            var data = [];
            var x= 0,y=0;
            var tlength=0;
            var totalDates=Object.keys(dateGroups);
            var graphWidth=(total_width/totalDates.length)-6;

            for(var key in dateGroups){
                tlength=0;
                data = [];
                y=0;
                var segmentMiles=0;
                var currentGraphData=dateGroups[key];
                var road=currentGraphData[0]['ROAD'];
                for(var i = 0; i < currentGraphData.length-1; i++) {
                    tlength+=currentGraphData[i].MILES;
                }
                for (var i = 0; i < currentGraphData.length-1; i++) {
                    var height=0; …
Run Code Online (Sandbox Code Playgroud)

javascript css svg visualization d3.js

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