Android原生開發基礎

在這里插入圖片描述

Android實戰

  • Android 原生開發基礎 知識點
    • 1 介紹了解
    • 2 系統體系架構
    • 3 四大應用組件
    • 4 移動操作系統優缺點
    • 5 開發工具
    • 6 配置工具
    • 7 下載相關資源
    • 8JDK下載安裝流程
    • 9配置好SDK和JDK環境
    • 10 第一個Hello word
    • 11 AS開發前常用設置
    • 12模擬器使用運行
    • 13 真機調試
    • 14 AndroidUI基礎布局
    • 15 加載展示XML布局
    • 16 布局XML中 ID 和 屬性
    • 17 布局參數類LayoutParmas和xml布局屬性
    • 18 尺寸單位dppx
    • 19 布局margin和padding
    • 20 線性布局LinearLayout
    • 21 相對布局RelativeLayout
    • 22 幀布局FrameLayout
    • 23 網格布局GridLayout
    • 24 文本控件TextView的常用屬性
    • gravity 共用屬性 視圖 /視圖容器 都有 的 屬性
      • gravity和layout_gravity
    • 25 shape給TextView形狀和圖片
  • 26文本輸入框EditText
  • 27按鈕控件Button使用StateListDrawable
  • 28圖像視圖ImageView
  • 29RadioButton和CheckBox
  • 30開關Switch和ToggleButton
  • 31進度條ProgressBar
  • 32拖動條SeekBar
  • 33滾動條控件ScrollView
  • 34日期與時間控件
  • 35適配器Adapter與AdapterView
  • 36ListView控件使用方式
  • 37適配器BaseAdapter的優化
  • 38 ListView布局風格Item
  • 39 網格視圖GridView
  • 40 列表選項控件Spinner
  • 41 可折疊列表ExpandableListView
  • 42 Toast吐司控件
  • 43 對話框控件AlertDailog
  • 44 事件分發機制
  • 45 懸浮框控件PopupWindow
  • 46 Android如何創建和啟動Activity組件
    • Activity 解釋
    • AppcompatActivity
    • setContentView 設置 視圖
    • 注冊 Activity 和 屬性 路徑配置
    • 顯示啟動 隱式啟動
  • 47 分析Activity組件的生命周期
    • OnCreate 加載布局 視圖
    • Dialog類型窗口 的 生命周期
      • Resume重現 可見
  • 48 Activity組件間的通信方式
  • 49 Activity回退堆棧back-stack概念
    • 回退 堆棧 來存儲 管理 Activity Task容器
    • 入棧 出棧 后進先出 沒了 就 銷毀
  • 50 Activity啟動模式之standard模式
    • standard 不會復用
  • 51 Activity啟動模式之singleTop模式
    • singleTop 復用
  • P58 第58課 Activity啟動模式之singleTask模式
  • P59 第59課 Activity啟動模式之singleInstance模式
  • P60 第60課 線程概念及三種創建方式
    • 程序 內存空間 進程
    • Thread 類 run 方法
    • Runnable run方法
    • Callable 與 Future 線程
    • 并行執行
    • 構造方法 Thread 傳 Runnable
    • Call 這個 實現 可以返回值
    • 用 FutureTask 來 取值
    • 阻塞 線程 等待 延時 把 值 取出來
  • P61 第61課 Service組件通過startService啟動的生命周期
  • Service 可復用
  • P62 第62課 Service組件通過bindService啟動的生命周期
    • binder類 客戶端 與 服務 通信
    • Activity 接收 return 的 值
    • 監聽類
  • P63 第63課 BroadcastReceiver廣播組件之動態注冊
  • P64 第64課 BroadcastReceiver廣播組件之靜態注冊
        • 注冊 接收
        • 顯式 發送廣播
  • P65 第65課 通過ContentProvider組件訪問系統應用數據
        • 動態獲取 權限
      • 暴露URI
  • P66 第66課 通過ContentProvider組件暴露應用內部數據給第三方
        • 往 表里 寫數據
        • 跨進程 ![在這里插入圖片描述](https://i-blog.csdnimg.cn/blog_migrate/877f64f84111abeb09071211bf748553.png)
  • P67 第67課 Fragment兩種創建方式
        • 一變多 運行在 一個 界面里 寄宿在 Activity 里
        • 靜態標簽 加載
        • 自定義的 fragment
        • 動態加載
  • android實戰-視頻類app-3 項目UI主框架搭建
    • 3 項目UI主框架搭建
      • 5滑動視圖
  • android實戰-視頻類app-4 MVP項目架構實現精華
    • 1介紹補充
    • 2 布局結構分析
    • 3實現布局
    • 4 配置網絡請求框架
    • 5實現接口
    • 6接口測試UI實現
    • 7下拉刷新組件集成
  • Android —— 列表視圖 listView
  • Android —— Spinner下拉列表
  • Android——UI主框架搭建-實現主頁Tab框架
  • Android——基于MVP項目架構 配置網絡請求框架(五)
  • Android——歡迎 引導 頁
        • 引導頁和歡迎頁面 增加用戶體驗
        • #1準備圖片素材,和底部原點。
          • #2新建兩個類,GuideActivity,SplashActivity,
  • Android——幣種轉換App
          • 布局
          • splash 期間獲取數據
  • Android——上傳截圖相似度對比
      • 引薦
        • 相似圖片搜索的原理
        • Android里的方法來實現
  • Android——登陸邏輯實現
        • 結構設計
  • Android——登陸后臺數據接口交互IDEA
      • 客戶端與服務器端的通信
        • 接下來我們開發WebService 服務工程
      • 檢查配置Maven
        • 新建maven WEB項目 ![在這里插入圖片描述](https://i-blog.csdnimg.cn/blog_migrate/c49d163f60bdcdc3337c96b5ff17377e.png)
      • maven web模板項目結構
        • 新建
  • Android——登陸界面xml實現
      • 布局文件—xml實現用戶登錄界面
        • 1.在res/layout/activity_main.xml中編寫布局內容:
        • 去掉項目中頁面頂部的項目名

在這里插入圖片描述

Android 原生開發基礎 知識點

1 介紹了解

發展歷史 發行版本

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

2 系統體系架構

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

3 四大應用組件

請添加圖片描述

4 移動操作系統優缺點

請添加圖片描述

5 開發工具

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

6 配置工具

請添加圖片描述
請添加圖片描述
請添加圖片描述

請添加圖片描述

請添加圖片描述
請添加圖片描述
請添加圖片描述

步驟
新建環境變量的系統變量,變量名為“ANDROID_ADV_HOME”,變量值為存模擬器的地址。
刪除模擬器默認的存放地址,即C:\Users\用戶名.android。(注:如果新建系統變量后沒有刪除默認的存放地址,則以后創建的模擬器仍存放在默認的地址)
新建模擬器驗證修改是否成功。 

7 下載相關資源

請添加圖片描述
請添加圖片描述
請添加圖片描述

8JDK下載安裝流程

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

9配置好SDK和JDK環境

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

10 第一個Hello word

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

11 AS開發前常用設置

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

12模擬器使用運行

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
HAXM

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

13 真機調試

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

14 AndroidUI基礎布局

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
viewgroup視圖容器—>view —> 視圖

線性布局

約束性布局

都是 viewgroup的子類

只有一個 根 viewgroup

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
XML 標簽 內 都是 一個 JAVA 類 都可以 new 實例化 一個 對象

視圖容器

視圖

屬性

再把視圖裝到視圖容器中

請添加圖片描述

15 加載展示XML布局

請添加圖片描述
XML 代碼 布局

LinearLayout 視圖容器 標簽

視圖 + 按鈕

根元素

請添加圖片描述
請添加圖片描述
組件 創建 的 回調

setcontentview 加載 XML

請添加圖片描述
請添加圖片描述
約束布局

16 布局XML中 ID 和 屬性

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

17 布局參數類LayoutParmas和xml布局屬性

請添加圖片描述
請添加圖片描述
請添加圖片描述
約束布局 繼承 視圖容器 (抽象類 )

請添加圖片描述
請添加圖片描述
嵌套類 LayoutParams
請添加圖片描述
請添加圖片描述
LayoutParams 的 一個 子類 繼承于 LP

請添加圖片描述
定位位置

請添加圖片描述

視圖 布局

通過 視圖 獲得 LayoutParams

通過 tv 模板試圖 傳遞參數

px不行 適配 各種 屏幕

wrap 自己

match 父視圖

18 尺寸單位dppx

請添加圖片描述
視圖 在 視圖容器中 都有 坐標點 寬高

相對于 父視圖 的 位置

單位 Px 像素

布局 ---- 視圖容器

請添加圖片描述
請添加圖片描述
請添加圖片描述
都是 px 值

請添加圖片描述
請添加圖片描述
請添加圖片描述

19 布局margin和padding

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

視圖 只有 內邊距

20 線性布局LinearLayout

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

請添加圖片描述

請添加圖片描述
權重 高度 寬度 為0

請添加圖片描述
請添加圖片描述

21 相對布局RelativeLayout

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

22 幀布局FrameLayout

請添加圖片描述
請添加圖片描述
請添加圖片描述

懸浮按鈕 最上層

23 網格布局GridLayout

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
鍵盤 效果

24 文本控件TextView的常用屬性

請添加圖片描述
文本控件 視圖

請添加圖片描述
sp 文本 尺寸單位 不能用 dp

gravity 共用屬性 視圖 /視圖容器 都有 的 屬性

gravity和layout_gravity

兩者都是設置對齊方式
內部的屬性值相同
在這里插入圖片描述

 center_horizontal表示在水平方向上的位置為中間

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
背景 也是 共用屬性

請添加圖片描述
請添加圖片描述
請添加圖片描述
利于 復用

25 shape給TextView形狀和圖片

請添加圖片描述

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
vangle 漸變角度

請添加圖片描述
請添加圖片描述

比 圖片 占用小

@ ====》res 目錄

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述





26文本輸入框EditText

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
默認提示文本 請添加圖片描述
獲取 內容文本

請添加圖片描述
密碼格式請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述





27按鈕控件Button使用StateListDrawable

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
獲取 控件 的 屬性

控制 點擊 請添加圖片描述





28圖像視圖ImageView

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
縮放 只針對 src 屬性 請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
xy 拉伸 按比例請添加圖片描述

繼承 這個 imageview 自定義





29RadioButton和CheckBox

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
繼承于 線性布局 是一個 視圖容器

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
應用清單 請添加圖片描述
請添加圖片描述
請添加圖片描述
獲取 子視圖 個數 遍歷

得到 radiobtn

判斷 checked

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
點擊 按鈕 監聽

請添加圖片描述
請添加圖片描述
drawable 實現

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述





30開關Switch和ToggleButton

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述請添加圖片描述

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

實現這個 接口

綁定 this 這個 acitivity請添加圖片描述
請添加圖片描述
請添加圖片描述

傳入 對象

通過 id 判斷

請添加圖片描述
請添加圖片描述





31進度條ProgressBar

請添加圖片描述
下載 和 視頻 播放 請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

Oncreate 的 生命周期 請添加圖片描述

每過一秒

就加10

用 handler 來 更新進度

安卓 消息機制 發了個 空消息

請添加圖片描述
請添加圖片描述

在這 接收

再 更新

為什么 不在 線程 里 調用 這個 progress方法

安卓 應該在 UI線程 里 去做 請添加圖片描述
請添加圖片描述

樣式

請添加圖片描述
請添加圖片描述
請添加圖片描述

存放 安卓系統 一些 java 庫 安卓 庫

自定義 樣式 吧 太丑





32拖動條SeekBar

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
視頻播放器 進度條 請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述





33滾動條控件ScrollView

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

也是個 容器

文本 滾動瀏覽 請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述





34日期與時間控件

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

觸發回調 請添加圖片描述





35適配器Adapter與AdapterView

請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

適配器 控件 繼承 視圖容器 請添加圖片描述

list 需要 適配器 展示 數據 請添加圖片描述

適配器 類 的 子類 請添加圖片描述
請添加圖片描述
請添加圖片描述
請添加圖片描述

放好 數據源 請添加圖片描述

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

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

相關文章

網頁版 deepseek 對話問答內容導出為 PDF 文件和 Word 文件的瀏覽器插件下載安裝和使用說明

文章目錄 網頁版 deepseek 瀏覽器擴展應用程序插件1. 預覽效果2. 功能介紹3. 瀏覽器擴展應用程序下載3.1. 下載方式13.2. 下載方式24. 安裝教程4.1. Chrome 瀏覽器安裝步驟4.2. Edge 瀏覽器安裝步驟5. 使用說明網頁版 deepseek 瀏覽器擴展應用程序插件 1. 預覽效果 預覽效果 導…

DBdriver使用taos數據庫

首先創建連接 連接后比如數據庫里有三個庫 選擇其中的hypon 選中localhost,右鍵sql編輯器,打開sql控制臺 就插入了一條數據

【前端】【面試】如何實現圖片漸進式加載?有幾種方法

前端圖片漸進式加載 一、技術原理解析 漸進式加載是通過分階段、按需加載圖片,以提升用戶體驗和頁面性能的優化技術。主要包括以下實現方式: 懶加載:基于IntersectionObserver API,當圖片進入瀏覽器視口時才發起加載請求&#…

Spring Boot 中的條件注解

Spring Boot條件注解的匯總: 注解作用判斷依據使用場景ConditionalOnBean容器中存在指定Bean時,被注解的配置或Bean定義生效指定Bean在容器中存在依賴其他已存在Bean時配置相關功能ConditionalOnCheckpointRestore在特定檢查點恢復相關條件滿足時生效滿…

leetcode11-盛水最多的容器

leetcode 11 思路 問題分析 拆解問題,面積 底 * 高 寬度:兩個豎直線之間的距離,顯然是 right - left高度:容器的水位受限于較短的那根豎直線的高度,所以高度為 min(height[left], height[right]) 本題其實很容易…

HTTP:十二.HTTPS

HTTPS 概述 超文本傳輸安全協議(英語:HyperText Transfer Protocol Secure,縮寫:HTTPS;常稱為HTTP over TLS、HTTP over SSL或HTTP Secure)是一種通過計算機網絡進行安全通信的傳輸協議。HTTPS經由HTTP進行通信,利用TLS加密數據包。 HTTPS的主要目的是提供對網站服務器…

MySQL數據庫(14)—— 使用C操作MySQL

目錄 一,下載庫 二,安裝庫 三,使用庫 3.1 連接數據庫 3.2 發送SQL 3.3 獲取結果 問題:為什么不使用C? 解答:使用C的庫已經可以完成絕大部分MySQL操作了,并且C的庫的使用更加復雜&#xff…

Redis故障防御體系:構建七層免疫系統的設計哲學

當Redis遭遇寫入阻塞或服務崩潰時,本質上是系統邊界的多重防御機制被擊穿。本文摒棄碎片化的解決方案,從系統工程的全局視角,構建七層遞進式防御體系,揭示高可用架構的深層設計邏輯。 第一層:動態資源調度 —— 內存的…

在線文本客服系統核心功能解析

在線文本客服系統核心功能解析 在互聯網大廠的Java求職者面試中,經常會被問到關于在線文本客服系統的實現和設計。本文通過一個故事場景來展示這些問題的實際解決方案。 第一輪提問 面試官:馬架構,歡迎來到我們公司的面試現場。請問您對在…

學成在線。。。

一:講師管理 介紹:可以實現對講師的分頁展示,多條件組合分頁查詢,對講師的添加,修改,刪除操作。 針對于添加來說,使用requestBody注解,搭配postmapping接收數據,使用service層的對象,調用mapper方法,向數據庫中保存數據。 修改: 先根據講師id,查詢出講師,再去…

Webug3.0通關筆記17 中級進階(第01-05關)

目錄 第一關 出來點東西吧 1.打開靶場 2.源碼分析 3.源碼修正 4.文件包含漏洞滲透 第二關 提交方式是怎樣的啊? 1.打開靶場 2.源碼分析 3.滲透實戰 (1)bp改包法 (2)POST法滲透 第三關 我還是一個注入 1.打開…

C語言復習筆記--內存函數

在復習完字符函數和字符串函數之后,今天讓我們復習一下內存函數吧.這一塊的東西不太多,并且與之前的字符串函數有一些地方很相似,所以這里應該會比較輕松. memcpy使用和模擬實現 老規矩,先看函數原型 void * memcpy ( void * destination, const void * source, size_t num );…

【Unity AR開發插件】一、高效熱更新:Unity AR 插件結合 HybridCLR 與 ARFoundation 的開源倉庫分享

摘要 本篇博客詳細介紹了我基于 HybridCLR 與 AR Foundation 的 Unity AR 開發插件,旨在為開發者提供高效的跨平臺熱更新方案。文章從背景與動機出發,覆蓋一鍵安裝工具、環境配置、熱更新數據制作與示例程序運行等核心模塊,并展示代碼結構與使…

數據分析(四):Python Pandas數據輸入輸出全流程指南

Python Pandas數據輸入輸出全流程指南 1. 引言 數據輸入輸出(I/O)是數據分析工作流中最基礎也是最重要的環節之一。Pandas提供了豐富的數據讀寫接口,支持從各種文件格式和數據庫中加載數據,以及將處理后的數據保存到不同存儲系統中。本文將全面介紹Pan…

人工智能與機器學習:Python從零實現性回歸模型

?? 向所有學習者致敬! “學習不是裝滿一桶水,而是點燃一把火。” —— 葉芝 我的博客主頁: https://lizheng.blog.csdn.net ?? 歡迎點擊加入AI人工智能社區! ?? 讓我們一起努力,共創AI未來! ?? 前言 在 AI 的熱潮中,很容易忽視那些讓它得以實現的基礎數學和技…

Ubuntu18.04更改時區(圖文詳解)

Ubuntu18.04更改時區 1、前言2、更改時區3、總結 1、前言 記錄一下Ubuntu18.04更改時區的過程,方便自己日后回顧,也可以給有需要的人提供幫助。 2、更改時區 輸入下面的指令,進行時區選擇 tzselect輸入4選擇亞洲,輸入9選擇中…

vue2 項目使用vite2 升級 vite4 后,對別名的解析有問題,導致打包后項目無法正常運行

問題描述: 之前使用的 vite2 版本,需要在 vite.config 里配置 vue 別名,不然會有commonjs 的依賴包找不到 vue,因為 vite 默認使用 esm 版本。 vue: vue/dist/vue.common.prod.js 在 vite2 中可以正常進行打包上線,…

民辦生從零學C的第十二天:指針(1)

每日勵志:拼搏十年,征戰沙場,不忘初心,努力成為一個渾身充滿銅臭味的有錢人。 一.內存和地址 1.內存 計算機內存是一系列存儲單元的集合,每個存儲單元都有唯一的地址來標識。這些存儲單元用于存儲程序的數據和指令。…

用Postman驗證IAM Token的實際操作

當我們需要用Postman發送一個最簡單的請求去驗證Token的時候我們該怎么辦? 【一、步驟】 步驟1:打開Postman,新建一個GET請求 請求地址填: https://iam.cn-north-4.myhuaweicloud.com/v3/auth/projects 解釋一下:…

關于常量指針和指向常量的指針

關于指針,對于常量指針和指向常量的指針也是傻傻分不清。看到定義時,不知道是指針不能變,還是指針指向的內容不能變量。 先看形式: const char * A; char * const B; 這兩種有什么區別?傻傻分不清。 A這種定義&am…