小编vim*_*ash的帖子

如何使用swift的MBProgressHUD

这是我的代码,但它显示了进度.这段代码有什么错误吗?请给出一些想法来解决这个问题,或者提供一些与此相关的链接.

class Approval: UIViewController {

var hud: MBProgressHUD = MBProgressHUD()

override func viewDidLoad() {
    super.viewDidLoad()

    fetchData()
}
   func fetchData(){
      hud.show(true)
      // doing some http request
      dispatch_async(dispatch_get_main_queue()) {
         hud.hide(true)          
      }
   }

}
Run Code Online (Sandbox Code Playgroud)

iphone ios swift ios8

43
推荐指数
4
解决办法
4万
查看次数

如何使用knockout js添加数据短划线属性

我需要像data-id,data-action这样的属性

<div class="dd" id="nestable3">
        <ol class="dd-list">
            <li class="dd-item dd3-item" data-id="13">
                <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 13</div>
            </li>
            <li class="dd-item dd3-item" data-id="14">
                <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 14</div>
            </li>
            <li class="dd-item dd3-item" data-id="15">
                <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 15</div>
                <ol class="dd-list">
                    <li class="dd-item dd3-item" data-id="16">
                        <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 16</div>
                    </li>
                    <li class="dd-item dd3-item" data-id="17">
                        <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 17</div>
                    </li>
                    <li class="dd-item dd3-item" data-id="18">
                        <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 18</div>
                    </li>
                </ol>
            </li>
        </ol>
    </div>
Run Code Online (Sandbox Code Playgroud)

我需要创建属性data-id ="13".如何使用knockout js attr绑定创建它...

knockout.js

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

如何使用OAuth2提供程序替换Camunda身份验证

我试图为Camunda编写OAuth2插件,我按照界面进行操作

org.camunda.bpm.engine.impl.identity.ReadOnlyIdentityProvider

我按照LDAP的流程,从Oauth2提供程序和组中替换auth并获取用户列表.

https://docs.camunda.org/manual/7.7/user-guide/process-engine/identity-service/

Camunda OAuth2有没有植入?

java oauth-2.0 camunda

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

如何将本地文件共享到docker容器中使用docker-compose进行swarm

这是我的docker撰写文件

version: '2'
services:
 demoui:
  image: demoimage
  ports:
   - "80:8000"
  volumes:
   - ./democonfig/config.js:/usr/local/tomcat/webapps/demo-ui/config.js
   - ./logs/demo-ui:/usr/local/tomcat/logs
  restart: unless-stopped
Run Code Online (Sandbox Code Playgroud)

当我在单个节点中时,此docker compose文件可以正常工作.移动到码头群后.它不起作用.它会引发以下错误

ERROR: for demoui  Error response from daemon: rpc error: code = 2 desc = "oci runtime error: could not synchronise with container process: not a directory"
Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "compose/cli/main.py", line 63, in main
AttributeError: 'ProjectError' object has no attribute 'msg'
docker-compose returned -1
Run Code Online (Sandbox Code Playgroud)

所以问题是

  1. 如何将文件共享到swarm集群?

  2. 或者需要将所有文件复制到图像中并运行它?

  3. 请与swarm分享一些docker volume的文档.

docker docker-compose docker-swarm docker-volume

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

如何为Maven项目配置gitlab ci + nexus发行版

嗨,我开始使用gitlab ci作为我的CI和CD.我正在使用Nexus存储我的罐子和战争.

gitlab配置

stages:
    - build
    - package


services:
    - name: mongo:3.2.4
      alias: mongodb


variables:
    mongodb_hosts: "mongodb"

build_maven:
    image: maven:3-jdk-8
    stage: build
    script:
        - echo $pwd
        - "./docker/wait-for-it.sh mongodb:27107 -t 30 -- git checkout master && mvn -B -Dresume=false release:prepare release:perform"

    artifacts:
        paths:
            - target/*.jar
    only:
        - master
Run Code Online (Sandbox Code Playgroud)

这很好,但它触发了构建循环方式.因为我正在使用maven release插件发布maven artefacts.

release插件更改了快照的更改并再次提交回gitlab.在那个时候git lab再次触发构建,所以它因为循环触发器.

如何妥善处理?我想实现以下目标.

当它构建主分支时,我喜欢将最终版本发布到nexus并自动增加pom文件中的版本,就像发布插件一样.

java maven gitlab-ci gitlab-ci-runner

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

Kafka Streaming不使用多个实例

当我运行我的Kafka Streams应用程序的多个实例时,只有第一个实例正确地接收消息.但是如果我启动新实例,他们就不会收到任何消息.

有没有解决这个问题的建议?

这是我的Kafka流媒体应用程序

package test.kafkastream;

import java.util.Properties;

import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.common.serialization.Serdes;
import org.apache.kafka.streams.KafkaStreams;
import org.apache.kafka.streams.StreamsConfig;
import org.apache.kafka.streams.processor.TopologyBuilder;

public class Main {

    public static void main(String[] args) {
        Properties props = new Properties();
        props.put(StreamsConfig.APPLICATION_ID_CONFIG, "streams-wordcount-processor");
        //props.put(ConsumerConfig.GROUP_ID_CONFIG, "streams-wordcount-processor");

        props.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, "192.168.2.38:45983,192.168.2.112:45635,192.168.2.116:39571");
        //props.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");

        props.put(StreamsConfig.KEY_SERDE_CLASS_CONFIG, Serdes.String().getClass());
        props.put(StreamsConfig.VALUE_SERDE_CLASS_CONFIG, Serdes.String().getClass());
        //props.put(StreamsConfig.TIMESTAMP_EXTRACTOR_CLASS_CONFIG, MyEventTimeExtractor.class);


        // setting offset reset to earliest so that we can re-run the demo code
        // with the same pre-loaded data
        props.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");

        TopologyBuilder builder = new TopologyBuilder();

        builder.addSource("Source", "topic6");

        builder.addProcessor("Process", new ProcessMessage(), "Source"); …
Run Code Online (Sandbox Code Playgroud)

java apache-kafka kafka-consumer-api apache-kafka-streams

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