任務(wù):
- 把 git 操作不理解的命令,查百度學(xué)習(xí),了解用途;
- 了解 組合關(guān)系 和 繼承關(guān)系 的區(qū)別;
- 理解 11.7和11.8的內(nèi)容,用自己的語言描述出來;
- 預(yù)習(xí)魔法方法 12.1的內(nèi)容;
加餐:學(xué)習(xí)HTTP和TCP/IP 協(xié)議
1. 把 git 操作不理解的命令,查百度學(xué)習(xí),了解用途;
git clone命令將存儲庫克隆到新目錄中;
git status命令用于顯示工作目錄和暫存區(qū)的狀態(tài);
git config命令用于獲取并設(shè)置存儲庫或全局選項;
當(dāng)安裝Git后首先要做的事情是設(shè)置用戶名稱和e-mail地址。這是非常重要的,因為每次Git提交都會使用該信息。它被永遠(yuǎn)的嵌入到了你的提交中:
git config --global user.name "maxsu"
git config --global user.email "yiibai.com@gmail.com"
只需要做一次這個設(shè)置。
git commit命令將索引的當(dāng)前內(nèi)容與描述更改的用戶和日志消息一起存儲在新的提交中。
git push命令用于將本地分支的更新,推送到遠(yuǎn)程主機
git add命令將文件內(nèi)容添加到索引(將修改添加到暫存區(qū))。也就是將要提交的文件的信息添加到索引庫中。
2. 了解 組合關(guān)系 和 繼承關(guān)系 的區(qū)別;
繼承關(guān)系只發(fā)生在類型之間,例如;
白馬是馬,那么白馬和馬之間就是繼承關(guān)系;
計算機中有一個CPU,那么計算機和CPU就是組合關(guān)系。
3. 理解 11.7和11.8的內(nèi)容(類,類對象,實例對象),用自己的語言描述出來;
4. 預(yù)習(xí)魔法方法 12.1的內(nèi)容;
class Rectangle:
def __init__(self,x,y):
self.x = x
self.y = y
def getPeri(self):
return (self.x + self.y) * 2
def getArea(self):
return self.x * self.y
>>> rect = Rectangle(3,4)
>>> rect.getPeri()
14
>>> rect.getArea()
12
>>>
加餐:學(xué)習(xí)HTTP和TCP/IP 協(xié)議
HTTP 負(fù)責(zé) web 服務(wù)器與 web 瀏覽器之間的通信。
HTTP 用于從 web 客戶端(瀏覽器)向 web 服務(wù)器發(fā)送請求,并從 web 服務(wù)器向 web 客戶端返回內(nèi)容(網(wǎng)頁)。
TCP 用于從應(yīng)用程序到網(wǎng)絡(luò)的數(shù)據(jù)傳輸控制。
TCP 負(fù)責(zé)在數(shù)據(jù)傳送之前將它們分割為 IP 包,然后在它們到達的時候?qū)⑺鼈冎亟M。
問題:
1,HTTP和TCP協(xié)議不理解,雖然學(xué)校有教過。
2,類對象和實例對象沒弄分析清楚。