原创 CentOS修改系統默認編碼(命令行方式)

在安裝centOS時選擇了安裝中文版, 但是在用ssh操作時,發現有中文亂碼,因爲大部分時候ssh不能很好的支持中文 這時候我們需要修改一下系統編碼 系統編碼在/etc/sysconfig/i18n文件中 使用編輯器將該文件中的字符編

原创 JAVA自定義異常類的一種實現方式

/* *自定義異常類 */ public class UnsupportedShapeException extends Exception{     private static final long serialVersionUID

原创 活動安排問題(C語言實現)——貪心算法應用(2)

設有n個活動的集合E = {1,2,…,n},其中每個活動都要求使用同一資源,如演講會場等,而在同一時間內只有一個活動能使用這一資源。每個活動i都有一個要求使用該資源的起始時間si和一個結束時間fi,且si < fi 。如果選擇了活動i,

原创 隊列、堆棧與數組、鏈表的區別與聯繫

首先,明確兩個概念:數據結構與數據存儲結構! 數據結構:是指相互之間存在一種或多種特定關係的數據元素的集合。聽起來是不是很抽象,簡單理解:數據結構就是描述對象間邏輯關係的學科。比如:隊列就是一種先進先出的邏輯結構,棧是一種先進後出的邏輯

原创 軟件測試基礎知識總結

對於想要從事軟件測試的新人或者想要對軟件測試有初步瞭解的朋友來說,趙斌的《軟件測試技術經典教程》是一本很不錯的書。 下面是我通過閱讀此書後總結的書中所介紹的基礎知識要點。 一、基本概念 軟件中BUG的定義        軟件的bug指的

原创 strcpy()函數原型及分析

已知strcpy函數的原型是 char* strcpy(char* strDest,const char* strSrc); 1.不調用庫函數,實現strcpy函數 2.解釋爲什麼要返回char*; 1.strcpy的實現代碼 cha

原创 單鏈表的刪除

//接上一篇 //單鏈表的刪除 node * del(node *head,int num) { node*p1,*p2; p1 = head; while(num!=p1->data && p1->data!= NULL)

原创 希爾排序(C語言實現)

希爾排序(Shell Sort)又稱縮小增量排序,因DL.Shell於1959年提出而得名。 假設有這樣一個數組{5,8,9,2,6,3,5,1},要求按照從小到大排列,如果使用直接插入排序,要將數組最後的1移到最前面,對於一個小數組來

原创 “1000瓶藥水,其中至多有1瓶劇毒,小狗服完藥20小時後才能判斷是否中毒。現在給你10只小狗、在24小時內、通過小狗試藥的方式找出哪瓶藥有毒或者全部無毒”

題目: 1000瓶藥水,其中至多有1瓶劇毒,小狗服完藥20小時後才能判斷是否中毒。 現在給你10只小狗、在24小時內、通過小狗試藥的方式找出哪瓶藥有毒或者全部無毒思路:一、“小狗服完藥20小時後才能判斷是否中毒”,現只有“24小時內”

原创 找零錢問題(C語言實現)——貪心算法應用(1)

在現實生活中,經常遇到找零問題,假設有數目不限的面值爲20,10,5,1的硬幣。 給出需要找零數,求出找零方案,要求:使用數目最少的硬幣。 對於此類問題,貪心算法採取的方式是找錢時,總是選取可供找錢的硬幣的最大值。比如,需要找錢數爲2

原创 設置linux系統啓動時不啓動圖形界面

     圖形界面給用戶帶來方便的同時,也帶來了耗費內存的問題。     在某些必要的時候,我們需要讓系統啓動時不加載圖形界面。      以centOS5.6爲例:                     首先: vi /etc/i

原创 JSP與Servlet面試題精選

http://www.iteye.com/topic/1000461

原创 單鏈表的建立,求長度,打印

//定義一個單鏈表 typedef struct student { int data; struct student *next; }node; node *create() { node *p,*s,*he

原创 求一個階乘尾數0的個數(C語言實現)

解題思路:直接求出這個數然後求其末尾0的個數肯定是不可取的,即使是long類型,也很快會有溢出              現象。可以利用2*5=10,對任意數的階乘,5的因子個數肯定比2的因子個數要少,所以,可以認爲,n的階乘尾數中有多少

原创 沒有產品說明書時使用的測試——探索測試

探索測試  、Exploratory Testing 通常用於沒有產品說明書的測試,這需要把軟件當作產品說明書來看待,分步驟逐項探索軟件特性,記錄軟件執行情況,詳細描述功能,綜合利用靜態和動態技術來進行測試。探索測試人員只靠智能、洞察力和