我期待创建一种特殊类型的组合,其中没有两个集合具有多个交叉元素.让我用一个例子来解释一下:
假设我们有9个字母集,包含A,B,C,D,E,F,G,H和I.
如果您创建三个字母的标准非重复组合,您将拥有9C3集.这些将包含ABC,ABD,BCD等集合.我希望创建最多只有1个常用字母的集合.所以在这个例子中,我们将获得以下集合:
ABC,ADG,AEI,AFH,BEH,BFG,BDI,CFI,CDH,CEG,DEF和GHI - 请注意,如果您选择任意两套,则不超过1个重复字母.
什么是生成这样的集合的好方法?它应该是可扩展的解决方案,以便我可以为一组1000个字母执行此操作,子集大小为4.
任何帮助都非常感谢.
谢谢
我使用NFS和PVC为同一卷创建了一个物理卷.但是,PVC始终会创建EBS磁盘存储,而不是绑定到PV.请参阅下面的日志:
> kubectl get pv
NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE
mynfspv 100Gi RWX Retain Available 7s
Run Code Online (Sandbox Code Playgroud)
现在创建PVC
> kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESSMODES STORAGECLASS AGE
mynfspvc Bound pvc-a081c470-3f23-11e7-9d30-024e42ef6b60 100Gi RWX default 4s
> kubectl get pv
NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE
mynfspv 100Gi RWX Retain Available 50s
pvc-a081c470-3f23-11e7-9d30-024e42ef6b60 100Gi RWX Delete Bound default/mynfspvc default 17s
Run Code Online (Sandbox Code Playgroud)
NFS-pv.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: mynfspv
labels:
name: nfs2
spec:
capacity:
storage: …Run Code Online (Sandbox Code Playgroud) 当我执行“从用户中选择count(*)”时,它将以以下格式返回数据:
mysql> select count(*) from users;
+----------+
| count(*) |
+----------+
| 100 |
+----------+
1 row in set (0.02 sec)
Run Code Online (Sandbox Code Playgroud)
我想以以下格式获取数据。
+---------+----------+
| key | count |
+---------+----------+
| my_count| 100 |
+---------+----------+
Run Code Online (Sandbox Code Playgroud)
原因是将这些数据提供给预构建的小部件,该小部件需要上述格式的数据。
有没有办法在SQL中做到这一点?
我尝试了各种选项,例如“分组依据”,但无法正常运行。
mysql> select count(*) from users;
Run Code Online (Sandbox Code Playgroud)
+---------+----------+
| key | count |
+---------+----------+
| my_count| 100 |
+---------+----------+
Run Code Online (Sandbox Code Playgroud)