小编Kan*_*thy的帖子

雪花表中新列的序数

我正在尝试向雪花中的现有表添加新列,如何指定在何处添加列。我尝试了以下查询,

ALTER TABLE MY_DB.MY_SCHEMA.MY_TABLE 
ADD COLUMN MY_NEW_COLUMN NUMBER(38,0) AFTER MY_OLD_COLUMN1;
Run Code Online (Sandbox Code Playgroud)

AFTER关键字不适用于Snowflake。关于此的任何建议将有所帮助。

snowflake-cloud-data-platform

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

如何查找目录中最大文件的大小?

我需要找出目录中最大的文件/文件夹的大小.我是用以下方式完成的.

private static Long getSizeofLargestFile(String theRootFolder)
    {
        Long aLargestFileSize = 0L;
        File aRootDir = new File(theRootFolder);
        for (File aFile : aRootDir.listFiles())
        {
            if (aLargestFileSize < aFile.length())
            {
                aLargestFileSize = aFile.length();
            }
        }
        return aLargestFileSize / (1024 * 1024);
    }
Run Code Online (Sandbox Code Playgroud)

有没有比这更好的方法?

java

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

设置JFrame而不与任务栏重叠

我需要有一个未修饰的JFrame(setUndecorated(true)),需要全屏显示,而不与任务栏重叠.

我尝试了以下解决方案.

  • 调用setExtendedState(MAXIMIZED_BOTH).

    • 优点:这可以正常工作,即窗口动态调整,除了它有以下问题.
    • 问题 最初窗口占据全屏虽然帧动态调整,但它与任务栏重叠.
  • 尝试使用JFrame.setExtendedState(MAXIMIZED_BOTH)与未修饰帧一起工作的下述解决方案

     GraphicsConfiguration config = aFrame.getGraphicsConfiguration();
     Rectangle usableBounds = SunGraphicsEnvironment.getUsableBounds(config.getDevice());
     aFrame.setBounds(0, 0, usableBounds.width, usableBounds.height);
    
    Run Code Online (Sandbox Code Playgroud)
    • 优点:我没有重叠,窗口看起来很好.
    • 问题:当任务栏位置/大小发生变化时,窗口不会动态调整自身.

任何帮助将不胜感激.

我想到了一个设计.但不确定其可行性.我可以使用setBounds().但是,当调整任务栏或重新定位任务栏时,我需要通知我的框架.有办法吗?

java swing jframe

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

Unix相当于'@ECHO ON'

需要确认@ECHO ON在DOS中是否存在用于' ' 的UNIX等效命令.

我需要回显每个命令然后回显它的O/P. 我可以通过为我从脚本执行的每个命令添加一个echo语句来实现.但我不想在脚本中为每个命令使用echo语句.很想知道是否有一个命令与@ECHO ONDOS中的' ' 具有相同的功能.

unix shell

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

Clojure - 让第一个+过滤懒惰

我正在学习clojure.在解决其中一个问题时,我不得不使用first+ filter.我注意到过滤器对所有输入都不必要地运行.如何让filter懒惰运行,以便它不需要为整个输入应用谓词.

以下是一个显示它不是懒惰的例子,

(defn filter-even
  [n]
  (println n)
  (= (mod n 2) 0))

(first (filter filter-even (range 1 4)))
Run Code Online (Sandbox Code Playgroud)

上面的代码打印出来

1

2

3

而它不需要超越2.我们怎么能让它变得懒惰?

clojure lazy-evaluation

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

php artisan迁移除少数之外的所有表

是否可以以php artisan migrate迁移所有表的方式执行,但只留下几个迁移文件database\migrations

方案是,我们的业务需求需要2个DB.因此,很少有迁移文件明确提到第二个数据库.当我为PHPUnit创建另一个数据库时,我不需要运行与第二个数据库关联的迁移文件.

laravel artisan artisan-migrate

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

在 NiFi 中启用 TLS

  1. 我通过运行以下命令在 NiFi 中启用了 TLS,

    nifi-toolkit/nifi-toolkit-assembly/target/nifi-toolkit-1.4.0-SNAPSHOT-bin/nifi-toolkit-1.4.0-SNAPSHOT/bin/tls-toolkit.sh standalone -n "{my-ip},localhost" -C 'CN={my-ip}' -C 'CN=localhost' -o ./certs

  2. 这在目录下创建了 TLS 所需的文件certs

  3. 我将目录下的文件移动certsconf我机器中部署的文件夹中。

  4. 将证书安装到我机器的Keychain Access.

  5. 现在使用bin/nifi.sh start. 我的服务器启动了,我可以访问服务器,但是我的请求没有被授权。

我收到以下错误,

未授权使用所请求的资源。联系系统管理员。

在此处输入图片说明

ssl apache-nifi

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

无法将数组设置为环境变量 - Postman 测试

我试图在邮递员中将数组设置为环境变量。但它存储数组的第一个值而不是数组。

var aDataEntry = postman.pm.environment.get('data_set_entries');
if(aDataEntry == null) {
    aDataEntry = [];
}
var jsonData = pm.response.json();
aDataEntry.push(jsonData.dataEntry.id);

// a console.log here confirms that aDataEntry is an array

postman.pm.environment.set('data_entry',aDataEntry);
Run Code Online (Sandbox Code Playgroud)

如代码注释中所述,该变量以数组形式出现,但是当我在第二次运行中再次获取环境变量时,它不是数组类型。但只包含数组中的第一个元素。

这里有什么问题?如何设置数组并从邮递员环境变量中使用它。

postman

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

Mac OSx 终端:函数定义上的“不是有效标识符”

我有一个 bash 脚本,我在其中定义了以下函数,

function start-if-exists()
{
    if [ "`docker container ls -a|grep $1`" ]; then
        echo "Container $1 exists. Starting $1..."
        return `docker start $1`
    else
        echo "Container $1 doesn't exists."
        return ""
    fi
}
Run Code Online (Sandbox Code Playgroud)

zsh直接在终端()中执行上述函数时,我没有收到任何错误。但是当我使用shcommand( sh my_script.sh)执行它时,我收到以下错误。

my_script.sh:第 10 行:`start-if-exists':不是有效标识符

my_script.sh文件名在哪里。

我错过了什么我的脚本可以使用zsh但失败了sh

shell zsh sh

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

Clojure中#_的目的是什么?

我正在查看他们使用的库代码#_。遍历多个参考文献后,我了解到#_丢弃符号,它告诉读者忽略接下来发生的一切。

为什么首先需要它?如果我们有一些要忽略的东西,为什么我们不能删除它或只发表评论呢?#_过度评论有什么意义?

clojure

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