小编Dio*_*Dan的帖子

使用Postman在标头中发送JWT标记

我正在根据以下文章测试基于JWT令牌的安全性的实现.我已成功从测试服务器收到一个令牌.我无法弄清楚如何让Chrome POSTMAN REST客户端程序在标头中发送令牌.

邮差截图

我的问题如下:

1)我使用正确的标题名称和/或POSTMAN界面吗?

2)我需要基于64编码令牌吗?我以为我可以把令牌送回来.

express jwt postman

158
推荐指数
8
解决办法
19万
查看次数

如何在CSS网格布局中定位特定的列或行?

是否可以使用CSS选择特定的网格列或行?

例如,假设我有一个3行×2列CSS网格布局:grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr;.如何从第2列中选择所有元素?例如:( grid:nth-child(column:2)只是我的想法,不是有效的代码).

我已经nth-childdiv元素上尝试了选择器,但这不允许我在Grid Layout引擎自动放置项目时指定行或列.

body {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}

.item {
  background: #999;
}
Run Code Online (Sandbox Code Playgroud)
<div class="item">
  <p>Customer Name</p>
  <p>Element 1 | Element 2</p>
</div>

<div class="item">
  <p>Right Justify</p>
  <p>Element 1 | Element 2</p>
</div>

<div class="item">
  <p>Customer Name</p>
  <p>Element 1 | Element 2</p>
</div>

<div class="item">
  <p>Customer Name</p>
  <p>Element 1 | Element 2</p>
</div>
<div class="item">
  <p>Customer …
Run Code Online (Sandbox Code Playgroud)

html css css-selectors css3 css-grid

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

Bootstrap 3 - 按钮高度匹配面板(CSS3)

编辑 对于那些绊倒这篇文章的人,我发现有一个名为Flexbox的"新"标准.这允许你做我想做的事:Flexbox演示

我想获得以下效果: 在此输入图像描述

但是,我明白了: 在此输入图像描述

见jsFiddle:http://jsfiddle.net/abehnaz/8sPn7/3/

我试过height: 100%CSS,但我没有运气.我认为这可能与按钮样式优先于高度设置,或者面板根据其内容(在本例中为图像)采用动态高度这一事实有关.

是否有跨浏览器/纯CSS方式使按钮高度与面板高度匹配(适当的填充和内容拟合?)

谢谢!

HTML:

<div class="panel panel-default">
<div class="panel-body">
    <div class="media">
        <div class="media-object pull-left">
            <button class="btn btn-info option-button">A</button>
            <img src="holder.js/200x100" />
        </div>
        <div class="media-body">
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis 
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.option-button {
    height:100%;
}
Run Code Online (Sandbox Code Playgroud)

**编辑:**为了获得可接受的解决方案,我最终使用了媒体对象中的按钮.它不会自动适应整个高度,但它可以完成任务.它有助于申请该.btn-lg课程.

css twitter-bootstrap twitter-bootstrap-3

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

Insomnia REST Client - 为multipart/form-data设置"Content-Type"

TL; DR 我如何可以设置Content-Type每个标题单独文件/输入/文本中multipart/form-data(在失眠)的要求?

我正在尝试使用Insomnia Rest Client POST到OneNote API(HTTP描述).根据文档,我需要提交一个multipart/form-data带有标题的文件/文本的请求:

Content-Type: text/html Content-Disposition: form-data; name=presentation

另一个带标题:

Content-Type: application/inkml+xml Content-Disposition: form-data; name=presentation-onenote-inkml

这是我正在尝试的截图: 头 如您所见,API返回错误,No Content-Type导致我认为Content-Type未设置标头.调试信息如下: 调试 POST数据被隐藏,这使我无法看到Content-Type.

api rest rest-client onenote-api insomnia

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

Angluar.js和Bootstrap - jQuery依赖

根据Bootstrap 3 docs(http://getbootstrap.com/javascript/),Bootstrap 3的js组件依赖于jQuery.

插件依赖项

一些插件和CSS组件依赖于其他插件.如果单独包含插件,请确保在文档中检查这些依赖项.另请注意,所有插件都依赖于jQuery(这意味着必须在插件文件之前包含jQuery).

我正在研究使用Angular.js,每个人都说"放弃jQuery!" 似乎Angular团队在Bootstrap v2.3.2(http://angular-ui.github.io/bootstrap/)上轻扫了一下.Bootstrap 3有类似的东西或解决方法吗?我是否只能暂时使用jQuery?

谢谢

jquery angularjs twitter-bootstrap-3

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

Knockout.js项目结构

我一直在关注Angular.js和Knockout.js作为潜在的前端解决方案.我喜欢Knockout的教程和文档.但是,我不清楚Knockout如何处理模板化大型应用程序.

例如在Angular中,你可以创建一个这样的主模板:

<div id="content" class="container" ng-view></div>
Run Code Online (Sandbox Code Playgroud)

然后,这将由"部分"填充,例如:

<p>This is a partial</p>
Run Code Online (Sandbox Code Playgroud)

我的问题是,Knockout是否支持相同的概念?似乎Knockout想要使用"foreach"模板(http://knockoutjs.com/documentation/template-binding.html).但是,这并没有解决将HTML分解为更小的细分市场的问题.

我在这里走在正确的轨道上吗?关于Knockout的目录结构,我有什么遗漏?

编辑:我得到了一些很好的反馈.我的理解是Knockout没有内置的模板解决方案.如果这是真的,那么我可能需要Angular.

javascript angularjs knockout.js

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

跨源策略和 Fiddler JSON 调试

我正在使用 JSON 数据开发现代 web 应用程序。我发现了以下关于使用名为 Fiddler 的工具模拟 JSON 数据的博客文章

我正在使用 Notepad++ 进行本地开发,主要在 Chrome 上进行测试(我最终会专注于更多浏览器)。我有一个主 HTML 文件“index.html”,我使用的文件结构如下所示:

index.html

    assets

        /js

        /css

        /img
Run Code Online (Sandbox Code Playgroud)

我通常通过从 Notepad++ 启动 Chrome 中的 index.html 文件来运行我的测试。但是,因为我想使用 Fiddler 的 JSON “欺骗”功能,所以遇到了跨域策略限制。我让 Fiddler 的自动回复工具匹配给定的 URI(这里是http://server.anywhere.com/test),然后返回一个预制在文件中的 JSON 响应。

XMLHttpRequest 无法加载http://server.anywhere.com/test。Access-Control-Allow-Origin 不允许 Origin null。

代码非常简单(jQuery 1.9.1):

$(document).ready(function(){
    $.getJSON("http://server.anywhere.com/test", function(data) {
        $.each( data, function( i, item ) {
            console.log('Item number: ', i);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?也许是 Chrome 中的开发工具?

谢谢!

javascript jquery json google-chrome fiddler

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

频率表生成 - MongoDB

我需要在MongoDB中生成一个简单的频率表.假设我在一个名为的集合中有以下文档books.

{
  "_id": 1,
  genre: [
    "Fantasy",
    "Crime",
    "Drama"
  ]
}
{
  "_id": 2,
  genre: [
    "Drama"
  ]
}
Run Code Online (Sandbox Code Playgroud)

预期输出为:幻想:1犯罪:1戏剧:2

假设我没有关于什么类型可能的预先形成的概念,我如何让MongoDB检测类型并计算它们?这似乎是聚合框架的工作.

到目前为止,我已经到了这个阶段:

db.books.aggregate([
  {
      $group: {
        _id: null,
        test: {$push: "$genre"}
      }
  } 
])
Run Code Online (Sandbox Code Playgroud)

这不能按预期工作,因为它只是添加每个文档的类型数组.谁能指出我正确的方向?我应该使用聚合框架吗?

谢谢!

mongodb mongodb-query aggregation-framework

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

绘图面积图

是否可以用flot制作面积图?我注意到有一个"堆栈"插件.下图是我想要创建的效果.只有一个问题,堆栈插件会自动添加组件数据.我不希望这样.我只想填写效果.堆积数据的图像

我尝试了属性之间的填充,但这会产生令人讨厌的颜色混合(见下文):

混合颜色

在堆栈示例中,颜色根本不会混合.这就是我想要的视觉效果.

更新 我用来使其工作的代码是:

  var dataSet = [
        {id: "A", label: "Demand (kW)", color: "#2980B9", data: d, lines: { show: true, lineWidth: 1, fill: .5}},
        {id: "B", label: "Demand (kW)", color: "#D35400", data: d2, lines: { show: true, lineWidth: 1, fill: .5 }, fillBetween: "A"},
        {id: "C", label: "Demand (kW)", color: "#C0392B", data: d3, lines: { show: true, lineWidth: 1, fill: .5 }, fillBetween: "B"}
    ]
Run Code Online (Sandbox Code Playgroud)

javascript flot

0
推荐指数
1
解决办法
3085
查看次数

Chrome 低功耗蓝牙 API - 跨平台支持

我访问了Chrome BLE API 页面(5/7/2016)。似乎存在相互冲突的信息消息(见下图)。这仅适用于 Chrome 操作系统,还是也适用于 OS X 和 Windows?

编辑/更新:

我在 Windows 10 上尝试了演示应用程序(演示 BLE API)。它能够看到配对的设备,但看不到未配对的设备。我收到一条错误消息:Battery device not supported on this platform。我不确定这是因为我使用的测试向量(LightBlue)还是其他问题。

系统:

  • Windows 10 64 位
  • Surface Pro 3

Chrome API 页面

macos google-chrome-os bluetooth-lowenergy google-chrome-app windows-10

0
推荐指数
1
解决办法
854
查看次数