小编mik*_*keb的帖子

CURL逃脱单引号

我怎样才能做到这一点?

curl -XPOST 'http://localhost:9290/location/place' -d '{"geoloc": {"lat": "38.1899", "lon": "-76.5087"}, "longitude": "-76.5087", "admin_name1": "Maryland", "admin_name2": "St. Mary's", "admin_name3": "", "postal_code": "20692", "admin_code3": "", "country_code": "US", "admin_code1": "MD", "latitude": "38.1899", "admin_code2": "037", "accuracy": null, "place_name": "Valley Lee"}'
Run Code Online (Sandbox Code Playgroud)

'Mary's引起此故障.我从一个文件运行它,cat curl-cmd.txt | sh但它也无法从命令行工作.我已经尝试使用\'\\'\u0027(unicode的')

我被卡住了

bash shell curl elasticsearch

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

[SDK补丁程序V4]的许可证离子错误

我做的时候会得到以下信息:

ionic build android

错误:/ Users/mike/code/ionic/getit/platforms/android/gradlew:命令失败,退出代码1错误输出:FAILURE:构建失败,异常.

  • 出了什么问题:配置根项目'android'时出现问题.

    您尚未接受以下SDK组件的许可协议:[SDK Patch Applier v4,Google Repository].在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少的组件的安装.或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请访问 http://d.android.com/r/studio-ui/export-licenses.html

我运行android SDK管理器并没有看到这个包作为选项,我安装了SDK工具,平台工具和构建工具以及Android SDK.

我错过了什么?

android

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

如何在Docker中的Jenkins中运行Katalon测试套件

我有一个Katalon测试套件设置,它在用户界面和我安装了Katalon studio的机器上的CLI中运行良好.

我有一个在Docker容器中运行的Jenkins CI服务器,我想设置一个工作来在Jenkins服务器上运行我的测试套件.

我在Jenkins服务器上需要什么运行时才能运行Katalon作业?Jenkins是否有运行时或插件?

如果没有,是否有可用于通过jenkins远程运行作业的Katalon码头工具箱,如SonarQube的东西?

jenkins docker katalon-studio

10
推荐指数
2
解决办法
4152
查看次数

角度选择和ng选项

我有这个角度选择:

<select ng-model='obj.status' ng-options='status.code as (status.code + " " + status.phrase) for status in status_codes.data track by status.code'>`
Run Code Online (Sandbox Code Playgroud)

$scope.status_codes是这样的:

data: [
{
       "code":"100",
       "phrase":"...",
       "spec_title":"RFC7231#6.2",
       "spec_href":"http://tools.ietf.org/html/rfc7231#section-6.2"
}
...
]
Run Code Online (Sandbox Code Playgroud)

$scope.obj.status当我更改我的选择时,我的更新为"300"或"100"或其他任何内容,但选择的显示始终为空白.因此,模型更新为选择输入的选定值,但输入未显示当前选定的值,它显示空白项.

如果我改变ng-options是ng-options='status as (status.code ...'有效的,但我只想在我的模型中使用status.code,而不是整个状态数组.是什么赋予了?

{{obj | json }}在我的HTML和记载:

obj = {
  "name": "",
  "description": "",
  "payload": "",
  "status": "200",
  "responseHeaders": {
    "entry": [
      {
        "key": "",
        "value": ""
      },
      {
        "key": "",
        "value": ""
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-ng-options angularjs-track-by

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

Lateinit Int 值使用什么 Kotlin 类型

Kotlin 不允许这样做:

private lateinit var port: Int;
Run Code Online (Sandbox Code Playgroud)

我可以使用什么来将类似整数的值标记为允许延迟初始化?

我明白为什么这不起作用(Int 是原始的),我需要知道该使用什么

编辑1

它不是这个的重复,因为我想知道在这种情况下使用什么,而不是为什么会发生:Why does not Kotlin allowed to use Lateinit with Primitive types?

编辑 2 正如下面@Roland 所建议的 - BitInteger 对我有用:

private lateinit var port: BigInteger;
Run Code Online (Sandbox Code Playgroud)

我只是用它来生成一个 URL,所以我实际上只需要在字符串连接中使用它。

kotlin

6
推荐指数
2
解决办法
3247
查看次数

Glassfish 4 REST XML工作JSON错误

我在Glassfish 4.1上有一个Web服务,它适用于XML但不适用于JSON.

实体类是:

@XmlRootElement
public class Person implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = -8969081094076790550L;
    Integer id;
    String firstName;
    String lastName;
    String employeeId;

    /**
     * 
     */
    public Person() {
    }

    @Override
    public String toString() {
        return firstName + " " + lastName + " [" + employeeId + "] [id: " + id + "]";
    }
    /**
     * @return the firstName
     */
    public String getFirstName() {
        return this.firstName;
    }
    /**
     * @param firstName the firstName …
Run Code Online (Sandbox Code Playgroud)

java xml json glassfish jaxb

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

Spring Boot 测试 - 我不想为特定测试加载所有 @Configuration 类

我在一个应用程序中有六个带有注释的类 @Configuration并且正在编写单元测试。

我有一个 @Configuration设置 Quartz 的类,还有一个处理设置 Camel 的类。

在我的 Camel 单元测试中,我只想加载 @Configuration设置 Camel类,因为它不关心 Quartz(反之亦然)。

我如何告诉我的 Spring Boot 测试只引导某些配置注释的类? @TestConfiguration不这样做...

@Configuration
public class QuartzConfig {
    ...
}

@Configuration
public class CamelConfig {
    ...
}

@RunWith(SpringRunner.class)
@SpringBootTest
@SOME ANNOTATION THAT SAYS ONLY LOAD CamelConfig.class???????
public class CamelOnlyTest {
    ....
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

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

webpack 4 TypeError: "Object(...) is not a function"

I have a simple js file that I am trying to use webpack 4 with:

const CopyPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin')
const CleanWebpackPlugin = require('clean-webpack-plugin');
//const ClosurePlugin = require('closure-webpack-plugin')
const path = require('path');

module.exports = env => {
    console.log("Building with env", env)
    const config = {
        entry: {
            index: './src/index.js',
            "network-mapper": './src/network-mapper/network-mapper.js'
        },
        externals: {
            'angular': 'angular',
            'cytoscape': 'cytoscape'
        },
        output: {
            filename: '[name].[contenthash].js',
            path: path.resolve(__dirname, 'dist'),
            libraryTarget: 'umd'
        },
        module: {
            rules: [
                {
                    test: /\.css$/,
                    use: …
Run Code Online (Sandbox Code Playgroud)

javascript webpack webpack-4

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

Mac OSX 创建 /usr/local/bin/jmeter 的快捷方式

如何创建brew安装的jmeter的快捷方式?该脚本已存在/usr/local/bin/jmeter,它是另一个 shell 脚本的符号链接。当我启动它时,我无法将它固定到底部的栏上,并带有像我有 Eclipse 之类的图标。

我熟悉 Windows 7 和 Linux 管理,但不了解 Mac,这很有挑战性。我可以将它拖到栏的右侧,但我只得到一个终端的图标,并且每次启动 JMeter 时它都会启动终端。我如何获得启动它的图标?

我在取景器中没有看到它。

macos

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

测试期间的 Spring Boot JPA 事务 - 在插入时不抛出关键违规异常

我有以下测试生成带有公司 ID 和电子邮件的邀请。然后,我们使用相同的公司 ID 和电子邮件生成第二个。这应该违反对数据库的唯一约束(请参阅邀请实体)。事实是,测试通过如下所列(我猜,事务永远不会为第二次插入提交)

如果我findAll()在第二次插入后执行(请参阅下面的评论),我会在findAll()发生索引违规的那一行出现异常。

UserService当方法返回时,如何使提交事务中的方法按原样抛出异常?

@RunWith(SpringRunner.class)
@DataJpaTest
public class UserServiceTest {
    ... Everything is autowired
    @Test
    public void testCreateInvitation() {
        String email = "test2@example.com";
        Company company = userService.createCompany("ACMETEST", tu);

        assertTrue(invitationRepository.count() == 0l);
        assertNotNull(userService.sendInvitation(company, email));
        assertTrue(invitationRepository.count() == 1l);

        assertTrue(invitationRepository.findAllByEmail(email).size() == 1);
        // Second should throw exception
        userService.sendInvitation(company, email);

        // If this line is uncommented, I get key violation exception, otherwise, test passes!!!!????
        //Iterable<Invitation> all = invitationRepository.findAll();
    }
Run Code Online (Sandbox Code Playgroud)

邀请等级和约束:

@Entity
@Table(uniqueConstraints=@UniqueConstraint(columnNames={"email", "company_id"}))
@JsonIdentityInfo(generator= ObjectIdGenerators.PropertyGenerator.class, property="id") …
Run Code Online (Sandbox Code Playgroud)

java spring spring-data-jpa spring-boot

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