小编F21*_*F21的帖子

在SCSS中包含另一个类

我在我的SCSS文件中有这个:

.class-a{
  display: inline-block;
  //some other properties
  &:hover{
   color: darken(#FFFFFF, 10%);
 }  
}

.class-b{

 //Inherite class-a here

 //some properties
}
Run Code Online (Sandbox Code Playgroud)

在class-b中,我想继承所有属性和嵌套声明class-a.这是怎么做到的?我尝试使用@include class-a,但这只是在编译时抛出错误.

inheritance sass

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

两条腿的oauth如何在OAuth 2.0中运行?

在OAuth 1.0中,2-legged非常容易:只需像往常一样发送请求并省略access_token标题.

OAuth 2.0中的情况似乎已经发生了变化(我今天发现了很多:)).在OAuth 2.0中,请求不再具有诸如nonce,使用者密钥,时间戳等的标头.这只是替换为:

Authorization: OAuth ya29.4fgasdfafasdfdsaf3waffghfhfgh
Run Code Online (Sandbox Code Playgroud)

我理解3脚授权如何在OAuth 2.0和应用程序流程中工作.但是如何在2.0版本中进行双腿工作?是否可以设计一个既支持2脚和3脚OAuth 2.0的API?

我一直在寻找有关这方面的信息,但我已经找到了很多关于1.0的两条腿的东西,几乎没有2.0的东西.

2-legged oauth-2.0

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

导出没有导出密码的PKCS#12文件?

我正在生成导出一些pkcs#12文件用于测试目的.这些文件未在生产中使用,仅在自动化测试期间临时存在.

我使用以下命令:

openssl pkcs12 -export -nodes -out bundle.pfx -inkey mykey.key -in certificate.crt -certfile ca-cert.crt
Run Code Online (Sandbox Code Playgroud)

我包含时为什么要坚持输出密码-nodes

我的OpenSSL版本OpenSSL 1.0.1f 6 Jan 2014在64位Ubuntu Server 14.10上.

command openssl pkcs#12

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

垂直对齐复选框

我已经查看了有关此问题的不同问题,但由于我的标记限制而无法找到任何可行的问题.

我的标记看起来像是这样(不幸的是,这是由一些后端生成的,我无法更改标记).

<ul>        
    <li>
        <input type="checkbox" value="1" name="test[]" id="myid1">
        <label for="myid1">label1</label>
    </li>
    <li>
        <input type="checkbox" value="2" name="test[]" id="myid2">
        <label for="myid2">label1</label>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我需要复选框在右侧并垂直居中 <li>

目前,这被设计为:

li input{
   display: inline-block;
   float: right;
   margin-right: 10px;
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用各种值vertical-align,但这似乎没有帮助.此外,在某些情况下,标签可能非常长并且跨越多条线.当li的高度是任意的时,复选框仍然需要能够垂直居中.

我怎样才能实现这一目标?

css checkbox vertical-alignment

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

在树枝中更新对象属性

有没有办法在树枝中更新对象的属性?

像下面这样的对象传递给twig:

object
   property1
   property2
Run Code Online (Sandbox Code Playgroud)

我想像这样更新property1:

{% set object.property1 = 'somenewvalue' %}
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用,但是可以在树枝上做这样的事情吗?如果没有,有没有办法写一个扩展或宏来做到这一点?

php twig

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

使用比较器语法进行groovy排序

我只是用gremlin弄湿了脚.据我所知,gremlin基于groovy.我在这里找到了文档,但我仍然不确定语法是什么意思.

关于比较器的排序语法如何工作,我有点困惑:

m.sort{a,b -> a.value <=> b.value}
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下所有不同的位{}意思吗?

sorting groovy

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

如果在elasticsearch查询中使用了script_fields,则不再需要_source

我正在运行一个简单的查询,如下所示:

{
  "query": {
    "term": {
      "statuses": "active"
    }
  },
  "script_fields": {
    "test": {
      "script": "_source.name"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是,一旦我介绍了script_fields,我就不再_source参与我的结果了.

我试过了:

{
  "fields": [
    "_all"
  ],
  "query": {
    "term": {
      "statuses": "active"
    }
  },
  "script_fields": {
    "email": {
      "script": "_source.name"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

{
  "fields": [
    "*"
  ],
  "query": {
    "term": {
      "statuses": "active"
    }
  },
  "script_fields": {
    "email": {
      "script": "_source.name"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但他们没有任何区别.有除此之外还有办法获得_source退货script_fields吗?

field elasticsearch

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

在弹性搜索查询中将子对象视为父对象的字段

我正在阅读有关elasticsearch的文档,本[页面] [1]讨论了如何使用子类映射子类型_parent.

如果我有被称为email父母的孩子叫做account:

每种类型的字段:

account (http://localhost:9200/myapp/account/1)
========
id
name
some_other_info
state

email (http://localhost:9200/myapp/email/1?parent=1)
========
id
email
Run Code Online (Sandbox Code Playgroud)
  • 如何搜索的name领域accountemail领域email提供的是stateaccountactive

  • 有没有办法让父母拥有的所有孩子(某种类型或任何类型)?

  • 索引子文档时,是否可以将父对象作为对象属性传递给JSON数据,而不是作为查询字符串的一部分?


在尝试了imotov的建议之后,我提出了这个问题:

这是执行 http://localhost:9200/myapp/account/_search

{
  "query": {
    "bool": {
      "must": [
        {
          "prefix": {
            "name": "a"
          }
        },
        {
          "term": {
            "statuses": "active"
          }
        }
      ],
      "should": [
        {
          "has_child": {
            "type": "emailaddress",
            "query": {
              "prefix": {
                "email": "a"
              }
            }
          } …
Run Code Online (Sandbox Code Playgroud)

parent-child elasticsearch

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

从具有外部约束的多个表中删除

我想从多个表中删除.这是我的表格的样子

    A_has_B ---- B ---- C_has_B
(many to many)        (many to many)
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除A_has_B,B和C_has_B中的所有行,给定B中记录的ID.我使用带有innodb存储引擎的MySQL,其中为A_has_B定义了外键,而C_has_B引用了B中的ID.

我试图像这样执行删除:

DELETE A_has_B.*, C_has_B.*, B.*

FROM
A

join
B
on (B.B_id = A.B_id)

join
C
on (C.B_id = B.B_id)

where B.B_id IN(1,2, 4);
Run Code Online (Sandbox Code Playgroud)

问题是,当我执行查询时,mysql抱怨:

Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails (`db`.`C`, CONSTRAINT `fk_C` FOREIGN KEY (`B_id`) REFERENCES `B` (`B_id`) ON DELETE NO ACTION ON UPDATE NO)
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

mysql sql foreign-keys sql-delete

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

Twig:选择某些块并渲染它们

我正在将twig模板引擎集成到PHP应用程序中.特别是,我想使用树枝引擎来渲染表单.

看看symfony2如何使用twig渲染表单小部件,他们有一个巨大的模板文件,其中包含所有小部件,如下所示:

(...)
{% block password_widget %}
{% spaceless %}
    {% set type = type|default('password') %}
    {{ block('field_widget') }}
{% endspaceless %}
{% endblock password_widget %}

{% block hidden_widget %}
    {% set type = type|default('hidden') %}
    {{ block('field_widget') }}
{% endblock hidden_widget %}

{% block email_widget %}
{% spaceless %}
    {% set type = type|default('email') %}
    {{ block('field_widget') }}
{% endspaceless %}
{% endblock email_widget %}

{% block test_widget %}
{% spaceless %}
   <div>
     {{test}}
   <div>
{% endspaceless %}
{% …
Run Code Online (Sandbox Code Playgroud)

php symfony twig

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