原创 2018秋招面經

網易遊戲一面 2018-8-21 10:10-11:10 兩個面試官輪流詢問 還記得的部分 Android部分: 1.ViewPager緩存頁數如何改變?和Fragment配合時如何只緩存當前頁? 2.Handler機制中爲什麼事件會

原创 Android中使用Spinner遇到的問題

Spinner的基本用法無須贅述,網上用法很多。 監聽器就是OnItemSelectedListener這個 mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelect

原创 kotlin學習(三)

類、對象和接口 一.定義類繼承結構 kotlin中的接口 使用interface關鍵字 interface clickable{ fun click() } 實現接口的方法 class Button : Clickable{

原创 音視頻基礎學習(二)

使用FFMPEG命令行進行推拉流的操作 最新在公司實習,小組安排的技術需求第一階段,使用ffmpeg進行推拉流的處理以及自動化腳本的編寫 在這裏記錄一下 ffmpeg工具去官網下載編譯即可(265格式需要自己寫相關代碼並進行編譯) h

原创 kotlin學習(四)

Lambda編程 一.Lambda表達式和成員引用 簡而言之:作爲函數參數的代碼塊 {x : Int, y : Int -> x + y}//左半部分爲參數,右半部分爲函數體 如果lambda表達式是函數調用的最後一個實參,可以放到括號的

原创 Lua使用記錄

Lua使用記錄 在Linux平臺下進行安裝 官網上有非常詳細的講解 這裏簡單重現一下 首先打開 https://www.lua.org 官網地址,進入到download界面,直接下載tar包 或者使用官網上的命令 curl -R

原创 kotlin學習(二)

函數定義和調用 在kotlin中創建集合 val set = setOf(1,7,53)//set集合->HashSet val list = listOf(1,7,53)//list鏈表->ArrayList val map = map

原创 Android內存優化之SparseArray源碼解析

Android內存優化之SparseArray源碼解析 一.概述 當遇到性能問題時,可以使用SparseArray來代替HashMap進行一些操作。 在源代碼中(API26)中有如下一段描述: It is intended to be

原创 現代操作系統(一)

一.引論 多數計算機有兩種運行模式:內核態和用戶態。軟件中最基礎的部分是操作系統,它運行在內核態(管態、核心態),在這個模式下,操作系統具有對所有硬件的完全訪問權,可以執行機器能夠運行的任何指令。軟件的其餘部分運行在用戶態,在用戶態下,只

原创 現代操作系統(二)

二.進程與線程 進程 1.進程模型:一個進程就是一個正在執行程序的實例,包括程序計數器、寄存器和當前變量的值。一個進程是某種類型的一個活動,它有程序、輸入、輸出以及狀態 2.進程的創建 四種主要事件會導致進程的創建: 系統初始化 正在

原创 迪士尼記錄

2018-5-14迪士尼一日遊 提前一天住在了附近的酒店,因爲迪士尼的酒店實在是太貴了…… 川沙路川展路附近(浦東50路下車就是),歐亞美酒店,從外面看不怎麼樣,但是內部裝修真的好,兩個晚上只有500(大牀)。牀又大又軟,屋子空間也很大

原创 2018年春招面經總結

Android和Java web春招總結 從3月中旬開始算起,到今天5月4日。 前前後後筆試面試了數十家大大小小的公司,先從BAT開始講起 在4月中旬之前都是投的Android開發,但是在行情嚴峻的情況下轉投Java web開發 阿里

原创 音視頻基礎學習(一)

音頻 模擬信號轉換成數字信號,通過採樣、量化和編碼三個步驟完成 採樣:奈奎斯特採樣定理/鄉(香)農採樣定理,需要按照比聲音最高頻率高兩倍以上的頻率進行採樣 量化:把採集到的信號進行數字化,表示信號強度 編碼:按照一定的格式記錄採樣和

原创 HTTP權威指南(二)

HTTP權威指南筆記(二) 五.Web服務器 1.Web服務器實現了HTTP和相關的TCP連接處理。 2.Perl Web服務器 3.實際的Web服務器流程 建立連接—接受請求—處理請求—訪問資源—構建響應—發送響應—記錄事務處理過

原创 現代操作系統(三)

現代操作系統(三) 三.內存管理 分層存儲器體系:MB級別的快速、昂貴、易失的高速緩存(cache);GB級別的速度與價格適中、易失的內存;TB級別的低速、廉價、非易失的磁盤存儲;USB等可移動存儲設備 操作系統中管理分層存儲器體系的部