小编Uza*_*ade的帖子

销毁chart.js条形图以在同一<canvas>中重绘其他图形

我使用Chart.js库绘制条形图,它工作正常,但现在我想破坏条形图并在同一画布中制作折线图.我尝试过这两种方法来清除画布:

var grapharea = document.getElementById("barChart").getContext("2d");

grapharea.destroy();

var myNewChart = new Chart(grapharea, { type: 'radar', data: barData, options: barOptions });
Run Code Online (Sandbox Code Playgroud)

第二种方式:

var grapharea = document.getElementById("barChart").getContext("2d");

grapharea.clear();

var myNewChart = new Chart(grapharea, { type: 'radar', data: barData, options: barOptions });
Run Code Online (Sandbox Code Playgroud)

我称之为正确吗?OnButtonClick我调用这个使用相同画布的函数.

javascript canvas graph chart.js

37
推荐指数
9
解决办法
6万
查看次数

休息URL中名词与动词之间的混淆

我已经在互联网上研究了宁静的API,它专注于名词而不是动词模式中的动词,但现在我看到多个链接在URL中使用动词.

这是一个例子.

  • POST/v1/payments/authorization/<Authorization-Id>/capture
  • POST/v1/payments/authorization/<Authorization-Id>/void
  • POST/v1/payments/authorization/<Authorization-Id> /重新授权

这是Paypal apis.PayPal API

也在维基百科的HTATEOAS页面上他们举了一个例子;

<?xml version="1.0"?>
<account>
   <account_number>12345</account_number>
   <balance currency="usd">100.00</balance>
   <link rel="deposit" href="/account/12345/deposit" />
   <link rel="withdraw" href="/account/12345/withdraw" /> 
   <link rel="transfer" href="/account/12345/transfer" />
   <link rel="close" href="/account/12345/close" />
 </account>
Run Code Online (Sandbox Code Playgroud)

链接:Wiki HATEOAS

任何人都可以帮我澄清一下吗?为什么'捕获','无效','存款','撤回','关闭'都在URI中,因为它们都是动词而不是名词?

或者可以在rest-full apis url中使用这些单词吗?

rest restful-url

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

在图表js中设置最小步长

我使用Chart.js 2.0版本绘制图形,我想在条形图中定义最小步长

var myNewChart = new Chart(grapharea, {
                type: 'bar',
                data: barData,
                options: {
                    responsive: true,                        
                    scales: {
                        yAxes: [
                            {
                                ticks: {
                                    min: 0, // it is for ignoring negative step.
                                    beginAtZero: true,
                                    stepSize: 1  // if i use this it always set it '1', which look very awkward if it have high value  e.g. '100'.
                                }
                            }
                        ]
                    }
                }
            });
Run Code Online (Sandbox Code Playgroud)

这次我正在使用

stepSize:1

我使用这个步长来忽略点值,例如'0.5',它表示当最大图值id较小时,例如'2'.
如果我使用它,它总是将步骤设置为'1',如果它具有高值,例如'100',则看起来很尴尬.

我在寻找这样的东西:suggestMin = 1

是否有任何东西来定义最小步长,在较高值的情况下不应该修复.

graph chart.js

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

画布静态高度Chartjs

我使用chart.js 2.3.0绘制图形.我想使图形高度静态(固定例如200px),但也想将宽度设置为100%.我见过的一个解决方案是:

responsive: false

在图表选项中.但这样做之后,宽度也会降低.有没有最好的办法呢?

静态高度和100%宽度.

html5-canvas chart.js

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

用于检查JSON模式中的循环依赖性的任何工具

我正在使用JSON文件并在Swagger 2.0 Parser和验证器上验证 它验证它但是给出了循环引用的错误,是否有任何免费工具或网站来检测文件中循环引用的位置.

circular-dependency circular-reference

7
推荐指数
1
解决办法
800
查看次数

Chartjs Graph未显示在colorbox中

我试图在弹出窗口(彩盒)中显示带有虚拟值的圆环图,但是它给出了错误,但如果我只是在浏览器中调用它(通过url)它会显示图形.

IndexSizeError:索引或大小为负数或大于允许的数量.

 var DoughnutChart = [{
        value: 60,
        color: "#fcc79e"
    }, {
        value: 30,
        color: "#beefd2"
    }, {
        value: 50,
        color: "#ffddfb"
    }, {
        value: 20,
        color: "#cdecff"
    }, {
        value: 90,
        color: "#fff5bc"
    }];


    var myDoughnutChart = new Chart(document.getElementById("canvas").getContext("2d")).Doughnut(DoughnutChart);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<canvas id="canvas" height="450" width="600"></canvas>
Run Code Online (Sandbox Code Playgroud)

chart.js

5
推荐指数
0
解决办法
140
查看次数

API方法排序:Swagger版本3.0.2

我正在使用swagger版本3.0.2,我也遵循了这个答案,但是对方法顺序没有影响。

window.onload = function() {

  const ui = SwaggerUIBundle({
  .....
  apisSorter: "alpha",
  layout: "StandaloneLayout"
})
Run Code Online (Sandbox Code Playgroud)

谁能说出改变API方法顺序的最佳方法。

swagger swagger-2.0

5
推荐指数
0
解决办法
1218
查看次数

Swagger-ui v3.0.2:API方法排序

API方法sorting在v3.0.2中有一个已知问题,我已经在Stackoverflow 问题引用和Github 问题参考上发布了这个问题.

我正在寻找一些暂时的工作.任何帮助深表感谢.

sorting swagger swagger-ui

5
推荐指数
0
解决办法
324
查看次数

IIS错误:无法识别的配置路径'MACHINE / WEBROOT / APPHOST / websiteName

我想设置IP地址和域限制在C#代码,我下面这个文章,但它给了我无法识别的位置误差。

错误:无法识别的配置路径'MACHINE / WEBROOT / APPHOST / websiteName

我的代码:

using (var serverManager = new ServerManager())
            {
                var config = serverManager.GetApplicationHostConfiguration();
                var ipSecuritySection = config.GetSection("system.webServer/security/ipSecurity", "websiteName");
                var ipSecurityCollection = ipSecuritySection.GetCollection();

                var addElement = ipSecurityCollection.CreateElement("add");
                addElement["ipAddress"] = @"SomeIP";
                addElement["allowed"] = false;
                ipSecurityCollection.Add(addElement);

                var addElement1 = ipSecurityCollection.CreateElement("add");
                addElement1["ipAddress"] = @"SomeIP";
                addElement1["subnetMask"] = @"255.255.0.0";
                addElement1["allowed"] = false;
                ipSecurityCollection.Add(addElement1);

                serverManager.CommitChanges();

            }
Run Code Online (Sandbox Code Playgroud)

这行后给我错误:

var ipSecuritySection = config.GetSection(“ system.webServer / security / ipSecurity”,“ websiteName”);

任何人都可以告诉我什么地方出了问题或我错过了什么。

c# asp.net iis

5
推荐指数
0
解决办法
2116
查看次数

css将每个单词的首字母大写

嗨我想把每个单词的第一个字母大写我搜索它但我没有得到它,是否可能

CSS

我的代码只运行第一个字母.

HTML

<span>Some Text Value</span>
Run Code Online (Sandbox Code Playgroud)

CSS

.listing-table table th:first-letter
{
    font-size: 15px;
    font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

css css3 twitter-bootstrap-3

4
推荐指数
3
解决办法
4540
查看次数

Swagger-ui 本地设置问题

我正在尝试对 swagger-ui 进行本地设置,我正在关注此链接Swagger-ui并按照如何使用它的说明进行操作,我已经下载了它的 zip 文件,安装了 nodejs 包并尝试运行那里提到的以下命令在链接中,

1. npm Install 
2. gulp
Run Code Online (Sandbox Code Playgroud)

但是当我运行 npm install 时,它给了我错误  错误屏幕截图 1  [错误截图1]

你能指导我如何完成 swagger-ui 本地环境设置。按照上面提到的链接。

node.js swagger swagger-ui

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

SQL:用户计数的每日报告

我正在尝试获取 30 天的用户报告,它将返回日期用户总数作为该日期创建的计数,我使用此查询完成了此操作

 Select count(*)  As [Count] ,  
        (SELECT CONVERT(date, AddDate)) As [Date] 
 from Users 
 WHERE AddDate  >= (SELECT DateAdd(month, -1, Convert(date, GetDate()))) 
 Group By CONVERT(date, AddDate)
Run Code Online (Sandbox Code Playgroud)

它只给我创建任何用户的日期,但我想显示所有30 天,如果它的计数为 0

我想对月度报告做同样的事情。我正在获取创建用户的月份,现在我想将其更改为获取本月以来的最后 12 个月及其总用户数。为此,我正在使用这个查询

 Select count(*)  As [Count] ,
        (Select DATEPART( month , DateAdd( month , DATEPART(mm,AddDate) , -1 ) )) as Month
 from Users 
 WHERE AddDate  >= (SELECT DateAdd(YEAR, -1, Convert(date, GetDate())))
 Group By DATEPART(mm,AddDate)
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

当 SweetAlert 出现在屏幕上时停止控件

我正在使用sweetalert2库在我的代码中显示警报。

ConfirmationMessage = function(msg) {
    swal({
            title: "",
            text: msg,
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Ok",
            cancelButtonText: "Cancel",
            closeOnConfirm: false,
            closeOnCancel: false,
            allowEscapeKey: true

        });
}
Run Code Online (Sandbox Code Playgroud)

这是JS函数,我在其他地方使用它。

if (!ConfirmationMessage("message to show.")) {
    alert("if");           
}
else {
    alert("else");
}
Run Code Online (Sandbox Code Playgroud)

我的问题是

我想在屏幕上出现警报时停止控件,并且想要决定按下按钮(如果“确定”到达“If 条件” ,如果“取消”到达其他条件),但控件不会等待 sweetalert2 中的响应。

javascript jquery sweetalert

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