原创 error TS2304 Cannot find name Omit

寫小程序 項目使用typescript構建,升級官方的api-typings庫之後,編譯報 error TS2304: Cannot find name 'Omit'. 雖然項目跑起來沒問題,但是強迫症看起來難受,於是尋找解決

原创 vue cli3 h5配合Nginx開啓gizp和http2優化首次加載速度

前言: 最近部署vue寫的項目,由於公司服務器帶寬較小,第一次加載時間相當長,體驗不是很好,於是查找相關資料,進行了一些優化,效果還不錯。 1. Vue 發佈構建時打包成Gzip壓縮 安裝compression-webpack-

原创 Spring boot JPA+Gradle+QueryDSL 完美配置生成Q文件依賴

1. 環境(理論上不限) IDEA 2019.3.5 springboot 2.3.0 gradle 6.3 querydsl 4.2.1 JDK 1.8 2. 核心配置(build.gradle ) buildscr

原创 Mac DBeaver Client home is not specified for connection解決辦法

問題: 一般出現這個問題是由於DBeaver 程序無法自動找到數據庫的安裝目錄,在進行數據的導入導出時無法執行,這是因爲執行指令需要數據庫相關命令的支持。 解決辦法: 我用的是mysql,這裏拿mysql舉例,其他的數據庫類似

原创 更改Android AppCompatRadioButton控件的樣式和顏色

準確來講是更改它的主題顏色,默認啓用的是colorPrimary的值 1.在你的build.gradle 文件中引入最新的appcompat依賴包 dependencies { compile 'com.andro

原创 【轉】Jackson之多態反序列化(父類轉不同子類)

1.場景描述 JSON作爲一種輕量級的數據交換格式,其清晰和簡潔的結構能夠輕鬆地與Java對象產生映射關係。例如,一個Coke(可口可樂)類的java代碼如下: public class Coke{ String name

原创 Spring Boot 2.2.6 Redis 自定義緩存過期時間

1. 自定義CacheManager 繼承RedisCacheManager package com.xingte.hmiserver.cache.redis; import com.xingte.hmiserver.utils

原创 Android CardView 在eclipse中如何構建項目

原文:http://stackoverflow.com/questions/26494346/error-inflating-class-and-android-support-v7-widget-cardview I guess

原创 Centos7 上 用crontab 實現php計劃任務

首先用命令檢查服務是否在運行 systemctl status crond.service 如果服務器上沒有裝有crontab ,則可以執行 yum install vixie-cron yum install crontabs 常用指

原创 Viewpager嵌套滑動衝突解決辦法

項目中用到了viewpager的嵌套,並且要求在2.3版本上內層可以滑動,找了好久終於間接在國外的論壇上找到了堪稱完美的解決辦法 不僅實現了內層的滑動,並且當內層滑動到最後一頁時啓動外層的滑動 解決方法很簡單,重寫外層的viewpager

原创 IDEA Springboot Tomcat熱部署

引入devtools庫 <!--熱部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 自定義AppCompatDialog樣式styles

有時候爲了統一app的風格需要統一app的對話框等控件,下面是項目中用到AppCompatDialog時爲其統一定製樣式的方法。 1.首先在stytles文件中定義樣式 2.構建AppCompatDialog時指定樣式 3.最終效果

原创 Android 上實現IOS7風格的Switch

 Android 上實現IOS7風格的Switch https://github.com/7heaven/SHSwitchView 點贊 收藏 分享 文章舉報

原创 Android 圓角邊框對話框實現

最近項目美工搞了個圓角邊框的對話框設計圖,查了網上很多種實現,都差不多,從中得到靈感,實現了另一種方式,利用layer-list: 首先在drawable目錄下定義好圓角背景文件dialog_corner_bg.xml <?xml ve

原创 Andioid 1~9顯示成01....,其他正常顯示的方法

很簡單: DecimalFormat decimalFormat=new DecimalFormat();decimalFormat.applyPattern("00");//任意1~99int i=5;textView.setText(