小编mhe*_*ery的帖子

检测最后的foreach循环迭代

假设我有这样的foreach循环:

Set<String> names = new HashSet<>();

//some code

for (String name: names) {

     //some code

}
Run Code Online (Sandbox Code Playgroud)

有没有办法检查内部foreach实际名称是Set没有计数器的最后一个?

(对不起,如果这是一个重复的问题,我在这里找不到这样的问题)

java algorithm collections

29
推荐指数
3
解决办法
5万
查看次数

删除gitlab上的提交

如何删除我所做的提交GitLab?我做的这个提交现在不是HEAD.

如果我无法删除它,我可以编辑吗?

当它是HEAD时,我试过:

git reset  --soft HEAD

git reset  --soft HEAD^1

git revert HEAD

git rebase -i HEAD

git rebase -i HEAD~1

git reset --hard HEAD

git reset --hard Id-Code
Run Code Online (Sandbox Code Playgroud)

我已经试图改变它,但它仍然留在分支上.现在我把它从HEAD中删除了,但它仍然存在.

有另一个命令?

git gitlab

19
推荐指数
3
解决办法
7万
查看次数

将 tensorflow 2.0 BatchDataset 转换为 numpy 数组

我有这个代码:

(train_images, _), (test_images, _) = tf.keras.datasets.mnist.load_data()

train_dataset = tf.data.Dataset.from_tensor_slices(train_images).shuffle(TRAIN_BUF).batch(BATCH_SIZE)
test_dataset = tf.data.Dataset.from_tensor_slices(test_images).shuffle(TRAIN_BUF).batch(BATCH_SIZE)

print(train_dataset, type(train_dataset), test_dataset, type(test_dataset))
Run Code Online (Sandbox Code Playgroud)

我想将这两个BatchDataset变量转换为numpy arrays,我可以轻松完成吗?我使用的TF 2.0,但我发现代码投tf.dataTF 1.0

python casting tensorflow

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

不能@InjectMocks属性调用Mockito的方法然后返回?

我开始使用Mockito这个星期,我有一个问题需要了解@InjectMocks领域.

我有一个类似A的A类:

public class A {

    public B b;

    public C c;

    public String string;

}
Run Code Online (Sandbox Code Playgroud)

当我在JUnit测试中使用它时Mockito,我称之为:

@RunWith(MockitoJUnitRunner.class)
public class Test {

    @Mock
    B b;

    @Mock
    C c;

    @InjectMocks
    A a;

    ...

}
Run Code Online (Sandbox Code Playgroud)

但我想设置字符串属性!我试试这样:

Mockito.when(a.getString()).thenReturn("STRING");
Run Code Online (Sandbox Code Playgroud)

但是,测试会抛出异常:

org.mockito.exceptions.misusing.MissingMethodInvocationException:when()需要一个必须是'模拟上的方法调用'的参数.例如:when(mock.getArticles()).thenReturn(articles);

此外,此错误可能会显示,因为:1.您存根:final/private/equals()/ hashCode()方法.这些方法无法进行存根/验证.2.在()内部,你不是在模拟上调用方法,而是在某些其他对象上调用方法.3.模拟类的父母不公开.这是模拟引擎的限制.

我可以做其他事来设置这个字段吗?

java junit unit-testing mocking mockito

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

reCaptcha字段根据需要

我试图recaptcha在a中使用form,但是,我很难将其设置为required.我尝试使用这个问题的前两个答案的代码,但是,它们都没有奏效.

这是我的header代码:

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.15.0/jquery.validate.min.js"></script>
<script src="https://www.google.com/recaptcha/api.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是我的body代码(我首先尝试了接受的问题):

<form action="some-page.php">
    <fieldset>
        <legend>Personal information:</legend>
        First name:<br>
        <input type="text" name="firstname" value="Name" required><br> Last name:<br>
        <input type="text" name="lastname" value="Last Name" required><br><br>
    <div class="g-recaptcha" data-sitekey="xxxx"></div>
        <input type="hidden" name="recaptcha" data-rule-recaptcha="true">
        <input type="submit" value="Submit">
    </fieldset>
</form>

<script>
    $('form').validate({
        ignore: '.no-validation'
    });

    // Add our validation method for reCaptcha: 
    $.validator.addMethod("recaptcha", function(value, element) {
        var grecaptcha = window.grecaptcha || null;
        return !grecaptcha || grecaptcha.getResponse();
    }, "Please fill …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate recaptcha

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

显示所有可能性?(y 或 n)

我创建了这段代码来创建一个TPC-H schemain MongoDB,并进行了一些验证:

db.createCollection("lineItem", {
  validator: {
    $or: [
      {
        "lineNumber": { $type: "int"}      
      },
      {
        "quantity": { $type: "decimal"}      
      },
      {
        "extendedPrice": { $type: "decimal"}      
      },
      {
        "discount": { $type: "decimal"}      
      },
      {
        "tax": { $type: "decimal"}      
      },
      {
        "returnFlag": { $type: "string"}      
      },
      {
        "lineStatus": { $type: "string"}      
      },
      {
        "shipDate": { $type: "string"}      
      },
      {
        "commitDate": { $type: "string"}      
      },
      {
        "receiptDate": { $type: "string"}      
      },
      {
        "shipInstruct": { $type: "string"}      
      },
      {
        "shipMode": …
Run Code Online (Sandbox Code Playgroud)

database insert mongodb nosql

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

在Laravel 5.7上找不到类'Laravel \ Passport \ Passport'

我只是cloned一个repo一个Laravel 5.7 project和我有一些麻烦我的机器上运行它。

当我做一个composer install,我得到这个error

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Nothing to install or update
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover

In AuthServiceProvider.php line 35:

  Class 'Laravel\Passport\Passport' not found


Script @php artisan …
Run Code Online (Sandbox Code Playgroud)

laravel composer-php laravel-5 laravel-passport

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