小编Ada*_*gen的帖子

在Javascript中一个接一个地执行2个函数的有效方法

我有两个功能

function one() {
    setTimeout(function(){ console.log("first function executed"); }, 3000);
}

function two() {
    console.log("second function executed");
}
Run Code Online (Sandbox Code Playgroud)

如何让第二个函数等到第一个函数执行?对于初学者来说,最简单的方法是什么?感谢名单

javascript

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

Vue.js 通过 httpVueLoader 传递数据

我有一个 Vue 实例。

var myApp = new Vue({
    el: '#my-App',
    data: {
        user: sessionStorage.getItem('user')
    },
    components: {
        'header-component': httpVueLoader('./components/header-component.vue'),
        'footer-component': httpVueLoader('./components/footer-component.vue')
    }
});
Run Code Online (Sandbox Code Playgroud)

和单个文件组件 header-component

<template>
    <li v-if="user !== ''" class="nav-item">
        <a class="nav-link" v-on:click="openProfilePage" href="#">{{user}}</a>
    </li>
</template>

<script>
    module.exports = {
        data: function () {
            return {}
        },
        props: ['user'],
        methods:
            {
                openProfilePage: function () {
                    if (userName !== '') {
                        myApp.page = 'profile';
                        sessionStorage.setItem('page', 'profile');
                        page = 'profile';
                    }
                    else {
                        myApp.page = 'login';
                        sessionStorage.setItem('page', 'login');
                        page = 'login'; …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-component vuejs2

0
推荐指数
1
解决办法
2222
查看次数

在 Java 和 Spring 中对 REST API 进行单元测试

我有一个简单的 Java Spring REST API 应用程序,但我不知道如何对其进行单元测试。我已经阅读了 JUnit 和 Mockito 的文档,但我无法弄清楚。

这是 StudentController 类中的 post 方法

@RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
    public void insertStudent(@RequestBody Student student){
        studentService.insertStudent(student);
    }
Run Code Online (Sandbox Code Playgroud)

这是 StudentService 类中的 insertStudent 方法

public void insertStudent(Student student) {
        studentDao.insertStudent(student);
    }
Run Code Online (Sandbox Code Playgroud)

我使用 MySQL 作为数据库。我也应该使用数据库进行单元测试吗?我的意思是我不想要任何集成测试。我只想要单元测试。我在 Node.js 中使用 supertest 并且它会照顾所有,我也可以用 JUnit 或 Mockito 做到这一点吗?

java rest junit spring unit-testing

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

如何从double值创建对象列表?

我有一份双打名单.

List<Double> averagesAndSums = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

它有20个双倍值.这些值是Invoice对象的平均值和总和值.

public class Invoice {
    private double average;
    private double sum;

//const, getters, setters
}
Run Code Online (Sandbox Code Playgroud)

因此它具有这样的结构

index 0 = average, index 1 = sum, index 2= average, index 3 = sum, 
index 4 = average, index 5 = sum ... so on.
Run Code Online (Sandbox Code Playgroud)

如何从这些平均值和总和值中列出10个发票对象?

java

0
推荐指数
2
解决办法
105
查看次数

如何将无效的日期字符串转换为Javascript日期

我从REST API获取无效的日期字符串,但我可能无法修复REST API.如何格式化无效的日期字符串,如"20180517T010237"?

我试着用这个时刻,但我不能成功.

let date = moment("20180517T010237", "YYYY-MM-DD T HH.mm.ss").toDate();
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法呢?

javascript momentjs

-1
推荐指数
1
解决办法
57
查看次数