小编Dre*_*nmi的帖子

重复排列

我知道如何创建一组值的排列.例如:

[*1..3].permutation(2)
Run Code Online (Sandbox Code Playgroud)

这导致以下六种排列:

[1, 2]
[1, 3]
[2, 1]
[2, 3]
[3, 1]
[3, 2]
Run Code Online (Sandbox Code Playgroud)

但是这个结果缺少三个排列,它们是相同值的组合,即:

[1, 1]
[2, 2]
[3, 3]
Run Code Online (Sandbox Code Playgroud)

如何获得所有排列,包括上面的重复排列?

ruby

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

Web 服务器是否可以向自身发出 HTTPS 请求?

假设您有两个应用程序 A 和 B,在同一 Web 服务器上运行。您希望应用程序 A 通过 SSL 调用应用程序 B 上的 webService。

是否可以使用类似的地址来做到这一点https://localhost/appsB/webService1

如何在没有客户端(如浏览器)的情况下完成 SSL 握手?它实际上在使用此地址时有效http://localhost/appsB/webService1,只是在 SSL 模式下不起作用。

然而,在调用时,它可以与服务器和浏览器之间的 HTTPS 配合使用https://localhost/appsB/webService1

现在,奇怪的是,它有时可以工作,但在使用 HTTPS 调用应用程序 B 上的 webService 时会随机失败。使用HTTP它总是有效的。

我的测试是在 IIS7.0 上进行的,具有来自 Thawte 的有效 ssl 证书,并且应用程序 B 不需要 SSL 选项。

这是我的代码的示例:

string baseAddress = "http://localhost";
//or string baseAddress = "https://localhost";
var baseUri = new Uri(baseAddress);
//final url for appB
finalUrl = baseAddress + httpContext.Current.Request.ApplicationPath.TrimEnd('/') + "/" + url;
//Add a cookie to retrieve good …
Run Code Online (Sandbox Code Playgroud)

iis https localhost request server

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

将十六进制转换为小端

将文本字段的值从十六进制转换为小尾数的公式是什么?

输入示例:5A109061

示例输出:1636831322

java android

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

使用JSON正文内容参数调用HTTP GET

如何在内容正文中使用JSON参数调用HTTP GET?

我尝试了这个:

HttpWebRequest.WebRequest.Create(_uri);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "GET";
httpWebRequest.Headers.Add("X-AUTH-TOKEN", _apiKey);

using(var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) {
  string _json = "\"{\"filter\": {\"relation\": \"equals\", \"attribute\": \"state\", \"value\": \"CA\"  },  \"insights\": {\"field\": \"family.behaviors\",  \"calculations\": [\"fill_count\"]}}";

  streamWriter.Write(_json);
  streamWriter.Flush();
  streamWriter.Close();
}

var httpResponse = (HttpWebResponse) httpWebRequest.GetResponse();
using(var streamReader = new StreamReader(httpResponse.GetResponseStream())) {
  var result = streamReader.ReadToEnd();
}
Run Code Online (Sandbox Code Playgroud)

但它抛出一个异常:

“无法发送带有这种动词类型的内容主体。”

c#

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

Bootstrap崩溃一半在iPhone上工作

我正在构建一个带有隐藏div的网页,当点击另一个div时它会折叠.问题是当我使用iPhone时,div不会崩溃(计算机和其他设备工作得很好).我甚至在我的笔记本电脑上尝试过Safari,它运行正常.

页面的内容最初使用jQuery并插入到页面中.但是我希望它被加载到不同的页面上,所以现在在我点击链接后内容被加载到页面的其余部分.

当我使用iOS的开发人员工具时,我注意到点击链接没有导致错误,实际上没有触发任何事件.当我使用jQuery显式切换崩溃它实际上工作.

在适用于iOS的Google Chrome应用中,它无法正常运行.

当我简单地从w3schools复制粘贴的bootstrap崩溃到我的网页时,他们的崩溃工作,而我的没有.因此我添加了一些源代码,也许我错过了一些东西:

<div class="result_header" data-toggle="collapse" data-target="#source_1_collapse">
    <h2 class="result_h2">Results for "a": </h2>
</div>
<div id="source_1_collapse" class="collapse result_container">
    <table class="table _table-striped _table-hover" id="source_1_table">
    .
    .
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

css jquery ios twitter-bootstrap

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

使用simple_form进行多行文本输入

我有这样的形式:

<%= simple_form_for @article do |m| %>
  <%= m.simple_fields_for :article_comment do |p| %>

    <%= p.error_notification %>

    <%= p.input :article_id, as: :hidden, input_html: {value: @article.id} %>
      <div class="form-inputs">
        <div class="row">
          <div class="col-md-2 col-md-offset-1">
            <%= p.label 'What do you think?', :class => 'indexsubtext' %>
          </div>
          <div class="col-md-9">
            <%= p.input :comment, label: false, autofocus: true, :input_html => {:style=> 'width: 100%', :rows => 5, class: 'response-project'} %>
          </div>
Run Code Online (Sandbox Code Playgroud)

我希望输入框显示5行,但它只显示1.如何强制它提供5?

ruby-on-rails simple-form

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

safe_join和content_tag方法替换html_safe

我正在使用Rails的content_tag帮助器构建一个HTML代码块.我现在面临的挑战是从数组中加入HTML字符串,并生成HTML元素content_tag.

RuboCop Rails/OutputSafety参考.

例如:

options = ["<li>Three</li>", "<li>Four</li>", "<li>Five</li>"]

# This is code to generate blocks of HTML
out = []
out << content_tag(:ul,  
   content_tag(:li, "One") + 
   content_tag(:li, "Two") + 
   options.join(''),
:class => ["class_1", "class_2"])
safe_join(out)

# Expect result should be like
<ul class="class_1 class_2">
   <li>One</li>
   <li>Two</li>
   <li>Three</li>
   <li>Four</li>
   <li>Five</li>
</ul>

# Actual result
<ul class="class_1 class_2">
   <li>One</li>
   <li>Two</li>
   "<li>Three</li><li>Four</li><li>Five</li>"
</ul>
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用下面的html_safe方法,它将起作用.

%{<ul>
   <li>One</li>
   <li>Two</li>
   #{options.join('')}
 </ul>
}.html_safe
Run Code Online (Sandbox Code Playgroud)

关于我应该改变什么的任何建议?

# New apporach
options = ["Three", …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rubocop

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

在MiniTest中assert_predicate有什么用?

我有一个问题,了解assert_predicateMiniTest 的用处.它与assert_equal?何时想要使用这个断言有什么不同?我已经多次遇到它,但并没有真正得到它的确切含义.

ruby minitest

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

在无线电选择中获取img标签的src

我有一些HTML代码如下:

<div id="input-option227">
    <div class="radio">
        <label>
            <input type="radio" name="option[227]" value="17" />
            <img src="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-50x50.jpg" alt="black" class="img-thumbnail" />
            black
        </label>
    </div>
    <div class="radio">
        <label>
            <input type="radio" name="option[227]" value="18" />
            <img src="http://localhost/upload/image/cache/catalog/demo/apple_logo-50x50.jpg" alt="green" class="img-thumbnail" />
            green
        </label>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望得到img src当我选择单选按钮意味着当无线电值为17然后我想提醒:

http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-50x50.jpg

当值为18时,警报应为:

http://localhost/upload/image/cache/catalog/demo/apple_logo-50x50.jpg

到目前为止我所做的是:

$(document).ready(function() {
    $('input:radio[name="option[227]"]').change(function() {
        if ($(this).val() == '17') {
            alert('type A');
        }
        if ($(this).val() == '18') {
            alert('type B');
        }
    });
}); 
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

html jquery

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

Bootstrap模态弹出窗口不可点击

使用Bootstrap添加模态弹出窗口.单击触发按钮后,模态为暗且无法点击.知道是什么导致这个或在哪里看?

在此输入图像描述

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>


<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

的application.js

//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require miracle/jquery.noconflict …
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap twitter-bootstrap-3

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