小编use*_*220的帖子

创建自签名证书以测试localhost并让浏览器接受它

几周以来,我一直在努力让这个自签名证书在多个浏览器(Chrome,Firefox,Edge,IE)中运行.

我设法创建证书并将其安装为trusted root certificate但是在每个浏览器中我都必须绕过安全性才能拥有测​​试环境(带xampp的网站).

今天我专注于Edge和IE(没有成功),并且由于chrome的程序略有不同,我将尝试明天使用chrome.

我尝试创建一个新的,并以这种方式复制旧的(工作的):

要创建新证书,请以管理员身份打开powershell,然后:

New-SelfSignedCertificate -DnsName "127.0.0.1", "localhost" -CertStoreLocation "cert:\LocalMachine\My"
Run Code Online (Sandbox Code Playgroud)

如本说明书中所述导出.

要克隆,我使用了本文档中的示例.

然后我使用在"受信任的根证书"中导入证书certlm.msc.

但我得到的错误代码DLG_FLAGS_INVALID_CA,并 DLG_FLAGS_SEC_CERT_CN_INVALID在边缘和IE浏览器.

有人知道让这项工作的程序吗?
我一直在寻找网络而没有找到一个.

windows xampp ssl localhost self-signed

8
推荐指数
1
解决办法
6497
查看次数

php; 将 fgetcsv 与 SplFileObject::fseek 结合使用;行读取问题

当读取 csv 文件中的特定行时,我尝试使用SplFileObject::fseekwith fgetcsv

要读取第 2 行(例如),我执行 afseek(1)并使用 读取fgetcsv,这给出了第 2 行。

当我执行 afseek(0)并使用 读取时fgetcsv,我得到了第 0 行。

所以以这种方式读取第 1 行存在一个问题。(我知道我可以连续阅读两行,但我认为这不太好)。

我发现这个问题在 2008 年 PHP 版本 5.2.6 中报告:SplFileObject: fgetcsv aftereek returns error line

我使用的是 PHP 版本 5.4.19。

有人有这方面的信息吗?这是故意的吗?

php fseek fgetcsv splfileobject

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

d3.js 解析 csv 文件的日期错误

我在解析 csv 文件中的日期时遇到问题。一直在网上、书籍和测试中寻找数小时,但没有找到解决方案。

也许有人可以提供帮助。

该代码适用于读取仅解析数字的文件。但是在解析带有日期的文件时,我收到以下错误消息,指示无法识别日期格式:

Problem parsing d="MNaN,268.5466377440347LNaN,117.78741865509761LNaN ...
Run Code Online (Sandbox Code Playgroud)

该文件如下所示:

 date,value
 11-11-13,582
 12-11-13,860
 13-11-13,940
Run Code Online (Sandbox Code Playgroud)

代码:(js)

function myFunction() {
      d3.csv('data/Date.csv', draw);
}

function draw(data) {
    "use strict";
    var margin = 50,
        width = 800 - margin,
        height = 350 - margin;

    var parseDate = d3.time.format("%d-%m-%y").parse;

    var x_scale = d3.time.scale()
        .domain(d3.extent(data,function(d){return d.date}))
        .range([margin, width]);

    var y_scale = d3.scale.linear()
       .domain(d3.extent(data,function(d){return d.value}))
       .range([height, margin]);

    var x_axis = d3.svg.axis()
        .scale(x_scale)
        .orient("bottom");

    var y_axis = d3.svg.axis()
        .scale(y_scale)
        .orient("left");

    var line = d3.svg.line()
        .x(function(d){return x_scale(d.date);})
        .y(function(d){return y_scale(d.value);}); …
Run Code Online (Sandbox Code Playgroud)

csv date-parsing d3.js

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

字符串正则表达式用户名或电子邮件挂起

验证用户名输入字段时出现问题.

正则表达式:

var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
var letterNumber = /^[0-9a-zA-Z]*$/;
Run Code Online (Sandbox Code Playgroud)

支票 :

if (!letterNumber.test($('#login_username').val()) 
      && !mailformat.test($('#login_username').val())){
 ...
}
Run Code Online (Sandbox Code Playgroud)

当我想用此条目验证时,浏览器(chrome和ie)会挂起:

012345678901234567890123456789@
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么?

我在一个表达式中尝试使用正则表达式,但得到了相同的结果.(正则表达式是可以的,因为他们分开工作)

javascript regex jquery

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