1.岳陽酒店新聘用一名機(jī)房管理人員霎苗,該用戶能且僅能對后臺數(shù)據(jù)庫HOTEL中任何表執(zhí)行SELECT操作原探,執(zhí)行操作
http://blog.sina.com.cn/s/blog_4d663a290100j5r6.html
a.使用hotel數(shù)據(jù)庫 use 'HOTEL'
b.授予用戶對表的權(quán)限 sp_grantdbaccess 'ak','w'
c.添加w為讀取數(shù)據(jù)庫的成員 exec sp_addrolemember 'db_datareader' 'w'
還有一句:GRANT select on * on 'w'(不能確定是不是 * 代表所有表)
2.鄰接表存儲結(jié)構(gòu)適合存儲稀疏圖
3.帶參且有默認(rèn)值的構(gòu)造函數(shù)與無參的構(gòu)造函數(shù)“等價”砚亭,如果兩種構(gòu)造函數(shù)并存褒墨,當(dāng)調(diào)用構(gòu)造函數(shù)時废登,就會出錯(不知道調(diào)用哪個構(gòu)造函數(shù))震贵。
4.Java提供了兩類主要的異常:runtime exception和checked exception。checked 異常也就是我們經(jīng)常遇到的IO異常水评,以及SQL異常猩系,文件異常都是這種異常。對于這種異常中燥,JAVA編譯器強(qiáng)制要求我們必需對出現(xiàn)的這些異常進(jìn)行catch寇甸。所以,面對這種異常不管我們是否愿意疗涉,只能自己去寫一大堆catch塊去處理可能的異常拿霉。(被發(fā)現(xiàn))
但是另外一種異常:runtime exception,也稱運(yùn)行時異常咱扣,我們可以不處理绽淘。當(dāng)出現(xiàn)這樣的異常時,總是由虛擬機(jī)接管偏窝。比如:我們從來沒有人去處理過NullPointerException異常收恢,它就是運(yùn)行時異常,并且這種異常還是最常見的異常之一祭往。 (不被發(fā)現(xiàn))
5.TCP/IP端口
知名端口1~1023
臨時端口:1024~5000
5000為其他服務(wù)器預(yù)留
線程中可以設(shè)置優(yōu)先級大小thread1.setPriority();
Thread類是在java.lang包中定義的。一個類只要繼承了Thread類同時覆寫了本類中的run()方法就可以實(shí)現(xiàn)多線程操作了火窒,但是一個類只能繼承一個父類硼补,這是此方法的局限;在程序開發(fā)中只要是多線程肯定永遠(yuǎn)以實(shí)現(xiàn)Runnable接口為主,因為實(shí)現(xiàn)Runnable接口相比繼承Thread類有如下好處:避免點(diǎn)繼承的局限熏矿,一個類可以繼承多個接口已骇。適合于資源的共享。
java為單繼承票编,繼承了某個類褪储,那么只有實(shí)現(xiàn)接口了。
7.除留余數(shù)法的一個經(jīng)驗是慧域,若散列表表長為m鲤竹,通常p為小于或等于表長(最好接近m)的最大質(zhì)數(shù)或不包含小于20質(zhì)因子的合數(shù)。(本題表長1000 p選擇997)
8.編譯方法中昔榴,動態(tài)存儲分配的含義是:在運(yùn)行階段為源程序中的量進(jìn)行分配
9.無效等價類:指對程序的規(guī)格說明是不合理的或無意義的輸入數(shù)據(jù)所構(gòu)成的集合,也就是不符合要求的設(shè)計類都是無效等價類
10.結(jié)構(gòu)圖的深度:圖中某一層的最大模塊數(shù)