## 課堂內容總結html
遞歸java
HTTP請求包括三個部分:
git
第一部分具體以下:
算法
URL構造方法:
vim
HTTP請求包括三個部分
數組
GET /C/9/5/1_kfanning.jpg HTTP/1.1
PUT方法請求服務器去把請求裏的實體存儲在請求URI(Request-URI)標識下。若是請求URI(Request-URI)指定的的資源已經在源服務器上存在,那麼此請求裏的實體應該被看成是源服務器關於此URI所指定資源實體的最新修改版本。若是請求RI(Request-URI)指定的資源不存在,而且此URI被用戶代理定義爲一個新資源,那麼源服務器就應該根據請求裏的實體建立一個此URI所標識下的資源。緩存
若是一個新的資源被建立了,源服務器必須能向用戶代理(useragent)發送201(已建立)響應。若是已存在的資源被改變了,那麼源服務器應該發送200(Ok)或者204(無內容)響應。若是資源不能根據請求URI建立或者改變,一個合適的錯誤響應應該給出以反應問題的性質。服務器
實體的接收者不能忽略任何它不理解和不能實現的Content-* (如:Content-Range)頭域,而且必須返回501(沒有被實現)響應。若是請求穿過一個緩存(cache),而且此請求URI(Request-URI)指示了一個或多個當前緩存的實體,那麼這些實體應該被看做是舊的。PUT方法的響應是不可緩存的。網絡
PUT方法請求裏的URI標識請求裏封裝的實體一一用戶代理知道URI意指什麼,而且服務器不能把此請求應用於其它資源(resource)。PUT方法請求裏的實體頭域應該被用於資源的建立或修改。學習
Map<String, List<String>> headers = urlConnection.getHeaderFields(); Set<Map.Entry<String, List<String>>> entrySet = headers.entrySet();
查詢了Map的API,以下圖所示:K是「此映射所維護的鍵的類型」,上段代碼中鍵類型爲String,V是「映射值的類型」,這裏是一個String類型的鏈表。getHeaderFields用於讀取此URL引用的資源。
Set是一個不包含重複元素的 collection。其成員類型爲Map.Entry<String, List<String>>
Map.Entry其中是映射項(鍵-值對)。截圖以下:
查詢entrySet方法:它返回此映射中包含的映射關係的 Set 視圖。
目前暫不知道試題的具體答案。
這周我對搭檔的幫助是和她一塊兒分析電子版教材中網絡方面的代碼,解決咱們不明白的模塊並督促雙方學習。
教材學習中的問題和解決過程, 一個問題加1分
代碼調試中的問題和解決過程, 一個問題加1分
基於評分標準,我給本博客打分:XX分。得分狀況以下:xxx
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 4/0 | 1/3 | 28/80 | 下載了JDK和GIT |
第二週 | 61/4 | 1/4 | 20/108 | 在unbuntu中熟練編寫程序,熟練進行文件、目錄等操做 |
第三週 | 684/65 | 1/5 | 27/108 | 初步配置vim方便使用,會本身解決一些代碼問題 |
第四周 | 1238/749 | 1/6 | 23/135 | 大部分本身補全的代碼片斷不會出現問題,漸漸具有脫離書本編代碼的能力 |
第五週 | 627/1987 | 1/7 | 20/158 | 可以幫助其餘同窗發現代碼出錯的緣由 |
第六週 | 414/2614 | 1/8 | 24/178 | 可以整理出教材中各類類、接口、方法之間的相互關係,理清知識脈絡 |
第七週 | 564/3028 | 2/9 | 17/202 | 借室友的書進行學習,因此學習時更加註重理解和記憶 |
第八週 | 280/3592 | 1/11 | 20/219 | 借室友的書進行學習,因此學習時更加註重理解和記憶 |
第九周 | 300/3872 | 2/12 | 20/239 | 借室友的書進行學習,因此學習時更加註重理解和記憶 |
第十週 | 899/4172 | 1/14 | 18/259 | 對Java在網絡上的應用有了更多瞭解 |
嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進本身的計劃能力。這個工做學習中很重要,也頗有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。
計劃學習時間:20小時
實際學習時間:18小時
改進狀況:重點學習Java for Android。分析代碼能力提高。