小编Put*_*nik的帖子

Highstock highcharts不规则数据错误x-scale

我有不规则的数据.使用highcharts时,图表绘制得很好:

$(function() {
  var chart = new Highcharts.Chart({
    chart: {
      renderTo: 'chart'
  },
  xAxis: {
    type: 'datetime'
  },
  series: [{
    name: 'Volume',
    data: chart_arr,
  }]
});
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/KnTaw/9/

但我有很多数据,所以我需要放大日期并选择highstock.然后发生一件奇怪的事情:x轴变成非线性的.

$(function() {
  var chart2 = new Highcharts.StockChart({
    chart: {
      renderTo: 'chart2'
    },
    rangeSelector: {
      selected: 0
    },
    xAxis: {
      type: 'datetime'
    },
    series: [{
      name: 'val',
      data: chart_arr,
      type : 'area',
    }]
  });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Mc3mW/1/

请注意,1月6日20:00-20:30半小时范围内的数据比1月11日至13日的2天分配的空间更多.(当然数据是一样的.)

如何强制高轴的x轴变为线性?或者如何为highcharts启用底部缩放工具?谢谢.

javascript jquery charts highcharts highstock

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

会话变量似乎无法保存

相当简单的代码:

<?
session_start();
$_SESSION['t'.time()]     = "ok";
echo "<pre>".print_r($_SESSION, 1)."</pre>";
?>
Run Code Online (Sandbox Code Playgroud)

像预期的那样显示出类似的东西

Array
(
    [t1330966834] => ok
    [t1330966835] => ok
    [t1330966836] => ok
)
Run Code Online (Sandbox Code Playgroud)

3页重新加载后.

让我们改变几个符号:

$_SESSION[time()]     = "ok";
Run Code Online (Sandbox Code Playgroud)

(现在没有't')我希望在重新加载之后会有类似的东西

Array
(
    [t1330966834] => ok
    [t1330966835] => ok
    [t1330966836] => ok
    [1330967020] => ok
    [1330967021] => ok
    [1330967022] => ok
    [1330967023] => ok
)
Run Code Online (Sandbox Code Playgroud)

但实际上结果完全不同:

   Array
    (
        [t1330966834] => ok
        [t1330966835] => ok
        [t1330966836] => ok
        [1330967020] => ok
    )
Run Code Online (Sandbox Code Playgroud)

我们有3个先前的阵列单元格,只有一个"时间"单元格 - 无论您重新加载页面多少次.时间是正确的,它每秒都不同但只有一个没有't'的细胞!我也试过了

$t =time();
$_SESSION[$t]     = "ok";
Run Code Online (Sandbox Code Playgroud)

乃至

$t =intval(time()); …
Run Code Online (Sandbox Code Playgroud)

php time session

7
推荐指数
2
解决办法
1451
查看次数

如何从 ZipFile 进行流式传输?如何“即时”拉链?

我想压缩一个流并输出结果。我正在使用 AWS Lambda 来完成此操作,这对于可用磁盘空间和其他限制很重要。如果重要的话,我将使用压缩流使用upload_fileobj()或 来编写 AWS S3 对象。put()

我可以创建一个存档作为文件,直到我有小对象:

import zipfile
zf = zipfile.ZipFile("/tmp/byte.zip", "w")
zf.writestr(filename, my_stream.read())
zf.close()
Run Code Online (Sandbox Code Playgroud)

对于大量数据,我可以创建一个对象而不是文件:

from io import BytesIO
...
byte = BytesIO()
zf = zipfile.ZipFile(byte, "w")
....
Run Code Online (Sandbox Code Playgroud)

但如何将压缩流传递到输出?如果我使用zf.close()- 流将被关闭,如果我不使用它 - 存档将不完整。

python zip stream aws-lambda

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

Terraform:如何在销毁期间不删除资源?

我需要的是 CloudFormation 的 terraform 模拟DeletionPolicy: Retain

资源应该保留在 during 中terraform destroy,仅此而已。

prevent_destroy 不适合,因为在 terraform destroy 期间整个环境将被删除

ignore_changes 不适合,因为没有参数变化。

我该怎么做?

terraform terraform-provider-aws

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

在 Windows 上从 IntelliJ 进行 Chmod?

我在 Windows 上使用 PyCharm。如何设置可执行位或修改其他权限(如 Linux)chmod?我发现只有这个,没有任何适合的插件,但仍然希望有一个更好的解决方案,然后为此目的切换到 Linux 控制台。

file-permissions intellij-idea chmod

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

JScript枚举器和属性列表

请考虑以下WSH代码段:

var query = GetObject("winmgmts:").ExecQuery("SELECT Name FROM Win32_Printer", "WQL", 0);
var e = new Enumerator(query);
for ( ; !e.atEnd(); e.moveNext ()) { 
    var p = e.item();
    WScript.Echo(p.Name + " (" + p.Status + ")");
}

它在每一行打印一个打印机名称和括号中的"未定义"一词(因为对象中Status不存在p属性).问题是:我如何列出所有可用的属性p?通常的技术for (var i in p) {...}不起作用 - 似乎p对象中的属性不可枚举.

提前致谢.

wsh jscript

6
推荐指数
2
解决办法
8248
查看次数

AWS CodePipeline、CodeDeploy、SAM 和 Lambda:如何(互连)连接它们?

我有点迷失在文档中。我想将 Python 代码推送到存储库并使用 CodePipeline 部署 Lambda。我有 CodeCommit 存储库,CodePipeline - 到目前为止,这有效,我可以创建/更新 CF 堆栈以创建补充资源。

我知道 AWS SAM 可用于使用 CF tpl 部署函数,但如何将 SAM 与 CodePipeline/CodeDeploy 连接?代码应取自“源”管道操作,然后部署为 lambda 函数。

如果 SAM 不是这里最好的自动化解决方案,那么我应该使用什么?管道是关键要求,因此我们不必aws cf update-stack手动运行类似的 操作,只需推送代码即可。

amazon-web-services aws-code-deploy aws-lambda aws-codepipeline aws-sam

6
推荐指数
1
解决办法
3566
查看次数

JScript:如何运行外部命令并获得输出?

我正在使用cscript.exe运行我的JScript文件.在脚本中,我需要调用外部控制台命令并获取输出.

尝试:

var oShell = WScript.CreateObject("WScript.Shell");
var oExec = oShell.Exec('cmd /c dir');
WScript.Echo("Status "+oExec.Status);
WScript.Echo("ProcessID "+oExec.ProcessID);
WScript.Echo("ExitCode "+oExec.ExitCode);
Run Code Online (Sandbox Code Playgroud)

var oShell = WScript.CreateObject("WScript.Shell");
var ret = oShell.Run('cmd /c dir', 1 /* SW_SHOWNORMAL */, true /* bWaitOnReturn */);
WScript.Echo("ret " + ret);
Run Code Online (Sandbox Code Playgroud)

但没有运气:该命令运行(最有可能)没有错误,但我没有输出.请注意'cmd/c dir'这里只是一个示例,以确保我得到任何输出.

那么,我该怎么做呢?

更新: 我试图将此/sf/answers/425121931/转换为JScript,但也没有运气:

var oShell = WScript.CreateObject("WScript.Shell");
var oExec = oShell.Exec('cmd /c dir');
var strOutput = oExec.StdOut.ReadAll;
WScript.Echo("StdOut "+strOutput);

var strOutput = oExec.StdErr.ReadAll;
WScript.Echo("StdErr "+strOutput);
Run Code Online (Sandbox Code Playgroud)

该错误是Microsoft JScript runtime error: Object doesn't support …

windows cmd wsh jscript

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

参数验证失败:参数名称&lt;某些参数&gt;的参数值不存在

有什么建议说明为什么此 AWS CloudFormation 不断回滚吗?

{
    "Description" : "Single Instance",

    "Resources" : {
        "EC2Instance" : {
            "Type" : "AWS::EC2::Instance",
            "Properties" : {
                "ImageId" : "ami-b73b63a0",
                "InstanceType" : "t2.micro",
                "KeyName" : "aws-key-here",
                "Tags" : [
                    {
                        "Key" : "Name",
                        "Value" : "test"
                    }
                  ],
                "SubnetId" : { 
                    "Fn::Select" : [ "0", { "Ref" : "Subnets" } ] 
                }
            }
        }
    },

    "Parameters": {
        "Subnets": {
            "Type": "List<AWS::EC2::Subnet::Id>",
            "Description": "The list of SubnetIds, for at least two Availability Zones in the region in …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cloudformation

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

如何使用AWS Cognito在浏览器中对用户进行身份验证?

我需要使用AWS Cognito和用户名/密码而不是FB / google IdProviders在浏览器(不是移动应用)中对用户进行身份验证。

有很多文档,但是它们似乎是单独的块,它们要么不完整,要么不符合要求,要么彼此不匹配:(

我先创建了Cognito用户池,然后创建了身份池,并将userPool绑定到idPool,然后卡住了。不知道要使用哪个库以及如何使用它。我找到的最接近的是:

  • https://aws.amazon.com/sdk-for-browser/但我的经验不足以将其FB样本转换为不使用FB
  • https://github.com/aws/aws-amplify,但是使用这个库我必须从一开始就学习React / Angular(我不是前端开发人员,对不起),我也不知道如何将他们基于npm的示例转换为前端javascript(npm用于NodeJS,因此是后端,不是吗?)。

我需要的只是带有用户名/密码的纯HTML格式,将请求发送给Cognito,并提供一种在下一页加载期间检查密码是否正确的方法。如果有问题,我将使用AWS Lambda作为后端来处理将来的任务。

我该怎么做?是否有针对我的案例的教程/文档?谢谢。

javascript browser amazon-web-services amazon-cognito

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