小编Hov*_*ven的帖子

相当于 Swift 中的 Java LinkedHashSet

在java中我们有:

private Set<AutoComplete> hashList = new LinkedHashSet<>();
Run Code Online (Sandbox Code Playgroud)

和:

public class AutoComplete {

    private String name;
    private String id;

    //...geters and setters

    @Override
    public boolean equals(Object o) {
        if (o instanceof AutoComplete) {
            AutoComplete autoComplete = (AutoComplete) o;
            if (name.equals(autoComplete.name) && id.equals(autoComplete.id))
                return true;
        }
        return false;
    }

    @Override
    public int hashCode() {
        int hash = 17;
        int hashMultiplikator = 79;
        try {
            hash = hashMultiplikator * hash
                    + getId().hashCode();
        } catch (java.lang.Exception e) {
            e.printStackTrace();
            MLogger.logException("autocomplete id can't be null", …
Run Code Online (Sandbox Code Playgroud)

linkedhashset swift

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

git lab - 无法创建:此合并请求已存在:["Master"]

我用这个命令强制推送:

git push -f origin master
Run Code Online (Sandbox Code Playgroud)

它推得很好,但是当我去 git lab 提交时,我的提交消息是 5 天前(我的最后一次提交),我收到了这个错误:

**无法创建:此合并请求已存在:["Master]"**

我还需要提到我的新更改在比较页面中,我可以查看和编辑它们,但我的提交消息是 5 天前的,当我点击提交按钮时,会出现上述错误

有什么帮助吗? 我的新变化 错误

git gitlab

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

标签 统计

git ×1

gitlab ×1

linkedhashset ×1

swift ×1