原创 【軟件基礎】UML活動圖

UML圖的分類: 用例圖 活動圖 時序圖 業務模塊圖 (本文講的是其中的活動圖)   活動圖 用來描述執行算法的工作流程中涉及的活動。活動狀態代表了一個活動:一個工作流步驟或一個操作的執行。活動圖描述了一組順序的或併發的活動。 主要是將用

原创 【軟件基礎】UML用例圖

UML圖的分類: 用例圖 活動圖 時序圖 業務模塊圖 (本文講的是其中的用例圖) 1. 用例圖中的概念     用例圖是指由參與者(Actor)、用例(Use Case),邊界以及它們之間的關係構成的用於描述系統功能的視圖。用例圖(Use

原创 【軟件基礎】UML時序圖

UML圖的分類: 用例圖 活動圖 時序圖 業務模塊圖 (本文講的是其中的用時序圖) 時序圖(equence Diagram),亦稱爲序列圖,循序圖或順序圖,是一種UML交互圖。它通過描述對象之間發送消息的時間順序顯示多個對象之間的協作。

原创 nginx RTMP服務器的搭建

一、下載 1、Nginx:https://github.com/nginx/nginx 2、OpenSSL:https://github.com/openssl/openssl 3、rtmp:https://github.com/arut

原创 萬物不可盤

萬物不可盤。 唯有與青山同在、與頑石齊壽, 迎二萬年風吹,再受七千年日曬, 然後笑他日之風花雪月、煮酒喫肉、指點江山……

原创 【筆記-moonlight】客戶端與服務器的配對過程

配對 相關問題: 客戶端是如何確定配對的狀態的? 配對流程是怎樣的? 解除配對的流程是怎樣的? 雲手柄方案中如果去掉手柄端的配對過程應該怎麼做? 客戶端是如何獲取服務器信息的? 客戶端會先嚐試通過https向服務器請求se

原创 【Android-系統】JNIEnv定義在哪

libnativehelper/include_jni/jni.h中 JNIEnv是什麼? #if defined(__cplusplus) typedef _JNIEnv JNIEnv; typedef _JavaVM Java

原创 【Android話題-2.5系統服務】ServiceManager啓動和工作原理是怎樣的

考察內容: ServiceManager的啓動和工作原理 看以下幾個問題: ServiceManager啓動流程是怎樣的? 怎麼獲取ServiceManager的binder對象 怎麼向ServiceManager添加服務?

原创 【Android-設計模式】適配器模式

【適配器模式的定義】: 適配器模式把一個類的接口變換成客戶民期待的另一種接口,從而使原本因接口不匹配而無法在一起工作的兩個類能夠在一起工作。 【實力類比】: 很多東西狗不喫但人喫,人喫後拉屎給狗喫屎——這個例子中的人就一個適配器!

原创 【數學-常用公式】基本積分表

【基本積分表】                                                                                                                

原创 【Android-PKMS】APK安裝過程

  【從一個APK安裝另一個APK】 首先是從context獲得PackageManager句柄,然後調用installPackage()進行安裝 ContextImpl.java::getPackageManager()   pm =

原创 【Android話題-3.1應用進程】你知道應用進程是怎麼啓動的嗎

考察內容: 瞭解Linux下進各啓動的方式 熟悉應用進程啓動的基本流程 深入理解應用進程啓動的原理 進程啓動方式 用fork()函數創建子進程後,在子進程的分支直接進入進程處理入口函數 在子進程的分支調用execvx(pat

原创 【Android話題-5.1應用相關】說說service的啓動原理

考察內容: service啓動有哪幾種方式? service啓動過程中主要流程有哪些? service啓動過程涉及哪些參與者,通信過程是怎樣的? Service啓動原理 用startService啓動Service: @Ove

原创 【Android-Surface】的繪製流程

WindowManagerService.java public int relayoutWindow(Session session, ...){ ... result = createSurfaceControl(ou

原创 【Android話題-3.4應用進程】談談你對Context的理解

考察內容: 瞭解Context的作用 熟悉Context的初始化流程 深入理解不同應用組件之間Context的區別 回答幾個問題: 應用裏面有多少個Context?不同的Context之間有什麼區別? Activity裏面的