小编job*_*bin的帖子

如何使用Drive SDK检查用户的Google云端硬盘是否有足够的空间?

我正在尝试使用Drive SDK将文件上传到Google云端硬盘.

我想知道是否有一种API方法来检查用户的驱动器是否有足够的容量来保存文件.如果是的话,请你指点我应该搜索的地方,如果没有,最好的办法是什么?

PS:请假设我知道要上传的文件的大小.

capacity google-drive-api

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

Powershell上的Azure虚拟机大小信息

我想知道在Powershell上是否有任何方法(查询)来检索/获取Azure上除了角色大小名称之外的不同VM大小的规范.

我需要:核心和磁盘的数量,RAM,SO,以及每月或每分钟的价格,欢迎任何其他信息:D.

像图片显示:

在此输入图像描述

powershell virtual-machine azure azure-virtual-machine

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

如何通过从1开始递增4来获知是否可以获得数字?

我需要知道是否可以通过迭代地递增1到4来获得数字.这些数字是5,9,13,17,21等.为此,我现在正在做以下事情:

#include <stdio.h>

int main() {
  int number = 13;
  int i;
  for (i = n; i > 0; i -= 4) {
    if (i == 1) {
      printf("yes\n");
      break;
    }
  }
  if (i <= 0)
    printf("no\n");
}
Run Code Online (Sandbox Code Playgroud)

但这似乎是非常低效的O(n)方法.我会很感激O(1)解决方案,我可以做得更好吗?

c algorithm

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

如何使用 OpenCSV 将 bean 写入 CSV 而不转换为 String[]?

我有大量需要写入 CSV 文件的 bean。我正在尝试使用 OpenCSV,但我在网上看到的所有示例都要求我将我拥有的 bean (POJO) 转换为字符串数组。我不想这样做,因为这意味着我将不得不通过数百万个 bean 并将这些 bean 中的每一个转换为 String[],这将是一个非常耗费内存的过程。

这是我现在用于执行此操作的一段代码:

private static void writeRowsToCsv(Path filePath, List<MyBean> rows)
        throws IOException {

    StringWriter writer = new StringWriter();
    CSVWriter csvWriter = new CSVWriter(writer, '#', '\'');
    ColumnPositionMappingStrategy mappingStrategy =
            new ColumnPositionMappingStrategy();
    mappingStrategy.setType(MyBean.class);
    List<String[]> rowsInStringArray = convertBeanToStringArray(rows)
    csvWriter.writeAll(rowsInStringArray);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以避免转换为String[]并使用必须写入 CSV 文件的 bean 列表?

java csv opencsv

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