小编yjf*_*fuk的帖子

UNIX排序命令如何排序一个非常大的文件?

UNIX sort命令可以像这样对一个非常大的文件进行排序:

sort large_file
Run Code Online (Sandbox Code Playgroud)

排序算法是如何实现的?

为什么它不会导致过多的内存消耗?

sorting shell

97
推荐指数
6
解决办法
6万
查看次数

同步两个pg数据库

我有一个postgresql服务器进程,每个进程都在我的桌面和笔记本电脑上运行.

两个服务器都有一个名为MG的数据库,其方案/布局完全相同.现在我将数据输入到类似的表中但是在不同的时间.

我通常将主键分开,以便它们不会相互冲突.例如:笔记本电脑的oddnumber pkey和桌面的偶数.

现在我如何干净地同步桌面和笔记本电脑之间的数据?

DESK:ADDRESS ----- LAP:ADDRESS
DESK:TO_DO   ----- LAP:TO_DO
Run Code Online (Sandbox Code Playgroud)

DESK使用像1001这样的pkeys ...用于插入
LAP使用类似2001的pkeys ...用于插入

我需要更新已修改的记录并插入新记录.但是怎么样?

postgresql replication

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

golang多种情况下的类型开关

当我运行下面的代码片段时,它会引发错误

a.test undefined(type interface {}是没有方法的接口)

似乎类型开关没有生效.

package main

import (
    "fmt"
)

type A struct {
    a int
}

func(this *A) test(){
    fmt.Println(this)
}

type B struct {
    A
}

func main() {
    var foo interface{}
    foo = A{}
    switch a := foo.(type){
        case B, A:
            a.test()
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我改成它

    switch a := foo.(type){
        case A:
            a.test()
    }
Run Code Online (Sandbox Code Playgroud)

现在好了.

go

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

串行类型在postgresql中只生成偶数或奇数

我想为串行类型设置一些约束,它只产生偶数或奇数.

postgresql auto-increment nextval

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

标签 统计

postgresql ×2

auto-increment ×1

go ×1

nextval ×1

replication ×1

shell ×1

sorting ×1