原创 Android studio 4.0 .gitignore配置模板

*.iml .gradle /local.properties /.idea/caches /.idea/libraries /.idea/modules.xml /.idea/workspace.xml /.idea/navE

原创 java計算工具類 :中綴表達式轉波蘭後綴式並計算出結果

本文原算法原文來自https://blog.csdn.net/jdbfvhxx/article/details/98441580 by @ ^ @ 對原算法增加了取模運算,並且做了適當的調整,每次運算之後自動清空棧和隊列,使其更

原创 VUE 快速複習筆記適合已經大概學習過的同學快速複習

雖然之前在vue官網學習過,但是發現才半年不用,就有點生疏了,所以現在打算記錄一下已備不時之需。 1.el掛載點 <body> <div id="app1" class="app1"> {{ message + '!'}}

原创 Jetpack: ViewModle + SharedPreferences實現保存數據的簡單思路

1.ViewModle生命週期貫穿整個activity,使用SavedStateHandle類來臨時保存數據,保證數據不被旋轉屏幕等ondestroy()操作摧毀 2.SharedPreferences將簡單的數據以xml文件形式

原创 Vue 項目中的ESLint規則模板

在.eslintrc.js中 module.exports = { root: true, parserOptions: { parser: 'babel-eslint', sourceType: 'mod

原创 天地圖web端 通過H5 獲取詳細定位信息 (模板源碼)

最近在做的項目需要用的天地圖,置於爲哈不用高德或者其他的…只能說,免費有免費的好處,收費有收費的好處吧 下面是源碼,在對應位置加上你的key即可 (用PC端打開的話只能定位到城市,用手機瀏覽器打開的話可以定位到精確位置100米範

原创 jetpack設置了dataBinding{enabled = true}後沒有出現ActiviyMainBinding類的解決辦法

1.當設置了dataBinding{enabled = true}後要先到layout裏轉換成dataBinding相應的xml後,纔會生成ActiviyMainBinding類 2.要在layout文件的data標籤加上指向應用

原创 android 接入支付寶接口說明文檔地址

https://opendocs.alipay.com/open/common/104062

原创 Mybatis 複習筆記01

本文只用於個人複習mybatis使用: 1 簡單理解Mybatis 先看一下官方的定義: Mybatis 是一個優秀的基於 java 的持久層框架,它內部封裝了 jdbc,使開發者只需要關注 sql 語句本身,而不需要花費精力去

原创 Android:在service和activity之中,實現音樂播放進度條傳遞信息的兩種方式,MediaPlayer做音樂播放器採坑以及解決辦法

實現播放時的進度條顯示,或是定時從service獲取某些信息,是我們日常開發中經常遇到的需求,下面介紹當音樂再service中運行時,activity如果獲取音樂進度信息的兩種方式: 一、在activity中建立消息接收機制 我們

原创 Android 使按鈕中的icon圖標和文字內容動態居中

2020/04/27 在看谷歌開發者文檔時發現的新方法 只需設置iconGravity屬性即可 下面是用代碼計算高度和寬度來實現的方式 最近對Android 的Material風格比較感興趣,MaterialButton很好用,

原创 2019 使用idea自動創建基於Vue CLI的Vue程序

之前一直是用命令來創建vue,今天發現idea可以用vue.js插件自動創建基於vue-cli的應用 PS:我覺得剛剛開始的話還是先用命令行來創建項目比較好 1.請確定你已經安裝好了環境和插件 環境: 插件: 2.新建stati

原创 Android Jetpack 使用Navigation時出現XXX.XXXX must implement OnFragmentInteractionListener解決方法

在使用最新的Jetpack時,用Navigation來導航到不同的fragment時出現了這個問題,百度了一下,發現jetpack實在是太新了,很多問題都還沒有解決方式,畢竟2019年才逐步完善的東西,現在年初遇到問題至少在國內很

原创 設計模式:適配器模式個人理解

適配器模式:將一個類的接口轉換成客戶希望的另外一個接口。適配器模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。 圖示如下: 類圖如下: 代碼實現: interface Target{ public void R

原创 Mybatis 複習筆記02

本文只用於個人複習mybatis使用: mybatis中的多表查詢,一對一,一對多,多對多 數據庫表如下: user表 account表 role表 1 、編寫實體 創建實體:包含一對多,和多對多的實體User packag