最近,在做乙個根據角色展示所屬的建築列表,因為某個使用者可以同時有多個角色,而每個角色又可以分別管理不同的建築,所以在實際開發**現,乙個使用者登入之後,會根據角色來展示乙個建築列表,所以就會出現重複的建築出現,所以需要對結果陣列進行去重.
func arraydup(items vo.vobuilding) vo.vobuilding {}
for _, item := range items
} return result
}
基本思路:
1.重新定義乙個切片
2.定義乙個map
3. 遍歷傳來的陣列,從中獲取建築對應的id ,根據這個id去map裡面查,如果有值我們就不放到新切片中去,沒有 就放進去,這樣就可以達到去重的效果.
開發中遇到的問題記錄
jquery相關問題 1.html 方法無法獲取到input中的value tomcat相關問題 1.web.xml中 do配置導致tomcat無法啟動 intellij idea中怪異出錯bug,tomcat中和main中md5加密不一致 在tomcat下,getbytes eclipse按utf...
記錄video 開發中遇到的問題
開發h5直播專案遇到了很多問題,記錄下來避免以後踩坑 這是常用屬性 playsinline webkit playsinline true x webkit airplay true poster muted 是否輸出聲音 preload 預載入,預設為auto autoplay controls ...
記錄開發中遇到的坑
原因是伺服器出口ip和外網ip不一致。通過下面方式獲取出口ip即可 採用下面的方式去傳送 rocketmqtemplate.syncsend topic name messagebuilder.withpayload json.tojsonstring profitorder build 我遇到的原...