tag map

標籤
貢獻28
80
02:39 AM · Nov 04 ,2025

@map / 博客 RSS 訂閱

Eriktse - 【ACM算法競賽日常訓練】DAY1題解與分析

DAY1 共四題: 月月查華華的手機:https://ac.nowcoder.com/acm/problem/23053 Rinne Loves Edges:https://ac.nowcoder.com/acm/problem/22598 逆序對:https://ac.nowcoder.com/acm/problem/14731 Xorto:https://ac.nowcoder.co

動態規劃 , 算法 , map , acm , vector

收藏 評論

Eriktse - [C++STL教程]4.map超強的容器,它終於來了!零基礎都能理解的入門教程

之前我們介紹過vector, queue, stack,他們都有一個共同的特點,就是都可以用線性表來模擬。今天我們來學習一個全新且高封裝性的容器:map。 🎈 作者:Eriktse 🎈 簡介:19歲,211計算機在讀,現役ACM銀牌選手🏆力爭以通俗易懂的方式講解算法!❤️歡迎關注我,一起交流C++/Python算法。(優質好文持續更新中……)🚀 🎈 個人博客:www.er

STL , 教程 , map , c++

收藏 評論

soroqer - Map 的源碼分析、內存分配、擴容機制-Golang 🔥

Go 語言的 map 是內置的鍵值對(Key-Value)集合類型,是基於哈希表實現的高效數據結構,用於高效存儲和查找數據。其核心特性如下: 無序性:map 中的鍵值對存儲順序不固定,無法通過索引訪問(區別於切片)。 鍵唯一性:鍵(Key)必須唯一,重複插入同一鍵會覆蓋舊值。 動態大小:map 會根據存儲的數據量自動擴容,無需手動管理內存。 通過深入理解 map 的源碼和內存分配,開發者

內存分配 , map , 擴容 , 源碼分析 , go

收藏 評論

HashTang - 2025年7月份實時最新獲取地圖邊界數據方法,省市區縣街道多級聯動【文末附實時geoJson數據下載】

動態生成最新行政區劃 GeoJSON 數據並結合 ECharts 實現地圖下鑽功能 在開發基於地圖的數據可視化應用時,一個常見的挑戰是獲取準確且最新的行政區劃邊界數據(GeoJSON)。許多現有的在線資源可能數據陳舊,無法反映最新的行政區劃調整。本文將介紹一種解決方案,通過調用高德開放平台的 API 動態獲取最新的行政區劃邊界,並結合 ECharts 實現可下鑽的地圖可視化。 第一部分:通

geojson , d3 , map , echarts

收藏 評論

vistart - Golang 中保存通道的 map 在設為 nil 後不會回收元素,即通道依然有效

Golang 中,如果用一個 map 保存實例化的通道,並用在協程間發送和接收。當該 map 被賦值為 nil 時,管理的通道依然有效。 示例代碼如下: package main import ( "fmt" "time" ) func main() { // 創建一個map用於保存通道 channelMap := make(map[string]chan in

channel , 垃圾回收 , 協程 , map , go

收藏 評論

註銷 - RxJs map operator 工作原理分析

使用一個例子來研究 map 操作符的工作原理。 推薦閲讀本文之前,先瀏覽這篇文章RxJs fromEvent 工作原理分析以瞭解相關知識。 源代碼: import { Component, OnInit, Inject } from '@angular/core'; import { fromEvent, combineLatest } from 'rxjs'; import { mapTo, s

rxjs , map , sap , abap , spa

收藏 評論

liuxk - 對象、數組的遍歷方法總結

遍歷對象 方法 標準 描述 返回值 特點 for...in ES5 遍歷對象的所有可枚舉屬性 可枚舉 原型鏈上可枚舉 包含原型鏈上的可枚舉屬性 可break Object.keys() ES5 返回對象所有可枚舉屬性 可枚舉

循環 , foreach , 遍歷 , map , for循環

收藏 評論

Hunter - Golang基礎筆記四之map

本文首發於公眾號:Hunter後端 原文鏈接:Golang基礎筆記四之map 這一篇筆記介紹 Golang 裏 map 相關的內容,以下是本篇筆記目錄: map 的概念及其聲明與初始化 map 的增刪改查 map 的遍歷 1、map 的概念及其聲明與初始化 map,即映射,是 Golang 裏無序鍵值對的集合。 以下是創建 map 的兩種方式。 1. 使用 make 的方式創建

map , go , 後端

收藏 評論

lpe234 - 地圖類相關開發簡記

基礎知識 Leaflet 默認使用 EPSG:3857(Web Mercator 投影) 來顯示地圖,這是一種投影座標系,而不是地理座標系。 Leaflet 接收的是 WGS84 經緯度(EPSG:4326),即 [lng, lat]。 如果底圖是高德/百度:需要先把 WGS84 轉換成 GCJ-02 或 BD-09,再傳給 Leaflet。 常用座標系 WGS84(World Geodeti

react , map , leaflet , gis

收藏 評論

蠶1蠶2 - java list 和 map 切割分段的代碼實現及多線程實際應用

map工具類 /** * @author chengxianwei * @title map工具類 * @date 2023/08/03 **/ public class MapUtil { /** * List拆分 (指定分組大小) * * @param chunkList 被分隔的數組 * @param chunkNum 每段的大小

容器 , List , map , JAVA

收藏 評論

求平安 - java8 map新特性

如果使用map計數,當map中不存在這個key時,map.put(key, map.getOrDefault(key, 0) + 1); 可以使用merge,更優雅的實現.代碼如下: @Test public void merge() { Integer key = 4; MapInteger, Integer map = new HashMap(); map.put

java8 , map

收藏 評論

rwxe - Go: 用新的Map替換另一個Map線程安全嗎?

這是一個Stackoverflow上的問題但其實我去年就問過這個問題,但是被社區刪除了,因為他們覺得引發了數據競態報告就理應加鎖,不需要討論。但是在一些場景中,性能影響是需要考慮的,實際工作中也不可避免地用到各種奇淫技巧,所以這是值得討論的。現在我找到了答案。 場景 這個問題其是隻適用於少數情況,比如對於一個一寫多讀的Map,你可以理解為它是“只讀”的Map。如果對其進行替換,不管是用鎖還是不用鎖

技巧 , map , go

收藏 評論

異常君 - Java 中的 WeakHashMap:原理、內存管理與實用技巧

你是不是也曾經因為內存泄漏問題熬夜加班?我第一次遇到這個問題是在開發一個緩存系統時,明明已經不用的對象卻怎麼都釋放不掉。在 Java 開發中,合理管理內存資源是個大問題。傳統的 HashMap 會一直持有鍵值對的強引用,即使外部已經不再使用這些對象。而 WeakHashMap 正好能解決這個煩惱,它能自動感知對象的生命週期,幫我們處理那些不再需要的數據。 WeakHashMap 是什麼? Weak

引用 , weak-reference , map , JAVA , 後端

收藏 評論

回首 - forEach在遍歷過程中修改原數組的一些問題

我們先來看下第一段代碼: const arr1 = [ { id: 1, value: 1 }, { id: 2, value: 2 }, { id: 3, value: 3 }, { id: 4, value: 4 }, { id: 5, value: 5 }, ] arr1.forEach((item, index) = { if (item.i

循環 , foreach , 遍歷 , map , Javascript

收藏 評論

小小張説故事 - Python 中的內置函數:更深入地理解 map、filter 和 reduce

Python 是一個強大的語言,提供了許多內置函數以幫助開發者編寫高效、簡潔的代碼。在這篇文章中,我們將深入探討三個內置函數:map、filter和reduce,這些函數在處理序列數據時非常有用。 一、理解 map 函數 map函數是一個高階函數,它接收一個函數和一個或多個序列作為輸入,然後將函數應用到序列的每個元素,返回一個新的迭代器。 numbers = [1, 2, 3, 4, 5] squ

reduce , filter , map , Python

收藏 評論

hxd_ - go 協程操作map導致的數據競爭及解決方法

原文鏈接:何曉東 博客 場景 有個查詢結果集的操作,無可避免的需要在循環獲取數據,然後將結果集放到 map 中,這個操作在壓測的時候,沒出現問題,發佈到生產環境之後,開始偶現 fatal error: concurrent map read and map write 錯誤,導致容器重啓了。 原因 多個協程同時對 map 進行讀寫操作,導致數據競爭 測試環境壓測未復現是因為單個 pod 常規

race-condition , goroutine , channel , map , go

收藏 評論

明未為洺 - scss基礎語法的簡單使用

1. 變量聲明及使用 $color: red; .box { color: $color; } 2. mixin和include 2.1 簡單使用 $bgColor: red; @mixin bg { background: $bgColor; } .box { @include bg; } 編譯結果: .box { background: red; } 2.2 進

sass , scss , map , Css , for循環

收藏 評論

ohoherror - forEach和map的異同

forEach和map都是用於迭代集合或數組的方法,但是forEach和map的主要區別在於它們的返回值和使用方式。 不同點: forEach方法是沒有返回值的,它只是對集合或數組進行迭代和操作。 map方法會返回一個新的數組,該數組包含通過對原始數組中的每個元素應用一個函數處理後得到的結果。 相同點: 兩者都可以用於遍歷集合或數組中的每個元素進行操作。 兩者都可以通過傳遞一個回調函

循環 , foreach , map , 前端 , Javascript

收藏 評論

洛陽醉長安行 - TypeScript + Map實現一個公共數據管理模塊DataMap

在大型中後台項目開發中,尤其是在使用React進行開發時,我們會遇到很多下拉框數據、多選框數據、或者編碼中多處使用到的業務型公共映射表。為了便於維護,可以把這些數據都集中放到一個模塊中,而不是分散的寫在各個地方。 實現思路 我們定義一個IMapExtra接口擴展一下Map實例,建立兩個類MapExtra和DataMap,MapExtra是為了在使用數據時更方便獲取Map類型數據。最後把map(數據

map , typescript , 前端

收藏 評論

編程世界 - map的兩種遍歷方式是什麼

學了Map後,我們都知道Map有兩種遍歷方式,keySet遍歷個entrySet遍歷, 這裏簡單介紹一下這兩種遍歷方式。 首先對於一個Map來説,右key列和value列組成,想遍歷這個Map,有兩種選擇 第一種keyset的想法是先得到其key列, 使用Map的get(key)方法來獲取其對應的值,如下圖: 對應的代碼是: 第二種思想是這樣的,想辦法得到Key和Value的映射關係,再從這個

map

收藏 評論

健兒 - 記錄arr.map 和arr.foreach 遇到的回調函數(異步和同步問題)的坑

大致問題是: 通過map或者foreach循環的回調函數操作數組,回調函數內部有ajax異步函數,通過await同步的寫法來調用的。console.log打印出數組跟實際渲染到view層的頁面始終不一致。 後來改寫成for循環就好了。 所以總結出來,基礎知識,在理解map和foreach這個api不夠深刻,也對await 關鍵詞的使用場景理解不透徹(雖然是for循環,但作用域函數可以找

promise , await-async , map , for循環 , Javascript

收藏 評論

shellingfordly - 常規博客看膩了,使用openlayers製作旅行地圖的個人博客👀

由於上半年經常跑出去玩,突然想做一個旅行地圖的博客,想起之前接觸過 openlayers 的項目,也懶得去調查別的庫了,直接用 openlayers 開幹。之前用github actions偶爾會構建失敗,然後vercel上部署的又需要科學訪問。最近域名備案完成,部署到服務器上了,可以正常訪問了。 鏈接 項目代碼github鏈接 博客原文鏈接 旅行地圖預覽鏈接

blog , map , vue3 , openlayers , typescript

收藏 評論

嗚啦啦啦火車笛 - forEach、map、filter、find、sort、some等易錯點整理

  最近手頭上做了一個很大的後台管理項目,前端對複雜數據的處理要求頗高,也確實讓自己發現了很多之前被忽視的細節。在此特整理出來,希望不熟悉的朋友們們以後可以繞開我踩的這些坑。本文初衷在於幫助大家梳理一些數組操作上的重點和易錯點,希望也能幫助和提醒大家,我會盡可能寫的幽默些,加深大家的記憶。水平有限,真心無限。希望大家喜歡,請不要吝嗇你們的贊,謝謝 一、常用方法解析   説起數組操作,我們肯定第一反

find , foreach , filter , map , Javascript

收藏 評論

jweboy - Map 與 Object 之相愛相殺

眾所周知 JavaScript 的 Object 和 Map 這兩種數據結構很相似, 但深究底層原理來看,這兩者本質上還是存在了不少差異,通過區別比較能幫助我們更好地理解它們的用處和使用場景。 鍵類型 Object Object 的鍵必須是 String 或 Symbol 類型,並默認調用 toString 方法將鍵轉化為 String 類型,因此可能會存在同名鍵覆蓋問題。 注:Arr

map , object , 前端 , Javascript

收藏 評論