小编zon*_*ono的帖子

如何覆盖 maven-compiler-plugin 的配置。(构建目录,我想通过使用配置文件进行更改)

我想通过使用 maven 的配置文件来忽略特定目录中的一些构建错误。我试着像下面那样做,但没有用。任何帮助将不胜感激?

============================================
[executed command]

mvn -P test clean compile

============================================
[part of pom.xml]

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
                <showWarnings>true</showWarnings>
            </configuration>
        </plugin>
    </plugins>
</build>
<profiles>
    <profile>
        <id>test</id>
        <build>
            <plugins>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.5</source>
                        <target>1.5</target>
                    </configuration>
                    <executions>
                        <execution>
                            <id>default-compile</id>
                            <configuration>
                                <excludes>
                                    <exclude>**/nocompile/*</exclude>
                                </excludes>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

============================================
[a class happened a build error]

package com.sample.web.nocompile;

public class NoCompileSample {

    // An error do happen here 
    private String

}
Run Code Online (Sandbox Code Playgroud)

java maven-2 maven-plugin maven

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

更改用户后,iOS Dropbox API"当前不支持MPOAuthConnection"

我试图在iOS上使用Dropbox API,但当我尝试使用loadMetadata方法时,我被错误所困.

流程如下


1.link(UserA)

[[DBSession sharedSession] linkFromController:self];
Run Code Online (Sandbox Code Playgroud)

2.允许对Dropbox授权视图进行授权

3.unlink(UserA)

[[DBSession sharedSession] unlinkAll];
Run Code Online (Sandbox Code Playgroud)

4.link(UserB)

[[DBSession sharedSession] linkFromController:self];
Run Code Online (Sandbox Code Playgroud)

5.允许在Dropbox授权视图上授权

6.loadMetadata

[[self restClient] loadMetadata:path];
Run Code Online (Sandbox Code Playgroud)

但在这里我得到错误:

Terminating app due to uncaught exception 'Unsupported Signature Method', reason: 
'The signature method "(null)" is not currently support by MPOAuthConnection'
Run Code Online (Sandbox Code Playgroud)

loadMetaData确实工作正常,UserA但更改用户后无法正常工作.

我怀疑这种方式unlink可能还不够......但我不知道.

请给我任何建议,以解决问题.任何帮助将不胜感激.

oauth objective-c ios dropbox-api

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

iOS商店评论指南:我可以在我的应用上使用iTunes Search API吗?

我的使用"iTunes Search API"的应用程序因违反审核指南(12.1)而被拒绝.我想知道"iTunes搜索API"是否无法在iOS应用中使用.

如果某些使用该API的应用已批准,我会尝试重新应用它.任何帮助将不胜感激.

Apple的批准指南就是这样.

12.1从Apple网站(例如apple.com,iTunes Store,App Store,iTunes Connect,Apple Developer Programs等)获取任何信息或使用Apple网站和服务内容创建排名的应用程序将被拒绝 https://开发人员.apple.com/AppStore的/资源/核准/ guidelines.html#刮聚集

ios

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

如果POST数据较大,则GCP HTTP负载平衡器将返回502错误

我们有一个API服务器,正在使用HTTP负载平衡器。我们发现,如果HTTP请求的数据很大,则L7负载平衡器将返回502错误。

我们已经确认,在不使用负载均衡器的情况下访问API时,它可以工作(直接访问API服务器。)

这个问题可能是类似的问题。HTTP负载平衡器削减了大型请求正文的一部分

有人说使用L4网络负载平衡器是一种可能的解决方案,但由于某些原因,例如基于URL的负载平衡和跨区域负载平衡,我们不希望使用它。

// Response OK (data size is 1024)
curl -H "Content-Type: application/json" -X POST -d '{"xx": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}' https://xxxxxxxxxxxxxxx.com/xx/xxxxxxxxxxxx/xxxxxxxxx

// Response NG (data size is 1025)
curl -H "Content-Type: application/json" -X POST -d '{"xx": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}' https://xxxxxxxxxxxxxxx.com/xx/xxxxxxxxxxxx/xxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

LB对发布数据的大小似乎有一些限制。测试显示限制约为1024个字节。


更新1

@chaintng 救了我。链接的帖子上有人说,如果帖子数据超过1024字节,则会curl添加"Expect: 100-continue Header"

// Response NG (data size is 1025. without "Expect: ")
curl -H "Content-Type: application/json" -X POST -d '{"xx": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}' https://xxxxxxxxxxxxxxx.com/xx/xxxxxxxxxxxx/xxxxxxxxx

// Response OK (data size is 1025. with "Expect: ") …
Run Code Online (Sandbox Code Playgroud)

google-app-engine google-cloud-platform google-cloud-http-load-balancer

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

如何将垂直线上的表格图像拆分为三个图像?

我想将垂直线上的表格图像拆分为三个图像,如下所示。是否可以?每列的宽度是可变的。可悲的是,如您所见,左侧的垂直线是从标题向下绘制的。

  • 输入图像 (input.png)

在此处输入图片说明

  • 输出图像 (output1.png)

在此处输入图片说明

  • 输出图像(output2.png)

在此处输入图片说明

  • 输出图像(output3.png)

在此处输入图片说明


更新 1

可悲的是,如您所见,左侧的垂直线是从标题向下绘制的。

这意味着我猜下面的图像 B 更容易分割。但我的情况是A。

在此处输入图片说明


更新 2

我正在尝试按照@HansHirse 给我的方式进行操作。我的期望是 sub_image_1.png、sub_image_2.png 和 sub_image_3.png 存储在 out 文件夹中。但到目前为止没有运气。我正在研究它。

https://github.com/zono/ocr/blob/16fd0ec9a2c7d2e26279ec53947fe7fbab9f526d/src/opencv.py

$ git clone https://github.com/zono/ocr.git
$ cd ocr
$ git checkout 16fd0ec9a2c7d2e26279ec53947fe7fbab9f526d
$ docker-compose up -d
$ docker exec -it ocr /bin/bash
$ python3 opencv.py
Run Code Online (Sandbox Code Playgroud)

opencv

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

如何为两个对象使用Collections方法(removeAll()和retainAll()).(对象是父子关系)

我期望得到以下但实际上没有.我想知道如何显示两个集合之间的差异.(对象是父子关系)在这种情况下,我可以使用像removeAll()这样的标准方法,还是可以推荐另一种方法,比如使用apache-commons.谢谢.

CONSTRAINT
------------------------------
1.Item.class is unmodifiable(eg. I can not add equals method)
2.If id is same between two objects, they are assumed as same things.
------------------------------

EXPECTED
------------------------------
removed object are:
2
same object are:
1
3
add object are:
4
------------------------------

ACTUAL
------------------------------
removed object are:
1
2
3
same object are:
add object are:
1
3
4
------------------------------

package com.javastudy;

import java.util.ArrayList;
import java.util.List;

public class CollectionCompareToObjects {

    public static void main(String[] args) {

        List<Item> before = new …
Run Code Online (Sandbox Code Playgroud)

java collections list apache-commons

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

如何在没有索引列的情况下按XML设置List对象的"一对多"映射

我可以使用注释设置List对象的"一对多"映射,但是不使用XML.你能告诉我如何设置使用XML映射吗?任何帮助将不胜感激.

题.当我使用XML映射关联一些List对象时,是否需要"INDEX"列?

注释映射 - >它按预期工作:

@Entity
@Table(name = "ITEM")
public class Item {

    @Id
    @Column(name = "ID")
    private Long id;

    @Column(name = "NAME")
    private String name;

    @OneToMany(targetEntity = ItemDetail.class)
    @JoinColumn(name = "ITEM_ID")
    private List<ItemDetail> itemDetails;

@Entity
@Table(name = "ITEM_DETAIL")
public class ItemDetail {

    @Id
    @Column(name = "ID")
    private Long id;

    @Column(name = "NAME")
    private String name;

    @Column(name = "ITEM_ID")
    private Long itemId;
Run Code Online (Sandbox Code Playgroud)

XML映射 - >它不能按预期工作."发生错误解析XML"错误.它似乎需要"INDEX列"信息:

<hibernate-mapping>
    <class name="jp.sample.entity.Item" table="ITEM">
        <id name="id" type="java.lang.Long">
            <column name="ID" />
            <generator class="identity" />
        </id>
        <property …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa hibernate-mapping

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

CSS arrow:如何将文本居中?

请看http://jsfiddle.net/yusaku/NqLuX/1/

我只能使用CSS显示箭头,但我永远不能在TD中居中文本(在本例中为"abc").做"text-align:center"似乎无法使用..有人能建议我吗?(没关系,位置不是完全中心)

<html>
<body>
<table>
<tr>
    <td class="arrow_td">
        <span class="name">abc</span>
        <div class="arrow"></div>
    </td>
</tr>
</table>
</body>
</html>?


td.arrow_td {
  width: 200px;
  text-align: right;
  background-color: black;
  color: white;
  white-space: nowrap;
}
td span.name {
    display: inline-block;
    vertical-align: middle;
}
td div.arrow {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    line-height: 0%;
    border: none;
    border-left: 20px solid black;
    border-bottom: 20px solid white;
    border-top: 20px solid white;
    border-image: initial;
}?
Run Code Online (Sandbox Code Playgroud)

html css

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

蓝牙嗅探器:如何在覆盆子Pi上安装btmon?

善良的人说btmon是检查蓝牙数据包的有用工具.

我想在Raspberry Pi中使用btmon,但默认情况下似乎没有安装该工具.

有谁知道如何安装该工具?我很长时间都在寻找这些信息,但我找不到它.

谢谢.

PS

我可以使用hcidump.但是,我猜btmon是一个更加用户友好的工具.

bluetooth hci bluetooth-lowenergy

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

SwaggerUI:路径显示为“默认”。我该如何改变?

我从http://editor.swagger.io下载了示例服务器程序。(Swagger Petstore(简单),NodeJS)

然后,我将其部署到服务器中,但路径显示为“默认”。我该如何更改?

在此处输入图片说明

此示例显示路径的名称。这就是我要做的。http://petstore.swagger.io/#/

在此处输入图片说明

package.json

"dependencies": {
  "connect": "^3.2.0",
  "js-yaml": "^3.3.0",
  "swagger-tools": "0.9.*"
}
Run Code Online (Sandbox Code Playgroud)

============================

更新资料

这可能是相关的。如何更改Swagger-UI“默认”路径

我不确定如何需要JSON文件。我正在使用Yaml。我可能选择.json或.yaml。

而且我也想知道这与我的问题有关。

在此处输入图片说明

{
  schemaValidationMessages: [
    {
      level: "error",
      message: "Can't read from file http://xxxxx/api-docs"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

swagger swagger-ui

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