原创 CMD無法切換盤符
想從C盤切換進D盤,但是無法切換。如圖: 解決: 命令> pushd d: 切換成功。
原创 類似於Guava Function實現
模擬實現Guava中,輸入一個List<F>, 實現一個抽象方法,即可獲取輸出的List<T>. 即 List<F> => List<T>. 注意,在遠程調用RPC,例如navi-rpc當中使用時,請不要使用Function以及
原创 頁面錯誤有哪些類型
1xx – 信息提示 這些狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應準備接收一個或多個 1xx 響應。 100 – 繼續。 101 – 切換協議。 2xx – 成功 這類狀態代碼表明服務器成功
原创 求1+2+…+n
題目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字以及條件判斷語句(A?B:C) #include "stdlib.h" #include "stdio.h" int get
原创 輸入一個單向鏈表,輸出該鏈表中倒數第k個結點
題目:輸入一個單向鏈表,輸出該鏈表中倒數第k個結點。鏈表的倒數第0個結點爲鏈表的尾指針。 #include "stdio.h" #include "stdlib.h" typedef struct LNode{ int data
原创 Spring AOP註解通過@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入屬性的配置文件詳解
本文介紹了使用Spring註解注入屬性的方法。使用註解以前,注入屬性通過類以及配置文件來實現。現在,注入屬性可以通過引入@Autowired註解,或者@Resource,@Qualifier,@PostConstruct,@PreDes
原创 Fibonacci函數實現
題目:定義Fibonacci數列如下: / 0 n=0f(n)= 1 n=1 \ f(n-1)+f(n-2) n=2輸入n,用最快的方法求該數列的第n項。分析:在很多C語言教科書中講到遞歸函數的時候,都會用Fibonacci作爲
原创 JVM的分代
爲什麼要分代 分代的垃圾回收策略,是基於這樣一個事實:不同的對象的生命週期是不一樣的。因此,不同生命週期的對象可以採取不同的收集方式,以便提高回收效率。 在Java程序運行的過程中,會產生大量的對象,其中有些對象是與業務信息相關,比
原创 在二元樹中找出和爲某一值的所有路徑
題目:輸入一個整數和一棵二元樹。從樹的根結點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑。打印出和與輸入整數相等的所有路徑。例如 輸入整數22和如下二元樹 10 / \ 5 12 / \ 4 7則
原创 Linux netstat命令詳解
簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 輸出信息含
原创 Java enum 枚舉類詳解
java 枚舉類型enum 的使用 最近跟同事討論問題的時候,突然同事提到我們爲什麼java 中定義的常量值不採用enmu 枚舉類型,而採用public final static 類型來定義呢?以前我們都是採用這種方式定義的,很少採用en
原创 求二叉樹中節點的最大距離
如果我們把二叉樹看成一個圖,父子節點之間的連線看成是雙向的,我們姑且定義"距離"爲兩節點之間邊的個數。寫一個程序,求一棵二叉樹中相距最遠的兩個節點之間的距離。 #include "stdlib.h" #include "stdio.h"
原创 輸入一顆二元樹,從上往下按層打印樹的每個結點,同一層中按照從左往右的順序打印
輸入一顆二元樹,從上往下按層打印樹的每個結點,同一層中按照從左往右的順序打印。 例如輸入 8 / \ 6 10/ \ / \5 7 9 11輸出8 6 10 5 7 9 11。 #include "stdlib.h" #incl
原创 在升序數組中查找兩個數,使得它們的和正好是輸入的那個數字
題目:輸入一個已經按升序排序過的數組和一個數字,在數組中查找兩個數,使得它們的和正好是輸入的那個數字。要求時間複雜度是O(n)。如果有多對數字的和等於輸入的數字,輸出任意一對即可。例如輸入數組1、2、4、7、11、15和數字15。由於4+
原创 三種數據庫的jdbc配置
Sql Server數據庫配置參數 DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; URL = "jdbc:sqlserver://localhost:14