牛客網學習筆記(20181024)

2021-08-29 20:35:58 字數 855 閱讀 1652

本博文主要記錄個人在牛客網做專項練習遇到的重難點,若感興趣可自行練習!!!

**為:

1、關於二進位制檔案

(1)檔案分為文字檔案和二進位制檔案,計算機只認識二進位制,所以實際上都是二進位制的不同解釋方式。文字檔案是以不同編碼格式顯示的字元,例如ascii、unicode等,window中文字檔案的字尾名有".txt",".log",各種程式語言的原始碼檔案等;二進位制檔案就是用文字文件開啟是看不懂亂碼,只要能用文字開啟的檔案都可以算是文字檔案,只是顯示的結果不是你想要的,二進位制檔案只有用特殊的應用才能讀懂的檔案,例如".png",".bmp"等,計算機中大部分的檔案還是二進位制檔案。

(2)file類是對檔案整體或者檔案屬性操作的類,例如建立檔案、刪除檔案、檢視檔案是否存在等功能,不能操作檔案內容;檔案內容是用io流操作的。

(3)當輸入過程中意外到達檔案或流的末尾時,丟擲eofexception異常,正常情況下讀取到檔案末尾時,返回乙個特殊值表示檔案讀取完成,例如read()返回-1表示檔案讀取完成。

(4)不論是文字檔案還是二進位制檔案,在計算機中都是以二進位制形式儲存的,所以都當做二進位制檔案讀取。

2、關於jsp生命週期

(1)jsp會先解釋成servlet原始檔,然後編譯成servlet類檔案

(2)init方法:負責初始化servlet物件。在servlet的整個生命週期類,init()方法只被呼叫一次。

(3)每當使用者端執行jsp時,jsp service()方法都會執行一次。

(4)destroy方法:銷毀servlet物件,釋放占用的資源,servlet要被解除安裝時呼叫

牛客網 學習筆記整理

2017 11 11 2017 12 03 八次課程整理,寫在每篇散落的部落格中,此部落格為總結目錄,方便以後查詢。近期會不斷更新,可能會比較慢 最近好忙,捂臉逃跑中 03 17 2018 更新 將全部九次課的內容目錄貼在下面這篇部落格中,只提供思路,不貼 方便以後查閱。目錄部落格 1 各大排序演算...

牛客網學習筆記(20181021)

本博文主要記錄個人在牛客網做專項練習遇到的重難點,若感興趣可自行練習!為 3 paint 函式在每一次瀏覽器顯示頁面時被呼叫 4 最小化被點開 頁面重新顯示,之前程序還在 paint 函式被呼叫。2.關於socket通訊 1 客戶端通過new socket 方法建立通訊的socket物件 2 伺服器...

牛客網刷題筆記

今天在牛客網刷了一道求最長字串是回文數的長度,剛開始的時候,我用兩個指標,乙個指前邊,乙個指後邊,對比兩個指標指向的值,相等則前邊的指標後移,後邊的指標前移,然後再判斷是否相等,如果不相等,那麼就不是回文數,前邊的指標回到第一次開始的地方,後邊的指標回到第一次開始的地方,前邊的指標再自加後移移位,然...