小编tt_*_*ntz的帖子

ElasticSearch:为什么query_string不区分大小写而通配符区分大小写?

为什么当您对字段执行 query_string 查询时,它不区分大小写,而通配符查询则区分大小写?我本以为两人的行为会很相似。

此 query_string 查询返回结果

{
  "query": {
    "bool" : {
      "must" : [ {
        "query_string" : {
          "query" : "name:*HILTON*"
        }
      } ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这个通配符查询没有

{
  "query": {
    "bool" : {
      "must" : [{
        "wildcard" : {
          "name" : "*HILTON*"
        }
      } ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

wildcard request elasticsearch

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

Angular2localization vs ng2-translate差异

我应该注意两个库之间有什么区别?关于使用哪一个,是否存在一般性的社群共识?大多数帖子都谈论ng2-translate,但它们似乎相似,而angular2localization似乎有更多的功能.

我看到的主要区别是

angular2localization支持货币和时间,

ng2-translate允许您创建带有值的模板.但这似乎不是一个大问题,因为您可以在代码中使用变量而不是模板...

在我的决定中有什么我错过的吗?

javascript translation localization internationalization angular

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

Action Button not showing in Action Bar

ActionBar not showing icons for items. This is my menu xml so far. It just shows the action overflow with stuff in the action overflow.

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
    <item android:id="@+id/action_search"
        android:icon="@drawable/ic_action_search"
        android:title="@string/action_search"
        yourapp:showAsAction="always"  />
</menu>
Run Code Online (Sandbox Code Playgroud)

icons android action button android-actionbar

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

CORS Cookie 未在跨域上设置,使用 fetch,设置凭据:'include' 和 origins 已设置

我正在使用 fetch 向后端发出请求。当我使用不同的域时,cookie 未设置。当我使用相同的域时设置了 cookie。

为什么没有设置?

我修改了我的 /etc/hosts 文件以使用假名来测试使用相同和不同的域,并确保它们也没有被浏览器列入黑名单

如果我local-test-frontend.com同时用于浏览器和服务器域,它可以工作,但如果我将后端 url 更改为local-test-backend.com它会失败。

*请注意,我测试的前端网址是 * http://local-test-frontend.com:3000/login

Javascript

    fetch('http://local-test-backend.com/login',  {
        mode: 'cors',
        method: 'POST',
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
        },
        body: JSON.stringify(loginRequest),
        credentials: 'include'
    }).then(// Other code here.....
Run Code Online (Sandbox Code Playgroud)

服务器响应头

Access-Control-Allow-Credentials    
true
Access-Control-Allow-Origin 
http://local-test-frontend.com:3000
Content-Length  
103
Content-Type    
application/json
Date    
Wed, 10 Jul 2019 07:23:49 GMT
Server  
Werkzeug/0.15.1 Python/3.7.3
Set-Cookie  
MY_TOKEN=a7b8ad50f19…end.com; Path=/; SameSite=Lax
Run Code Online (Sandbox Code Playgroud)

javascript cross-domain fetch cors flask

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

当我 sudo bash -c 时会发生什么?

我知道sudo bash -c 'some_command'它将以some_command与 sudo 相同的权限运行。

我对发生了什么感到困惑?它是否some_command以 sudo 的形式在 bash 中运行(与 相同sudo bash)然后切换回我的当前用户?为什么我没有像运行时那样留在 bash 实例中,并拥有 sudo 权限sudo bash

我尝试运行man bash,它描述了该-c选项(引用如下)。但是,我正在努力弄清楚描述与我在跑步时观察到的行为之间的关系sudo bash -c 'some_command'

如果存在 -c 选项,则从第一个非选项参数 command_string 中读取命令。如果 command_string 后面有参数,则将它们分配给位置参数,从 $0 开始。

linux bash shell terminal sudo

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