小编ken*_*orb的帖子

Elasticsearch python API:按查询删除文档

我看到以下API将在Elasticsearch中通过查询进行删除 - http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-delete-by-query.html

但我想对弹性搜索批量API做同样的事情,即使我可以使用批量上传文档

es.bulk(body=json_batch)
Run Code Online (Sandbox Code Playgroud)

我不知道如何使用python批量API进行弹性搜索来调用查询删除.

python elasticsearch pyes pyelasticsearch

4
推荐指数
3
解决办法
9340
查看次数

在WinCacheGrind中打开CacheGrind文件时缺少函数名称

地狱全部.我在一个apache/php服务器上安装了XDEBUG作为ZEND模块.它输出分析文件,但输出不包含函数名称,只包含数字.

我看起来不像其他cachegrind输出文件.我的文件有数字而不是函数/文件名.

如果我尝试使用WinCacheGrind打开文件,则会出错.我也安装了webgrind,输出只显示数字.有时会有文件名,但文件名前面有一个数字.单击它会导致错误.

版本:1创建者:xdebug 2.3.2 cmd:/backup/united/public_html/member.php部分:1个职位:行

事件:时间

fl=(1) php:internal
fn=(1) php::define
7 5

fl=(1)
fn=(1)
51 3

fl=(1)
fn=(1)
52 1

fl=(1)
fn=(1)
53 1

fl=(1)
fn=(1)
54 1

fl=(1)
fn=(1)
55 1

fl=(1)
fn=(1)
57 1

fl=(1)
Run Code Online (Sandbox Code Playgroud)

查看Webgrind图像

php format profiling xcache webgrind

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

在 Jenkins 文件夹中的任何地方都找不到 config.xml

我已经在我的 Windows 8 上下载并安装了 Tomcat servlet ...

其中存在许多应用程序的.war文件。还有詹金斯。我能够启动它并通过它创建工作和插件。但是我在安装 Maven 时为Advanced -> plugin -> HTTP Proxy提供了错误的凭据。也许这就是阻止我登录并给出消息的原因:管理员缺少整体/读取权限。

我在 Jenkins 和许多其他网站上进行了搜索;嘿已经提到要遵循这些步骤......

  1. 停止 Jenkins(最简单的方法是杀死 servlet 容器。)
  2. 转到$JENKINS_HOME文件系统并找到 config.xml 文件。
  3. 在编辑器中打开此文件。
  4. <useSecurity>true</useSecurity>在此文件中查找元素并替换truefalse
  5. 删除元素authorizationStrategysecurityRealm
  6. 启动詹金斯

但是我到处搜索以config.xml在Windows上找到它,但我找不到它。在哪儿?

java xml windows file-location jenkins

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

AccessDenied:用户无权执行:cloudfront:CreateInvalidation

我正在尝试使用ember-cli-deploy和ember-cli-deploy-cloudfront将ember应用程序部署到AWS CloudFront。

我在AWS中设置了存储桶和用户,并为用户提供了AmazonS3FullAccess策略。

设置我的.env.deploy.production文件,如下所示:

AWS_KEY=<my key>
AWS_SECRET=<my secret>
PRODUCTION_BUCKET=<app.<my domain>.com
PRODUCTION_REGION=us-east-1
PRODUCTION_DISTRIBUTION=<my cloudfront distribution id>
Run Code Online (Sandbox Code Playgroud)

我的config/default.js样子是这样的:

/* jshint node: true */

module.exports = function(deployTarget) {
  var ENV = {
    build: {},
    pipeline: {
      activateOnDeploy: true
    },
    s3: {
      accessKeyId: process.env.AWS_KEY,
      secretAccessKey: process.env.AWS_SECRET,
      filePattern: "*"
    },
    cloudfront: {
      accessKeyId: process.env.AWS_KEY,
      secretAccessKey: process.env.AWS_SECRET
    }
  };

  if (deployTarget === 'staging') {
    ENV.build.environment = 'production';
    ENV.s3.bucket = process.env.STAGING_BUCKET;
    ENV.s3.region = process.env.STAGING_REGION;
    ENV.cloudfront.distribution = process.env.STAGING_DISTRIBUTION;
  }

  if (deployTarget === 'production') { …
Run Code Online (Sandbox Code Playgroud)

deployment amazon-s3 amazon-web-services amazon-cloudfront amazon-policy

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

如何将shell中的strace解析为纯文本?

我跟踪strace命令生成的日志就像运行PHP一样:

sudo strace -e sendto -fp $(pgrep -n php) -o strace.log
Run Code Online (Sandbox Code Playgroud)

输出看起来像:

11208 sendto(4, "set 29170397297_-cache-schema 85 0 127240\r\n\257\202\v\0?\0\0\0\2\27\10stdClass\24\7\21\3cid\21\6schema\21\4d\37ata\25\n\247\21\5block\24\6\21\6fields\24\f\21\3bid\24\2\5\21\4type 0\37erial\21\10not null\5\21\6module\24\4\16\7\21\7va\37rchar\21\6length\6@\16\t\5\21\7default\r\21\5de\2lta@\5\16\v\16\f\6 \35\7\16\r\21\0010\21\5t \207C\30@6\2\16\r\r n\4tatus@0\4\21\3int/\7\6\0\21\4size \222\finy\21\6weight\24\3 ;\0\22\300 \6\6region@8\340\5P\5custom\27\300,\17\16\23\16\24\21\nvisibility\340\t\34\7\5pages\24\2 \205\3\4tex@\206 \261\1it \365\0\5\240\0\377y\10\r\21\ftransl!N\2ble %\1ca!a\340\3Q\0\1n\31\vprimary key\24\1\6\0\16\6\21\vunique@\21\ts\24\1\21\3tmd\24\3 \31\0\20 2\v\n\6\2\16\16\21\7index \210\10\1\21\4list\24\5\240\36\0\21 \36\10\26\6\3\16\25\6\4\16\n \1\6\4\21\4name \7\0\na\317\2_ro\252\0\5!$\0\n \3\341\2\23\0\16\340\0\16A\214\2\21\3r!\354@ \v\22\21\10unsigned\5@\332\0\36\213\0\n \213\0\16 l\6%\16!\24\1\16%\271\0%@p\5\16#\16$\21\f\200l\241b@n\2\4\16\6M\2\10\16&@E\4\21\4bod\201_\5\32\16\t\4\16\23B\\\2g\16\34 \30\3info .\0\7a\255\0\200@q!L\5\6forma\201\332B/!d\2\4\16\37 y\0*y\0 \225a;\240\201\2'\21\van\0_\207\200\2\5\16\1\340\0U =@U\1\16\3@\222 \212\2lob@O\n\23\16)\21\6expire@\30\342\0\26\7\21\7create\241\17< \25\0\n\203\1\"\177\0dY\0\22 \305\5\5small\240!a\32\0.\230\0.\240\240\0\1\240\240\3,\21\vb S\2kpo\"\313\2s\24\6!\220\2\t\21\2\241q\0\10 ?\4\21\tno \213\6ort\5\21\fm\";\3ine_A\313\232\241\3\2\5\16#\340\4\16!\345\340\0U\223\340\0'AC\4sourc\202\202\340\3\27\0\v\200\27\0_C\326\340\0074\1\16\21_\240\363\2\1\16\25\340\3\16\r\0\21\vmultipliers\31\0- \223\1\21\t\341\0\30B-\0\1!\10\0003a\253\0005\v\0005ac \327Dz\"\364 …

shell parsing escaping strace

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

如何修复NoClassDefFoundError:CircularOutputStream错误?

我只是为Selenium WebDriver(又名Selenium 2)为无头测试创建了一个简单的maven项目.我在pom.xml中添加了PhantomJS驱动程序依赖项和其他依赖项:

<dependency>
    <groupId>com.github.detro</groupId>
    <artifactId>phantomjsdriver</artifactId>
    <version>1.2.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但它得到了错误:

java.lang.NoClassDefFoundError: org/openqa/selenium/io/CircularOutputStream
at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:60)
at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:56)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:120)
at jp.co.skygate.home.HomePageLogin.setUp(HomePageLogin.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
Run Code Online (Sandbox Code Playgroud)

只是从pom.xml中删除PhantomJS依赖项解决了问题并且执行正常.有人可以帮我找到问题吗?

提前致谢.

java headless maven phantomjs selenium-webdriver

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

在mac os Sierra上设置apache web服务器(macbook pro 13 2014)

http://digitalshore.io/local-web-development-environment-apache-macos-sierra-10-12这是我用来设置apache服务器的指南.我做了一切必要但我无法运行此命令$ sudo cp httpd-userdir.conf httpd-userdir.conf.bak来自终端的答案是"拒绝访问"所以,我决定不备份文件.当我完成进程时,我在浏览器中输入了这个 http://localhost/~username,其中用户名是我的实际用户名.得到了这个回应

被禁止

您无权访问此服务器上的/ ~username.


我跑apachectl configtest.得到了这个:

警告:DocumentRoot [/usr/docs/dummy-host.example.com]不存在AH00112:警告:DocumentRoot [/usr/docs/dummy-host2.example.com]不存在AH00557:httpd:apr_sockaddr_info_get()失败对于MacBook-Pro-Tim.local AH00558:httpd:无法使用127.0.0.1可靠地确定服务器的完全限定域名.全局设置'ServerName'指令以禁止显示此消息语法OK

我该怎么办?

apache macos web macos-sierra

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

如何在PlantUML图上垂直显示块?

我有以下示例代码(实际上我有成百上千行):

@startuml
[326976]<->[7bfe53]
[868224]<->[49e442]
[777408]<->[0de431]
[777408]<->[d8d3ed]
[454080]<->[99b073]
[750848]<->[05624c]
[319104]<->[264b51]
[319104]<->[ad0add]
[035840]<->[76d4fe]
[561280]<->[e7fd29]
[576640]<->[388451]
[674816]<->[bafca1]
[674816]<->[ec9992]
[505344]<->[1069ba]
[173120]<->[4ded8e]
[741888]<->[018d22]
[166464]<->[695028]
[122176]<->[5ed43a]
[122176]<->[72fcb1]
[950848]<->[93c4a2]
@enduml
Run Code Online (Sandbox Code Playgroud)

然而,图表看起来像:

随着块数的增加,图像 (PNG) 被截断并显示以下警告:

宽度过大 11516268

创建图像 4096x129


我想以最少的代码更改理想地垂直显示图表,这可能吗?

我的目标是当左侧的 ID 在右侧(以及其他方式)共享多个 ID 时,在图表上看到共享连接。

vertical-alignment plantuml

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

Web.xml:url-pattern标签是否相互关联?

   <servlet-mapping>
      <servlet-name>myName</servlet-name>
      <url-pattern>/aName</url-pattern>
   </servlet-mapping>

    <security-constraint>

            <web-resource-collection>

                    ...

                    <url-pattern>
                            /*
                    </url-pattern>

            </web-resource-collection>

             ...

    </security-constraint>
Run Code Online (Sandbox Code Playgroud)

这是web.xml的摘录(使用它来配置jboss/tomcat webservice).只是想知道url-patternin web-resource-collection是否相对于url-patternin servlet-mapping.

xml jboss tomcat web.xml security-constraint

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

从mac上的git存储库中删除一个奇怪的文件

我最近尝试将OpenEars框架添加到我的xcode项目中,当我尝试将项目提交到存储库时,我收到以下错误:

错误:pathspec'"Framework/Icon\r"'与git已知的任何文件都不匹配.

我试图使用xcode中的导航树找到此文件,但它不存在.磁盘上有一个0字节的物理文件(这很可能是问题),我尝试删除它没有任何影响.

我尝试使用终端导航到该文件并使用git rm Icon\r \n但由于名称中的\无法找到该文件:

$ git rm Icon\\r
fatal: pathspec 'Framework/OpenEars.framework/Icon\r' did not match any files
Run Code Online (Sandbox Code Playgroud)

有没有人有类似的问题或知道如何删除此文件,因为它阻止我推动任何更改.

git terminal xcode repository openears

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