1. 程式人生 > 實用技巧 >ioctl獲取本機IP和MAC地址

ioctl獲取本機IP和MAC地址

第11組Alpha衝刺(3/6)

一、基本情況


  • 隊名:你們說的隊

  • 組長部落格:點我

  • 作業部落格:點我

  • 組員人數:10

二、衝刺概況彙報


組員1 林必涵(組長)

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      學習了序列化,可以返回json格式的資料,完善了直達搜尋介面的設計。
      
    • 展示GitHub當日程式碼/文件簽入記錄


  • 接下來的計劃

    繼續寫其他功能的介面。
    
  • 還剩下哪些任務

    使用者登入、資料庫的遷移、介面仍需要完善。
    
  • 燃盡圖

  • 遇到了哪些困難

    序列化和反序列化
    
  • 有哪些收穫和疑問。

    學會了序列化的設計,restfulAPI的設計思想。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
240
60+
Estimate
估計這個任務需要多少時間
40
60+
Development
開發
2160
750+
Analysis
需求分析 (包括學習新技術)
120
108
Design Spec
生成設計文件
120
102
Design Review
設計複審 (和同事稽核設計文件)
120
60
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
120
60
Design
具體設計
900
120+
Coding
具體編碼
600
300+
Code Review
程式碼複審
120
Test
測試(自我測試,修改程式碼,提交修改)
180
Reporting
報告
220
Test Report
測試報告
60
Size Measurement
計算工作量
100
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
60
20+
合計
2980
810

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
63
63
4
4
搭建伺服器,學習Django框架
2
30
93
6
10
繼續學習Django框架
3
50
143
6
16
學習了序列化
...

組員2(賀勁渲)

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      瞭解了爬蟲程式的編寫。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義的記錄。
      
  • 接下來的計劃

    完成可以爬取各大機票網站資料的爬蟲。
    搭建資料庫伺服器。  
    
  • 還剩下哪些任務

    完成可以爬取各大機票網站資料的爬蟲程式。
    
    ​ 搭建資料庫伺服器。
  • 遇到了哪些困難

    對任務如何操做不是很瞭解。    
    
  • 有哪些收穫和疑問

    瞭解了資料庫伺服器的建立。   
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
120
10+
· Estimate
估計這個任務需要多少時間
120
10+
Development
開發
2880
120+
· Analysis
需求分析 (包括學習新技術)
60
120
· Design Spec
生成設計文件
240
· Design Review
設計複審 (和同事稽核設計文件)
240
· Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
· Design
具體設計
480
· Coding
具體編碼
2880
· Code Review
程式碼複審
720
· Test
測試(自我測試,修改程式碼,提交修改)
210
Reporting
報告
240
· Test Report
測試報告
60
· Size Measurement
計算工作量
60
· Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
120
10+
合計
3240
140+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
38
38
2
2
大致瞭解編寫爬蟲程式需要學習的內容;嘗試爬取了部分網頁的資料
2
0
0
3
5
學習瞭如何搭建資料庫伺服器
3
0
0
3
8
學習瞭如何搭建資料庫伺服器
...

組員3 胡佳偉

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      繼續看視訊學習小程式前端開發,看完發現話說感覺去找類似的程式碼參考一下。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義內容。
      
  • 接下來的計劃

    做完收藏夾和特價機票兩個頁面的前端開發。
    
  • 還剩下哪些任務

    做完收藏夾和特價機票兩個頁面的前端開發。
    
  • 遇到了哪些困難

    看完視訊感覺我醒了,然後什麼都不會。
    
  • 有哪些收穫和疑問

    決定去實踐。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
200
60+
Estimate
估計這個任務需要多少時間
200
40+
Development
開發
5
20+
Analysis
需求分析 (包括學習新技術)
600
700
Design Spec
生成設計文件
230
50+
Design Review
設計複審 (和同事稽核設計文件)
20
20+
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
15+
Design
具體設計
400
50+
Coding
具體編碼
1450
60+
Code Review
程式碼複審
180
20+
Test
測試(自我測試,修改程式碼,提交修改)
480
30+
Reporting
報告
180
60+
Test Report
測試報告
180
30+
Size Measurement
計算工作量
20
10+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
40
30+
合計
3760
1195

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
20
20
3
3
對微信小程式前端開發有了更深瞭解,熟悉開發平臺
2
30
50
5
8
實際進行了頁面設計,對小程式前端有基本來了解
3
30
80
10
18
看了一些別人程式碼,並拿去編譯,更加熟悉小程式
...

組員4:李秋傑

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      學習微信小程式的測試。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義的記錄。
      
  • 接下來的計劃

    繼續學習並嘗試測試微信小程式。
    
  • 還剩下哪些任務

    繼續學習並嘗試測試微信小程式,對組內成果進行測試。
    
  • 遇到了哪些困難

    要準備其他科目的考試。
    
  • 有哪些收穫和疑問

    瞭解使用微信開發者工具測試小程式。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
240
120+
Estimate
估計這個任務需要多少時間
40
70+
Development
開發
2160
442+
Analysis
需求分析 (包括學習新技術)
120
340
Design Spec
生成設計文件
120
102
Design Review
設計複審 (和同事稽核設計文件)
120
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
120
Design
具體設計
900
Coding
具體編碼
600
Code Review
程式碼複審
120
Test
測試(自我測試,修改程式碼,提交修改)
180
Reporting
報告
220
Test Report
測試報告
100
Size Measurement
計算工作量
60
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
60
30+
合計
2620
592+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
0
0
4
4
瞭解微信小程式測試
2
0
0
7
11
瞭解微信開發者工具的使用
3
0
0
9
20
瞭解微信開發者工具測試小程式
...

組員5:林源

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      開始著手寫所負責的前端程式碼
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義記錄。
      
  • 接下來的計劃

    把負責的前端部分完成。
    
  • 還剩下哪些任務

    收藏夾頁面和載入頁面。
    
  • 遇到了哪些困難

    雖然UI做的很簡單,但是對我來說還是太難實現了。
    
  • 有哪些收穫和疑問

    前端也不簡單。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
200
20+
Estimate
估計這個任務需要多少時間
200
20+
Development
開發
3380
Analysis
需求分析 (包括學習新技術)
600
160+
Design Spec
生成設計文件
230
20+
Design Review
設計複審 (和同事稽核設計文件)
20
15+
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
15+
Design
具體設計
400
60+
Coding
具體編碼
1450
60+
Code Review
程式碼複審
180
15+
Test
測試(自我測試,修改程式碼,提交修改)
480
70+
Reporting
報告
180
50+
Test Report
測試報告
120
20+
Size Measurement
計算工作量
20
10+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
40
20+
合計
3760
485+

學習進度條

第N周
新增程式碼(行)
累計程式碼(行)
本週學習耗時(小時)
累計學習耗時(小時)
重要成長
1
0
0
3
3
學習瞭解HTML、CSS、JAVASCRIPT的基本內容
2
0
0
2
5
進一步學習瞭解HTML、CSS、JAVASCRIPT的基本內容
3
53
53
1
6
開始著手寫程式碼
...

組員6:呂銘飛

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      完成了搜尋結果頁面的主要部分。
      
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

     繼續完善頁面,改BUG。
    
  • 還剩下哪些任務

    兩個搜尋介面目前存在一些BUG,需要繼續完善。
    
  • 遇到了哪些困難

    頁面佈局偶爾會產生錯亂。
    
  • 有哪些收穫和疑問

    收穫:在面向搜尋引擎的過程中理解了頁面佈局和一些滑動功能的實現。
    疑問:為什麼我的程式碼全是BUG。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
200
15+
Estimate
估計這個任務需要多少時間
200
15+
Development
開發
3380
350+
Analysis
需求分析 (包括學習新技術)
600
100+
Design Spec
生成設計文件
230
10+
Design Review
設計複審 (和同事稽核設計文件)
20
10+
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
0
Design
具體設計
400
30+
Coding
具體編碼
1450
120+
Code Review
程式碼複審
180
10+
Test
測試(自我測試,修改程式碼,提交修改)
480
70+
Reporting
報告
180
10+
Test Report
測試報告
120
5+
Size Measurement
計算工作量
20
5+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
40
10+
合計
3760
375

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
200
200
6
6
學習小程式原生框架並開始進行前端頁面的製作
2
245
445
8
14
繼續頁面的製作,把一些常用的內容封裝成了元件
3
233
678
8
22
機票的搜尋結果頁面基本完成
...

組員7:王涵永

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      寫部落格,修改部落格,催進度(好像沒啥其他事做了)
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義記錄。
      
  • 接下來的計劃

    跟進前端、後端組專案內容。
    
  • 還剩下哪些任務

    各種跟進進度,催進度(請奶茶、請燒烤?),各種部落格編寫。
    
  • 遇到了哪些困難

    暫無。
    
  • 有哪些收穫和疑問

    完成了後端組的內容安排。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
300
120+
Estimate
估計這個任務需要多少時間
120
120+
Development
開發
Analysis
需求分析 (包括學習新技術)
Design Spec
生成設計文件
Design Review
設計複審 (和同事稽核設計文件)
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
Design
具體設計
Coding
具體編碼
Code Review
程式碼複審
Test
測試(自我測試,修改程式碼,提交修改)
Reporting
報告
1000
390+
Test Report
測試報告
600
220+
Size Measurement
計算工作量
200
90+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
200
80+
合計
1300
510+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
0
0
3
3
寫部落格,前端組任務安排完成
2
0
0
2
5
寫部落格,跟進前端組進度,後端組任務安排完成
3
0
0
3
8
寫部落格,跟進前後端組進度,開會討論
...

組員8:張巨集錚

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      根據ER圖建立資料庫及表,利用pymysql將爬下的json匯入遠端資料庫mysql
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義記錄。
      
  • 接下來的計劃

    ​ 優化資料庫關係,增加觸發器,函式等。
  • 還剩下哪些任務

    分析資料庫現在還需要的內容,安全性等。
    
  • 遇到了哪些困難

    暫無。
    
  • 有哪些收穫和疑問

    學習瞭如何將資料匯入資料庫。
    
  • PSP & 學習進度條

PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 120 10+
· Estimate 估計這個任務需要多少時間 120 10+
Development 開發 2880
· Analysis 需求分析 (包括學習新技術) 60 300
· Design Spec 生成設計文件 240
· Design Review 設計複審 (和同事稽核設計文件) 240
· Coding Standard 程式碼規範 (為目前的開發制定合適的規範) 20
· Design 具體設計 480
· Coding 具體編碼 2880
· Code Review 程式碼複審 720
· Test 測試(自我測試,修改程式碼,提交修改) 210
Reporting 報告 240
· Test Report 測試報告 60
· Size Measurement 計算工作量 60
· Postmortem & Process Improvement Plan 事後總結, 並提出過程改進計劃 120
合計 3240 320+
第N輪次 新增程式碼(行) 累計程式碼(行) 本輪次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 4 4 爬蟲的基本操作;伺服器搭建基本知識
2 0 0 4 8 伺服器的搭建,mysql基本操作,navicat基本操作
3 0 0 8 16 mysql建表匯入
...

組員9:林沛東

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

       初步學習爬蟲。
      
    • 展示GitHub當日程式碼/文件簽入記錄

       暫無有意義的記錄。
      
  • 接下來的計劃

     深入學習爬蟲,完成接下來分配的任務。
    
  • 還剩下哪些任務

     實現最基礎的功能。
    
  • 遇到了哪些困難

     考試臨近,學業繁忙。
    
  • 有哪些收穫和疑問

     收穫:爬蟲的簡單使1636疑問:不知道能不能熟練使用。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
140
· Estimate
估計這個任務需要多少時間
140
50+
Development
開發
7670
· Analysis
需求分析 (包括學習新技術)
2880
500+
· Design Spec
生成設計文件
240
· Design Review
設計複審 (和同事稽核設計文件)
240
· Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
20+
· Design
具體設計
480
· Coding
具體編碼
2880
· Code Review
程式碼複審
720
· Test
測試(自我測試,修改程式碼,提交修改)
210
Reporting
報告
240
· Test Report
測試報告
60
· Size Measurement
計算工作量
60
· Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
120
30+
合計
8050
600+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本週學習耗時(小時)
累計學習耗時(小時)
重要成長
1
50
50
2
2
學習了一些JS
2
0
50
2
4
學習了團隊協作開發的流程
3
50
100
5
9
學習了爬蟲的初步使用
...

組員10:翁恩慧

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      明確分工,細化需求。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      不work還是算了吧。。。
      
  • 接下來的計劃

    爬蟲可執行,提供資料。
    
  • 還剩下哪些任務

    爬取相關資料提供給資料庫。
    
  • 遇到了哪些困難

    使用框架出現bug,沒有手寫的好查詢。
    
  • 有哪些收穫和疑問

    多查詢API,少做無用功。
    
  • PSP & 學習進度條

    PSP

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃 140 30
    · Estimate · 估計這個任務需要多少時間 140 30
    Development 開發 7670 1050
    · Analysis · 需求分析 (包括學習新技術) 2880 660
    · Design Spec · 生成設計文件 240 60
    · Design Review · 設計複審 240 30
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 20 0
    · Design · 具體設計 480 60
    · Coding · 具體編碼 2880 240
    · Code Review · 程式碼複審 720 0
    · Test · 測試(自我測試,修改程式碼,提交修改) 210 0
    Reporting 報告 240 120
    · Test Report · 測試報告 60 0
    · Size Measurement · 計算工作量 60 60
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 120 60
    TOTAL 合計 8050 1200

    學習進度條

    第N輪次 新增程式碼(行) 累計程式碼(行) 本輪次學習耗時(小時) 累計學習耗時(小時) 重要成長 :
    1 0 0 3 3 資料庫的基本操作
    2 125 125 4 7 對後端開發有了更全面的認識
    3 36 161 5 12
    ...

三、衝刺成果展示

  • 展示組內最新成果

前端組優化完善了首頁介面,並新增收藏功能

初步搭建web框架,並寫好直達搜尋的介面


  • 站立會議合照

由於站立會議太遲開始,所以由一個組員拍第一張照片,隨後第二個組員替換拍第二張照片。


  • Alpha衝刺會議耗時記錄

第N次會議
耗時(分鐘)
1
10
2
10
3
10
...
...