原创 【React-native】掃一掃組件的使用

之前有搞過相機組件,如今也遇到了需求,順便記錄一下。 主要分爲以下三步: 組件版本及實現功能介紹。 安裝使用。 界面實現。 先上最終實現效果圖:  一,版本介紹 以下是項目中使用的版本信息: "react": "16.8.6",

原创 【架構師養成】初識動靜分離

今天,遇到了一個靜態圖片需要單獨拿出來做 CDN 加速的需求,之前的方式是通過 API 接口請求圖片路徑後再進行渲染。 以前也聽說過把圖片等文件單獨上傳的 CDN 服務器,但是並沒有實踐過,正好了解下。 如下圖,在一個網絡請求開始到完成後

原创 【哲學人生】從編程到柏拉圖,對世界更深層次的理解

每過一段時間,就會感到煩躁,學東西也覺力不從心,想來,是該向內索求了。 忽然想起大學曾看過的一個公開課,復旦大學丁耕教授講的《理想國》系列,便又準備重新看一遍,有很多當時不理解的,現在竟漸漸有點豁然開朗了。 其中,在《洞喻》那一章,衝擊性

原创 【React-native】react-native + react-navigation 實現更換皮膚完全教程

想實現一個更換 app 整體色調(導航頭,tabBar 以及按鈕)的功能,比如在晚上可以換成黑色保護眼睛,亦或者選用戶自己喜歡的顏色。 先放具體的實現效果圖: 整體思路 在 App.js 中,添加一個全局變量 screenProps,把

原创 【React-native】Redux 全家桶實用指南

今天,想實現用戶第一次登錄後,下次免登錄的功能。不難,但之前是用 realm 數據庫來實現的,就存一個用戶信息,用 realm 難免有點殺雞用牛刀之意,就想用 Redux 來實現,順帶溫習下知識。 本文涉及到的組件有: react-re

原创 【React-native】react-navigation 3.x 自定義切換動畫

繼我們接入了react-navigation 作爲導航,並且實現android從右往左滑,那我現在又想各個頁面切換的時候動畫自定義,那該怎麼搞? 【往期:android從右往左滑:https://blog.csdn.net/qq9342

原创 【React-native】react-navigation 3.x 仿 iOS 的push 從右往左過渡導航

之前用的是 react-navigation 2.x 的版本,升級 3.x 之後,發現 StackViewStyleInterpolator 並沒有在 react-navigation 模塊中了。 如下,需要安裝: npm instal

原创 【React-native】極光推送獲取用戶id以及點擊事件跳轉

獲取用戶id,如下所示,在每次用戶登錄app都重新獲取,然後把該id傳給後臺綁定,來達到標識用戶。 import JPushModule from "jpush-react-native"; JPushModule.getRegist

原创 【SpringBoot】java -jar 啓動SpringBoot後,無法訪問

太坑了,用 SpringBoot 打包成 jar 包後,在服務器顯示啓動正常,但是就是無法訪問。 我在瀏覽器訪問 tomcat 卻有顯示。 後面發現,tomcat 是 docker 啓動的,但是啓動 spring 的項目卻沒報錯,我關掉後

原创 【Android】android打包簽名配置

用如下命令生成 keystore 簽名文件  keytool -genkey -validity 36000 -alias debug -keyalg RSA -keystore ./debug.keystore 扔到  andro

原创 【Sentry】ERROR: more-itertools requires Python '>=3.4' but the running Python is 2.7.10

今天,用 Python 方式搭建 Sentry ,安裝 9.1.1 最新版本的時候報錯了,說我的 Python 版本要大於3.4,然後我就去裝了3.4,然後其他各種錯就來了。目前這個只支持 2.x 的 Python。錯誤如下:    

原创 【React-native】RN react-native run-android Execution failed for task ':app:processDebugManifest'.

   莫名其妙,項目出現這個錯誤,昨天還好好的。  Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute

原创 【React-native】輕鬆從零搭建微軟code-push熱更新

  總體步驟: 前提:需要 mac 電腦(iOS需要,僅安卓Win亦可),RN iOS/android 環境搭建好,服務器一臺(最好linux),mysql 數據庫以及 git 和 npm 環境。 搭建服務器,下載code-push項目

原创 【React-native】RN 調 iOS 原生暨 RN 與原生頁面交互數據

目前想調用第三方(某圖場景)的活體識別,但是官網明明寫着,有 H5 的方式,但是提供的 SDK 只有原生的,所以需要調原生,並且是在原生中調用三方的檢測頁面,然後回調結果給 RN。 總體的思路: 如下圖所示,我們的核心點在於對 RCT

原创 【Vue】開發了一個半月的 Vue 項目以及團隊協助心得體驗

寫在前:  公司開發新產品,前端 Vue + ElementUI ,後端 Spring Boot + activit,本文大致分爲以下三點: 一,從 Vue 生態來看前景 二,開發過程中遇到的問題 三,團隊協作 一,從 Vue 生態來