超長定時器 long-timeout
在 JavaScript 開發中,定時器是常用的異步編程工具。然而,原生的 setTimeout 和 setInterval 存在一個鮮為人知的限制:它們無法處理超過 24.8 天的定時任務。 對於前端開發來説,該限制不太會出現問題,但是需要設置超長定時的後端應用場景,如長期提醒、週期性數據備份、訂閲服務到期提醒等,這個限制可能會導致嚴重的功能缺陷。 JavaScript 定時器的限制 原理 Ja
昵稱 jump__jump
貢獻者369
粉絲0
在 JavaScript 開發中,定時器是常用的異步編程工具。然而,原生的 setTimeout 和 setInterval 存在一個鮮為人知的限制:它們無法處理超過 24.8 天的定時任務。 對於前端開發來説,該限制不太會出現問題,但是需要設置超長定時的後端應用場景,如長期提醒、週期性數據備份、訂閲服務到期提醒等,這個限制可能會導致嚴重的功能缺陷。 JavaScript 定時器的限制 原理 Ja
昵稱 jump__jump
加速你的 Bun 並行開發:bun-tasks 全攻略 如果你在 Bun 項目裏需要同時運行多個腳本,又不想為兼容性煩心,bun-tasks 會是最順手的選擇。這個專為 Bun 設計的並行任務運行器,幫你在一條命令中啓動多個任務、智能合併環境變量,並自動識別 package.json 中的腳本。只要先確認環境裏 bun --version 可用,就能即刻體驗 Bun 原生的多任務流程。 為什麼選擇
昵稱 Gomi
Raise Admin (鋭智後台管理系統):重新定義 PHP 後台開發效率與安全 嘿,各位 PHP 和 Vue 社區的開發者朋友們! 你是否曾深陷於一遍又一遍搭建後台管理的重複勞動中? 是否為確保系統的權限和數據安全而絞盡腦汁? 是否夢想着能有一款工具,讓你專注於核心業務邏輯,而不是繁瑣的底層架構? 今天,我們向你隆重介紹 Raise Admin (鋭智後台管理系統) —— 一款基於
昵稱 後山人
🔥兄弟姐妹們!源碼跑不起來?路徑問題如“氣血阻塞”?本蜀黎CTO用中醫針灸術通通搞定! - 🌿中醫路徑論: 路徑如人體經絡——通則不痛,痛則不通! 你遇到的FileNotFoundError就是編程界的“氣血阻塞”,今天用四語言針灸術幫你通經活絡!🎉 🚀 四語言路徑針灸法 語言 核心針法 中醫類比 精髓 Pyth
昵稱 ERP老兵_冷溪虎山
觸底加載的方式 長列表需要觸底加載,觸底顯示loading,加載後loading小時 若長列表為空,則顯示空狀態 加載到底,沒有更多分頁,則顯示“沒有更多了” 這裏我基於vant封裝了一個組件,可直接使用 script setup lang='ts' const props = defineProps({ text: { type: String,
昵稱 兔子先森
前言 對於前端來講,我們在操作cookie時往往都是基於document.cookie,但它有一個缺點就是操作複雜,它並沒有像localStorage那樣提供一些get或set等方法供我們使用。對與cookie的操作一切都是基於字符串來進行的。為了讓cookie的操作更簡便, Chrome87率先引入了cookieStore方法。 document.cookie document.cookie可以
昵稱 南玖
本文首發於我的博客 YILS's Blog,首發地址:第三方Cookie失效時的新解決方案 (yils.blog) 第三方 Cookie 一直是網絡的重要組成部分,這已持續了 25 年。 然而隨着瀏覽器對隱私保護的加強,為了防止跨站跟蹤,第三方 Cookie 的使用變得越來越受限。即使你已經正確設置了 SameSite=None; Secure;,仍然可能會遇到 Set-Cookie 失效的問題。
昵稱 YILS_LIN
Cookie 是站點為了保存訪客的一些信息,用來區分用户或者傳遞信息。在 Session 出現之前,基本上所有的網站都採用 Cookie 來區分用户身份。 Web 應用程序是使用 HTTP 協議傳輸數據的。HTTP 協議是無狀態的協議。一旦數據交換完畢,客户端與服務器端的連接就會關閉(HTTP 1.0 及以前),再次交換數據需要建立新的連接。Cookie 是一種是在客户端保持 HTTP 狀態的方案
昵稱 lizh
面向企業網絡與數據團隊的工程化、可落地的代理協議選型與治理指南。核心思路:按流量特徵選協議,用多協議網關統一出站,以託管網絡降低複雜度,最終實現穩定吞吐、可預測時延與合規落地。2 一、核心定位與結論 1.1 目標讀者 企業網絡架構、數據平台與安全合規團隊 1.2 核心結論 協議選型原則: HTTP 代理:優先用於 Web 爬取與 API 調用等應用層流量 SOCKS5 代理:優先用於多協議、
昵稱 另類的剪刀
作用域與詞法環境 這是一個非常核心的JavaScript概念。我們來詳細地解釋一下全局作用域、函數作用域和塊級作用域的區別。 核心概念:作用域 作用域 就是變量、函數和對象的可訪問性範圍。換句話説,它決定了代碼中不同部分的變量可見性。 1. 全局作用域 定義:在任何函數或代碼塊 {} 之外定義的變量或函數,都擁有全局作用域。 生命週期:從定義開始,直到頁面關閉。 訪問性:在腳本中的任何地
昵稱 Feng_Fanfan
新《網絡安全法》通過強化數據傳輸安全與主體責任,使 SSL 證書從 “可選工具” 變為企業的 “合規剛需”,直接影響企業的合法運營、數據安全與用户信任。 一、新《網絡安全法》的核心要求:SSL 證書的法律依據 新《網絡安全法》圍繞 “數據安全” 和 “個人信息保護” 增設了多項強制性條款,而 SSL 證書的核心功能(加密傳輸、身份驗證)正是滿足這些條款的關鍵技術手段,具體對應以下核心要求:
昵稱 追風的苦咖啡
面向中大型技術團隊與企業技術決策者,以”控制平面+策略治理”為核心架構,提供統一接入、統一治理、統一可觀測的 API 代理能力。我們將穩定性與性能作為首要目標,幫助團隊在全球多區域場景下顯著提升交付效率與運營可控性 1。 核心能力概覽 控制平面集中式治理:路由、鑑權、限流、熔斷、重試、可觀測等策略集中下發,實現統一變更與一鍵回滾 企業級穩定性保障:針對 AI 推理、數據採集與高併發場景
昵稱 另類的剪刀
🏆“為什麼別人的 WebStorm 運行 Vue 項目絲滑流暢,而你的卻頻繁卡頓、編譯轉圈? ✅秘密就藏在這個 webstorm64.exe.vmoptions文件裏! 作為 IDEA/PyCharm 調優系列的續集:🎃 我把我壓箱底的 WebStorm 性能調優參數表 分享出來——包含 JVM 堆內存優化、垃圾回收策略、圖形渲染加速 等關鍵設置🎉🎉; 還附上每項參數的詳細註
昵稱 ERP老兵_冷溪虎山
面向企業網絡與數據團隊的工程化、可落地的代理協議選型與治理指南。核心思路:按流量特徵選協議,用多協議網關統一出站,以託管網絡降低複雜度,最終實現穩定吞吐、可預測時延與合規落地。2 一、核心定位與結論 1.1 目標讀者 企業網絡架構、數據平台與安全合規團隊 1.2 核心結論 協議選型原則: HTTP 代理:優先用於 Web 爬取與 API 調用等應用層流量 SOCKS5 代理
昵稱 另類的剪刀
有沒有誰敲下 npm install 後,電腦風扇開始狂轉,好像隨時就要起飛了。 隨着 Bun 的出現,這種情況就好轉了,Bun 把運行時、包管理器、打包工具、測試工具全塞進了一個二進制文件裏,主打多快好省。 但光用上 Bun 還不夠,得用得巧。今天就分享7個Bun工作流,提升你的全棧開發效率,減少掉髮。 在開始之前,咱們先解決入門問題。要在電腦上裝 Bun 或者 Node.js,就得得跟 nv
昵稱 煩惱的沙發
主要參數: ● loading 是否加載中 ● hasMore 是否有更多,根據分頁總數跟total判斷 ● pageInfo 分頁參數信息{ pageNo: number, pageSize: number, total: number } ● loadMore 加載列表的函數,比如getList,該函數是一個async的Promise函數 ● threshold
昵稱 兔子先森
代碼可直接複製使用,主要用於頁面容器內的滾動觸底加載 主要參數: ● element 滾動容器dom ● loading 是否加載中 ● hasMore 是否有更多,根據分頁總數跟total判斷 ● pageInfo 分頁參數信息{ pageNo: number, pageSize: number, total: number } ● loadMore 加載列表
昵稱 兔子先森
前言 最近在抖音上刷到這種文字表白特效,覺得挺有意思的,就想着自己也能用代碼實現一個,雖然實現得比較基礎,但效果還挺像那麼回事!分享出來給大家參考,也期待大佬們給出更好的實現方案~ 實現效果: 在屏幕內隨機出現div盒子,位置隨機,內容隨機選,要求動態的一個個淺出 css部分 div { width: 200px; height: 100px; text-align: c
昵稱 臨在
/** * 根據傳入的時間字符串按照格式轉換並返回 * @param { string } dateString 傳入的時間字符串 * @param { string } format 需要轉換的格式 * @param { object } options 配置項 * @returns { string } 轉換後的時間 */ function formatDate(dateStrin
昵稱 兔子先森
IndexedDB 是一種在瀏覽器中提供事務性的鍵值對存儲的低級 API。它允許你在用户的瀏覽器中存儲大量結構化數據,並且可以對其進行高效的搜索、更新和刪除操作。IndexedDB 適用於需要離線存儲和快速訪問大量數據的應用程序,如 Progressive Web Apps (PWAs) 和單頁應用程序 (SPAs)。本文將詳細介紹如何在前端項目中高效使用 IndexedDB。 1. Indexe
昵稱 微芒不朽
各位熱愛 Apache DolphinScheduler 的小夥伴們,社區 9 月份月報姍姍來遲啦! 本月聚焦功能修復與性能優化,修復工作流計劃設置、HDFS 存儲啓動等關鍵問題,優化數據庫索引、Quartz 數據源配置等提升性能,11 位貢獻者共完成多項 PR,保障系統穩定高效運行。 月度Merge Star 感謝以下小夥伴上個月為 Apache DolphinScheduler 所做的精彩貢獻
昵稱 海豚調度
京東終面後,我在羣裏被恭喜了 2025年4月,京東HR在BOSS上找我,崗位寫的是「iOS開發」,我心想這HR真他媽不專業,但還是回了句:「您好,我是前端,可以面試嗎?」 沒想到就這麼稀裏糊塗面了五輪,終面見部門老大,聊得還行。面完羣裏幾個「未來同事」加我微信,有人説「穩了,等offer吧」,我也覺得這次該輪到我了吧? 然後,就沒有然後了。 HR説「流程中」,一等就是一個月。這一個月我啥也沒
昵稱 悲傷的煎雞蛋_cQXuXF
1. 概述 electron-updater 是 Electron 社區廣泛採用的自動更新解決方案,通常與 electron-builder 配合使用。該庫封裝了跨平台的更新邏輯(支持 macOS、Windows、Linux),並通過事件回調機制讓主進程能夠在不同更新階段向用户提供反饋或自動執行安裝操作。 核心特性: 提供完整的更新流程 API(autoUpdater),包括檢查更新、下載更新
昵稱 老李説技術
國密 SSL 證書在部級教育系統的落地實踐,通過國產算法自主可控、雙證書兼容架構、全生態適配整合三大核心策略,構建起 “合規、安全、易用” 的加密防護體系。以下以中國教育經濟信息網(教育部直屬部級系統)等標杆案例為基礎,解析其落地經驗與技術路徑: 一、政策驅動下的技術選型:從合規剛需到戰略佈局 1.政策法規的剛性約束 根據《密碼法》《網絡安全法》及等保 2.0 三級要求,部級教育系統需對用户數據
昵稱 追風的苦咖啡