今天介紹bootstrap裡一個好用的東西:selectpicker
首先他需要的元件有jquery、bootstrap與bootstrap-select,以下範例使用cdn:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/css/bootstrap-select.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/js/bootstrap-select.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/js/i18n/defaults-zh_CN.min.js"></script>

Dnight 發表在 痞客邦 留言(0) 人氣()

最近被公司要求要改.net mvc的網站
裡面需要處理資料庫的資料
讀取出來的資料可以ToList或是ToArray
不過C#的List與Array似乎與Java的有些差別
於是將他查下來後記在這邊避免忘記

Dnight 發表在 痞客邦 留言(0) 人氣()

一般來說serlet的post請求可以使用filter或是用request.setCharacterEncoding("UTF-8");
來處理編碼
但是當使用Get方法時,Tomcat沒有用正確的編碼來處理querystring,資料就會變成亂碼。

解決方法是修改tomcat資料夾下的

Dnight 發表在 痞客邦 留言(0) 人氣()


首先一些常用的快速鍵可以在編輯→進階裡找到有些快速鍵是用","隔開,舉例來說註解是Crtl+K,Ctrl+C那麼你就要先按下Ctrl+K,此時畫面的左下角會顯示這個訊息然後再按下Ctrl+C就可以把選取範圍註解
還有一些常用的快速鍵如下
快速鍵 效果 CTRL + G 移動到指定行號位置 CTRL + F4 關閉程式頁籤 CTRL + F 尋找 CTRL + SHIFT + F 在檔案中尋找 CTRL + H 取代 CTRL + SHIFT + H 在檔案中取代 CTRL + ALT + L 檢視方案總管 CTRL + ALT + X 檢視工具列 F5 開始偵錯 CTRL + F5 啟動但不偵錯 CTRL + SHIFT + W 在瀏覽器中顯示

Dnight 發表在 痞客邦 留言(0) 人氣()

再SpringMVC中,控制前端的class為
org.springframework.web.servlet.DispatcherServlet
DispatcherServlet負責將客戶的請求分派給對應於請求的控制物件
DispatcherServlet需要設定在web.xml中
以下是web.xml設定

Dnight 發表在 痞客邦 留言(0) 人氣()

之前看到某個系統把陣列轉成字串的功能
臨時想到了關於功能的效能問題
所以就稍微記了一下
他大概的程式碼如下
public String arrayToString(String[] input){
StringBuffer result = new StringBuffer();
if(input!=null){
boolean isFirstElement = true;
for(int i = 0; i<input.length; i++){
if(isFirstElement){
result.append(input[i]);
} else {
result.append(", ");
result.append(input[i]);
}
}
}
return result.toString();
}

Dnight 發表在 痞客邦 留言(0) 人氣()

Guard Clause是一種程式的風格,通常會至少滿足其中一種以下的行為
1.檢查傳入的參數,如果檢驗不通過就回傳錯誤訊息
2.檢查物件的狀態,如果不符合function使用的物件就
3.簡單快速的處理明顯的邏輯
舉個例子像是以下的程式碼

Dnight 發表在 痞客邦 留言(0) 人氣()


前幾天在FB上看到有大學生在某社團問作業:1加到10的程式怎麼做
然後看到一些很有趣的解答
剛好趁機談談程式的效能
由1加到n這個運算
很直觀的做法就是1+2+3+4+5+6.+..+n

Dnight 發表在 痞客邦 留言(0) 人氣()

有時候需要建立一個新陣列,這個新陣列跟舊的陣列前面都一樣
只有最後幾個值不同或是加了幾個值
或是有兩個陣列,我們需要合併這兩個陣列的時候
除了用for迴圈把陣列一個一個倒進去以外
我們可以使用System的arraycopy方法

Dnight 發表在 痞客邦 留言(0) 人氣()

今天介紹一個除了split()方法以外,分割String的方法
StringTokenizer的方法主要有下列幾個
countTokens():可以知道你的String被Tokenizer分成幾段
hasMoreTokens():檢查StringTokenizer是否還有Token
nextToken():

Dnight 發表在 痞客邦 留言(0) 人氣()

今天去松凌科技面試時遇到的考題
限時30分鐘
做出來後我問了一下面試官說能不能把考題公佈
面試官很慷慨的答應了,表示說他們也希望大家都能夠會處理map
於是我回家後馬上將這題題目重現

Dnight 發表在 痞客邦 留言(0) 人氣()

這個問題我認為原理非常的簡單...我在學Java的第一週就可以把他做出來
不過後來時間久了就忘記要把這個問題的解法丟上來
趁著現在比較有空的時間把教學簡單的打一下
首先從兩個整數的最大公因數開始
整數的最大公因數就是能夠同時整除他們的最大整數

Dnight 發表在 痞客邦 留言(1) 人氣()

« 1 2 3 4 5
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。