色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

電子發燒友網>嵌入式技術>如何正確使用動態內存?

如何正確使用動態內存?

收藏

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴

評論

查看更多

相關推薦

動態內存管理模塊的設計原理與實現

Fense 通過設立一個雙向鏈表(struct Head *stHead)來保存所有被分配的動態內存塊的信息。鏈表中的每個節點對應一個動態內存塊,節點中包括此內存大小、分配發生時所在的源文件名和行號
2020-06-30 08:05:002088

C語言知識總結:動態內存分配

動態內存分配就 是指在程序執行的過程中動態地分配或者回收存儲空間的分配內存的方法。動態內存分配不像數組等靜態內存分配方法那樣需要預先分配存儲空間,而是由系統根據 程序的需要即時分配,且分配的大小就是程序要求的大小。
2022-10-24 15:52:05628

使用C語言實現簡單動態內存分配

首先要明白為何需要動態內存分配,熟悉C語言的讀者應該對這個比較熟悉,需要一段內存時會使用malloc函數來申請所需要大小的內存,函數返回一段內存的首地址。
2023-07-28 16:26:01359

C語言程序設計中動態內存分配如何實現

C語言程序設計中,動態內存分配如何實現,需要注意哪些問題?
2023-09-28 16:53:41803

FreeRTOS內存機制詳解

FreeRTOS是一種實時操作系統,它提供了多種內存分配方式,包括動態內存分配和靜態內存分配。
2023-12-31 16:49:001009

51單片機能實現動態內存管理嗎?

怎么用51單片機實現動態內存管理
2023-10-15 12:43:05

內存動態內存分配實現

第27章 STM32H7的TCM,SRAM等五塊內存動態內存分配實現本章教程為大家分享一種DTCM,SRAM1,SRAM2,SRAM3和SRAM4可以獨立管理的動態內存管理方案,在實際項目中有一定的實用價值,比如MP3編解碼,JPEG...
2021-08-03 07:14:25

動態內存分配是什么意思

所謂動態內存分配(Dynamic Memory Allocation)就是指在程序執行的過程中動態地分配或者回收存儲空間的分配內存的方法。動態內存分配不像數組等靜態內存分...
2021-12-17 08:17:47

動態內存管理是什么?動態內存管理算法有哪幾種

詳細描述動態內存堆接口動態內存管理是一個真實的堆內存管理模塊,可以在當前資源滿足的情況下,根據用戶 的需求分配任意大小的內存塊。而當用戶不需要再使用這些內存塊時,又可以釋放回堆中 供其他應用分配
2022-08-29 15:23:12

動態內存管理的原理詳解

錯誤。而相比于個人計算機,嵌入式系統的內存資源更是稀缺。作為嵌入式C的開發人員,了解其內存管理的原理能使其更加正確地使用內存資源以及定位程序的bug。本文將以C語言為例介紹動態內存管理的原理。
2020-11-02 09:25:31

動態內存管理該怎樣去移植呢

動態內存管理該怎樣去移植呢?如何去使用動態內存呢?
2021-10-09 06:04:16

CC2541 osal_mem_alloc和malloc申請動態內存

我用CC2541單片機這樣申請和釋放動態內存正確的嗎?int *flag = (int *)osal_mem_alloc(sizeof(int)* max);osal_mem_free(flag
2022-05-29 17:33:06

DMA開辟緩存怎么使用動態內存

開辟20kb左右的緩存空間,如果直接用全局變量數組,在不需要用到DMA時,那這20k的內存就一直不能釋放,好浪費。若使用malloc來開辟動態內存,應該是放在堆區吧?堆區不是默認只有512字節?還要修改啟動文件的堆大小?
2023-10-23 06:53:54

DMA開辟緩存,怎么使用動態內存

開辟20kb左右的緩存空間,如果直接用全局變量數組,在不需要用到DMA時,那這20k的內存就一直不能釋放,好浪費。若使用malloc來開辟動態內存,應該是放在堆區吧?堆區不是默認只有512字節?還要修改啟動文件的堆大小?
2018-04-20 14:30:30

ESP-IDF內核中的內存管理如何驗證?

包括靜態內存動態內存的所有接口的驗證
2023-02-16 07:03:15

FreeRTOS內存管理例子中,用了malloc和heap4兩套動態內存管理,是否可以統一?

看到原子的FreeRTOS內存管理例子中,用了malloc和heap4兩套動態內存管理,是否可以統一?有什么好處?
2020-08-03 22:51:27

Keil C動態內存管理機制分析及改進,不看肯定后悔

Keil C動態內存管理機制分析及改進,不看肯定后悔
2021-04-25 08:48:42

Nano項目使用動態內存出現錯誤如何解決?

默認的項目配置是不使用動態內存的,運行正常改用動態內存,然后運行就不正常了仿真的時候,控制臺顯示這樣的錯誤。這是什么原因,怎么解決?
2023-01-30 10:59:44

RT-Thread系統動態內存堆有哪幾種管理算法呢

每種 RTOS 均有內存管理機制,RT-Thread 的內存管理分為兩類:動態內存堆管理、內存池管理。本篇文章先來介紹一下動態內存堆管理相關的內容。內存堆管理機制RT-Thread 操作系統在內存
2022-03-31 13:53:33

RTThread的動態內存空間該如何去分配呢

關于rtt的動態內存空間分配,想問一下以下我的幾點理解是對的嗎1、我看RTT NANO和MASTER版本的動態內存分配好像不太一樣,我的理解是MASTER版本的動態內存位置是從ZI段結束地址到RAM
2022-08-31 14:34:26

arduino 動態內存不足怎么處理

arduino Mega2560 加入第一個 Serial 串口 ,動態內存是2000 字節, 加入第2個Serial 串口 動態內存是 4000字節, 現在我需要加入第3個Serial 串口 , 動態內存是 6000字節, 再加上程序本身好多變量,動態內存顯示不足。請教如何節省動態內存
2019-06-18 08:29:39

rt_kprintf 函數里選擇靜態內存是什么原因?

紅框位置是 rt_kprintf 函數里使用的靜態內存。請問一下,這里應該也可以用 rt_malloc 函數配置動態內存的吧。動態內存似乎可以節約內存的。選擇靜態內存是什么原因呢?
2022-07-08 15:59:13

rt_kprintf函數里選擇靜態內存是什么原因呢

紅框位置是 rt_kprintf 函數里使用的靜態內存。請問一下,這里應該也可以用 rt_malloc 函數配置動態內存的吧。動態內存似乎可以節約內存的。選擇靜態內存是什么原因呢?
2022-07-05 11:34:54

slab動態內存管理中賦值操作需要類型強制轉換嗎?

問題描述:在動態內存管理slab.c文件中的void rt_system_heap_init(void *begin_addr, void *end_addr){。。。在函數的尾部調用
2019-02-12 06:35:52

ucos ii動態內存使用一直是遞增的

);OSTimeDlyHMSM(0,0,2,0); }}這3個任務分別是Mytask Youtask Hertask。在應用程序中創建一個動態內存分區該分區有8個內存塊,每個內存塊的長度是6字節
2019-07-03 04:35:45

【rtthread學習筆記系列】第五篇:內存分配的概念

一、內存分配概念計算機系統中,變量存放在ram中,只有在使用時才將它調入cpu運行,rtthread提供了兩類內存分配方法:動態內存堆靜態內存池。動態內存堆根據系統資源的情況有3種分配算法:小內存
2022-04-22 14:10:22

【原創】C語言中的動態內存-----棧內存

作者:蔡琰老師(張飛實戰電子高級工程師)C語言程序的動態內存分為棧內存區域和堆內存區域兩種。棧內存是由編譯器管理的,而堆內存是由程序調用具體的庫函數管理的。我們今天分析下棧內存的概念。棧內存的使用在
2021-07-07 14:18:13

為什么要使用 malloc()是動態內存分配函數?

1、相對于自動分配內存,malloc()函數申請分配的內存地址有什么不同?比如:int x[100] int * x = (int *)malloc(100 *sizeof(int))二者之間的內存地址有什么區別?求教,謝謝2、C語言什么情況下需要用malloc來申請內存?求教,謝謝
2018-06-26 16:41:55

使用動態內存分配安全嗎

[導讀]想在C語言程序員之間開始一個激烈的,或者說有爭議的討論很簡單,只需要問:“使用動態內存分配安全嗎?”想在C語言程序員之間開始一個激烈的,或者說有爭議的討論很簡單,只需要問:“使用動態內存分配
2021-12-15 07:44:54

關于RT-Thread的動態內存堆管理簡析

堆管理算法只能啟用一個,但是提供給用戶的接口完全相同。注意事項:內存堆管理為了滿足多線程場景下的安全分配,考慮多線程間的互斥問題。因此,不要在中斷服務程序中分配或釋放動態內存塊。否則,會引起當前上下文
2022-04-06 17:11:23

如何分配STM32H7中TCM,SRAM等五塊內存動態內存

如何分配STM32H7中TCM,SRAM等五塊內存動態內存
2021-10-13 07:23:22

如何在C語言查看可申請動態內存的總大小代碼

C語言查看可申請動態內存的總大小代碼:#include #include typedef unsigned char uint8;uint8* p; long long count1;int
2021-07-14 07:19:18

如何在單片機上也可正常使用動態內存分配

51單片機內存動態分配序言最近玩51單片機碰到一個問題,51中malloc函數并不能像在PC上一樣正常運行,這涉及到了內存池的概念。下面就來演示一下如何在單片機上也可正常使用動態內存分配。初始化內存
2021-11-19 07:36:48

嵌入式C語言動態內存分配

動態內存分配:1、malloc、memset、free在日常寫代碼時需要注意以下幾點:malloc分配內存時,需要 if語句 判斷malloc是否成功動態內存分配的空間也需要進行初始化,可以用
2021-12-14 06:37:07

怎樣去定義CDC所需要的動態內存分配函數呢

為什么使用動態內存分配的CDC驅動自動生成的代碼不能正常工作呢?怎樣去定義CDC所需要的動態內存分配函數呢?
2021-12-06 07:04:01

掌握RT-Thread系統動態內存的申請與釋放

前言最近使用RT-Thread的動態內存管理:rt_malloc rt_free,總結一下使用心得。掌握動態內存的申請與釋放。問題描述使用rt_malloc 一個字節后,發現,內存消耗:24字節
2022-04-12 17:50:13

用了動態內存后編譯顯示cpu占用的內存正確

,是怎么回事? 我試下來只要用了動態內存就有這個現象,實際程序能正常運行,但平時想看一下內存占用了多少,就看不出來了,不是很方便 .
2019-04-15 03:12:05

第28章 FreeRTOS動態內存管理

轉: 本章節為大家講解FreeRTOS動態內存管理,動態內存管理是FreeRTOS非常重要的一項功能,前面章節講解的任務創建、信號量、消息隊列、事件標志組、互斥信號量、軟件定時器組等需要的RAM空間
2016-09-11 07:15:36

請問ATK-ESP8266 WiFi模塊示例程序中SD卡和動態內存管有什么作用?

最近買了塊ATK-ESP8266WiFi模塊想加到我的stm32實驗板上,然后看了整點原子附帶的例程,里面用到了SD卡,以及動態內存管理,請問這些有什么作用,如果不用這兩個部分,WiFi模塊會怎樣,還可以通信嗎??可以通信的話,效果如何?本人第一次接觸WiFi,還望大神不吝賜教,感激萬分!
2019-06-27 04:35:25

請問CCS下怎么使用malloc之類動態內存函數?

的采樣點數不確定,即電壓采樣值個數不確定,從而存放電壓采樣值的數組大小不能事先確定,需要根據條件判斷,動態確定數組的大小。所以,現在我打算使用動態內存分配的方式建立一個一維數組,數組的大小根據條件判斷
2019-05-23 16:31:29

請問C語言如何查看可申請動態內存的總大小?

請問C語言如何查看可申請動態內存的總大小?
2021-10-14 06:10:02

請問mymalloc函數申請的是動態內存還是靜態內存

mymalloc函數申請的是動態內存還是靜態內存啊?求大神解答,謝謝
2019-10-30 04:35:50

請問使用動態內存分配安全嗎?

想在C語言程序員之間開始一個激烈的,或者說有爭議的討論很簡單,只需要問:“使用動態內存分配安全嗎?”使用動態內存分配安全嗎?在C語言程序開發中,動態內存分配允許程序在運行時向系統申請內存使用,只不過
2021-12-15 06:10:18

請問大佬rt_malloc申請的動態內存返回的是虛擬地址還是物理地址

請問各位大佬:如題,rt_malloc申請的動態內存返回的是虛擬地址還是物理地址呢?為什么感覺直接就是返回了物理地址?如果返回的是物理地址,那MMU的意義在于?
2022-07-07 14:40:24

請問實驗17動態內存管理例子是做什么的?

大家好:我想了解下“實驗17 動態內存管理”,這個例子是做什么的?小白完全看不懂用意啊。。,下面是打印時的日志,然后呢?誰來解釋下這個例子想說明點什么??\ | /- RT -Thread
2019-01-25 06:35:56

請問怎樣去設計Fense動態內存管理模塊?

Fense的設計原理是什么?Fense有哪些功能?怎樣去設計Fense動態內存管理模塊?
2021-04-26 07:18:33

一個動態內存管理模塊的實現

介紹一個動態內存管理模塊,可以有效地檢測C程序中內存泄漏和寫內存越界等錯誤,適用于具有標準C 語言開發環境的各種平臺。
2009-04-16 14:18:5314

一個動態內存管理模塊的實現

介紹一個動態內存管理模塊,可以有效地檢測C程序中內存泄漏和寫內存越界等錯誤,適用于具有標準C 語言開發環境的各種平臺。
2009-05-14 14:39:0710

一種新的嵌入式實時動態內存管理結構

         內存資源是嵌入式操作系統中需要管理的重要資源之一。這種O(1)時間復雜度的嵌入式實時動態內存管理結構采用頁表結構組織系統內存信息,使
2009-09-10 10:20:1816

動態內存錯誤的靜態檢測

內存泄漏、空指針引用等動態內存錯誤在/,/LL等支持動態內存操作的程序中普遍存在在程序中,動態內存管理錯誤是導致動態內存錯誤的根本原因動態內存錯誤的靜態檢測方法是在對程
2011-06-10 16:29:2752

基于Core的動態內存分配方案

為了解決基于C*Core系列芯片嵌入式開發過程中,C*Core系統在某些情況下由于受操作系統、數據格式差異等因素影響,不能動態分配C*Core系列芯片內存的問題,采用數組與標志位相結合的
2011-07-11 10:37:5438

動態內存管理在面向嵌入式實時系統中的研究

動態內存管理的基本任務就是有效地對動態內存進行分配、回收,并同時保證系統的快速性、可靠性和穩定性。當系統請求分配內存時,系統需要從所有空閑塊中找到一個合適的空閑塊
2011-07-22 11:14:14978

基于μCOS-II的TLSF動態內存分配算法的應用與仿真

以嵌入式實時系統為背景,深入研究了TLSF動態內存分配算法原理及實現過程,并將TLSF移植到COS-II中,進行了基于x86平臺的仿真測試,取得了很好的效果,為以后學習和應用TLSF算法提供
2013-09-25 10:42:0544

MicroBlaze:malloc 函數動態分配內存溢出

首先說明一點,MicroBlaze C函數庫支持標準的內存管理函數,如malloc(),calloc(), free(),這些標準的C函數庫定義在libc.a中。動態內存分配從內存的程序的堆(heap)中提供。
2017-02-11 11:43:051606

Buddy算法在μC/OSII動態內存管理改進中的應用分析

管理策略主要有兩種--靜態內存分配和動態內存分配。 靜態內存分配: 編譯或鏈接時將所需內存分配好,程序運行起來后所分配的內存不釋放。對于實時性和可靠性要求極高的系統,不允許延遲或者分配失效,必須采用靜態內存分配的方式
2017-10-26 10:12:460

動態內存管理在面向嵌入式實時系統中的研究

動態內存管理的基本任務就是有效地對動態內存進行分配、回收,并同時保證系統的快速性、可靠性和穩定性。當系統請求分配內存時,系統需要從所有空閑塊中找到一個合適的空閑塊進行分配;當用戶不再使用而將某塊內存
2017-12-01 05:49:31170

動態內存分配舉例,以及動態數組的構造

5:只能用free(p)來釋放p所指向的動態開辟的內存空間。 6:對動態內存空間的操作,用*p來操作。 7:可以用多個指針指向這個動態空間 8:當有多個指針只向這個動態空間時,只能用free一個指針,多次重復釋放要被報錯 9:可以將動態開辟的的內存指針作為函數參數
2018-07-10 16:41:376930

C語言動態內存分配分析

將原來動態開辟的動態內存重新開辟一個字節數,如果這個數比以前的大,前面的數據保存。如果比原來的小,保留前面的數據。
2019-01-07 11:02:404002

單片機系統進行動態內存分配和任務調度思想的資料和代碼實例說明

內存分配設計思想:我們設置動態內存分配的初衷在于:有些單片機系統內存資源比較少,便顯得特別珍貴,因此我們要實現內存的反復利用,好像就像一個池子一樣,我們要循環利用池子里的水資源。比如說洗澡時,如果是
2019-09-30 17:13:004

51單片機如何使用動態內存

本文檔的主要內容詳細介紹的是51單片機如何使用動態內存的詳細資料免費下載。
2019-06-14 17:44:000

嵌入式中需要用到動態內存

所謂動態內存分配(Dynamic Memory Allocation)就是指在程序執行的過程中動態地分配或者回收存儲空間的分配內存的方法。動態內存分配不像數組等靜態內存分配方法那樣需要預先分配存儲空間,而是由系統根據程序的需要即時分配,且分配的大小就是程序要求的大小。
2019-07-27 08:11:002834

靜、動態內存的優劣比較

動態內存分配不像數組等靜態內存分配方法那樣需要預先分配存儲空間,而是由系統根據程序的需要即時分配,且分配的大小就是程序要求的大小。
2019-08-06 18:25:326022

嵌入式C語言中的動態內存管理和動態內存分配

動態內存管理同時還具有一個優點:當程序在具有更多內存的系統上需要處理更多數據時,不需要重寫程序。
2019-08-15 17:16:231945

嵌入式中是否使用動態內存?

嵌入式中是否應該使用動態內存?
2020-02-28 17:03:511482

EE-418:ADSP-2156x動態內存控制器電路板設計指南

EE-418:ADSP-2156x動態內存控制器電路板設計指南
2021-03-23 05:56:213

C語言程序的動態內存中棧內存區域的概念

C語言程序的動態內存分為棧內存區域和堆內存區域兩種。棧內存是由編譯器管理的,而堆內存是由程序調用具體的庫函數管理的。我們今天分析下棧內存的概念。 棧內存的使用在很大程度上依賴于處理器的硬件機制
2021-06-29 10:34:481595

動態內存分配的注意事項及本質是什么

C語言中比較重要的就是指針,它可以用來鏈表操作,談到鏈表,很多時候為此分配內存采用動態分配而不是靜態分配。 本文分享自華為云社區《 【云駐共創】C語言中動態內存分配的本質 》,作者
2021-10-13 15:37:093049

51單片機內存動態分配

51單片機內存動態分配序言最近玩51單片機碰到一個問題,51中malloc函數并不能像在PC上一樣正常運行,這涉及到了內存池的概念。下面就來演示一下如何在單片機上也可正常使用動態內存分配。初始化內存
2021-11-12 14:36:0611

關于stm32 MCU申請動態內存malloc的認識

首先,malloc( )屬于標準C語言函數,當然可以在單片機上使用,如STM32可以先在啟動文件中設置heap的大小,再使用動態內存分配: Heap_Size EQU 0x00000200 \\也就
2021-11-18 16:21:0114

【STM32H7教程】第27章 STM32H7的TCM,SRAM等五塊內存動態內存分配實現

動態內存分配實現本章教程為大家分享一種DTCM,SRAM1,SRAM2,SRAM3和SRAM4可以獨立管理的動態內存管理方案,在實際項目中有一定的實用價值,比如MP3編解碼,JPEG...
2021-12-16 16:53:348

stm32 單片機的__attribute__ ((at())絕對定位及首次適應算法的動態內存管理

中,一般用于固化的信息,如ID卡的ID號,flash標記等等2、定位到RAM/SDRAM中,一般用于數據量比較大的緩存,如動態內存分配的緩存,串口的接收緩存.由于單片機的內存空間不夠...
2021-12-24 19:27:174

嵌入式開發是否應該使用動態內存分配

我遇到的許多嵌入式軟件開發人員提出的一個我覺得特別有趣的話題是動態內存分配——在需要時獲取內存塊。這種看似簡單和常規的操作會帶來大量問題。這些并不局限于嵌入式開發——許多桌面應用程序都會出現內存泄漏,這會影響性能,并且會使系統重新啟動很常見。但是,我擔心嵌入式開發環境。
2022-07-15 14:16:201242

為什么需要動態分配內存

今天的文章會用到以下知識點,大家可以作為了解內容去學習:靜態內存動態內存、堆、棧、全局變量、指針等;
2023-02-17 10:02:211889

FreeRTOS內存管理簡介

,比如任務創建函數 xTaskCreateStatic(),使用此函數創建任務的時候需要由用戶定義任務堆棧,我們不討論這種靜態方法。 使用動態內存管理的時候 FreeRTOS 內核在創建任務、隊列、信號量的時候會動態的申請 RAM。標準 C 庫中的 malloc()和 free()也可以實現動態內存
2023-07-30 10:26:23367

安信可Ai-WB2系列二次開發如何定位分析代碼里面的靜態內存動態內存情況

一.軟硬件準備 二.編譯工程 三.靜態內存的獲取 四.動態內存的獲取 五.聯系我們 01 軟硬件準備 eclipse軟件,bl_iot_sdk,Ai-WB2系列模組或者開發板,靜態內存分析軟件
2023-09-18 15:37:15273

RT-Thread使用經驗分享:動態申請的內存未清零造成死機

最近在開發調試基于RT-Thread 的程序時,遇到一個比較奇怪的死機問題,后來經過一步步排查,終于發現是動態內存申請的數據結構沒有清零引發的死機。
2023-10-08 14:59:21441

嵌入式系統動態內存的使用技巧

一種比較好的方法是建立日志塊,即每次分配內存時記錄該內存塊的指針和大小,釋放時再去除該日志塊,如果有內存泄露就會有對應的日志塊記錄這些內存沒有釋放,這樣就可以提醒程序員進行查錯。
2023-10-12 15:22:53115

C語言中的動態內存管理講解

本章將講解 C 中的動態內存管理。C 語言為內存的分配和管理提供了幾個函數。這些函數可以在 <stdlib.h> 頭文件中找到。
2024-02-23 14:03:23121

已全部加載完成

主站蜘蛛池模板: 最新男同鸭子ktv| 人妻无码AV中文系列| 韩国黄色影院| 国产激情精品久久久久久碰| 成年无码av片| www.伊人网| japanese色系free日本| 2020亚洲 欧美 国产 日韩| 欲香欲色天天影视大全| 在线广播收听| 一个人看的WWW高清电影| 亚洲精品高清在线观看| 亚洲精品乱码电影在线观看| 亚洲黄色官网| 亚洲免费视频在线观看| 亚洲欧美日本国产在线观18| 亚洲乱码在线卡一卡二卡新区| 性盈盈剧场| 亚洲欧美免费无码专区| 野草视频在线观看| 中文字幕在线视频观看| 俄罗斯人与动ZOZ0| 国产成人精品亚洲线观看| 国产精品亚洲一区二区三区久久 | 欧美成人中文字幕在线看| 蜜臀亚洲AV永久无码精品老司机| 男女牲交全过程免费播放| 欧美色偷偷亚洲天堂bt| 色即是空 BT| 亚洲国产成人精品久久久久| 一个人的免费高清影院| 99re28久久热在线观看| 播色屋97超碰在人人| 国产噜噜噜精品免费| 精品久久久久久久99热| 老湿机一区午夜精品免费福利| 免费在线观看黄色网址| 色多多污污版免费下载安装| 无限资源在线完整高清观看1 | 欧美 亚洲 有码中文字幕| 日本视频一区二区免费观看|