原创 算法-數組拆分爲奇偶兩部分
僅用O(1)的空間,將整數數組按奇偶數分成2部分,數組左邊是奇數、右邊是偶數。(要求:給出完整代碼,儘量高效,簡潔) 思路: 1. 從左往右找偶數,遇到奇數就繼續往右(即遇到奇數執行操作:low++),找到偶數就停止,結果是找
原创 多重if選擇結構代碼優化1
有下面代碼: if(status="0"){ text="a"; }else if(status="1"){ text="b" }else if(status="2"){ text="c" } 可以寫出
原创 ApplicationContext-Bean實例創建過程分析1
在前面的博文中提到 類AbstractApplicationContext中方法refresh()中有一個步驟-初始化 non-lazy-init的bean,即 finishBeanFactoryInitialization(b
原创 Spring Ioc創建之BeanFactory創建源碼分析
在上篇博客介紹了Ioc容器創建的大概過程,但BeanFactory創建的具體細節沒有說明,好!接下來就讓我們來看下BeanFactory創建的具體細節 首先我們來回顧一下前面內容中介紹過的類AbstractApplication
原创 vue.js學習總結
創建Vue實例 var vm = new Vue({ // options }) data 對象 var student ={"name":"mifeng"} var vm = new Vue({ dat
原创 Spring Ioc創建源碼分析
學習過Spring 的同學對下面的代碼應該會很熟悉: ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); 就這麼簡單一行代碼就創建了I
原创 算法-二叉樹遍歷(遞歸和非遞歸)
import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java
原创 java成員內部類等學習
內部類使用需要注意: 點贊 收藏 分享 文章舉報 蜜蜂就是我自己 發佈了142 篇原創文章 · 獲贊 34 · 訪問量 20萬+ 私信
原创 編程測試題-小猴子摘桃最多摘多少
小猴子下山,沿着下山的路有一排桃樹,每棵樹都結了一些桃子。小猴子想摘桃子,但是有一些條件需要遵守,小猴子只能沿着下山的方向走,不能回頭,每顆樹最多摘一個,而且一旦摘了一棵樹的桃子,就不能再摘比這棵樹結的桃子少的樹上的桃子。那麼小猴
原创 java Annotation使用例子
首先看下面代碼: import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.
原创 TortoiseSVN使用-文件狀態說明
黃色感嘆號(有衝突): 這是有衝突了,衝突就是說你對某個文件進行了修改,別人也對這個文件進行了修改,別人搶在你提交之前先提交了,這時你再提交就會被提示發生衝突,而不允許你提交,防止你的提交覆蓋了別人的修改。要解決衝突,如果你確
原创 在Java中如何實現方法中參數帶默認值
Java與C++不同不支持方法中的參數帶默認值,但是有方法來實現該功能的,這就需要使用函數重載 看下面的代碼實例: public void TestParameter(int level) { float m
原创 編程測試題-電話號碼的英文表示和中文表示轉換
來自華爲 請您編寫一個拼音與英文轉換的函數,如果輸入的電話號碼是英文單詞,輸出對應的電話號碼的中文拼音,如果輸入的電話號碼是中文拼音,輸出對應的電話號碼的英文單詞。例如,輸入“OneZeroDoubleThree”,則輸出YiL
原创 算法-輸出英文字母對應的數字
問題描述: 如輸入數字a~z, 輸出數字1~26 輸入數字ab,輸出28 import java.util.HashMap; import java.util.Map; import java.util.Scanner; p
原创 算法-01揹包2
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.junit.Test; /** * 有n個物品,第