2018-2019-1 《信息安全系統設計基礎》教學進程

《信息安全系統設計基礎》教學進程

目錄

  • 考核方式
  • 暑假準備
  • 教學進程
    • 第01周學習任務和要求
    • 第02周學習任務和要求
    • 第03周學習任務和要求
    • 第04周學習任務和要求
    • 第05周學習任務和要求
    • 第06周學習任務和要求
    • 第07周學習任務和要求
    • 第08周學習任務和要求
    • 第09周學習任務和要求
    • 第10周學習任務和要求
    • 第11周學習任務和要求
    • 第12周學習任務和要求
    • 第13周學習任務和要求
    • 第14周學習任務和要求
    • 第15周學習任務和要求
    • 第16周學習任務和要求
  • 個人項目
  • 學習資源

考核方式

參考「《信息安全系統設計基礎》 課程教學」中的考核方式。

返回目錄

暑假準備

進入課程云班課,復習或學習

課程基礎

  • 閱讀「使用博客園進行學習」,并建立個人技術博客

  • 關注班級博客「2018-2019-1 信息安全系統設計基礎(北京電子科技學院)」.

  • 閱讀「使用開源中國托管代碼」并完成作業,注意不要與上學期《Java程序設計》用同一個代碼庫。

  • 在實驗樓注冊賬號(注意體現學號信息),然后點擊配套實驗課程進入實驗樓實驗環境,點擊『加入私有課程』,《信息安全設計基礎》的課程碼:W7FQKW4Y,個人信息填“學號+姓名”。

  • 教材學習導讀: 《深入理解計算機系統V2》學習指導

學習實驗樓實踐教程:

  • Linux基礎入門
  • Vim編輯器
  • 高級Bash腳本編程指南
  • 其他課程
    • Linux系列
    • 安全系列

返回目錄

教學進程

學習方法

  1. 進度很重要:注意前緊后松,必須跟上每周的進度,教材閱讀與總結,教材上的練習,問答小組,項目。我和助教們會認真對待每一位同學,請你不要因為困難而放棄,堅持下來,會發現自己的不可思議。
  2. 問答很重要:遇到知識難點請多多提問,這是你的權利更是您對自己負責的義務。問答到課程討論小組
  3. 實踐很重要:解決書中習題,實踐教材中實例,完成個人和團隊項目,才算真的消化了課程內容。可以通過實驗樓的課程配套環境或自己安裝的虛擬機在實踐中進行學習。
  4. 學習總結、實驗報告很重要:總結學習與實踐中的問題,得到老師和同學們的反饋,是進步的捷徑。學習完成后在博客園中把學習過程通過博客(隨筆)發表,博客標題“學號《信息安全系統設計基礎》第x周學習總結”

總結模板(Markdown)如下:


# 2018-2019-1 學號 《信息安全系統設計基礎》第X周學習總結## 教材學習內容總結盡量簡單的總結一下本周學習內容
盡量不要抄書,浪費時間
看懂就過,看不懂,學習有心得的記一下## 教材學習中的問題和解決過程
(一個模板:我看了這一段文字 (引用文字),有這個問題 (提出問題)。 我查了資料,有這些說法(引用說法),根據我的實踐,我得到這些經驗(描述自己的經驗)。 但是我還是不太懂,我的困惑是(說明困惑)。【或者】我反對作者的觀點(提出作者的觀點,自己的觀點,以及理由)。 )- 問題1:XXXXXX
- 問題1解決方案:XXXXXX
- 問題2:XXXXXX
- 問題2解決方案:XXXXXX
- ...## 代碼調試中的問題和解決過程
- 問題1:XXXXXX
- 問題1解決方案:XXXXXX
- 問題2:XXXXXX
- 問題2解決方案:XXXXXX
- ...## [代碼托管](碼云學習項目鏈接)(statistics.sh腳本的運行結果截圖)## 上周考試錯題總結
- 錯題1及原因,理解情況
- 錯題2及原因,理解情況
- ... ## 其他(感悟、思考等,可選)xxx
xxx## 學習進度條|            | 代碼行數(新增/累積)| 博客量(新增/累積)|學習時間(新增/累積)|重要成長|
| --------   | :----------------:|:----------------:|:---------------:  |:-----:|
| 目標        | 5000行            |   30篇           | 400小時            |       |
| 第一周      | 200/200           |   2/2            | 20/20             |       |
| 第二周      | 300/500           |   2/4            | 18/38             |       |
| 第三周      | 500/1000          |   3/7            | 22/60             |       |
| 第四周      | 300/1300          |   2/9            | 30/90             |       |嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。參考:[軟件工程軟件的估計為什么這么難](http://www.cnblogs.com/xinz/archive/2011/04/05/2005978.html),[軟件工程 估計方法](http://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html)- 計劃學習時間:XX小時- 實際學習時間:XX小時- 改進情況:(有空多看看[現代軟件工程 課件 
軟件工程師能力自我評價表](http://www.cnblogs.com/xinz/p/3852177.html))
## 參考資料
-  [《深入理解計算機系統V3》學習指導]([http://www.cnblogs.com/rocedu/p/5826467.html])
-  ...

上面模板中用Markdown寫的總結的渲染效果如下:

xr

博客要用作業提交,如下圖所示:
zytj

返回目錄

第一周學習指導

學習目標

  1. 熟悉Linux系統下的開發環境
  2. 熟悉vi的基本操作
  3. 熟悉gcc編譯器的基本原理
  4. 熟練使用gcc編譯器的常用選項
  5. 熟練使用gdb調試技術
  6. 熟悉makefile基本原理及語法規范
  7. 掌握靜態庫和動態庫的生成與調用方法
  8. 理解C程序中模塊的概仿,模塊分解的“高內聚,低耦合”的原則
  9. 了解鏈接的概念

學習資源

  • 教材:第一章、第七章
  • 《深入理解計算機系統V3》學習指導

  • 《嵌入式Linux應用程序開發標準教程》第三章3.1-3.5

  • 實驗樓課程資料:實驗二、八,課程邀請碼:W7FQKW4Y

  • 教學視頻: 參考第十個視頻

  • 視頻:下載地址

  • Vim編輯器

  • GDB 簡明教程

  • Linxu系統編程:實驗2、3、4

  • 閱讀 「反作弊」:任何時候發現同學們有抄襲作業,抄襲代碼的情況,即時課程總成績清零

學習任務

  • 必學內容:教材第一章,第七章(第七章內容可以《嵌入式Linux應用程序開發標準教程》第三章3.1-3.5),喜歡聽課的可以參考藍墨云班課視頻,完成藍墨云班課中的測試。

  • 選學內容:根據自己情況,學習學習資源中其他內容

  • 實驗樓課程資料:實驗二,課程邀請碼:W7FQKW4Y

  • 把學習中的代碼進行托管,博客中給出代碼鏈接

  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第一周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

    • 快速瀏覽一遍教材,課本每章提出至少一個自己不懂的或最想解決的問題并在期末回答這些問題
    • 提高學習效率,提高寫博客效率:盡量少摘抄書上的內容,主要寫有疑惑和有收獲的內容
    • 截止時間:本周日 24:00,不按時發博客要扣1分,優秀博客加1分
    • 不按上面的模板寫的要重寫,否則會扣1分
    • 嚴禁抄襲,違反者總成績清零

返回目錄

第二周

學習目標

  1. 理解二進制在計算機中的重要地位
  2. 掌握布爾運算在C語言中的應用
  3. 理解有符號整數、無符號整數、浮點數的表示
  4. 理解補碼的重要性
  5. 能避免C語言中溢出,數據類型轉換中的陷阱和可能會導致的漏洞
  6. 進一步理解“信息=位+上下文”

學習資源

  • 教材:第二章《信息的表示和處理》,詳細學習指導見教材導讀與每周考試重點。
  • 實驗樓課程資料: 實驗三,課程邀請碼:W7FQKW4Y
  • 教材中代碼運行、思考一下,讀代碼的學習方法見積極主動敲代碼,使用JUnit學習Java。

學習任務

  • 必學內容:第二章《信息的表示和處理》,詳細學習指導見教材導讀與每周考試重點。喜歡聽課的可以參考藍墨云班課視頻,完成藍墨云班課中的測試。

  • 選學內容:根據自己情況,學習學習資源中其他內容

  • 實驗樓課程資料:實驗三,課程邀請碼:W7FQKW4Y
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第二周學習總結”,博客(隨筆)要通過作業提交,截止時間周末。

返回目錄

第三周

學習目標

  1. 理解逆向的概念
  2. 掌握X86匯編基礎,能夠閱讀(反)匯編代碼
  3. 了解ISA(指令集體系結構)
  4. 理解函數調用棧幀的概念,并能用GDB進行調試

學習資源

  • 教材:第三章《程序的機器級表示》,詳細學習指導見教材導讀與每周考試重點。:重點是3.7節,3.11節

  • 實驗樓課程資料:實驗四,課程邀請碼:W7FQKW4Y

  • 教材中代碼運行、思考一下,讀代碼的學習方法見「代碼驅動的程序設計學習」。
  • 云班課資料、測試

學習任務

  • 必學內容
    • 閱讀教材,完成課后練習(書中有參考答案),考核:練習題把數據變換一下
    • 教材3.1-3.7節中練習,重點:3.1,3.3,3.5,3.6,3.9,3.14,3.15,3.16,3.22,3.23,3.27,3.29,3.30,3.33,3.34
  • 喜歡聽課的可以參考藍墨云班課視頻,完成藍墨云班課中的測試。

  • 選學內容:根據自己情況,學習學習資源中其他內容
  • 實驗樓課程資料:實驗四,課程邀請碼:W7FQKW4Y
  • 動手實踐:Linux內核分析 第一節實驗
  • 閱讀「2016-2017-1 《信息安全系統設計基礎》加扣分項目」,找自己的興趣點實踐加分。
  • 把學習中的代碼進行托管,博客中給出代碼鏈接
    參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第三周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第四周

學習目標

  1. 了解ISA抽象的作用
  2. 掌握ISA,并能舉一反三學習其他體系結構
  3. 了解流水線和實現方式

學習資源

  • 教材:第四章《處理器體系結構》,詳細學習指導見教材導讀與每周考試重點。:重點是4.1節,4.2節,4.3節。
  • 實驗樓課程資料:實驗五,課程邀請碼:W7FQKW4Y

學習任務

  • 必學內容
    • 閱讀教材,完成課后練習(書中有參考答案),考核:練習題把數據變換一下
    • 教材中相關代碼運行、思考一下,讀代碼的學習方法見「代碼驅動的程序設計學習」。
    • 教材4.1-4.3中練習,重點:4.1 4.2 4.5 4.6 4.8 4.10 4.11 4.12 4.16 4.17 4.19 4.21 4.24
  • 喜歡聽課的可以參考藍墨云班課視頻,完成藍墨云班課中的測試。
  • 實驗樓課程資料:實驗五,課程邀請碼:W7FQKW4Y
  • 閱讀「2016-2017-1 《信息安全系統設計基礎》加扣分項目」,找自己的興趣點實踐加分。
  • 把學習中的代碼進行托管,博客中給出代碼鏈接
    參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第四周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第五周

學習目標

  1. 了解常見的存儲技術(RAM、ROM、磁盤、固態硬盤等)
  2. 理解局部性原理
  3. 理解緩存思想
  4. 理解局部性原理和緩存思想在存儲層次結構中的應用
  5. 高速緩存的原理和應用

學習資源

  • 教材:第六章《存儲器層次結構》,詳細學習指導見教材導讀與每周考試重點。
  • 實驗樓課程資料:實驗六、七,課程邀請碼:W7FQKW4Y

學習任務

  • 必學內容
    • 閱讀教材,完成課后練習(書中有參考答案),考核:練習題把數據變換一下
    • 教材中相關代碼運行、思考一下,讀代碼的學習方法見「代碼驅動的程序設計學習」。
    • 教材練習重點:6.2 6.3 6.4 6.8 6.9 6.10 6.11 6.12 6.13
  • 喜歡聽課的可以參考藍墨云班課視頻,完成藍墨云班課中的測試。

  • 實驗樓課程資料:實驗七,課程邀請碼:W7FQKW4Y
  • 閱讀「2016-2017-1 《信息安全系統設計基礎》加扣分項目」,找自己的興趣點實踐加分。
  • 把學習中的代碼進行托管,博客中給出代碼鏈接
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第五周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第六周

學習目標

  1. 了解系統調用及錯誤處理方法
  2. 理解IO處理及文件系統
  3. ;掌握Unix/Linux系統級I/O:open close read write seek stat;掌握I/O重定向的方法

學習資源

  • 學習教材附錄A,第十章內容:掌握系統編程錯誤處理的方式
  • 實驗樓課程資料:實驗十一,課程邀請碼:W7FQKW4Y
  • 藍墨云班課視頻

學習任務

  • 學習教材附錄A,第十章內容:掌握系統編程錯誤處理的方式
  • 參考實驗樓課程資料:實驗十一,課程邀請碼:W7FQKW4Y
  • 參考別出心裁的Linux系統調用學習法,學習視頻,掌握兩個重要命令:
    • man -k key1 | grep key2| grep 2 : 根據關鍵字檢索系統調用
    • grep -nr XXX /usr/include :查找宏定義,類型定義
  • 完成head,tail的使用,相關API的分析,偽代碼,產品代碼,測試代碼的編寫(3分)
  • 發表相關內容的學習博客(課堂上完成實踐內容的可以選做),博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第六周學習總結”,博客(隨筆)要通過作業提交,截至時間 本周日 23:59。

返回目錄

第七周

學習目標

  1. 了解異常及其種類
  2. 理解進程和并發的概念
  3. 掌握進程創建和控制的系統調用及函數使用:fork,exec,wait,waitpid,exit,getpid,getppid,sleep,pause,setenv,unsetenv,
  4. 理解數組指針、指針數組、函數指針、指針函數的區別
  5. 理解信號機制:kill,alarm,signal,sigaction
  6. 掌握管道和I/O重定向:pipe, dup, dup2

學習資源

  • 教材:第八章《異常控制流》,第十章《系統級I/O》。詳細學習指導見教材導讀與每周考試重點。
  • 別出心裁的Linux系統調用學習法: 學習方法,重點看
  • 實驗樓課程資料:課程邀請碼:W7FQKW4Y
  • 教學視頻

學習任務

  • 注意每個系統調用的參數、返回值,會查幫助文檔
  • 閱讀教材,完成課后練習(書中有參考答案),考核:練習題把數據變換一下
  • 學習視頻,掌握兩個重要命令:
    • man -k key1 | grep key2| grep 2 : 根據關鍵字檢索系統調用
    • grep -nr XXX /usr/include :查找宏定義,類型定義
  • 教材中相關代碼運行、思考一下,讀代碼的學習方法見「代碼驅動的程序設計學習」。
    • 代碼重點:課程演示代碼
  • 實驗樓課程資料:實驗九,課程邀請碼:W7FQKW4Y
  • 閱讀「2016-2017-1 《信息安全系統設計基礎》加扣分項目」,找自己的興趣點實踐加分。
  • 把學習中的代碼進行托管,博客中給出代碼鏈接
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第六周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。
    • 完成課上測試的可以不寫博客
    • 補充完成課上實踐內容
    • 編程實現浮點數轉換器
    • 完成Linux內核分析實驗一,注意用GDB跟蹤每一步eip,ebp,esp,eax內容的變化。

返回目錄

第八周

學習目標

  1. 掌握三種并發的方式:進程、線程、I/O多路復用
  2. 掌握線程控制及相關系統調用
  3. 掌握線程同步互斥及相關系統調用

學習資源

  • 教材:第十一章《網絡編程》簡單過一下(劉念老師講過了,我們只考試),教材:第十二章《并發編程》。詳細學習指導見教材導讀與每周考試重點。
  • 別出心裁的Linux系統調用學習法: 學習方法,重點看
  • 實驗樓課程資料,課程邀請碼:W7FQKW4Y
  • 教學視頻
  • 課后作業

學習任務

  • 注意每個系統調用的參數、返回值,會查幫助文檔
  • 閱讀教材,完成課后練習(書中有參考答案),考核:練習題把數據變換一下
  • 學習視頻,掌握兩個重要命令:
    • man -k key1 | grep key2| grep 2 : 根據關鍵字檢索系統調用
    • grep -nr XXX /usr/include :查找宏定義,類型定義
  • 教材中相關代碼運行、思考一下,讀代碼的學習方法見「代碼驅動的程序設計學習」。
    • 代碼重點:課程演示代碼
  • 實驗樓課程資料:實驗十二,十三課程邀請碼:W7FQKW4Y
  • 閱讀「2016-2017-1 《信息安全系統設計基礎》加扣分項目」,找自己的興趣點實踐加分。
  • 把學習中的代碼進行托管,博客中給出代碼鏈接
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第八周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第九周

學習目標

  1. 理解虛擬存儲器的概念和作用
  2. 理解地址翻譯的概念
  3. 理解存儲器映射
  4. 掌握動態存儲器分配的方法
  5. 理解垃圾收集的概念
  6. 了解C語言中與存儲器有關的錯誤

學習資源

  • 教材:第九章《虛擬存儲器》。詳細學習指導見教材導讀與每周考試重點。
  • 實驗樓課程資料,課程邀請碼:W7FQKW4Y
  • 教學視頻
  • 課后作業

學習任務

  • 實驗樓課程資料:實驗十課程邀請碼:W7FQKW4Y
  • 閱讀「2016-2017-1 《信息安全系統設計基礎》加扣分項目」,找自己的興趣點實踐加分。
  • 把學習中的代碼進行托管,博客中給出代碼鏈接
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“2018-2019-1 學號 《信息安全系統設計基礎》第十一周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第十周

  • 完成課上測試的可以不寫博客
  • 補充完成課上實踐內容
  • 完成課下作業并提交博客

返回目錄

第十一周

返回目錄

第十二周

試題總結,博客改進

返回目錄

第十三周(12.05-12.11)

找出全書你認為最重要的一章,深入重新學習一下,要求(期末占10分):

  • 完成這一章所有習題
  • 詳細總結本章要點
  • 給你的結對學習搭檔講解你的總結并獲取反饋
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“學號 《信息安全系統設計基礎》第十三周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第十四周(12.12-12.18)

找出全書你認為學得最差的一章,深入重新學習一下,要求(期末占5分):

  • 總結新的收獲
  • 給你的結對學習搭檔講解或請教,并獲取反饋
  • 參考上面的學習總結模板,把學習過程通過博客(隨筆)發表,博客標題“學號 《信息安全系統設計基礎》第十四周學習總結”,博客(隨筆)要通過作業提交,截至時間本周日 23:59。

返回目錄

第十五周

要求

  • 課程總結:這個總結寫的好的會被選出來出成一本博客書,大家認真寫一下,被選中的會送你一本。
  • 文中的鏈接都要配上二維碼,可以使用QQ中的工具或博客園的功能,點擊自己每篇文章的最下面的微信圖標就有二維碼:

741560-20161212045404776-2057916464.png

發表一篇博客

  • 學號 《信息安全系統設計基礎》課程總結

    • (按順序)每周作業鏈接匯總

      • 第0周作業:簡要內容,二維碼
      • 第一周作業:簡要內容,二維碼
      • 第二周作業:簡要內容,二維碼
      • ...
    • (按順序)實驗報告鏈接匯總

      • 實驗一 實驗名稱:簡要內容,,二維碼
      • 實驗二 實驗名稱:簡要內容,二維碼
      • ...
    • 代碼托管鏈接和二維碼:
      • 截圖 git log --pretty=format:"%h - %an, %ar : %s" 的結果
      • 代碼量匯總提交statistics.sh的支持截圖
      • 代碼驅動的學習做到沒有?
      • 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得
      • 實踐上有什么經驗教訓
    • 整體評價一下第1周作業中自己提出的問題是不是抓住了學習重點
    • 回答一下第1周作業中自己提出的問題
    • 你有什么項目被加分,談談你的經驗
      • 優秀作業(給出鏈接和二維碼)
      • 總結(給出鏈接和二維碼)
      • 項目(給出鏈接和二維碼)
      • 教程(給出鏈接和二維碼)
      • 競賽
      • ...
    • 你有什么項目被扣分,談談你的教訓
      • 不動手實踐
      • 遲交作業
      • 不驗收代碼
      • ...
    • 課程收獲與不足
      • 自己的收獲(投入,效率,效果等)
      • 自己需要改進的地方
      • 如果有結對,寫一下你提供的幫助或接受了什么幫助,并對老師提供參考建議
    • 給開學初的你和學弟學妹們的學習建議
      • 如果重新學習這門課,怎么做才可以學的更好
    • 問卷調查
      • 你平均每周投入到本課程多長時間?
      • 每周的學習效率有提高嗎?
      • 學習效果自己滿意嗎?
      • 課程結束后會繼續一周至少一篇博客嗎?(如果能做到,畢業時我把你的博客給你集結成一本書送給你作紀念)
      • 你覺得這門課老師應該繼續做哪一件事情?
      • 你覺得這門課老師應該停止做哪一件事情?
      • 你覺得這門課老師應該開始做什么新的事情?
    • 其他任意發揮
    • 給出你的總結的鏈接和二維碼

      • 如本文鏈接和二維碼:http://www.cnblogs.com/rocedu/p/5826112.html

      • 741560-20161212050048073-566161360.png

返回目錄

第十六周

  • 總結
  • 補漏
  • 成績確認
  • 深化

教材與參考資料

  • Linux基礎
  • Linux系統編程
  • Linux內核及安全
  • 嵌入式系統
  • 電子書
  • 構建之法(電子版)
  • 圖解密碼技術
  • 程序員必讀書單 1.0

MOOC & 視頻

其他

返回目錄


歡迎關注“rocedu”微信公眾號(手機上長按二維碼)

做中教,做中學,實踐中共同進步!

rocedu


  • 原文地址:http://www.cnblogs.com/rocedu/p/5826112.html

  • 推薦網站:博客園、新浪微博、扇貝背單詞、DKY背單詞小組、有道云筆記、豆瓣讀書

  • 版權聲明:自由轉載-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0


如果你覺得本文對你有幫助,請點一下左下角的“好文要頂”和“收藏該文


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/457996.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/457996.shtml
英文地址,請注明出處:http://en.pswp.cn/news/457996.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python字符串是什么_python字符串詳解

字符串詳解 在python中引號引起來的就是字符串 字符串是用來存儲少量數據 索引 索引(下標) 通過索引可以精確的定位到某個元素 name "meat" meat 每一個字母叫做一個元素 # 0123 從左向右代表每一個字母 #-4-3-2-1 從右向左每一個字母 print(name[-1]) 輸出 t name …

最小編輯代價

最小編輯代價問題: 對于兩個字符串A和B,我們需要進行插入、刪除和修改操作將A串變為B串,定義c0,c1,c2分別為三種操作的代價,請設計一個高效算法,求出將A串變為B串所需要的最少代價。 給定兩個字…

Android中的數據庫

2019獨角獸企業重金招聘Python工程師標準>>> 1.1. 什么時候使用數據庫 有大量相似結構的數據需要存儲的時候就可以使用數據庫。 1.2. SQLite的簡介 SQLite是一款輕量級的數據庫。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它。Androi…

python計算績效工資_python實現 --工資管理系統

原博文 2017-07-25 22:41 ? # -*- coding: utf-8 -*- __author__ hjianli # import re import os info_message """Alex 100000 Rain 80000 Egon 50000 Yuan 30000 """ #序列字典 xulie_...01669 相關推薦 2019-09-28 21:13 ? Python python…

為Windows Server 2012 R2指定授權服務器

為Windows Server 2012 R2指定授權服務器在Windows Server 2008 R2的終端服務中,可以手動指定授權服務器,而在Windows Server 2012 R2中,默認只能通過"遠程桌面連接服務"管理器,指定授權服務器,而要使用遠程…

spring5高級編程_Spring 5.X系列教程:滿足你對Spring5的一切想象-持續更新

簡介是什么讓java世界變得更好,程序員變得更友愛,禿頭率變得不是那么的高,讓程序員不必再每天996,有時間找個女朋友?是Spring。是什么讓企業級java應用變得簡單易懂,降低了java程序員的進入門檻&#xff0c…

關于resolve非泛型方法不能與類型實參一起使用

今天mvc新建三層時,寫到bll層中一直報下面的錯誤,檢查了幾遍趕腳并沒有什么錯。最后發現缺少一些引用。 如下面的圖,少添加了下面的兩個引用.Unity是微軟模式與實踐團隊開發的一個輕量級、可擴展的依賴注入容器, Microsoft.Practices.Unity.C…

設計模式-Singleton

2019獨角獸企業重金招聘Python工程師標準>>> Singleton算是知道的設計模式中最簡單的最方便實現的了,模式實現了對于類提供唯一實例的方法,在很多系統中都會用到此模式。在實際項目中使用全局變量,或者靜態函數等方式也可以達到這…

dump分析工具_Java應用CPU過高,如何排查?參考解決思路和常用工具總結

本文總結了一些常見的線上應急現象和對應排查步驟和工具。分享的主要目的是想讓對線上問題接觸少的同學有個預先認知,免得在遇到實際問題時手忙腳亂。畢竟作者自己也是從手忙腳亂時走過來的。只不過這里先提示一下。在線上應急過程中要記住,只有一個總體…

st官網下載stm32固件庫方法

進入www.st.com官網------把網站改成中文(就在右上方)----點擊產品-----選擇右側的微控制器選項------選擇左側的STM32 32位ARM CortexMCU-----選擇左側的STM32F1系列-----選擇STM32103-----選擇中間部分mcu對應型號(我用的是STM32F103ZE)---…

mysql5.5提示Deprecated: mysql_query(): The mysql extension is deprecated

解決方法1&#xff1a;在php程序代碼里面設置報警級別 <?php error_reporting E_ALL & ~E_DEPRECATED 方法2&#xff1a;禁止php報錯 display_errors On 改為 display_errors Off 方法3&#xff1a;使用mysqli或者PDO 建議大家盡快取消mysql&#xff0c;全部都走…

JavaScript強化教程 —— Cocos2d-JS極速調試技巧

本文為 H5EDU 機構官方 HTML5培訓 教程&#xff0c;主要介紹&#xff1a;JavaScript強化教程 —— Cocos2d-JS極速調試技巧 本文教大家一個調試Cocos2d-JS的小技巧&#xff0c;我都是這么用的&#xff0c;特意來告訴大家這個輕量快速的調試技巧。1.首先我們需要安裝官方的cocos…

dos攻擊命令_Kali Linux系列之拒絕服務攻擊(DOS)實戰(上)

(你的世界是個什么樣的世界&#xff1f;你說&#xff0c;我們傾聽!)-----------------小百科拒絕服務攻擊即是攻擊者想辦法讓目標機器停止提供服務&#xff0c;是黑客常用的攻擊手段之一。其實對網絡帶寬進行的消耗性攻擊只是拒絕服務攻擊的一小部分&#xff0c;只要能夠對目標…

stm32定時器配置

stm32通用定時器 STM32的定時器是個強大的模塊&#xff0c;定時器使用的頻率也是很高的&#xff0c;定時器可以做一些基本的定時&#xff0c;還可以做PWM輸出或者輸入捕獲功能。 時鐘源問題&#xff1a; 名為TIMx的有八個&#xff0c;其中TIM1和TIM8掛在APB2總線上&#xff0c;…

SQL 養成一個好習慣是一筆財富

來源&#xff1a;MR_ke 鏈接&#xff1a;http://www.cnblogs.com/MR_ke/archive/2011/05/29/2062085.html 我們做軟件開發的&#xff0c;大部分人都離不開跟數據庫打交道&#xff0c;特別是erp開發的&#xff0c;跟數據庫打交道更是頻繁&#xff0c;存儲過程動不動就是上千行&a…

【JAVA】StringTokenizer 迭代方式對字符串進行分割

StringTokenizer是一個用來分隔String的應用類&#xff0c;相當于VB的split函數。1.構造函數public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, boolean returnDelims)第一個參數就是要分…

python數組定義_python定義數組

廣告關閉 騰訊云11.11云上盛惠 &#xff0c;精選熱門產品助力上云&#xff0c;云服務器首年88元起&#xff0c;買的越多返的越多&#xff0c;最高返5000元&#xff01; 一、一維數組 1. 直接定義matrix2. 間接定義matrixprint(matrix)輸出&#xff1a;3. 數組乘法matrix*5print…

Android-語言設置流程分析

Android手機語言切換行為&#xff0c;是通過設置-語言和輸入法-語言來改變手機的語言&#xff0c;其實這個功能很少被用戶使用。 以Android5.1工程源碼為基礎,從設置app入手來分析和學習語言切換的過程:一、語言設置界面&#xff1a;首先在設置app中找到語言設置這個Preference…

charles 安裝 ssl_最全面的解決Charles手機抓包的證書問題(步驟非常詳細)

源自公眾號文章: 徹底解決Charles手機抓包的證書問題簡介: Charles 抓包是日常開發當中經常會用到的技術, 在 Android 6 之前, 手機系統既信任系統內置的證書, 也信任用戶自己安裝的證書, 但是在 Android 7 之后, 卻發生了變化, 手機系統只信任系統內置的根證書. 當然了, 這是為…

oracle報錯:ORA-00054: 資源正忙,要求指定 NOWAIT

ORA-00054: 資源正忙, 但指定以 NOWAIT 方式獲取資源&#xff1a; --首先得到被鎖對象的session_idselect session_id from v$locked_object; --通過上面得到的session_id去取得v$session的sid和serial#&#xff0c;然后對該進程進行終止。--SELECT sid, serial#, username, o…