小编ken*_*orb的帖子

使用java时,在Sikuli中关闭文本识别(OCR)

有没有人使用java在Sikuli工作的OCR函数Region.text()?

我一直把它作为输出

Region.text:文本识别当前已关闭

而且无论如何我都找不到在java中打开这个功能.

java ocr sikuli

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

web.xml中的多个安全性约束无法正常工作

我正在升级一个Web应用程序(Servlet 3.0/Tomcat 7),它需要在大多数页面上进行基本身份验证.该应用程序有一小组监视servlet,其中没有一个应该受到保护.在我web.xml,我目前有以下security-constraint块(私人信息替换为字母表):

<security-constraint>
    <display-name>Security Constraint</display-name>
    <web-resource-collection>
        <web-resource-name>Protected Area</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>CN=A,OU=B,OU=C,OU=D,DC=E,DC=F</role-name>
    </auth-constraint>
</security-constraint>

<security-constraint>
    <web-resource-collection>
        <web-resource-name>Unprotected Pages</web-resource-name>
        <url-pattern>/health/*</url-pattern>
    </web-resource-collection>
</security-constraint>
Run Code Online (Sandbox Code Playgroud)

在"健康"路径中有三个端点:

  • /health/monitor/status
  • /health/monitor/version
  • /health/monitor/version/xml

当我访问任version一端点时,系统不会提示我输入凭据(如预期的那样).但是,当我访问该status页面时,浏览器向我提供了一个基本的身份验证框.当我点击"取消"时,我被允许正常加载页面.同样,如果我已经登录,状态屏幕将不会再次提示我,直到我的登录过期.

我意识到这可以通过不部署安全内容来解决/*,但移动它将是很多工作改变硬编码路径和测试(这是一个非常古老的应用程序).​​.....我还有5或6个以上做.如果有必要,我愿意这样做,但我想知道这是否可行而不改变任何安全内容路径.我有在监视servlet的路径完全的自由.

这似乎与Tomcat 7有关- 多个安全约束不起作用,而不是完全失败只是我的一个端点失败,我觉得很奇怪.我花了一些时间搜索,它看起来像我正在做的应该工作......但事实并非如此.

我正在使用web-app3.0版,部署到Tomcat 7(尝试过7.0.42和7.0.47版).我已经尝试改变security-constraint块的顺序.

思考?

这是我的全部web.xml参考(注意监视servlet是通过Java注释管理的,因此不存在):

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
     xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

<display-name>TPS</display-name>

<servlet>
    <servlet-name>CFMLServlet</servlet-name>
    <servlet-class>railo.loader.servlet.CFMLServlet</servlet-class>
    <init-param>
      <param-name>configuration</param-name>
      <param-value>/WEB-INF/railo/</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet>
    <servlet-name>AMFServlet</servlet-name> …
Run Code Online (Sandbox Code Playgroud)

tomcat servlets tomcat7 security-constraint

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

如何修复对膨胀/收缩函数的未定义引用?

我正在尝试编译示例中提供的现有代码zlib,但它首先给了我错误:

nikhil@nikhil-Vostro-3500:~/zlib-1.2.8/examples$ gcc -o zpipe -g zpipe.c 
/tmp/ccVZzqsb.o: In function `def':
/home/nikhil/zlib-1.2.8/examples/zpipe.c:32: undefined reference to `deflateInit_'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:40: undefined reference to `deflateEnd'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:51: undefined reference to `deflate'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:55: undefined reference to `deflateEnd'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:66: undefined reference to `deflateEnd'
/tmp/ccVZzqsb.o: In function `inf':
/home/nikhil/zlib-1.2.8/examples/zpipe.c:90: undefined reference to `inflateInit_'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:98: undefined reference to `inflateEnd'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:109: undefined reference to `inflate'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:116: undefined reference to `inflateEnd'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:121: undefined reference to `inflateEnd'
/home/nikhil/zlib-1.2.8/examples/zpipe.c:130: undefined reference to `inflateEnd'
collect2: error: ld returned 1 exit status
nikhil@nikhil-Vostro-3500:~/zlib-1.2.8/examples$ …
Run Code Online (Sandbox Code Playgroud)

c ubuntu gcc compilation zlib

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

如何将额外的数据存储到多卷曲信息处理程序?

我无法在多卷曲场景中找到有关特定卷曲手柄的更多信息.这是代码.

$job_count = 5;
 while ( $eachPr = $prList->fetch () ) {


            for ( $job_number = 1 ;
                        $job_number <= $job_count ;
                        $job_number ++ , $index ++ ) {


                $url = $this->getURL ( $eachPr[ "name" ] ,
                                       $eachPr[ "category" ] ) ;

                $this->log ( $url ) ;



                $curl_handle = curl_init () ;

                curl_setopt ( $curl_handle ,
                              CURLOPT_USERAGENT ,
                              $userAgent ) ;
                curl_setopt ( $curl_handle ,
                              CURLOPT_URL ,
                              $url ) ;
                curl_setopt ( $curl_handle ,
                              CURLOPT_FAILONERROR ,
                              TRUE ) ;
                curl_setopt …
Run Code Online (Sandbox Code Playgroud)

php curl

4
推荐指数
2
解决办法
2256
查看次数

如何减少TCP connect()系统调用超时?

在下面的命令中,我同时启用文件/dev/tcp/10.10.10.1/80读写功能并将其与文件描述符3关联:

$ time exec 3<>/dev/tcp/10.10.10.1/80
bash: connect: Operation timed out
bash: /dev/tcp/10.10.10.1/80: Operation timed out

real    1m15.151s
user    0m0.000s
sys     0m0.000s
Run Code Online (Sandbox Code Playgroud)

这将自动尝试执行TCP三向握手。如果如上例所示无法访问10.10.10.1,则connect系统调用将尝试连接75秒钟。这75秒的超时时间是由确定的bash吗?还是该系统默认?最后但并非最不重要的一点是,有没有办法降低此超时值?

bash tcp connection-timeout

4
推荐指数
2
解决办法
4177
查看次数

如何以及在何处编写Webform提交钩子?

我是Drupal(7)的新手,因此在以下情况下需要一些帮助.

我创建了一个Webform(我也有其他webform),而现在不是在默认的webform_submitted_data表中插入,而是希望将此webfrom插入到myTable中.根据我的发现,我需要为此编写一个钩子.实际上我对编写这个钩子的方式感到困惑.我有以下问题.

  1. 在哪里写这个钩子(在哪个文件中).
  2. 如何只为一个webform写这个钩子.

如果您需要更多信息,请帮助并告诉我们.

hook drupal-7 drupal-webform

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

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
查看次数