原创 ListView子item裏套用EditText,選擇item文本框自動獲取焦點

這裏要糾正一個錯誤的想法,你的editText沒有獲取到焦點,有可能是失去焦點的問題,但也有可能是焦點傳遞的問題,與你et有沒有獲取焦點無關,其實實現這個小功能很簡單,只需要 plvOrder.setItemsCanFocus(true

原创 解決Android notifyDataSetChanged()無效

原因: 1.list對象的地址值發生了改變,與adapter綁定的list對象的地址值不一樣 校驗方法:System.identityHashCode(mList),比較list.add()前後的內存地址是否一致 還有就是adapter裏

原创 解決Android ListView用setOnItemSelectedListener監聽item裏editText的addTextChangedListener多次調用的bug

需求是選擇lv裏的子項,並對子項裏的editText進行文本監聽,並實現某個textview數據的累加 錯誤代碼 plvOrder.setOnItemSelectedListener(new AdapterVi

原创 Android ButterKnife配置和使用

在app的bulid.gradle中dependencies裏插入 implementation 'com.jakewharton:butterknife:10.0.0' annotationProcessor 'com.jakewha

原创 sql查詢表內重複數據

MySQL 跟ORACLE持多字段的IN 和 NOT IN SELECT * FROM 表名 a WHERE (a.重複字段1,a.重複字段2,a.重複字段3) IN (SELECT 重複字段1,重複字段2,重複字段3 FROM 表名

原创 SQL傳參Map

思路:用varchar字符串進行傳參,用“,”分割屬性,用“;”分割個數,用SQL的臨時表封裝 代碼: declare @mapStr varchar(max) --key,val;key2,val2; 建立臨時表: if OBJECT

原创 解決 recycleview爲editText添加afterTextChanged監聽刷新數據錯亂

原因:recycleview的複用機制 方法一:強制停用Recyclerview的複用 holder.setIsRecyclable(false);//防止editText數據錯亂 方法二:在onBindViewHolder()中判斷E

原创 Android LitePal3.0.0配置和使用

在app的bulid.gradle中dependencies裏插入 implementation 'org.litepal.android:java:3.0.0' 然後在main文件夾下建立assets目錄,建立名爲litepal.xm

原创 CentOS7 最小化安裝後,使用Xshell連接VMware上的Linux虛擬機

CentOS7 最小化安裝後 在最小化的CentOS7中,查看網卡信息的命令應該是 ip addr 但你又想用ifconfig 命令,需要安裝net-tools軟件: yum install -y net-tools 停止防火牆

原创 初識Android廣播機制

Android廣播主要可以分爲兩種類型: 標準廣播 有序廣播(可截斷) priority=”100”優先級 →intent-filter abortBroadcast() →class→onReceive

原创 poi上傳文件是後臺報org.apache.poi.poifs.filesystem.OfficeXmlFileException

@PostMapping(value = "/getImportDistrictList") @ResponseBody public String export( @RequestParam("file") Multipar

原创 Java數組初始化長度

巴拉巴拉小魔仙:肯定是要先聲明數組長度,不然系統不會爲他分配內存空間。 Java中的數組是定長的,比如int[] a ={}; 定義出來的數組a 長度爲0,已經是定長了,之後再給它賦值是不可以的,因爲它的長度定義出來之後是不可改變的了。所

原创 idea更新後無法識別SprintBoot啓動文件

新建項目後:   估計問題原因出現在pom.xml 打開你idea配置的maven倉庫下的spring-boot-autoconfigure 我的路徑爲E:\repository\org\springframework\boot\s

原创 紅黑樹- 終究還是一個人抗下了所有

要學習紅黑樹先要了解二叉查找樹(Binary Search Tree) 二叉查找樹(BST)具備什麼特性呢? 1.左子樹上所有結點的值均小於或等於它的根結點的值。 2.右子樹上所有結點的值均大於或等於它的根結點的值。 3.左、右子樹也分別

原创 Java判斷字符串是否在list集合中存在

public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("pad_aas"); list.add(