问题列表 - 第250965页

合并具有不同历史的两个不同存储库

我们最终得到了 2 个不同历史的不同 repo,因为两个人开始了他们自己的 repo,现在是时候合并了。

启动代码相同,只有两个不同的 git init 和 remote。

所以条件是开发人员 D1 开始,他的回购是:

开始-> A->B->C->

开发人员 D2 开始了,他的 repo 是:

开始->Z->Y->X->

现在,希望为两个 repo 拉取公共分支,以便它们可以合并自己的分支以进行新的工作。

他们的工作大多是分开的,有一些可以手动解决的小冲突。

什么命令或进程应该是最好的?

git version-control merge github embedded-linux

3
推荐指数
2
解决办法
6432
查看次数

用于akka流Source.actorRef缓冲区和OverflowStrategy的接收器折叠

这是akka文档的代码片段

val sinkUnderTest = Flow[Int].map(_.toString).toMat(Sink.fold("")(_ + _))(Keep.right)

val (ref, future) = Source.actorRef(3, OverflowStrategy.fail)
  .toMat(sinkUnderTest)(Keep.both).run()

ref ! 1
ref ! 2
ref ! 3
ref ! akka.actor.Status.Success("done")

val result = Await.result(future, 3.seconds)
assert(result == "123")
Run Code Online (Sandbox Code Playgroud)

这是一个有效的代码片段,但是,如果我使用ref来告诉另一条消息ref ! 4,我会得到一个例外akka.stream.BufferOverflowException: Buffer overflow (max capacity was: 3)

我想缓冲区大小3应该足够了.原因是折叠操作是(acc,ele)=> acc,所以它需要累加器和元素来返回新的值累加器.

所以我改变了代码让另一个演员告诉等待3秒.它再次运作.

  val sinkUnderTest = Flow[Int].map(_.toString).toMat(Sink.fold("")(_ + _))(Keep.right)

  private val (ref, future): (ActorRef, Future[String]) = Source.actorRef(3, OverflowStrategy.backpressure).toMat(sinkUnderTest)(Keep.both).run()

  ref ! 1
  ref ! 2
  ref ! 3
  Thread.sleep(3000)
  ref ! 4
  ref …
Run Code Online (Sandbox Code Playgroud)

scala akka akka-stream

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

Java 8映射过滤和排序

我想将此示例迁移到Java 8:

Map<String, String> data = new HashMap<String, String>() {{
    put("name", "Middle");
    put("prefix", "Front");
    put("postfix", "Back");
}};

    String title = "";
    if (data.containsKey("prefix")) {
    title += data.get("prefix");
}

if (data.containsKey("name")) {
    title += data.get("name");
}

if (data.containsKey("postfix")) {
    title += data.get("postfix");
}
Run Code Online (Sandbox Code Playgroud)

正确输出:

FrontMiddleBack
Run Code Online (Sandbox Code Playgroud)

我尝试使用entryset - > stream但它没有以正确的顺序返回.

String titles = macroParams.entrySet().stream()
        .filter(map -> "name".equals(map.getKey()) || "postfix".equals(map.getKey()) || "prefix".equals(map.getKey()))
        .sorted()
        .map(Map.Entry::getValue)
        .collect(Collectors.joining());
Run Code Online (Sandbox Code Playgroud)

输出:

MidleFrontBack
Run Code Online (Sandbox Code Playgroud)

我可以使用Java 8获得相同的结果吗?

java dictionary filter java-8 java-stream

5
推荐指数
2
解决办法
794
查看次数

Tensorflow,变量W3已经存在,不允许

我使用的是TensorFlow,遇到了与变量重用问题相关的错误.我的代码如下:

# Lab 11 MNIST and Convolutional Neural Network
import tensorflow as tf
import random
# import matplotlib.pyplot as plt

from tensorflow.examples.tutorials.mnist import input_data

#tf.set_random_seed(777)  # reproducibility

mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
# Check out https://www.tensorflow.org/get_started/mnist/beginners for
# more information about the mnist dataset

# hyper parameters
learning_rate = 0.001
training_epochs = 15
batch_size = 100

# input place holders
X = tf.placeholder(tf.float32, [None, 784])
X_img = tf.reshape(X, [-1, 28, 28, 1])   # img 28x28x1 (black/white)
Y = tf.placeholder(tf.float32, [None, 10]) …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

socket.to(socket.id).emit() 不起作用

试图在 socket.io 中执行最简单的有针对性的消息传递,但没有成功。根据socket.io with express.js的文档,您可以将消息定位到单个用户套接字socket.to(socket.id).emit('event name', 'message')

我已经从头到尾阅读了socket.io 文档以及其他堆栈溢出 Q/A此处此处此处。我发现的一些解决方案涉及创建房间和向这些房间发送消息,但这个问题的目的是使用socket.to(socket.id).emit('event name', 'message')socket.io 文档中给出的方式向套接字 ID 发送消息。

我正在使用 node v6.11.2、express 4.15.2 和 socket.io 2.0.3。

客户端和服务器代码几乎是逐字从https://socket.io/get-started/chat/ 获取的,在我进行实验时做了一些细微的改动。

索引.js

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
    res.sendFile(__dirname + '/index.html');

    io.on('connection', function(socket){
        console.log(req.ip+' connected');
        socket.on('chat message', function(msg){
            console.log(socket.id);//logs the socket id. Something like 'AUCyM1tnpinCfvfeAAAB'
            console.log(msg);//logs whatever the message was, so I know …
Run Code Online (Sandbox Code Playgroud)

node.js express socket.io

4
推荐指数
2
解决办法
6502
查看次数

表达,区分route.use(),route.all(),route.route()

如果router.all()只匹配所有方法,可以改为router.use()吗?和router.use()之间的区别是router.route()什么?

javascript node.js express

4
推荐指数
2
解决办法
2371
查看次数

Laravel查询生成器更新与增量

嗨,我需要修改我的查询,我需要更新我的产品数量,只需增加它,这是我的代码与样本.

    DB::table('product_warehouse')
    ->where('product_id', $product_id)
    ->where('warehouse_id', $warehouse_id)
    ->update(['product_qty' => $old_qty+$product_qty]);
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.4

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

从控制器以编程方式触发Laravel 5.4重设密码

我需要通过API控制器中的另一个功能来使用Laravel的即用型重置密码功能。

laravel-5.4

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

如何在discord.py中删除默认帮助命令或更改其格式

如何删除discord.py中的默认帮助命令?或至少更改格式。但是我认为更改格式会很好,我一点都不喜欢这种格式。而且我一直在研究如何至少更改格式或删除命令。请回答,谢谢。:)

python discord.py

4
推荐指数
3
解决办法
6574
查看次数

android platfrom,Dalvik字节码或本地机器码的过程中哪种代码?

我不太确定将哪种代码加载到 android 平台上的 linux 进程中。

如果android采用Dalvik,进程包含一个Dalvik VM和应用程序的代码,代码是Dalvik字节码的形式吗?如果是,代码是否与.apk文件中的classes.dex相同?

如果android采用Android Runtime(ART),由于classes.dex已经被翻译成原生机器码,所以我认为Linux进程中app的代码不会是Dalvik字节码,而是原生机器码。如果我的理解是正确的,那么Dalvik VM是否仍然包含在进程中?

java linux android dalvik android-runtime

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