原创 git命令使用--提交&下載

1.提交到主分支 git add 修改的文件(以空格分隔)(使用.表示提交所有文件,公司裏不建議使用) git commit -m "修改描述" git pull origin master(拉取主分支代碼,看是否有衝突) git pus

原创 AS3.0以上打包,輸出文件名添加版本號和時間

1.在module的build.gradle的android節點下添加以下內容 applicationVariants.all { variant -> variant.outputs.all {

原创 ElasticSearch--Java客戶端操作

一、IK分詞器 1.兩種分詞算法 ik_smart和ik_max_word 二、Java客戶端操作elasticsearch 1.創建索引 @Test    //創建索引    public void test1() thr

原创 約束佈局ConstraintLayout的使用你知道嗎

1.ConstraintLayout設置match_parent後約束失效 原因:官方文檔已經說明,ConstraintLayout包裹的控件不支持match_parent取值。 解決:使用match_constraint,但是實際上並沒

原创 Android——側滑面板

1.完成佈局 activity——main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout

原创 Android--使用RecyclerView出現的小bug

一、java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder 1.bug原因:請

原创 Android——去除標題欄

一、創建的activity繼承Activity 代碼中設置: //在setContentView()方法前執行 requestWindowFeature(Window.FEATURE_NO_TITLE); AndroidManifest

原创 GridView使用遇到的一些問題

一、GridView的item設置寬度和高度不起作用 描述:item頂層佈局設置的寬高不起作用 原因:使用自定義的adapter時,使用convertView = mInflater.inflate(R.layout.grid_view,

原创 Android屏幕保持常亮的三種方法

一、界面佈局文件頂層添加keepScreenOn屬性 android:keepScreenOn="true" 二、Window中設置flag getWindow().addFlags(WindowManager.LayoutParam

原创 Windows 10和虛擬機上Windows 7 Ping不通的解決

首先先說一個似乎是萬能的方法:雙方都關閉防火牆即可! 問題1:虛擬機的Windows 7系統和Windows 10不再同一個網段,如下圖 Windows 10中安裝完VM之後的兩個網卡 虛擬機中Windows 7網絡的連接方式 將網段

原创 Hibernate主鍵生成策略

1、assigned 主鍵由外部程序負責生成,在 save() 之前必須指定一個。Hibernate不負責維護主鍵生成。與Hibernate和底層數據庫都無關,可以跨數據庫。在存儲對象前,必須要使用主鍵的setter方法給主鍵賦值,至於這

原创 Java集合框架詳解--Map詳解(四)

一、HashMap HashMap實現原理分析 HashMap--1.7--1.8 · HashMap有一個叫做Entry的內部類,它用來存儲key-value對。 · 上面的Entry對象是存儲在一個叫做table的Entry數組中。

原创 關於hashCode和equals

       hashCode是JDK根據對象的地址或者字符串或者數字算出來的int類型的數值。public int hashCode()返回該對象的哈希碼值。支持此方法是爲了提高哈希表的性能。 協定: 一致性:        在Java

原创 深入理解Java中的String

一、String類 String類的部分源碼: public final class String implements java.io.Serializable, Comparable<String>, CharSequenc

原创 Java集合框架詳解--總體(一)

一、Java集合框架圖 Java集合框架主要包括兩種類型的容器:一種是集合(Collection),存儲的是元素集合,另一種是圖(Map),存儲鍵值對。Collection接口又有3種子類型,List、Set、Queue,常用的集合類: