小编Kok*_*zzu的帖子

使用Xeon Phi和基于JVM的语言

是否可以使用基于JVM的语言(如Scala)来使用Xeon Phi?有什么例子吗?

hardware parallel-processing scala xeon-phi

8
推荐指数
2
解决办法
2555
查看次数

添加文件的Git diff

通常我git diff用来检查git add最后一个提交的未提交文件(尚未编辑)的更改.

但在完成git add somefile(但尚未git commit编辑)后,如何检查该文件的差异?

git diff

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

SELECT*除了第n列

例如,是否可以SELECT *但没有n-th2nd

我有一些视图有4列和5列(每个列都有不同的列名,第二列除外),但我不想显示第二列.

SELECT * -- how to prevent 2nd column to be selected?
FROM view4
WHERE col2 = 'foo';

SELECT * -- how to prevent 2nd column to be selected?
FROM view5
WHERE col2 = 'foo';
Run Code Online (Sandbox Code Playgroud)

无需列出所有列(因为它们都具有不同的列名).

postgresql postgresql-9.4

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

C11编译器一致性比较

是否有任何网站比较实施/编译器之间当前的C11标准一致性/支持?(gcc,clang,intel,open64,pelles)

c standards-compliance c11

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

Javascript字符串压缩和PHP/Ruby解压缩

是否有字符串的Javascript压缩和PHP/Ruby解压缩库?我需要它,因为我需要在一个使用PHP/Ruby作为服务器端语言的Web服务器的慢上传链接上使用Ajax发送一个非常长的文本字符串.

var x = $('#sources').html();
// a very-very long text
var xo = x, o = {};
if(x.length>512*1024) {
  x = compress(x);
  o.c = 1;
}
o.x = x;
$.post('target.php',o,function(res){alert(res==xo)});
Run Code Online (Sandbox Code Playgroud)

在服务器端(例如,PHP):

<?php
  if(isset($_POST['c']) && $_POST['c']=='1') {
    $x = decompress($_POST['x']);
  } else {
    $x = $_POST['x'];
  }
  echo $x;
Run Code Online (Sandbox Code Playgroud)

javascript php ruby compression

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

自升级到Ruby 2.2.0以来的符号查找错误

我收到此错误,因为升级到2.2.0,只发生在http请求发送到puma:

puma 2.10.2 (tcp://0.0.0.0:22555): symbol lookup error: 
  /usr/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0/do_postgres-0.10.14/do_postgres/do_postgres.so: 
  undefined symbol: rb_thread_select
Run Code Online (Sandbox Code Playgroud)

原因是什么以及如何解决这个问题?

降级到2.1.5无论如何都解决了这个问题.

ruby postgresql puma

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

PostgreSQL JSONB查询每个键的类型

我有一张桌子:

CREATE TABLE x(
  id BIGSERIAL PRIMARY KEY,
  data JSONB 
);
INSERT INTO x(data) 
VALUES( '{"a":"test", "b":123, "c":null, "d":true}' ),
      ( '{"a":"test", "b":123, "c":null, "d":"yay", "e":"foo", "f":[1,2,3]}' );
Run Code Online (Sandbox Code Playgroud)

如何查询该表中每个键的类型,因此它会给出如下输出:

a | string:2 
b | number:2
c | null:2
d | boolean:1 string:1
e | string:1 
f | jsonb:1 -- or anything
Run Code Online (Sandbox Code Playgroud)

我只知道获取密钥和计数的方法,但不知道如何获取每个密钥的类型:

SELECT jsonb_object_keys(data), COUNT(id) FROM x GROUP BY 1 ORDER BY 1
Run Code Online (Sandbox Code Playgroud)

这将给出类似的东西:

a |  2
b |  2
c |  2
d |  2
e |  1
f …
Run Code Online (Sandbox Code Playgroud)

postgresql jsonb postgresql-9.4

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

加载焦点文本框上的Vue.js

如何使用VueJS专注于负载?

如果使用jquery,我应该做的就是:

$(document).ready(function() {
   $('#username').focus();
});
Run Code Online (Sandbox Code Playgroud)

有没有vue-way?

vue.js vuejs2

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

如何从Quasar Framework获取环境变量

环境变量中定义config/的目录prod.env.jsdev.env.js,如何让这些变量的.vue文件吗?

我尝试使用process.env.MY_VAR假设它是nodejs内置库,它给出了一个错误:

[=======             ] 34% (building modules){ SyntaxError: Unexpected token (1:5)
Run Code Online (Sandbox Code Playgroud)

.vue文件中的最小代码:

<template>
  <q-layout>
    <div class="layout-view">
          <button class="primary" @click="foo">
            <i class="on-left">lock</i> Login
          </button>
    </div>
  </q-layout>
</template>
<script>
  export default {
    data() {
      return { url: '' }
    }
    methods: {
      foo: function() {
        this.url = process.env.MY_VAR // no error if commented
      }
    }
  }
</script>
Run Code Online (Sandbox Code Playgroud)

获取这些环境变量的正确方法是什么?

quasar vuejs2

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

如何手动卸载Rancher?

我使用以下命令将 rancher 安装到本教程中的现有 kubernetes 集群中:

helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
kubectl create namespace rancher
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.4/cert-manager.crds.yaml
helm repo add jetstack https://charts.jetstack.io
helm repo update
kubectl get pods --namespace cert-manager

helm install rancher rancher-latest/rancher \
  --namespace rancher \
  --set hostname=rancher.blabla.com
kubectl -n rancher rollout status deploy/rancher # wait
kubectl -n rancher get deploy rancher
Run Code Online (Sandbox Code Playgroud)

此页面的卸载方法

./system-tools_linux-amd64 remove -c ~/.kube/config -n rancher
Run Code Online (Sandbox Code Playgroud)

但它显示一个错误:

Are you sure you want to remove Rancher Management Plane in Namespace [rancher] [y/n]: …
Run Code Online (Sandbox Code Playgroud)

kubernetes rancher kubernetes-helm

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