原创 Android學習--位置信息經緯度獲取+動態獲取權限

        學習《第一行代碼》代碼筆記,此處學習的是第一版基於Eclipse的,但是Android Studio需要動態獲取權限,所以有些部分不兼容部分。因爲我把獲取經緯度放在了點擊事件裏,所以處理監聽位置改變的邏輯就不好插入進去,而

原创 Android學習—實體類實現parcelable序列化

筆者在進行頁面跳轉時,要傳遞一個實體類,但是這個實體類有一個bitmap屬性,在傳遞這個對象時報錯,查詢資料之後發現需要對實體類進行序列化。實現序列化有以下兩種方法:   第一個是使用Serializable接口,這個接口是Java SE

原创 java—int和integer的區別

Java中int和Integer的區別 Java各種數據類型詳細介紹及其區別 基本類型,或者叫做內置類型,是JAVA中不同於類的特殊類型。 Java中的簡單類型從概念上分爲四種:實數、整數、字符、布爾值。但是有一點需要說明的是,Java裏

原创 SpringBoot項目的創建、打包、部署

Idea下SpringBoot項目的新建、打包、部署創建項目創建選中maven webapp格式項目參數依賴項目路徑Maven倉庫啓動配置文件打包jar包方法1(推薦)方法2打包jar包部署war包修改啓動類修改pom文件打包部署

原创 Android—頂部輪播圖

記錄:雖然網絡上已經有很多很不錯三方jar包做頂部輪播圖,但是作爲一個學習者,還是要了解其中原理,輪子是圓是方,是木頭還是橡膠都要自己琢磨一遍。以下記錄這次造輪子的相關代碼,然後會在項目中刪除。     首先,我想相當於自定義控件,在首佈

原创 java—筆試題記錄

1:輸入一個字符串,返回字符串中第一個只出現一次的字符。 簡單方法:   public class FirstLetter { public static void main(String [] args){ Scanner

原创 Android學習--系統頂部狀態欄透明化

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

原创 Android學習--底部導航Fragment填充

很多APP都會有一個底部導航欄,作爲一開始接觸Android的新手,學習基本的框架基礎,對這些要有一定的瞭解,這裏是筆者就類似QQ的消息、聯繫人、動態三個底部導航的簡單框架代碼的一個整理和分享。   筆者在這裏採用的是fragment碎片

原创 Android學習--多媒體功能:通知 notification(振動,聲音,呼吸燈)

  效果圖,此時已經點擊,個人設置通知會聽從頂端彈出。 MainActivity.java package com.example.test; import java.io.File; import android.app.Act

原创 Android學習--多媒體功能:接收和發送短信

  效果圖如下: 撥打1008611後會有短信過來            幾秒鐘後,Toast出消息,短信送達,對方已接收 同一時間,這邊用於測試的手機收到短信   代碼如下: MainActivity.java package

原创 Oracle創建序列和觸發器設置id全局自增

爲了方便導入沒有id的excel到數據庫,創建學列和觸發器,這裏簡單記錄一下。   //數據庫添加序列和觸發器,設置表id自增 --創建序列 CREATE SEQUENCE seq_action_catalog_temp_data --s

原创 HashMap學習筆記

原理 hash表是一種數據結構,它使用hash函數組織數據,以支持快速插入和搜索。 其關鍵思想是使用hash函數將鍵映射到存儲桶。 當我們插入一個新的鍵是,hash函數將決定鍵分配到哪一個桶中,並將該鍵存儲仔相應的桶中。 當我們

原创 簡化Java代碼,擁抱Lombok

從getter和setter方法引入 在項目中,我們編寫一個pojo類,都會有getter/setter,如果pojo的字段較多,那麼這個類就會充斥大幅無意義但又不得不寫的getter/setter。不僅不方便閱讀,並且每當需要修改一

原创 Vue使用筆記整理

Vue 標籤(空格分隔): 前端 Vue核心 特點 MVVM模式:最早由微軟提出來,它借鑑了桌面應用程序的MVC思想,在前端頁面中,把Model用純JavaScript對象表示,View負責顯示,兩者做到了最大限度的分離。 把Mod

原创 Vue源碼學習記錄

Vue源碼學習記錄準備工作源碼分析數據代理(MVVM.js)模板解析(compile.js)數據劫持-->數據綁定1.數據綁定(model==>View):2.數據劫持3.四個重要對象1.Observer2. Dep(Depend)3