小清新網站與BEM規範
首先看一下大名鼎鼎的BEM是什麼 BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。這種巧妙的命名方法讓你的CSS類對其他開
首先看一下大名鼎鼎的BEM是什麼 BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團隊提出的一種前端命名方法論。這種巧妙的命名方法讓你的CSS類對其他開
在作業系統中,設定了程序和執行緒的概念去描述程式併發執行邏輯。本文屬於研究程序和執行緒的 入門級文章。 主要從以下五個方面介紹程序以及執行緒的相關概念。 程序和執行緒的定義 作業系統中對程
目錄概覽.png 前面程序系列已經更新了七篇,本文(基於kernel 3.18),基於前兩篇部落格,繼續梳理LMK殺程序機制下篇,主要總結LowmemoryK
目錄概覽.png 前面程序系列已經更新了六篇,本文(基於Android O原始碼),梳理LMK殺程序機制中篇,主要總結LowmemoryKiller的中lmk
我想使用gprof配置一個守護程序.我的守護程序使用第三方庫,它註冊一些回撥,然後呼叫一個主函式,從不返回.我需要呼叫kill(SIGTERM或SIGKILL)來終止守護程序.不幸的是,gprof的手
公司動態 信達生物今日開始全球路演,募資4億至5億美元間 據IPO早知道訊息,中國生物製藥公司信達生物計劃今日在香港開始簿記,募資規模將在4億美元至5億美元之間。從知情人士處獲悉,本次募集獲
一、內容預覽 二、概述 前面程序系列已經更新了五篇,本文(基於Android O原始碼),梳理LMK殺程序機制上篇,主要總結AMS和LowmemoryKiller通訊的方式以及Lowmemory
核心原始碼 關鍵類 路徑 lmkd.c system/core/lm
今天開始,我將陸續推出一系列的Android相關的優秀開源專案原始碼分析系列文章,每一期選取一個框架來進行分析解構。幫助大家更好的瞭解優秀框架的設計思想。分析的方式會選擇從原始碼本身進行討論,學習其設計思想,取
概述 每個視窗物件都支援使用者資料(User Data),而使用者資料則可以通過SetWindowLongPtr API和GWLP_USERDATA引數進行設定。視窗物件的使用者資料通常只有部分記憶體,用於
介紹 php工程師在開發過程中,往往以只需要序列編寫業務邏輯即可,完全不用考慮併發。通常部署時配置好nginx, fpm就行。就這樣介面便併發的提供web服務了。那到底是怎麼實現的呢?一個來自客戶端的請求,
我們在多執行緒篇說過 Python 有一個 GIL 鎖,這導致我們無法發揮多核CPU 的效能,於是對於一些耗CPU 的操作(比如:計算、影象處理),我們使用多執行緒程式設計顯得就不那麼好,於是我們採用多程序程式
一、前言 上一篇說了這篇要講解Search機制,但是在這個之前我們要明白下檔案是怎麼儲存的,我們先來講檔案的儲存然後再來探究機制; 二、文件儲存 之前說過文件是儲存在分片上的,這裡要
一般的系統級別指標監控,更多關注CPU、記憶體、磁碟、網路等執行情況,對應用程式執行時的程序指標關注不夠,導致不能深入瞭解系統執行狀態。本文根據筆者應用實踐,探討一下程序級別監控涉及到的監控內容以及監控方式,供
前言 在全文檢索領域, Lucene可謂是獨領風騷數十年。倒排索引構成全文檢索的根基,只有深入理解了倒排索引的實現原理,才能算是入門了全文檢索領域。本文將對Lucene的倒排索引的實現原理和技術細節進行