小编Inf*_*ion的帖子

为什么Duration类没有'toSeconds()'方法?

我正在查看Java 8 中的Duration类,并注意到它没有:

long toSeconds();
Run Code Online (Sandbox Code Playgroud)

但它有其他所有toXXXXX()可以获得天,小时,分钟,毫秒,纳米.我确实看到一个getSeconds()方法返回此持续时间对象中的秒数.还有一种get(TemporalUnit unit)方法可以将持续时间作为请求的时间单位.但为什么不保持toSeconds()方法的一致性?

java api-design java-8

47
推荐指数
2
解决办法
4160
查看次数

控制台应用程序GUI

如何制作这样的GUI,但是在控制台应用程序中呢?

有很多例子,例如alsamixer: 替代文字

console user-interface

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

这种C指针的使用是否可以避免泄漏内存?

char *a() {
    char *t = malloc(8);
    t[0] = 'a'; 
    t[1] = 'b';
    //...
    t[7] = 'h';
    return t;
}

int main(void) {
    char *x = a();
    //do something with x 
    //...
    free(x);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这个代码是否有任何潜在的问题,因为内存分配a()和使用内存main()

c memory-leaks

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

标签 统计

api-design ×1

c ×1

console ×1

java ×1

java-8 ×1

memory-leaks ×1

user-interface ×1