知識星球-專著程式設計開發知識星球

歡迎光臨
每天分享高質量文章

最新釋出

PyQt5 執行緒管理 解決耗時執行緒導致假死問題-知識星球
後端

PyQt5 執行緒管理 解決耗時執行緒導致假死問題

cycadmin閱讀(2349)評論(0)贊(0)

前言 由於專案需求,需要設計一款目標檢測後進行後臺控制,並在介面上實時顯示的上位機。設計的一開始沒有考慮到上位機後臺功能實現的耗時,功能實現後發現執行某些耗時操作會導致程式介面無響應,進入假死狀態,最終採用執行緒管理解決這一問題。 簡介 Py...

HashMap在JAVA中的工作原理-知識星球
後端

HashMap在JAVA中的工作原理

cycadmin閱讀(850)評論(0)贊(0)

HashMap 是儲存和獲取資料的簡單而強大的方法。但是有多少開發人員知道HashMap在內部的工作原理? 內部儲存 JAVA HashMap類實現介面地圖。(K,V)。此介面的主要方法是: V 放 (K 鍵, V 值) V 獲取(物件金鑰...

前端

淺談跨瀏覽器測試

cycadmin閱讀(823)評論(0)贊(0)

沒有開發者會建立在不同瀏覽器中表現不同的應用程式。儘管無法抹除所有差異,但你的應用程式應該做到在各方面都能按預期工作,而這隻能透過跨瀏覽器測試來實現。 跨瀏覽器測試允許你檢查你的應用程式是否在不同的瀏覽器 —— 作業系統組合和不同的裝置中按...

無限滾動的最佳實踐-知識星球
前端

無限滾動的最佳實踐

cycadmin閱讀(745)評論(0)贊(0)

無限滾動指的是一種允許使用者在看不到終點的情況下滾動大量內容的技術。本質上,這種技術只是在使用者向下滾動時不斷地向底部增加新的內容。 無限滾動技術允許使用者在沒有任何中斷或額外操作的情況下滾動專案列表 —— 專案會在使用者向下滾動頁面時不斷出現。在...

單表千萬行資料庫 LIKE 搜尋最佳化手記-知識星球
後端

單表千萬行資料庫 LIKE 搜尋最佳化手記

cycadmin閱讀(1690)評論(0)贊(0)

我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜尋,LIKE 運算子用於在 WHERE 子句中搜索列中的指定模式。 如果需要查詢客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 語句: SELECT * FROM Cust...

淺談瀏覽器的快取機制-知識星球
前端

淺談瀏覽器的快取機制

cycadmin閱讀(919)評論(0)贊(0)

瀏覽器快取機制 在談到瀏覽器快取的時候,其實可以從兩個角度出發。第一個是從快取位置出發,瀏覽器存在四種不同位置的快取;第二個是從具體的快取策略出發,也就是我們經常說的強快取和協商快取。 1)快取位置 Service Worker Cache...

深入mysql之事務、儲存過程和觸發器-知識星球
後端

深入mysql之事務、儲存過程和觸發器

cycadmin閱讀(927)評論(0)贊(0)

儲存過程 為以後的使用而儲存的一條或多條mysql語句的集合。模糊上可將其視為批檔案。 它是函式。對,就相當於C語言中的函式、c++/java中的方法。可以呼叫,提高SQL執行效率。 一般情況下,普通許可權的使用者只有使用儲存過程的許可權,而沒有...

ULID vs UUID:JavaScript 的可排序隨機 ID 生成器-知識星球
前端

ULID vs UUID:JavaScript 的可排序隨機 ID 生成器

cycadmin閱讀(751)評論(0)贊(0)

UUID是軟體開發中最常用的通用識別符號之一。然而,在過去的幾年裡,新的替代品挑戰了它的存在。 其中,ULID 是領先的競爭對手之一,因為它提供可排序的唯一 ID。 在本文中,我將透過示例討論 ULID 的特性,以便你更好地瞭解何時使用它。 ...

分享創造快樂