原创 Python推導式

Python推導式 列表推導式 字典推導式 集合推導式 一、列表推導式 作用:用一個表達式創建一個有規律的列表或控制一個有規律的列表 列表推導式又叫列表生成式 1.1示例 list1 = [i for i in range

原创 Python異常

Python異常 一、異常概述 當檢測到錯誤時,解釋器就無法繼續執行,反而出現了一些錯誤提示,這就是所謂的“異常” 實例: open('test.txt', 'r') 二、捕獲異常 2.1捕獲單個異常 2.1.1語法 try:

原创 Eclipse 下載過慢問題

Eclipse 下載過慢問題 打開Eclipse官網 點此打開 點擊下載包 選擇合適的版本下載 選擇Select Another Mirror 選擇中國的鏡像 開始下載即可

原创 JVM中StringTable概述及調優

JVM中StringTable 三、特性 常量池中的字符串僅是符號,第一次用到時才變爲對象 利用串池的機制,來避免重複創建字符串對象 字符串變量拼接的原理是StringBuilder(1.8) 字符串常量拼接的原理是編譯器優化

原创 C++核心編程——內存分區模型

文章目錄C++核心編程——內存分區模型一、程序運行前二、程序運行後三、`new`操作符 C++核心編程——內存分區模型 C++程序在執行時,將內存大方向劃分爲4個區域 代碼區:存放函數體的二進制代碼,由操作系統進行管理的 全局區

原创 C++核心編程——引用

C++核心編程——引用 一、引用的基本使用 **作用:**給變量起別名 語法:數據類型 &別名 = 原名 兩個變量指向的是同一塊內存地址 #include<iostream> using namespace std; int

原创 Python公共操作

Python公共操作 運算符 公共方法 容器類型轉換 一、運算符 運算符 描述 支持的容器類型 + 合併 字符串、列表、元組 * 複製 字符串、列表、元組 in 元素是否存在 字符串、列表、元組、字典

原创 Android開發——JNI

Android開發——JNI 一、什麼是JNI JNI全稱爲java native interface(java本地開發接口) 作用:相當於橋樑的作用,是一種協議 通過JNI就可以讓java調用C語言 Android系統架構:

原创 C++結構體

文章目錄C++結構體一、結構體的基本概念二、結構體定義和使用2.1定義2.2使用二、結構體數組三、結構體指針四、結構體嵌套五、結構體做函數參數 C++結構體 一、結構體的基本概念 結構體屬於用戶自定義的數據類型,允許用戶儲存不同

原创 Python文件操作

Python文件操作 一、文件的基本操作 打開文件 讀寫等操作 關閉文件 注意:可以只打開和關閉文件,不進行任何讀寫操作 1.1打開 在Python中,使用open函數,可以打開一個已經存在的文件,或者創建一個新文件。 語

原创 C++核心編程——類與對象

文章目錄C++核心編程——類與對象一、封裝1.1封裝的意義1.2訪問修飾符1.3`struct`和`class`區別二、對象2.1構造函數和析構函數2.2構造函數的分類及調用2.3拷貝構造函數調用時機2.4構造函數調用規則2.5深

原创 Git概述及基礎操作

文章目錄Git概述及基礎操作一、Git基礎1.1Git介紹1.2Git與Github1.2.1兩者區別二、Git使用2.1本地倉庫2.1.1工作流程2.1.2本地倉庫操作2.1.3版本回退2.2遠程倉庫2.2.1基於HTTPS協議

原创 Python爬蟲——數據提取

Python爬蟲——數據提取 一、json格式 1.1json字符串轉python數據格式 json.loads() 將json字符轉換爲Python類型 json.loads(json字符串) 1.2python數據格

原创 Python高階函數

Python高階函數 把函數作爲參數傳入,這樣的函數稱爲高階函數,高階函數是函數式編程的體現。函數式編程就是指這種高度抽象的編程範式 一、語法 def 函數名(方法參數名): return 方法參數名() # 調用 函數

原创 Linux運維——文件系統管理

文章目錄Linux運維——文件系統管理一、硬盤結構1、硬盤的邏輯結構2、硬盤接口二、文件系統1、Linux文件系統的特性2、Linux常見文件系統三、常用的硬盤管理命令1、df命令2、du命令3、fsck文件系統修復命令4、顯示磁