原创 Java泛型的獲取

討論:https://ask.csdn.net/questions/921549 Java泛型是一種語法糖,最終統一都是 Object 類型,而不是編碼時指定的類型。 結論是:編譯器底層並不會存儲泛型類型的,也不可能得到泛型的真實的 Cl

原创 安卓目錄控件

    項目中需要實現一個目錄組件,在網上找來找去沒有合適的,乾脆自己搞了一個: 特點 Feature: 可配置性高,條目樣式可以通過multi type的方式拓展,分塊間距可以通過decoration來設置,感謝 BRVAH~ 滾動時自

原创 Glide CircleImageView第一次加載不出來,動畫失效的問題解決方案

       網上有很多關於這個問題的討論,也有些解決方法,但最後基本上都會棄用CircleImageView,這樣一來一些通過CircleImageView很方便實現的功能就沒法用了,比如設置border。第一次加載不顯示的問題歸根結底

原创 Kotlin Basics: Standard Extension Functions kotlin

https://lmller.github.io/kotlin-standard-extensions Kotlin’s most powerful feature (compared to Java) are probably Exte

原创 ssh config 文件不起作用的問題

If you use "Git for Windows" >cd c:\Program Files\Git\etc\ssh\ add to ssh_config following: AddKeysToAgent yes Ident

原创 解決win10分辨率過高導致某些軟件顯示小的辦法

解決win10分辨率過高導致某些軟件顯示小的辦法:   右鍵->屬性->兼容性->更改所有用戶的設置->更改高DPI設置->高DPI縮放替代->勾選替代高DPI的縮放行爲指定系統(在應用程序,系統,系統增強裏選系統增強)  

原创 Uniapp兼容性問題記錄

在非H5端不能使用ref的方式引用內置組件(比如view等); 小程序中不支持vue圖片懶加載框架,image中自帶lazy-load屬性 封裝與繼承的思想,對需要處理不同處理的功能定義一個方法作爲接口,然後編寫不同的方法實現各

原创 Android TabLayout indicator 指示器寬度修改 最新思路及實現 調用方便

這兩天手頭上的項目需要給Tablayout指示器設置一個固定的寬度,但谷歌並沒有提供api,網上搜索的各種方式試了之後也沒什麼效果,而且調用比較麻煩,於是自己翻了源碼,發現只要在tablayout中修改指示器左右的值就可以達到目的。源碼如

原创 糾正:Android RecyclerView滾動到指定位置並置頂(滾動方法、移動置頂、定位滑動到指定位置item)

最近博主發現讓RecyclerView滑動到某一位置並置頂的博客一大堆,抄的是完全一模一樣。此外,雖然這些博客“解決”了這些問題,但這種解決方案過於淺顯、粗暴,甚至都違背了開發思想。遂在此糾正這種錯誤。 RecyclerView提供了幾種

原创 Android全屏中adjustResize的失效的解決方案 AndroidBug5497Workaround

      最近做項目中遇到Android全屏中adjustResize失效的問題,網上搜索了一堆後,基本上都是使用AndroidBug5497Workaround這個工具類,但是在實際使用中遇到軟鍵盤不彈出時,整體高度不正確的問題。看了

原创 VSCode中調試TypeScript (配置更新)

網上搜了一下用VSCode調試TypeScript的資料,嘗試後發現之前的配置方式已經失效,就連ts-node官方說明裏的也過時了,一番搜索和嘗試後,發現VSCode只要配置一下就可以運行和調試單個ts文件,方式如下: 1、在VSCode

原创 TypeScript 做微信小程序 資料彙總

小程序官網: https://mp.weixin.qq.com https://developers.weixin.qq.com/miniprogram/introduction/index.html vscode開發微信小程序插件:

原创 TypeScript 引入js庫

TypeScript 引入js庫 如果要使用現有的js文件的話,需要對編譯器增加–allowJS參數。可以修改tsconfig.json中的compilerOptions,將其中的"allowJs"設爲true,如: “allo

原创 什麼是vue.js?(概念很清楚)

Vue.js新手入門指南 最近在逛各大網站,論壇,以及像SegmentFault等編程問答社區,發現Vue.js異常火爆,重複性的提問和內容也很多,樓主自己也趁着這個大前端的熱潮,着手學習了一段時間的Vue.js,目前用它正在做自己的結業

原创 TypeScript 中的Json自動解析並組裝爲類對象

在Java中,大家都已經很熟悉Gson這樣的json自動解析工具了,而在TypeScript中,因爲沒有足夠良好的泛型支持,目前還實現不了像Gson那樣可以支持泛型的完善的解析方式。不過今天發現一款工具,可以將json轉換到具體的指定類型