原创 React Native視頻播放方案

做過RN的童鞋都知道,RN上官方的視頻組件是react-native-video。然而,官方的文檔的demo並不是那麼詳盡,踩了一身的坑,仍然和理想中的視頻播放器相去甚遠。本文會完成一個基本的視頻播放器,包含: 全屏切換 播放/

原创 百度搜索的網頁點進去一片空白,刷新纔可以

記一個疑難雜症,被這個問題困擾好長一段時間了。本人用的火狐瀏覽器,經常遇到: 點擊百度搜索的鏈接,打開的網頁一片空白 F5刷新網頁,正常顯示了 查閱火狐論壇相關話題,基本可以確定是百度鏈接被劫持。而又由於新版本火狐規避了運營商

原创 記一次安裝Roon1.6版本

注意,本文章僅針對【windows】【Roon 1.6版本】。另外,app僅提供Android版,iOS需要繞過強制更新限制。 下載安裝包 pc版 沒有提取碼 Roon Remote (Android版) 沒有提取碼 在這裏

原创 微信小程序如何在瀏覽器運行

首先,小程序原生代碼是比較難運行在瀏覽器端的,想要通過這個思路實現的朋友可以試試wept,但是wept已經不更新了。查閱了一些資料後,最終採用的思路是:小程序使用mpvue開發(一個類vue框架),而mpvue工程轉化爲vue工程並適

原创 Maven-Gradle項目管理

最近在練手一個項目,服務端用Maven管理,Android端用Gradle管理,着實坑點太多,因此本文持續更新,以備其他人少走彎路。 Failed to resolve: XXX 網上許多這個錯誤的文章集中於依賴他人的項目失敗。如果

原创 Sensors Analytics可視化埋點代碼閱讀筆記

這是一個代碼閱讀筆記,而不是實現分析,想要深入學習親自閱讀源碼纔是最好的。 Sensors Analytics是一款sdk端開源的統計工具,並在各語言各平臺上有相應的SDK。本文學習的是Android版本。由於對可視化埋點的實現感興趣

原创 Android微信支付直接跳轉WXPayEntryActivity

本文寫於Android端微信支付v10。 調用IWXAPI.sendReq(BaseReq baseReq)方法後,出現如下情況: 沒有跳轉到微信支付,而是直接調轉到WXPayEntryActivity WXPayEntryActi

原创 《深入淺出Node.js》學習筆記(1)模塊

Node中的模塊 模塊分爲文件模塊、核心模塊和內建模塊。 文件模塊即用戶編寫的模塊。通常引入一個文件模塊需要經過路徑分析、文件定位和編譯執行三個步驟。 核心模塊指Node提供的模塊,同樣是js代碼。 內建模塊是Node“核心中的核心”,

原创 Android studio啓動報錯

本人Win7環境,今天爲了配置黑蘋果虛擬機的網絡,把防火牆服務開啓了,於是啓動Android Studio的時候報瞭如下錯誤: java.lang.IllegalStateException: failed to create a ch

原创 Android MultiDex初次啓動APP優化

在開始文章之前,強烈建議不熟悉MultiDex坑點的童鞋看兩篇文章: Android拆分與加載Dex的多種方案對比 其實你不知道MultiDex到底有多坑(轉載,原文鏈接失效) 簡單來說,安裝完成並初次啓動APP的時候,5.0以下某些

原创 java轉戰kotlin:語法差異

剛剛從java轉kotlin難免會遇到一些不適應的語法點,在這裏做一下記錄。本文寫於kotlin版本1.2.50。 訪問作用域 kotlin有4種訪問作用域: public 定義在任何區域可見。 internal 定義在同包名下可見。

原创 Android Studio和Gradle那些坑爹事

其實很早就想寫這篇文章抒發對AS和Gradle的不滿了。Gradle就像一個嬌氣好事的小蘿莉,時不時整你一下,而AS+Gradle這個組合是我遇到坑爹情況最多的。本文寫作時,工程的buildToolsVersion爲23.0.3,AS版

原创 《深入淺出Node.js》學習筆記(2)異步I/O

理解異步/同步與非阻塞/阻塞 異步/同步與非阻塞/阻塞其實是兩回事。操作系統內核處理I/O只有兩種方式:阻塞與非阻塞。 阻塞I/O調用之後需要等待系統內核完成所有操作後,調用才能結束。阻塞I/O造成CPU等待,浪費了CPU的處理能力。