小编Flo*_*tig的帖子

标签中的最大字符数(表名,列等)

希望以前没有问过这个问题.有谁知道域名的字符限制?例如,如果我写这个:

CREATE DOMAIN d_complement_activite_etablissement AS character varying
Run Code Online (Sandbox Code Playgroud)

它将创建一个名称为的域:

d_complement_activite_etabliss
Run Code Online (Sandbox Code Playgroud)

(是的,我知道如何计算,但我想要更多关于这个主题的信息).

是否有可以更改此最大长度的命令?其他名称(列,表等)的长度是否相同?

postgresql identifier keyword

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

Android - 让ImageView"闪烁"

我想让我的ImageView看起来像是闪烁.更确切地说,在按钮单击等事件上,我希望ImageView将其src更改1秒,然后再更改,然后再更改等等.然后它应该停止,并且ImageView应该具有与之前相同的src.我试图根据另一个问题做一些事情,但它不起作用......

private class MyHandler extends Handler {
    public ImageView imgView;

    @Override
    public void handleMessage(Message msg) {
        if (imgView != null) {
            switch (msg.what) {
            case 0:
                imgView.setImageResource(R.drawable.red_img);
                break;
            case 1:
                imgView.setImageResource(R.drawable.white_img);
                break;

            }
        }
        super.handleMessage(msg);
    }
}

(...)

MyHandler blinker = new MyHandler();
blinker.imgView = imgView;
for (int j = 0; j < 5; j++) {
    Message msg = new Message();
    if (j % 2 == 0) {
        msg.what = 0;
    } else {
        msg.what = 1;
    }

    blinker.sendMessageDelayed(msg, j …
Run Code Online (Sandbox Code Playgroud)

android

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

用于二维路径比较的 Java 库

我有一条 2d 线(它可以是一条曲线,带有循环等等)和多个类似的路径。我想将第一条路径与其余路径进行比较,并确定哪条路径最相似(如果可能,以百分比表示)。

我在想也许将路径转换为位图,然后使用库来比较位图,但这似乎有点矫枉过正。就我而言,我只有一条不间断的路径,由点组成,没有不同的颜色或任何东西。

谁能帮我?

编辑:

所以第一行是黑色的。我将所有其他行与它进行比较。我想要一个可以说的库或算法:红线的准确率为 90%(因为它的形状几乎相同,并且接近于黑线);蓝线的准确率为 5% - 这个百分比是为这个例子弥补的…… - 因为它有相似的形状,但它更小而且不靠近黑色路径。

所以相似性的标准是:

  • 线条之间的距离有多近
  • 他们有什么形状
  • 他们有多大

(颜色无所谓)

我知道不可能找到一个考虑所有这些的图书馆。但最重要的比较应该是:它们的形状和大小是否相同?我可以自己计算的距离。 在此处输入图片说明

java algorithm

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

带有Amazon ECR Docker镜像的AWS Elastic Beanstalk

我是AWS的新手,我正在尝试将多容器Docker应用程序部署到Elastic Beanstalk.我的Dockerrun.aws.json文件非常简单,它是唯一上传到EB的东西:

{
  "AWSEBDockerrunVersion": 2,
  "containerDefinitions": [
    {
      "name": "mycontainer",
      "image": "somethingsomething.eu-central-1.amazonaws.com/myimage",
      "essential": true,
      "memory": 128
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.container.console.html中,它说当使用上传到Amazon ECR的Docker镜像时:

但是,您需要通过向环境的实例配置文件添加权限,为您的实例提供访问Amazon ECR存储库中图像的权限.您可以将AmazonEC2ContainerRegistryReadOnly托管策略附加到实例配置文件,以提供对帐户中所有Amazon ECR存储库的只读访问权限

部署应用程序时,会引发以下错误:

ECS任务因以下原因而停止:任务中的基本容器已退出.(myimage:CannotPullContainerError:AccessDeniedException:User:arn:aws:sts :: xxx:assume-role/aws-elasticbeanstalk-ec2-role/i-xyz无权执行:ecr:GetAuthorizationToken on resource:*status code:400 ,请求ID:4143c35d-)

我将AWSElasticBeanstalkReadOnlyAccess添加到aws-elasticbeanstalk-ec2-role中,但它没有改变任何东西......

救命?!

amazon-ec2 amazon-web-services amazon-elastic-beanstalk

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

构建 selenium-server-standalone 可执行 jar

我在 HtmlUnitDriver.java 文件中做了一个补丁,如下解释: Is it possible to ignore JavaScript exceptions when working with WebDriver (HtmlUnit, Ruby bindings)

我遵循了 selenium build wiki 和自述文件中的解释,还有这里给出的提示: 构建 Selenium 服务器项目

不过,我没有像 selenium-server-standalone-2.25.0.jar 这样的 jar 文件,它可以运行并用作 selenium 测试的无头浏览器。

... 所以我试图用我的补丁重新创建 selenium-server-standalone-2.xx.jar 文件,并用它来运行我的无头测试。

谁能向我解释如何做到这一点?谢谢!

selenium selenium-webdriver

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

没有web.xml log4j配置的Spring应用程序

我有一个Spring + Jersey Web应用程序,我正在从web.xml迁移到注释基本配置.我正在实现WebApplicationInitializer,除了log4j之外一切正常,因为我有一个自定义文件名.

在我的web.xml中

<context-param>
    <param-name>log4jConfiguration</param-name>
    <param-value>/WEB-INF/custom-name-log4j.xml</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

这很有效.

现在,我尝试在Java中做同样的事情:

container.setInitParameter("log4jConfiguration", "/WEB-INF/custom-name-log4j.xml");
Run Code Online (Sandbox Code Playgroud)

这不起作用...我在Tomcat 7.0.62中收到以下错误:

ERROR StatusLogger No Log4j context configuration provided. This is very unusual.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
Run Code Online (Sandbox Code Playgroud)

我的WAR文件包含WEB-INF /文件夹中的xml.

除了指定log4jConfiguration参数之外,我还需要做些什么吗?

稍后编辑:WebApplicationInitializer

    @Override
    public void onStartup(ServletContext container) {
        AnnotationConfigWebApplicationContext rootContext =
                new AnnotationConfigWebApplicationContext();
        rootContext.register(MyApplicationConfiguration.class);

        container.setInitParameter("log4jConfiguration", "/WEB-INF/custom-name-log4j.xml");

        rootContext.setConfigLocation("my.package.spring");

        final FilterRegistration.Dynamic characterEncodingFilter = container.addFilter("characterEncodingFilter", new CharacterEncodingFilter());
        characterEncodingFilter.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "/*");
        characterEncodingFilter.setInitParameter("encoding", "UTF-8");
        characterEncodingFilter.setInitParameter("forceEncoding", "true");

        container.setInitParameter("spring.profiles.default", "prod");

        rootContext.register(SecurityContextFilter.class);

        container.addListener(new ContextLoaderListener(rootContext)); …
Run Code Online (Sandbox Code Playgroud)

spring log4j jersey log4j2

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

如何使用Angular内存Web API .data属性?

我的目标是将内存Web API与真实后端互换使用。

如《 Angular 2(或4)英雄之旅》教程https://angular.io/tutorial/toh-pt6#extracting-the-data-in-the-then-callback所述

注意服务器返回的数据的形状。这个特定的内存Web API示例返回一个具有数据属性的对象。您的API可能会返回其他内容。调整代码以匹配您的Web API。

模拟的Web api服务返回包装在data属性中的对象。问题是我的后端没有以这种格式返回数据,它没有“数据”属性。

.then(response => response.json().data as Hero[])
Run Code Online (Sandbox Code Playgroud)

应该

.then(response => response.json() as Hero[])
Run Code Online (Sandbox Code Playgroud)

并希望它能工作。如果我将其更改为第二个版本,则内存中的api不再起作用...

有没有一种方法可以更改in-memory-web-api来真正删除该数据属性?

angular

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