小编Bre*_*ett的帖子

如何下载Google Compute Engine磁​​盘内容?

我已将持久卷链接到我的Kubernetes Neo4j复制控制器以存储数据库数据。现在,我想在本地下载该数据以在系统上运行生产数据库。我找不到下载磁盘内容的方法。有人可以指出我正确的方向吗?

更新(使用Kubernetes持久创建卷):

persistent-volume-db.json
{
  "kind": "PersistentVolume",
  "apiVersion": "v1",
  "metadata": {
    "name": "pv-db"
  },
  "spec": {
    "capacity": {
      "storage": "500Gi"
    },
    "accessModes": [
      "ReadWriteMany"
    ],
    "gcePersistentDisk": {
      "pdName": "tuwa-db-data-disk",
      "fsType": "ext4"
    }
  }
}

persistent-volume-claim-db.json
{
  "kind": "PersistentVolumeClaim",
  "apiVersion": "v1",
  "metadata": {
    "name": "pvc"
  },
  "spec": {
    "accessModes": [
      "ReadWriteMany"
    ],
    "resources": {
      "requests": {
        "storage": "500Gi"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

然后用法:

neo4j-controller.json
{
  "kind": "ReplicationController",
  "apiVersion": "v1",
  "metadata": {
    "name": "neo4j-controller",
    "labels": {
      "name": "neo4j"
    }
  },
  "spec": { …
Run Code Online (Sandbox Code Playgroud)

persistent-storage neo4j google-compute-engine kubernetes

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

如何从 ControlValueAccessor 访问 NgControl

我正在构建一个自定义组件,它实现了 ControlValueAccessor,因此我可以在我的 from 中将它与 ngControl 和 ngModel 一起使用。现在,我希望验证组件在其内部的逻辑(以便它是自包含的)。到目前为止一切顺利,但现在我有一个循环依赖,因为我试图在一个组件中注入 NgControl(以设置外部表单状态),该组件自注入CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR提供程序。这里的代码:

const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR = new Provider(
  NG_VALUE_ACCESSOR, {
    useExisting: forwardRef(() => CustomInput),
    multi: true
  });

@Component({
  moduleId: module.id,
  selector: 'custom-input',
  templateUrl: 'custom-input.html',
  styleUrls: ['custom-input.css'],
  directives: [CORE_DIRECTIVES],
  providers: [CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR]
})
export class CustomInput implements ControlValueAccessor{

  private _text: any = '';
  public isValid:boolean = false;


  onChange: EventEmitter<any> = new EventEmitter();
  onTouched: any;


  constructor(private ngControl:NgControl) {

  }

  onToggle(){
    this.isValid = !this.isValid;
    let res = this.isValid? null:{ "test": true };
    this.ngControl.control.setErrors(res);
  } …
Run Code Online (Sandbox Code Playgroud)

angular

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

gdb和lldb调试器之间的不同行为

我正在加载一组朋友并将其传递给我的uitableview,每件事情都有效,但是当我在方法中设置一个断点时:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:             (NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

使用gdb调试器我可以看到我的朋友NSMutableArray的内容和lldb它说好友数组有零对象但它按预期工作,所有的朋友都在显示...因为Apple推荐使用lldb你怎么调试它?因为它甚至没有显示我的对象的内容...加上如果你有控制台命令/技巧,你用gdb/lldb进行调试将不胜感激.

gdb objective-c lldb

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

如何在Algolia中添加具有多个值的FacetRefinement?

我有一份名单:[A,B,C];

用户可以创建项目并将地点与其关联:
item1 > place: A

用户可以搜索地点并获取物品: this.algoliaService.helper.addFacetRefinement('place', A);

所有这些都按预期工作,我的问题是:

如何设置项目的创建,使其与所有位置相关联?
因此,用户选择"所有地点",任何地方搜索都会在结果中包含此项目?

有没有办法在Algolia中添加"All Places"? this.algoliaService.helper.addFacetRefinement('place', A,B,C);

谢谢

algolia

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