原创 Android retrofit2 嵌套表單加文件傳輸

困擾了我快兩個多月的問題解決了,特此記錄下來:   要傳輸嵌套的json+圖片數據,下面這種json: { "k1": "v1", "k2": "v2", "k3": [{ "aa1": "vv1", "aa2": "vv2" }, {

原创 android studio 添加依賴包build顯示下載成功但引用不到裏面的類

現在項目gradle中加入另一個項目中的依賴點擊 sync 顯示成功,但引用不到類資源,而另一個項目以前可以正常引用。    解決:打開最先(另一個項目)使用依賴包的項目,發現所有對依賴包的引用都報紅了, 更新一下gradle proj

原创 tomcat 放兩個springboot項目一個正常訪問,一個訪問404

Spring Boot的spring.jmx資源管理是默認打開的,而兩個項目同時使用會衝突,網上有兩種解決辦法,我用的是第一種,第二種大家自測: 修改配置文件:application.properties(yml) 辦法1:在項目配置中加

原创 Android 繪製統計圖

環形統計圖: 效果圖片(實例中有動畫效果):   以下是自定義view代碼(閒時寫的栗子,未做適配,項目已託管github,,見文末): public class AnnularView extends View { priv

原创 解決打開原來正常的項目後,依賴包顯示紅色,不存在。

最近發現無論是idea 還是studio只要項目隔斷時間不打開,打開後項目加載玩後代碼還是一片紅色,報依賴包不存在紅色錯誤。 這是因爲電腦把下載的依賴包緩存清了,只需要重新下載即可,下面是具體的步驟。 1.在studio 中,點開右邊的g

原创 Android 在ScrollView中的導航欄懸浮吸頂方法實現

效果圖: 效果分析: 往上滑動scrollview當 導航欄距屏幕頂部的距離小於等於標題欄的高度時 懸浮,即上滑到緊貼標題欄時 懸浮。 反之: (導航欄原來的位置)下滑到距離大於標題欄的高度時將懸浮的導航欄放回原來的位置。   實現

原创 mysql 語句

批量修改: set sql_safe_updates=0; update 表名  set   需修改的字段名=修改成的值 where  所在字段=值;  

原创 linux 開啓和關閉tomact

先打開tomcat安裝文件下的bin目錄: cd /root/tomcat-8.5/bin 啓動Tomcat: ./startup.sh 關閉  Tomcat: ./shutdown.sh    

原创 更新Android studio, build報錯:ParseError at [row,col]:[28,9] Message: expected start or end tag

將Android studio3.3.1更新到3.3.2項目報build錯誤: .../AndroidManifest.xml ParseError at [row,col]:[28,9] Message: expected start

原创 Android 導航欄吸頂方法實現

 在公司項目中用到了導航欄吸頂效果,大致界面如下,當scrollview向上滑動到tab導航欄緊靠標題欄時懸浮靜止,再向下滑動可恢復到原來位置。 公司項目不便展示,發現酷狗有這種效果,便錄製下來: ok,就這樣的效果。 原理很簡單,(

原创 嵌套recycleview解決滑動衝突及item顯示不全方法

嵌套recycleview問題無非就這兩種:滑動衝突、item顯示不全。解決方法千千萬,而最簡單有效的就是如下解決方法。 滑動衝突解決: 給recycleview設置如下方法 recyclerView.setHasFixedSize(t

原创 xshell 6與xftp6官網下載

小白一枚,下載xshell 6兩次出現評估期已過不能繼續使用, 後來知道有收費版(30天評估期,時間一過就不能免費使用)和免費版(家庭、學校版), 官網免費版下載地址(翻牆才能打開):https://www.netsarang.com/e

原创 Android 養成看谷歌官方文檔的習慣

2017年3月21日Google 爲開發者推出了新的 Android O(8.0),Android P (9.0)於2018年1月25日出現在谷歌官網。 不得不感嘆一下技術的更型換代之快,一不留神剛寫好的代碼就又要做各種適配,mmp啊。

原创 scrollto與scrollBy

區別: scrollto 是將view中的內容相對屏幕左上角(座標系原點)偏移 scrollBy 是將view中的內容相對當前位置偏移  

原创 Android 繪製統計圖系列

環形統計圖: 效果圖片:   代碼: public class AnnularView extends View { private float sum;//總數 private Context context;