Time of Update: 2018-12-05
上傳檔案先要匯入兩個包 在JSP頁面當中切記FORM後面的enctype="multipart/form-data"一定要寫上 在Action當中分別寫入private File[] imgpath;// 實際的上傳檔案 private String[] imgpathFileName; // 上傳檔案名稱 private String[] imgpathContentType; // 上傳檔案內容類型 private ServletContext context; //
Time of Update: 2018-12-05
問題描述:輸入一棵二叉樹的根結點,判斷該樹是不是平衡二叉樹。如果某二叉樹中任意結點的左右子樹的深度相差不超過1,那麼它就是一棵平衡二叉樹。例如中的二叉樹就是一棵平衡二叉樹: 思路:對於樹的題目,第一反應就是用遞迴。對於以某個結點為根的樹,只需計算出它的左右子樹的深度,如果深度相差小於等於1,則遞迴判斷它的左右子樹是不是平衡樹;否則肯定不是平衡二叉樹。這個問題的關鍵是要計算樹的深度,如果是自頂向下,會有很多重複的計算。計算以1為根的樹的深度,會牽涉到以2為根、以3
Time of Update: 2018-12-05
問題描述:輸入一個整數數組,判斷該數組是不是某二元尋找樹的後序遍曆的結果。如果是返回true,否則返回false。例如輸入5、7、6、9、11、10、8,由於這一整數序列是如下樹的後序遍曆結果: 8 / / 6 10 / / / / 5 7 9 11因此返回true。如果輸入7、4、6、5,沒有哪棵樹的後序遍曆的結果是這個序列,因此返回false。
Time of Update: 2018-12-05
解決方案:一:首先檢查以下兩個檔案是否存在本機中: (1):browsevi.dll 路徑c:/windows/system32/owsevi.dll (2):mshtmled.dll 路徑c:windows/system32/mshtmled.dll 如不在則說明該檔案已經損壞或遺失,需恢複. 二:恢複方法1: (1)從正常的機器上拷貝c:/windows/system32/mshtmled.dll和BROWSEUI.DLL到原生system32目錄下即可或到網上下載 (2)點本機上的"開始"
Time of Update: 2018-12-05
之前寫過的關於讓BeanUtils的copyProperty方法支援String與java.util.Date的類型轉換的文章的源碼在更新過一次之後[更新詳情請查看http://blog.csdn.net/fableking/archive/2008/07/17/2666803.aspx],我一直都沒看過今天回頭來看了下,發現了一個小問題,所有Date轉換為String的時候只能轉換為短日期格式的字串,這對於要求日期時間更精確的複製要求來說,肯定是無法滿足的,於是又對代碼稍稍修改了下,讓轉換支
Time of Update: 2018-12-05
問題描述:輸入一個整數和一棵二元樹。從樹的根結點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑。列印出和與輸入整數相等的所有路徑。例如輸入整數22和如下二元樹 10 / / 5 12 / / 4 7則列印出兩條路徑:10, 12和10, 5, 7。二元樹節點的資料結構定義為:struct BinaryTreeNode{int data;BinaryTreeNode *pLeft;BinaryTreeNode *pRight;};
Time of Update: 2018-12-05
問題描述:輸入一棵二元尋找樹,將該二元尋找樹轉換成一個排序的雙向鏈表。要求不能建立任何新的結點,只調整指標的指向。 10 / / 6 14 / / / /4 8 12 16 轉換成雙向鏈表4=6=8=10=12=14=16。 思路:利用遞迴的思想求解,分別調整某結點的左右子樹,調整完後,將該結點的左指標指向左子樹的最大節點,右指標指向右子樹的最小節點。 代碼如下:BSTreeNode * Convert(BSTreeNode *node){if(node ==
Time of Update: 2018-12-05
註:以下內容只作參考,因為部分API已經是比較老的版本了 JFreeChart類:void setAntiAlias(boolean flag) 字型模糊邊界void setBackgroundImage(Image image) 背景圖片void setBackgroundImageAlignment(int alignment) 背景圖片對齊(參數常量在org.jfree.ui.Align類中定義)void setBackgroundImageAlpha(float alpha)
Time of Update: 2018-12-05
鏈表的一些問題經常會在面試中出現,這類題目能很好的反映出程式員的編程基本功,以及思維的縝密程度。寫代碼之前,最好能仔細分析一下題目,列出關鍵點。其實思路是最重要的,思路如果正確,代碼實現不是問題,更像是一個翻譯的過程。下面是4道關於鏈表的題目,網上都有思路解答。自己實現了一下,供網友參考。下面各題的鏈表結點定義如下:struct ListNode{int key;ListNode *next;ListNode(int k = 0, ListNode *p = NULL) {
Time of Update: 2018-12-05
解題思路: 要控制CPU的使用率曲線,可以讓CPU跑busy和idle兩個不同的迴圈。busy迴圈可以執行一個空迴圈,idle可以調用Sleep調用實現。 程式的關鍵在於設定空迴圈的執行次數,這與CPU的主頻存在關係。假設CPU的主頻為2.33GHz,CPU每個周期平均可以執行2條指令,一個空迴圈的指令條數為5條,那麼迴圈次數n的計算方式為n=(2.33*1 000 000 000*2)/5=932 000
Time of Update: 2018-12-05
之前轉過一篇java中獲得資源檔的方法,當時直接拿來JUnit了一下,果然可行結果放在web應用中卻失效了。。。。這讓我一時鬱悶了很久之後終於找到瞭解決辦法,由於我一開始載入資源檔的時候直接使用的Class.class.getResourceAsStream(path),在直接運行java類的時候這個路徑會是當前啟動並執行java的路徑,這個沒錯不過在web應用中這個路徑就會變成null,我不知道是為什麼,可能是tomcat動了手腳。於是嘗試把Class換成了類自身,也就是要用getResour
Time of Update: 2018-12-05
字串問題是面試中經常出現的問題,這類問題有很多,難以不一。下面是幾道字串的題目,網上都能找到解答,自己實現了一下,供網友參考。感覺演算法重要的是要有正確的思路,實現起來不是問題。自己一定要多思考,這樣收穫可能會更多一點。 問題1:找兩個字串的最長公用子串。
Time of Update: 2018-12-05
對於二分尋找演算法,相信大家肯定不會陌生。演算法從一個排好序的數組中找指定的元素,如果找到了返回該元素在數組中的索引,否則返回-1。下面給出瞭解法。//a為排好序的數組,n為數組的大小,x為指定元素int binarySearch(int a[], int n, int x){ int left = 0, right = n-1, middle = 0; int tmp = 0; while(left <= right) {
Time of Update: 2018-12-05
可以截取,用fn函數: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 下面是JSTL中內建的方法列表以及其描述 函數名 函數說明 使用舉例 fn:contains 判斷字串是否包含另外一個字串 <c:if test="${fn:contains(name, searchString)}"> fn:containsIgnoreCase 判斷字串是否包含另外一個字串(大小寫無關)
Time of Update: 2018-12-05
問題描述:輸入一個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串"345",則輸出整數345。 思路:轉換的過程比較簡單,每次讀入一個字元,將之前儲存的值乘以10,然後再加上這個字元表示的數字。這是正常情況。這個問題主要是考察各種不正常情況的處理。假設函數的聲明為 int StrToInt(const char *str); (1)輸入的字串指標為空白; (2)數字前面有加號或減號的處理;
Time of Update: 2018-12-05
昨天晚上vista提示有更新,看到這樣一個驅動:AuthenTec Inc. - Other hardware - AuthenTec Inc.
Time of Update: 2018-12-05
問題描述:輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字元的順序不變。句子中單詞以空格符隔開。為簡單起見,標點符號和普通字母一樣處理。例如輸入“I am a student.”,則輸出“student. a am I”。 思路:先逆轉整個句子,然後從首字元開始掃描,每掃描到一個單詞(遇到空白或結束字元),對這個單詞進行逆轉。 代碼://採用左閉右開的形式void Reverse(char *pBegin, char *pEnd){if(pBegin
Time of Update: 2018-12-05
作為開源的串連池Proxool有以下優點。 透明性 可以明的添加接連池而不影響你原來的項目的JDBC代碼; 開放性 你可以方便的與其它的開源產品進行整合。如hibernate 中內建的這個Proxool標準性 它是在J2SE下開出來的。你可以放心的開發 易用性 非常容易 的進行配置。
Time of Update: 2018-12-05
<?xml version="1.0" encoding="ISO-8859-1"?><!--Properties for Proxool Configurator testing. Defines the same parameters asTestHelper.buildCompleteAlternativeProperties()--><something-else-entirely xmlns="http://sumthin.else.entirely"
Time of Update: 2018-12-05
這個問題整了我幾乎一個下午的時間。。。。。 項目需要用到雙資料來源,而對於串連池,我選擇了備受好評的Proxool,結果在spring配置了兩個資料來源,測試事務的時候,發現不發生錯誤,資料也無法提交出去。。。。。這讓我納悶了很久很久。。。一直以為是我雙資料來源配置錯了,因為在SSH+proxool的情況下配置雙資料來源真的是第一次嘗試。。。。。 後來逐步測試,直到把雙資料來源配置去了也發現不能插入,於是開始懷疑是資料庫的問題。。。結果不是,後來在想,難道proxool的配置被我改爛了?想想也不