云開發技術應用python_云開發技術應用(Python)

本書共14章,從Python語言的語法特性開始,介紹了Python的安裝和配置、數據類型及表達式、流程控制、序列和字典、文件處理、函數等,由淺入深,循序漸進,逐步引入高級話題,包括面向對象編程、模塊和包、異常處理、圖形界面編程、數據庫編程、網絡套接字編程、多線程和多進程編程、Web開發等。 李力,男,1982年生,本科學歷,畢業于西南大學計算機應用專業,研究方向為虛擬化技術與云計算,具有多年服務器和數據中心運維經驗,發表有十余篇學術論文,目前為重慶電子工程職業學院計算機學院云計算專業骨干教師。 項目1??Python語言概述及安裝、配置(1)

1.1??任務1??認識Python語言(1)

1.1.1??Python的起源和發展前景(1)

1.1.2??Python的優缺點(2)

1.1.3??Python與云計算(5)

1.2??任務2??下載和安裝Python(6)

1.2.1??Python版本差異(6)

1.2.2??Python虛擬機簡介(6)

1.2.3??下載Python(7)

1.2.4??在Windows環境下安裝Python(8)

1.2.5??在Windows下配置Python環境(8)

1.2.6??在Linux/UNIX下使用Python源代碼安裝Python(9)

1.3??任務3??使用開發工具(11)

1.3.1??使用交互式解釋器(11)

1.3.2??使用文本編輯器(11)

1.3.3??使用集成開發環境(12)

1.3.4??使用Python增強工具(12)

1.4??任務4??獲取幫助和查看文檔(13)

1.4.1??查看特定對象的可用操作(13)

1.4.2??文檔字符串(14)

1.4.3??使用幫助函數(14)

1.4.4??使用文檔(14)

1.5??小結(14)

1.6??習題(15)

項目2??數據類型、運算符和用戶交互(16)

2.1??任務1??掌握Python數據類型(16)

2.1.1??基本數據類型(16)

2.1.2??容器數據類型(17)

2.2??任務2??掌握運算符及其優先級(18)

2.2.1??運算符(18)

2.2.2??運算符的優先級(21)

2.3??任務3??了解Python代碼的規范性要求(21)

2.3.1??合法的變量名(22)

2.3.2??轉義字符(22)

2.3.3??編寫注釋(23)

2.3.4??單行多語句與單句跨行(23)

2.4??任務4??程序設計:手機屏幕PPI測算器(24)

2.4.1??程序功能設計與分析(24)

2.4.2??數學運算與math模塊(24)

2.5??任務5??初步了解Python中的對象和工廠函數(25)

2.5.1??不可變對象(25)

2.5.2??可變對象(26)

2.6??任務6??了解Python程序的交互方法(26)

2.6.1??input()函數(26)

2.6.2??raw_input()函數(27)

2.6.3??print語句的特性(27)

2.6.4??格式化輸出(28)

2.6.5??任務:輸出員工信息表(29)

2.7??小結(30)

2.8??習題(30)

項目3??流程控制(31)

3.1??任務1??了解語句塊和程序流程圖(31)

3.1.1??語句塊與縮進(31)

3.1.2??程序流程圖(32)

3.2??任務2??掌握分支結構(32)

3.2.1??單條件分支結構(33)

3.2.2??多條件分支結構(33)

3.2.3??嵌套的分支結構(34)

3.2.4??單句多條件和短路邏輯(36)

3.2.5??多個if語句塊(36)

3.2.6??if語句的三目運算形式(37)

3.3??任務3??掌握循環結構(37)

3.3.1??while語句(37)

3.3.2??break語句(39)

3.3.3??continue語句(40)

3.3.4??循環結構中的else語句(40)

3.3.5??pass語句(41)

3.4??掌握高級循環:for循環、推導式及生成器(42)

3.4.1??for循環(42)

3.4.2??列表推導式(43)

3.4.3??生成器(44)

3.5??小結(46)

3.6??習題(46)

項目4??容器數據類型:序列、映射和集合(47)

4.1??任務1??了解序列類型(47)

4.1.1??容器數據類型簡介(47)

4.1.2??列表和元祖(48)

4.1.3??序列的索引和切片操作(48)

4.1.4??列表常用方法(50)

4.1.5??列表和數據結構(50)

4.1.6??可變對象的復制(51)

4.1.7??元組(53)

4.1.8??工廠函數(54)

4.2??任務2??了解字符串(54)

4.2.1??字符串簡介(54)

4.2.2??字符串常用方法(55)

4.2.3??方法和函數的連續調用(56)

4.3??任務3??了解字符編碼(57)

4.3.1??Python代碼中的編碼(57)

4.3.2??外部數據編碼(58)

4.4??任務4??了解字典(58)

4.4.1??字典簡介(58)

4.4.2??字典的創建和訪問(59)

4.4.3??鍵必須是可哈希的(60)

4.4.4??字典相關方法(61)

4.4.5??子任務:員工信息系統(61)

4.5??任務5??了解集合(63)

4.5.1??集合簡介(63)

4.5.2??可變集合和不可變集合(64)

4.6??小結(65)

4.7??習題(65)

項目5??文件操作及系統交互(66)

5.1??任務1??認識文件對象(66)

5.1.1??文件的打開(66)

5.1.2??文件的讀取(67)

5.1.3??文件指針操作(68)

5.1.4??文件的寫入(68)

5.1.5??文件和編碼(69)

5.1.6??文件的緩沖(69)

5.2??任務2??掌握文件和目錄的管理(71)

5.2.1??文件的復制(71)

5.2.2??文件的刪除(71)

5.2.3??文件的屬性獲取(72)

5.2.4??文件的重命名(72)

5.2.5??目錄的創建(74)

5.2.6??目錄的刪除(75)

5.2.7??顯示和改變當前目錄(76)

5.2.8??運行系統命令(76)

5.2.9??帶有參數的源代碼腳本執行方式(77)

5.2.10??子任務:文本替換程序(77)

5.3??任務3??掌握時間和日期的處理(78)

5.3.1??時間戳及時間元組(78)

5.3.2??格式化時間和日期(79)

5.3.3??程序運行時間控制(80)

5.3.4??日期的置換(80)

5.3.5??日期和時間的差值計算(81)

5.4??任務4??了解序列化(82)

5.4.1??序列化和反序列化(82)

5.4.2??JSON和JSON化(83)

5.5??任務5??基于文件存儲的用戶賬戶登錄功能(83)

5.5.1??程序功能設計(84)

5.5.2??程序實現(84)

5.6??小結(86)

5.7??習題(86)

項目6??函數(87)

6.1??任務1??掌握函數的定義和調用(87)

6.1.1??函數的定義和調用(87)

6.1.2??函數對象賦值(89)

6.1.3??位置參數(89)

6.1.4??關鍵字參數(90)

6.1.5??默認參數(90)

6.1.6??可變參數和關鍵字收集器(92)

6.1.7??參數組(93)

6.2??任務2??了解函數的高級特性和功能(93)

6.2.1??作用域和名稱空間(93)

6.2.2??在函數中操作全局變量(95)

6.2.3??匿名函數(95)

6.2.4??用函數實現生成器(96)

6.2.5??子任務:重新實現file.xreadlines()(97)

6.2.6??遞歸函數(97)

6.2.7??函數閉包(99)

6.2.8??裝飾器(99)

6.3??任務3??認識函數式編程(101)

6.3.1??什么是函數式編程(101)

6.3.2??map()(102)

6.3.3??reduce()(103)

6.3.4??filter()(104)

6.3.5??sorted()(105)

6.3.6??其他相關函數(106)

6.4??小結(106)

6.5??習題(107)

項目7??面向對象編程(108)

7.1??任務1??了解什么是面向對象編程(108)

7.1.1??面向對象思想(108)

7.1.2??對象和類(109)

7.1.3??封裝(109)

7.2??任務2??掌握類和實例的語法規則(110)

7.2.1??類和對象的創建(110)

7.2.2??類的構造方法(110)

7.2.3??類方法及self參數(111)

7.2.4??類和對象的屬性(111)

7.2.5??為實例添加屬性和方法(111)

7.2.6??靜態方法(112)

7.2.7??靜態屬性(114)

7.2.8??私有字段(114)

7.2.9??私有方法(115)

7.2.10??嵌套類(116)

7.2.11??對象的銷毀與回收(117)

7.3??任務3??掌握類的繼承和派生(117)

7.3.1??父類和子類(118)

7.3.2??繼承(118)

7.3.3??覆蓋方法(119)

7.3.4??多重繼承(119)

7.3.5??鉆石問題(120)

7.3.6??新式類(121)

7.4??任務4??了解類的其他特性和功能(123)

7.4.1??抽象類和抽象方法(124)

7.4.2??動態定義類(124)

7.4.3??運算符重載(125)

7.5??小結(126)

7.6??習題(127)

項目8??模塊和程序打包(128)

8.1??任務1??熟悉模塊的概念和用法(128)

8.1.1??定義模塊(128)

8.1.2??導入模塊(129)

8.1.3??導入和加載(129)

8.1.4??模塊文件和關鍵變量(129)

8.1.5??模塊的別名(130)

8.1.6??反射(131)

8.2??任務2??熟悉包的概念和用法(132)

8.2.1??如何使用包(132)

8.2.2??搜索路徑與環境變量(133)

8.2.3??名稱空間(133)

8.3??任務3??熟悉標準庫的查詢和幫助(134)

8.4??任務4??了解標準庫常用的包和模塊(135)

8.4.1??Python增強(135)

8.4.2??系統互動(135)

8.4.3??網絡(136)

8.5??任務5??模塊化程序設計:用戶賬戶登錄(總體設計)(137)

8.5.1??設計目標(137)

8.5.2??程序結構(137)

8.6??任務6??模塊:驗證碼生成和校驗(實現)(138)

8.6.1??什么是驗證碼(138)

8.6.2??隨機數:random模塊(139)

8.6.3??驗證碼功能的實現(139)

8.7??任務7??模塊:創建新賬戶(實現)(140)

8.7.1??創建新賬戶的關鍵步驟(140)

8.7.2??輸入字符時遮蓋內容(140)

8.7.3??信息加密:hashlib模塊(141)

8.7.4??創建新賬戶的實現(142)

8.8??任務8??模塊:賬戶鎖定和密碼核對(實現)(143)

8.8.1??為什么要鎖定賬戶(143)

8.8.2??鎖定賬戶的實現(144)

8.8.3??密碼核對模塊的實現(145)

8.9??任務9??模塊:用戶登錄系統主程序(實現)(146)

8.9.1??用戶登錄過程中的關鍵步驟(146)

8.9.2??主程序的實現(146)

8.10??任務10??程序打包和部署(148)

8.10.1??使用dinstutils打包(148)

8.10.2??使用Pyinstaller創建可執行文件(149)

8.11??小結(150)

8.12??習題(151)

項目9??異常處理(152)

9.1??任務1??了解什么是異常(152)

9.1.1??異常和錯誤(152)

9.1.2??為什么要使用異常處理機制(153)

9.2??任務2??掌握異常的檢測和處理(153)

9.2.1??常見的異常類型(153)

9.2.2??處理異常(154)

9.2.3??else子句(155)

9.2.4??處理多個異常(156)

9.2.5??在單except語句里處理多個異常(157)

9.2.6??獲取異常發

內容簡介:

本書共14章,從Python語言的語法特性開始,介紹了Python的安裝和配置、數據類型及表達式、流程控制、序列和字典、文件處理、函數等,由淺入深,循序漸進,逐步引入高級話題,包括面向對象編程、模塊和包、異常處理、圖形界面編程、數據庫編程、網絡套接字編程、多線程和多進程編程、Web開發等。

作者簡介:

李力,男,1982年生,本科學歷,畢業于西南大學計算機應用專業,研究方向為虛擬化技術與云計算,具有多年服務器和數據中心運維經驗,發表有十余篇學術論文,目前為重慶電子工程職業學院計算機學院云計算專業骨干教師。

目錄:

項目1??Python語言概述及安裝、配置(1)

1.1??任務1??認識Python語言(1)

1.1.1??Python的起源和發展前景(1)

1.1.2??Python的優缺點(2)

1.1.3??Python與云計算(5)

1.2??任務2??下載和安裝Python(6)

1.2.1??Python版本差異(6)

1.2.2??Python虛擬機簡介(6)

1.2.3??下載Python(7)

1.2.4??在Windows環境下安裝Python(8)

1.2.5??在Windows下配置Python環境(8)

1.2.6??在Linux/UNIX下使用Python源代碼安裝Python(9)

1.3??任務3??使用開發工具(11)

1.3.1??使用交互式解釋器(11)

1.3.2??使用文本編輯器(11)

1.3.3??使用集成開發環境(12)

1.3.4??使用Python增強工具(12)

1.4??任務4??獲取幫助和查看文檔(13)

1.4.1??查看特定對象的可用操作(13)

1.4.2??文檔字符串(14)

1.4.3??使用幫助函數(14)

1.4.4??使用文檔(14)

1.5??小結(14)

1.6??習題(15)

項目2??數據類型、運算符和用戶交互(16)

2.1??任務1??掌握Python數據類型(16)

2.1.1??基本數據類型(16)

2.1.2??容器數據類型(17)

2.2??任務2??掌握運算符及其優先級(18)

2.2.1??運算符(18)

2.2.2??運算符的優先級(21)

2.3??任務3??了解Python代碼的規范性要求(21)

2.3.1??合法的變量名(22)

2.3.2??轉義字符(22)

2.3.3??編寫注釋(23)

2.3.4??單行多語句與單句跨行(23)

2.4??任務4??程序設計:手機屏幕PPI測算器(24)

2.4.1??程序功能設計與分析(24)

2.4.2??數學運算與math模塊(24)

2.5??任務5??初步了解Python中的對象和工廠函數(25)

2.5.1??不可變對象(25)

2.5.2??可變對象(26)

2.6??任務6??了解Python程序的交互方法(26)

2.6.1??input()函數(26)

2.6.2??raw_input()函數(27)

2.6.3??print語句的特性(27)

2.6.4??格式化輸出(28)

2.6.5??任務:輸出員工信息表(29)

2.7??小結(30)

2.8??習題(30)

項目3??流程控制(31)

3.1??任務1??了解語句塊和程序流程圖(31)

3.1.1??語句塊與縮進(31)

3.1.2??程序流程圖(32)

3.2??任務2??掌握分支結構(32)

3.2.1??單條件分支結構(33)

3.2.2??多條件分支結構(33)

3.2.3??嵌套的分支結構(34)

3.2.4??單句多條件和短路邏輯(36)

3.2.5??多個if語句塊(36)

3.2.6??if語句的三目運算形式(37)

3.3??任務3??掌握循環結構(37)

3.3.1??while語句(37)

3.3.2??break語句(39)

3.3.3??continue語句(40)

3.3.4??循環結構中的else語句(40)

3.3.5??pass語句(41)

3.4??掌握高級循環:for循環、推導式及生成器(42)

3.4.1??for循環(42)

3.4.2??列表推導式(43)

3.4.3??生成器(44)

3.5??小結(46)

3.6??習題(46)

項目4??容器數據類型:序列、映射和集合(47)

4.1??任務1??了解序列類型(47)

4.1.1??容器數據類型簡介(47)

4.1.2??列表和元祖(48)

4.1.3??序列的索引和切片操作(48)

4.1.4??列表常用方法(50)

4.1.5??列表和數據結構(50)

4.1.6??可變對象的復制(51)

4.1.7??元組(53)

4.1.8??工廠函數(54)

4.2??任務2??了解字符串(54)

4.2.1??字符串簡介(54)

4.2.2??字符串常用方法(55)

4.2.3??方法和函數的連續調用(56)

4.3??任務3??了解字符編碼(57)

4.3.1??Python代碼中的編碼(57)

4.3.2??外部數據編碼(58)

4.4??任務4??了解字典(58)

4.4.1??字典簡介(58)

4.4.2??字典的創建和訪問(59)

4.4.3??鍵必須是可哈希的(60)

4.4.4??字典相關方法(61)

4.4.5??子任務:員工信息系統(61)

4.5??任務5??了解集合(63)

4.5.1??集合簡介(63)

4.5.2??可變集合和不可變集合(64)

4.6??小結(65)

4.7??習題(65)

項目5??文件操作及系統交互(66)

5.1??任務1??認識文件對象(66)

5.1.1??文件的打開(66)

5.1.2??文件的讀取(67)

5.1.3??文件指針操作(68)

5.1.4??文件的寫入(68)

5.1.5??文件和編碼(69)

5.1.6??文件的緩沖(69)

5.2??任務2??掌握文件和目錄的管理(71)

5.2.1??文件的復制(71)

5.2.2??文件的刪除(71)

5.2.3??文件的屬性獲取(72)

5.2.4??文件的重命名(72)

5.2.5??目錄的創建(74)

5.2.6??目錄的刪除(75)

5.2.7??顯示和改變當前目錄(76)

5.2.8??運行系統命令(76)

5.2.9??帶有參數的源代碼腳本執行方式(77)

5.2.10??子任務:文本替換程序(77)

5.3??任務3??掌握時間和日期的處理(78)

5.3.1??時間戳及時間元組(78)

5.3.2??格式化時間和日期(79)

5.3.3??程序運行時間控制(80)

5.3.4??日期的置換(80)

5.3.5??日期和時間的差值計算(81)

5.4??任務4??了解序列化(82)

5.4.1??序列化和反序列化(82)

5.4.2??JSON和JSON化(83)

5.5??任務5??基于文件存儲的用戶賬戶登錄功能(83)

5.5.1??程序功能設計(84)

5.5.2??程序實現(84)

5.6??小結(86)

5.7??習題(86)

項目6??函數(87)

6.1??任務1??掌握函數的定義和調用(87)

6.1.1??函數的定義和調用(87)

6.1.2??函數對象賦值(89)

6.1.3??位置參數(89)

6.1.4??關鍵字參數(90)

6.1.5??默認參數(90)

6.1.6??可變參數和關鍵字收集器(92)

6.1.7??參數組(93)

6.2??任務2??了解函數的高級特性和功能(93)

6.2.1??作用域和名稱空間(93)

6.2.2??在函數中操作全局變量(95)

6.2.3??匿名函數(95)

6.2.4??用函數實現生成器(96)

6.2.5??子任務:重新實現file.xreadlines()(97)

6.2.6??遞歸函數(97)

6.2.7??函數閉包(99)

6.2.8??裝飾器(99)

6.3??任務3??認識函數式編程(101)

6.3.1??什么是函數式編程(101)

6.3.2??map()(102)

6.3.3??reduce()(103)

6.3.4??filter()(104)

6.3.5??sorted()(105)

6.3.6??其他相關函數(106)

6.4??小結(106)

6.5??習題(107)

項目7??面向對象編程(108)

7.1??任務1??了解什么是面向對象編程(108)

7.1.1??面向對象思想(108)

7.1.2??對象和類(109)

7.1.3??封裝(109)

7.2??任務2??掌握類和實例的語法規則(110)

7.2.1??類和對象的創建(110)

7.2.2??類的構造方法(110)

7.2.3??類方法及self參數(111)

7.2.4??類和對象的屬性(111)

7.2.5??為實例添加屬性和方法(111)

7.2.6??靜態方法(112)

7.2.7??靜態屬性(114)

7.2.8??私有字段(114)

7.2.9??私有方法(115)

7.2.10??嵌套類(116)

7.2.11??對象的銷毀與回收(117)

7.3??任務3??掌握類的繼承和派生(117)

7.3.1??父類和子類(118)

7.3.2??繼承(118)

7.3.3??覆蓋方法(119)

7.3.4??多重繼承(119)

7.3.5??鉆石問題(120)

7.3.6??新式類(121)

7.4??任務4??了解類的其他特性和功能(123)

7.4.1??抽象類和抽象方法(124)

7.4.2??動態定義類(124)

7.4.3??運算符重載(125)

7.5??小結(126)

7.6??習題(127)

項目8??模塊和程序打包(128)

8.1??任務1??熟悉模塊的概念和用法(128)

8.1.1??定義模塊(128)

8.1.2??導入模塊(129)

8.1.3??導入和加載(129)

8.1.4??模塊文件和關鍵變量(129)

8.1.5??模塊的別名(130)

8.1.6??反射(131)

8.2??任務2??熟悉包的概念和用法(132)

8.2.1??如何使用包(132)

8.2.2??搜索路徑與環境變量(133)

8.2.3??名稱空間(133)

8.3??任務3??熟悉標準庫的查詢和幫助(134)

8.4??任務4??了解標準庫常用的包和模塊(135)

8.4.1??Python增強(135)

8.4.2??系統互動(135)

8.4.3??網絡(136)

8.5??任務5??模塊化程序設計:用戶賬戶登錄(總體設計)(137)

8.5.1??設計目標(137)

8.5.2??程序結構(137)

8.6??任務6??模塊:驗證碼生成和校驗(實現)(138)

8.6.1??什么是驗證碼(138)

8.6.2??隨機數:random模塊(139)

8.6.3??驗證碼功能的實現(139)

8.7??任務7??模塊:創建新賬戶(實現)(140)

8.7.1??創建新賬戶的關鍵步驟(140)

8.7.2??輸入字符時遮蓋內容(140)

8.7.3??信息加密:hashlib模塊(141)

8.7.4??創建新賬戶的實現(142)

8.8??任務8??模塊:賬戶鎖定和密碼核對(實現)(143)

8.8.1??為什么要鎖定賬戶(143)

8.8.2??鎖定賬戶的實現(144)

8.8.3??密碼核對模塊的實現(145)

8.9??任務9??模塊:用戶登錄系統主程序(實現)(146)

8.9.1??用戶登錄過程中的關鍵步驟(146)

8.9.2??主程序的實現(146)

8.10??任務10??程序打包和部署(148)

8.10.1??使用dinstutils打包(148)

8.10.2??使用Pyinstaller創建可執行文件(149)

8.11??小結(150)

8.12??習題(151)

項目9??異常處理(152)

9.1??任務1??了解什么是異常(152)

9.1.1??異常和錯誤(152)

9.1.2??為什么要使用異常處理機制(153)

9.2??任務2??掌握異常的檢測和處理(153)

9.2.1??常見的異常類型(153)

9.2.2??處理異常(154)

9.2.3??else子句(155)

9.2.4??處理多個異常(156)

9.2.5??在單except語句里處理多個異常(157)

9.2.6??獲取異常發

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

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

相關文章

記錄下Linux難記實用的命令

1 看文件大小:du -sm * | sort -n 2 合并多個文件,可以跨文件夾合并:cat *_.txt >> news.txt 3 給文件改編碼:iconv -f GBK -t UTF-8 原文件名 -o 新文件名 4 查找文件內容:grep "thermcontact" */*.i…

系統設計基礎:系統設計基本任務相關知識

1、系統設計的目的提前為系統指定藍圖,在各種技術和實施方法中進行權衡,精心設計,合理利用各種資源、最終確定新系統的詳細設計方案。2、系統設計的內容系統設計的內容主要包括系統總體結構設計、代碼設計、輸出設計、輸入設計、處理過程設計…

java7 3dm下載_3DM游戲運行庫合集安裝包v2.8

游戲運行庫大全 游戲運行環境 所有游戲組件 32位 64位系統常用運行庫合集 3DM游戲常用運行庫安裝包 下載 幸姨作品本安裝包集成32位和64位運行庫,是目前互聯網上最新最全的常用運行庫合集,能自動識別系統版本以提供適合您的組件,無人值守自動…

uci數據集_干貨收藏!三大領域常用十大開源數據集

全文共1144字,預計學習時長2分鐘機器學習的研究與實現離不開大數據。知曉通用的開源數據集,一方面可以驗證自己算法,另一方面也可以與其他算法進行比較。本文介紹了計算機視覺、自然語言處理和語音識別三大領域的十個開源數據集以供你參考&am…

系統設計知識:系統設計的基本原理介紹

1、抽象抽象主要用來將復雜的現象簡化到可以分析、實驗或者可以理解的程度。抽象的最低層就是實現該軟件的源程序代碼。在進行模塊化設計也可以有多個抽象層次,最高抽象層次的模塊用概括的方式描述問題的解決方案。較低層次的模塊是對更高抽象層次模塊對問題描述的細…

Wpf Binding.Path設置

Binding.Path 獲取或設置綁定源屬性的路徑。 每個綁定通常都具有四個組件:綁定目標對象、目標屬性、綁定源,以及要使用的綁定源值的路徑。有關這些數據綁定概念的更多信息,請參見數據綁定概述。 使用 Path 屬性可以指定您要綁定到的源值&…

java內存溢出怎樣查找代碼_JVM - 內存溢出,問題查找

當內存溢出會拋出 java.lang.OutOfMemoryError: Java heap space 的異常,那這個時候怎樣去分析到底哪里導致內存溢出呢?我們可以通過在vm的參數, -XX:HeapDumpOnOutOfMemoryError 記住這個理是大寫XX。當內存溢出后,顯示java.lang…

系統設計知識:系統模塊結構設計知識筆記

1、什么是模塊?模塊可以認為是組成系統的基本單位,它具有可組合、分解、更換的特點。系統中任何一個處理功能都能看成是一個模塊。模塊根據具體化的程度可劃分為邏輯模塊和物理模塊。模塊的要素:輸入輸出:模塊的輸入來源和去向都是…

安卓掃一掃自動跳轉軟件_ipad軟件使用技巧

適用于三款ipadipad pro 1ipad pro2ipad 2018三個ipad軟件分別是notability、goodnotes、和MarginNote,這三個軟件各有特點。其中notability、goodnotes是筆記軟件,同樣都可以自己創立筆記本配合蘋果筆像手寫一樣做筆記,也可以導入pdf作為閱讀…

第12章 使用Samba或NFS實現文件共享

章節簡述: 本章節為讀者講述文件共享系統的作用,了解Samba與NFS服務程序的開發背景以及用法。 詳細逐條講解Samba服務配置參數,演示安全共享文件的配置策方法,并使用autofs服務程序自動掛載設備, 學會后即可實現Linux…

ExtClassLoader和AppClassLoader是Launcher類的兩個內部類

sun.misc.Launcher他是一個java虛擬機的入口應用 看下Launcher類 ExtClassLoader和AppClassLoader是Launcher類的兩個內部類

Java后端帶參跨域訪問_java后端解決請求跨域

跨域跨域:指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限制。例如:a頁面想獲取b頁面資源,如果a、b頁面的協議、域名、端口、子域名不同,所進行的訪問行動都是跨…

系統輸入輸入出設計相關知識介紹

1、輸出設計輸出設計主要包括:確定輸出內容、選擇輸出設備與介質、確定輸出格式三個方面的內容。確定輸出內容:輸出內容的設計首先要確定用戶在使用信息方面的需求,然后設計輸出信息的內容,包信息形式(括文字、圖形、表…

計算機知識:電腦系統盤文件夾詳解

今天給大家介紹一下電腦系統盤(C盤)的相關知識。C盤變紅,是存儲空間告急。C盤里通常都是安裝的系統文件,一般情況下不放其他文件,如果放了可以轉移到其他盤里去。還有一個就是電腦桌面,通常也是屬于C盤空間…

python json dumps utf8_Python2操作JSON出現亂碼的解決方案

其實剛剛寫過一整篇Python編碼問題的解決方案,由于JSON又是一種特殊案例(與庫相關,與語言本身無關)所以就單獨提出來說。我們來看一個從網上獲取json并又存到本地文件的例子import requests,jsonr requests.get(https://api.github.com/repos/solomonxi…

【代碼筆記】iOS-字體抖動動畫

一,效果圖。 二,代碼。 ViewController.m #import "ViewController.h"interface ViewController ()endimplementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typicall…

java for循環如何優化_java for循環及其優化

for循環1.首先知道,for循環的3個表達式的意思:表達式1: 一般為賦值表達式,給控制變量賦初值;表達式2: 關系表達式或邏輯表達式,循環控制條件;表達式3: 一般為賦值表達式&…