原创 LeetCode - 旋轉圖像

GitHub:https://github.com/biezhihua/LeetCode 題目 給定一個 n × n 的二維矩陣表示一個圖像。 將圖像旋轉 90 度(順時針)。 注意: 你必須在原矩陣中旋轉圖像,請不要使用另一個

原创 LIBDSM庫對多平臺、多方案支持的開發與探索 - Native Module

系列文章 LIBDSM庫對多平臺、多方案支持的開發與探索 - 準備 LIBDSM庫對多平臺、多方案支持的開發與探索 - Native Common LIBDSM庫對多平臺、多方案支持的開發與探索 - iOS LIBDSM庫對多平

原创 LeetCode - 顛倒整數

GitHub:https://github.com/biezhihua/LeetCode 題目 給定一個範圍爲 32 位 int 的整數,將其顛倒。 例 1: 輸入: 123 輸出: 321 例 2: 輸入: -123 輸出:

原创 LeetCode - 有效的數獨

GitHub:https://github.com/biezhihua/LeetCode 題目 判斷一個數獨是否有效,根據:Sudoku Puzzles - The Rules。 數獨部分填了數字,空的部分用 ‘.’ 表示。 一

原创 Other - 查看Lib屬性

查看Lib架構: $ lipo -info ./libsplayer_core.a Non-fat file: ./libsplayer_core.a is architecture: x86_64 查看靜態庫是否包含某個方法

原创 Android - FFmpeg 自動化構建工具(FFmpeg4.1 + OpenSSL1.1.1 + NDK13/14/1516/17/18/19)

如果覺得有用,歡迎給個Star哦 前言 有問題請在Gihub上提ISSUE,郵件問題恕不能一一回復。 FFmpegBuildTool (中文) Android下FFmpeg自動構建工具。 幫助你快速構建自己的FFmpeg靜態庫。

原创 LIBDSM庫對多平臺、多方案支持的開發與探索 - iOS

目標 作爲一個以跨平臺爲目標的三方庫,iOS端是必然要支持的。 從技術語言上來說,可以使用如下兩個方案: OC + C++ Swift + C++ 經過一番考慮後,放棄了第一種而採用了第二種。原因是OC的語法太醜了。 Swif

原创 IJKPlayer - OnLoad/Setup/MessageLoop/MediaCode等流程

OnLoad Setup MessageLoop MediaCodec

原创 FFmpeg - ffplay.c 流程簡析

FFplay.c main() 主函數 avformat_network_init() 初始化網絡庫()This is optional, and not recommended anymore. http://ffmpeg.o

原创 LIBDSM庫對多平臺、多方案支持的開發與探索 - 準備

系列文章 LIBDSM庫對多平臺、多方案支持的開發與探索 - 準備 LIBDSM庫對多平臺、多方案支持的開發與探索 - Native Common LIBDSM庫對多平臺、多方案支持的開發與探索 - iOS LIBDSM庫對多平

原创 shadowsocks-rust-1.8.9 本地編譯

構建 git clone https://github.com/shadowsocks/shadowsocks-rust.git cd shadowsocks-rust export SODIUM_USE_PKG_CONFIG=1

原创 LeetCode - 有效的字母異位詞

GitHub:https://github.com/biezhihua/LeetCode 題目 給定兩個字符串 s 和 t ,編寫一個函數來判斷 t 是否是 s 的一個字母異位詞。 例如, s = "anagram",t = "n

原创 Android - 架構組件學習(Android Architecture components)

開篇 對架構組件整體結構的學習:其中包含一個視頻,高度概括了Android Architecture compontens由哪幾部分構成,各個部分分別是什麼作用。 Room: 是一個強大的SQLite對象映射庫。 ViewMod

原创 LeetCode - 反轉字符串

題目 請編寫一個函數,其功能是將輸入的字符串反轉過來。 示例: 輸入:s = "hello" 返回:"olleh" 解法 很簡單的一道題目 https://github.com/biezhihua/LeetCode @Test

原创 LeetCode - 兩個數組的交集 II

題目 給定兩個數組,寫一個方法來計算它們的交集。 例如: 給定nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2]. 注意: 輸出結果中每個元素出現的次數,應與元素在兩個數組中出現的次數