原创 Android應用處理數據的方法

Android應用處理數據的方法   幾種數據存儲方式 a. SQLiteDB 在Android中我們使用SQLiteDB作爲數據庫,它具有以下特點: Light : 輕量級 Standard : 標準化 Open-Src : 開源 No

原创 存在重複 學習記錄

給定一個整數數組,判斷是否存在重複元素。 如果任何值在數組中出現至少兩次,函數返回 true。如果數組中每個元素都不相同,則返回 false。 示例 1: 輸入: [1,2,3,1] 輸出: true 示例 2: 輸入: [

原创 spring的bean管理(xml方式)

Bean實例化的方式 1.在spring裏面通過配置文件創建對象   2.bean實例化三種方式實現 第一種 使用類的無參數構造創建(重點) <?xml version="1.0" encoding="UTF-8"?> <beans

原创 屬性注入(一)

1.屬性注入的概念:創建對象的時候,爲類中屬性設置屬性值   2.屬性注入的方式介紹(三種方式) (1)使用set方法注入 (2)使用有參數構造注入 (3)使用接口注入   3.在spring框架裏,支持前兩種方式 (1)set方法注入

原创 log4j 學習記錄

log4j 介紹 1.通過log4j可以看到程序運行過程中更詳細的信息 (1)經常使用log4j查看日誌 2.使用 (1)導入log4j的jar包 (2)複製log4j配置文件到src下(log4j.properties文件)

原创 屬性注入(二)

注入對象類型屬性 1.創建service類和dao類 (1)在service得到dao對象   2.具體實現過程 (1)創建dao類 package cn.itcast.ioc; public class UserDao { pu

原创 Spring的bean管理(註解) 學習記錄

註解Spring註解開發準備註解創建對象註解注入屬性 代碼裏面特殊標記,使用註解可以完成功能 註解寫法 @註解名稱(屬性名稱=屬性值) 註解使用在類上面,方法上面和屬性上面 Spring註解開發準備 1.導入jar包 (1)

原创 AOP 學習記錄

AOPAOP 概念AOP原理AOP操作術語AOP操作AOP操作準備使用表達式配置切入點 AOP 概念 AOP:面向切面(方面)編程,擴展功能不修改源代碼實現 AOP採取橫向抽取機制,取代了傳統縱向繼承體系重複性代碼 AOP

原创 二進制求和 (解題記錄)

給定兩個二進制字符串,返回他們的和(用二進制表示)。 輸入爲非空字符串且只包含數字 1 和0。 示例 1: 輸入: a = “11”, b = “1” 輸出: “100” 示例 2: 輸入: a = “1010”, b =

原创 長度最小的子數組(解題記錄)

給定一個含有 n 個正整數的數組和一個正整數 s ,找出該數組中滿足其和 ≥ s 的長度最小的連續子數組。如果不存在符合條件的連續子數組,返回 0。 示例: 輸入: s = 7, nums = [2,3,1,2,4,3] 輸出:

原创 LeetCode—— 兩數之和 II - 輸入有序數組

給定一個已按照升序排列 的有序數組,找到兩個數使得它們相加之和等於目標數。 函數應該返回這兩個下標值 index1 和 index2,其中 index1 必須小於 index2。 說明: 返回的下標值(index1 和 inde

原创 最長公共前綴

編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串""。 示例 1: 輸入: [“flower”,“flow”,“flight”] 輸出: “fl” 示例 2: 輸入: [“dog”,“race

原创 1

2020FebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember已完成 已完成 已完成

原创 加一(解題記錄)

給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出:

原创 對角線遍歷 (解題記錄)

給定一個含有 M x N 個元素的矩陣(M 行,N 列),請以對角線遍歷的順序返回這個矩陣中的所有元素,對角線遍歷如下圖所示。 示例: 輸入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ]