原创 RecyclerView當前頁面顯示不全,滑動後顯示全了

打氣筒用如下方式: View view = mInflater.inflate(R.layout.item_depa_introduce, viewGroup,false);

原创 github掛載React項目

####1.在github上創建倉庫 創建一個普通的倉庫就可以 ####2.將本地代碼上傳到github上去 進入到本地代碼目錄文件 點擊git bash 執行如下命令 git init git add . git commi

原创 java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingExc

ProvinceService service = new ProvinceServiceImpl(); String json = service.findAllJson();

原创 Android動態佈局的實現

方式一: //注意需要先將view添加進父View,才能獲取parmas ll_point_group.addView(point); //設置間距(點放進線性佈局中,和父佈局保持一致,) LinearLa

原创 使用XStream將JavaBean轉換成

####:報錯 JSONClassNotFoundException: org.codehaus.jettison.mapped.Configuration 在構造JSON解析器的時候,使用JettisonMappedXmlDrive

原创 Java中的四種引用

Java中四種引用 強引用(StrongReference):最普遍的引用,如果一個對象具有強引用,那麼GC絕對不會回收它,當內存不足時候,Java虛擬機寧願OOM,使程序終止,也不會回收強引用的對象來解決內存不足問題 軟引用(So

原创 類加載及所謂靜態代碼塊先執行

經常說靜態代碼塊先執行…原理如下 public static void main(String[] args) { //爲什麼所謂的靜態代碼塊先執行,是由於加載類<clinit>類構造方法, //是類級別的,只執行一次,編譯

原创 (一)MySQL基本操作

@(數據庫) ##MySQL基本操作 登錄 mysql -uroot -p net start mysql,在bin目錄下(管理員權限運行的cmd) 創建數據庫 --create database 數據庫的名字 create da

原创 mysql數據庫報錯,ERROR 1366 (HY000):Incorrect string value

自己在windows平臺上裝了mysql,安裝的時候,編碼都設置成utf8。搞了好久,一次出錯。 插入中文就報錯。幾個小時,崩潰。一直以爲是配置文件或者緩存的問題。重啓服務也不行… 解決辦法:編碼方式緩存gbk(windows平臺默

原创 MySQL用navicat 中文亂碼

1.將mysql的my.ini配置文件裏面編碼方式修改爲utf8 2.在navicat中編輯連接屬性-Current… 注意:這時候在dos命令下,插入中文會報錯。查詢表內容中文亂碼。 在dos命令下操作,需要將編碼設置成gbk。

原创 Package 'com' contains directories in libraries which cannot be renamed

解決:之間在build文件中修改、編譯,同時將Manifest文件中的包名修改。

原创 NDK_PROJECT_PATH = null

報錯: 搜索的解決辦法: 1.在你的jni目錄下建立一個空的C文件 2.看自己的路徑是否有非法字符 我的解決辦法: 看出這是一個路徑的問題,但是自己的路徑沒有什麼問題啊,一臉的懵逼。 再認真看看

原创 java註解

註解的認識: 註解(Annotation)相當於一種標記,在程序中加入註解就等於爲程序打上某種標記,沒有加,則等於沒有任何標記,以後,javac編譯器、開發工具和其他程序,可以通過反射來了解你的類及各種元素上有無何種標記,看你的程序有什

原创 單例設計模式

定義:保證一個類僅有一個實例,並提供一個全局的訪問點。 餓漢式: public class Singleton01 { private static Singleton01 instance = new Singleton0

原创 Android中的回調舉例解析

回調原理:A類調用B類的方法C,B類回調A類的方法D,D方法就是回調的方法。 安卓中的應用: button.setOnClickListener(new View.OnClickListener() {//註冊回調的接