原创 【Python爬蟲5】提取JS動態網頁數據

文章目錄1.動態網頁示例2.對加載內容進行逆向工程2.1通過開發者工具的逆向工程2.2通過墨盒測試的逆向工程2.2.1搜索條件爲空時2.2.2用`*`號匹配時2.2.2用`.`號匹配時3.渲染動態網頁3.1使用WebKit渲染引擎

原创 healthd log 解讀

文章目錄healthd loglog打印來源log數據來源power_supply實現參考 healthd log android kernel log中會打印出如下healthd log,這些log是什麼意思?來自哪裏?這篇文章

原创 從基本理解到深入探究 Linux kernel 通知鏈(notifier chain)

文章目錄基本理解Linux 內核事件通知鏈1. TP 驅動相關代碼2. LCM 背光相關代碼3. 運行結果深入探究Linux 內核事件通知鏈1. 通知鏈的引入2. 四種通知鏈的類型原子通知鏈(Atomic notifier cha

原创 從基本理解到深入探究 Linux kernel container_of 宏

文章目錄基本理解container_of 宏深入探究container_of 宏container_of 宏 版本一container_of 宏 版本二container_of 宏 版本三 基本理解container_of 宏 c

原创 集成電路的功率和能耗(課程總結)

集成電路的功耗 —— 功率和能耗 文章目錄集成電路的功耗 —— 功率和能耗一、功率與能耗:系統觀點1.一個處理器需要的最大功率是多少2.持續功耗是多少3.能耗與能耗效率二、微處理器內部的能耗與功率1.動態功耗基本公式2.降功耗3.

原创 【Python爬蟲8】Scrapy 爬蟲框架

文章目錄1.安裝Scrapy2.新建項目2.1定義模型2.2創建爬蟲2.3優化設置2.4測試爬蟲2.5使用shell命令提取數據2.6提取數據保存到文件中2.7中斷和恢復爬蟲3.使用Portia編寫可視化爬蟲3.1安裝3.2標註3

原创 【Python爬蟲4】併發並行下載

文章目錄1一百萬個網站1.1用普通方法解析Alexa列表1.2複用爬蟲代碼解析Alexa列表2串行爬蟲3併發並行爬蟲3.0併發並行工作原理3.1多線程爬蟲3.2多進程爬蟲4性能對比 這篇將介紹使用多線程和多進程這兩種方式併發並行下

原创 虛擬機VMware Ubuntu系統與Windows文件共享的各種方法

文章目錄Samba服務無法訪問 網絡名不再可用的問題 #1用VMware Tools 安裝VMware Tools後,Windows系統的文件就可以和虛擬機VMware Ubuntu系統用鼠標直接相互施放,這種方法比較容易安裝,就

原创 【Python爬蟲6】表單交互

文章目錄1.手工處理髮送POST請求提交登錄表單1.1分析表單內容1.2手工測試post請求提交表單1.3手工處理post請求登錄的完整源代碼:2.從FF瀏覽器加載cookie登錄網站2.1session文件位置2.2FF瀏覽器c

原创 【ARM】ARM接口技術

文章目錄 #0開發工具的使用 ##0.1安裝keil4 在arm資料1壓縮文件中找到mdk411.rar,解壓,雙擊MDK411.exe進行安裝 ##0.2運行MDK411.EXE安裝 ##0.3選擇好要安裝的目的位置 點

原创 Linux電源管理(8)_Wakeup count功能 (sys/power/wakeup_count) --wowo

文章目錄1. 前言2. wakeup count在電源管理中的位置3. wakeup count的功能4. wakeup count的實現邏輯4.1 一個例子4.2 /sys/power/wakeup_count4.3 pm_ge

原创 Linux電源管理(1)_整體架構 -- wowo

1. 前言 在這個世界中,任何系統的運轉都需要能量。如樹木依靠光能生長,如馬兒依靠食物奔跑,如計算機系統依靠電能運行。而能量的獲取是有成本的,因此如果能在保證系統運轉的基礎上,儘量節省對能量的消耗,就會大大提升該系統的生存競爭力。

原创 Linux PM QoS framework(2)_PM QoS class -- wowo

文章目錄1. 前言2. API彙整2.1 向`kernel其它driver`提供的,用於提出PM QoS需求的API2.2 向`kernel PM有關的service`提供的,用於獲取、跟蹤指定PM QoS需求的API2.3 向`

原创 Linux Regulator Framework(1)_概述 -- wowo

文章目錄1. 前言2. 背後的思考3. 軟件架構3.1 machine3.2 driver3.3 consumer3.4 core4. 接口彙整4.1 consumer模塊向內核空間consumer提供的接口4.2 consume

原创 Linux電源管理(6)_Generic PM之Suspend功能【重磅文章】-- wowo

文章目錄1. 前言2. Suspend功能有關的代碼分佈1)PM Core2)Device PM3)Platform dependent PM3. suspend&resume過程概述4. 代碼分析4.1 suspend入口4.2