原创 SpringMVC 逆向工程的創建 mybitis-generator:generate -e

首先創建maven項目:   配置IDEA相關依賴和插件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0

原创 Mysql 8.0 1251 client does no support authentic的錯誤解決方式

報錯彈框: mysqlclient命令: USE mysql; ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘mysql’; FLU

原创 [深入RxBus]:支持Sticky事件

在實際環境中,你會發現RxBus還是有一些問題的。 你需要RxBus支持Sticky功能。 你會發現在你訂閱了某個事件後,在後續接收到該事件時,處理的過程中發生了異常,你可能會發現後續的事件都接收不到了! 我將分2篇文章分別給出其方案,這

原创 我的開源視音頻項目彙總

本文彙總一下自己視音頻編解碼學習方面的開源項目。這些開源項目大體上可以分成專業領域程序,FFmpeg示例程序,FFmpeg移植程序,多媒體項目示例程序,視音頻編解碼原理學習工程幾個類別。這些類別的詳細含義如下所列。 專業領域程序:一些有

原创 ijkplayer的實現流程

ijkplayer閱讀學習筆記之從代碼上看播放流程 看了很久的ijkplayer的視頻播放,其實還是沒有怎麼看懂,只是個人淺淺的筆記 關鍵部分就是聯網獲取數據那部分,還沒有搞定其實 從用戶點擊一個已有地址的網絡

原创 我的RxJava源碼解讀筆記

我的RxJava源碼解讀筆記      RxJava是一個用於處理異步任務的庫,本篇文章我將把我在學習RxJava源碼時的分析思路記載下來,一方面用來加強記憶,另一方面可以供大家參考。 首先梳理一下RxJav主要功能的工作流程

原创 Android多媒體--MediaCodec 中文API文檔

Android多媒體--MediaCodec 中文API文檔 *由於工作需要,需要利用MediaCodec實現Playback及Transcode等功能,故在學習過程中翻譯了Google官方的MediaCodec API文檔,由於作者

原创 React Native應用部署/熱更新-CodePush最新集成總結(新)

React Native的出現爲移動開發領域帶來了兩大革命性的創新: 整合了移動端APP的開發,不僅縮短了APP的開發時間,也提高了APP的開發效率。爲移動APP動態更新提供了基礎。 本文將向大家分享React Natvie應用部署/動

原创 用RxJava實現事件總線(Event Bus)

事件總線可以使各組件之間的通信變得簡單,深度解耦! 目前大多數開發者使用EventBus或者Otto作爲事件總線通信庫,對於RxJava使用者來說,RxJava也可以輕鬆實現事件總線,因爲它們都依據於觀察者模式。 不多說,上代碼 /**

原创 Retrofit2.0強力架構

Retrofit2.0+RxJava+RxAndroid——強強聯合的網絡請求框架 最近看了很多關於Retrofit和Rxjava的文檔介紹。終於在弄清Rxjava後順利的弄懂了Retrofit。 網上有很多人都介紹了它們的聯合使用,但是

原创 [深入RxBus]:異常處理

在實際環境中,你會發現RxBus還是有一些問題的。 你需要RxBus支持Sticky功能。 你會發現在你訂閱了某個事件後,在後續接收到該事件時,處理的過程中發生了異常,你可能會發現後續的事件都接收不到了! 異常處理 在使用RxBus過程

原创 RxJava處理網絡連接失敗和timer()、interval()、delay()之間的區別

前言 才學RxJava的時候還是挺困惑的,感覺有特別多的對『時間』的操作符,比如timer()、interval()、delay()、defer()等等…… 總之功能太強大,直接嚇跑了一羣初學者。身邊有朋友這樣跟我說: RxJava爲

原创 Retrofit2.0與RXJava2.0最新結合:

retrofit的基本配置跟之前的沒有多少改變,可以看一下這篇文章: 需要的jar包: retrofit2.0的基本配置與緩存 return new Retrofit.Builder() .addConv

原创 Linux環境ffmpeg以及相應解碼器安裝

1. 首先安裝系統編譯環境 yum install -y automake autoconf libtool gcc gcc-c++ #CentOS 2. 編譯所需源碼包 2.1 - yasm 彙編器,新版本的ffmpeg增加了彙

原创 Android的多媒體框架OpenCore(PacketVideo)

分爲幾個階段:      1、整個Android的多媒體框架OpenCore      2、Player和Author的詳細介紹      2、OpenCore和Android其他部分的集成 第一部分 OpenCore概述     O