tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2025-04-29 20:47:04

C 是我平時的工作中用的最多的語言,Python基本是在學習的時候會用,有時候也會用它來寫一寫腳本。所以,今天準備摻一點C 的知識。

智能指針是C 11标準中的其中一個特性。本文可能需要有一點C 語言的基礎。不過盡量用簡潔的文字來介紹。如果對C 語言不了解又想學習的話,需要C 學習資料的後台私聊我哦,都是我之前自己學習整理出來的資料。感覺還可以。

在開發C 程序的時候,我們使用new動态的從堆中申請内存,然後使用delete将這段内存釋放。使用new申請的内存C 編譯器是不會自動釋放的。因此,如果我們使用了new來申請内存,但是沒有使用delete釋放内存,就會造成内存洩漏。如果申請内存的操作是在一個循環中的話,就會不斷的造成内存洩漏,最終導緻内存不足,程序崩潰。這是很嚴重的問題。

顯然,讓程序員來管理内存的釋放問題是很繁瑣的。有的時候,我們甚至不知道應該在什麼時候使用delete來釋放内存。比如說在編寫比較複雜的多線程程序的時候,申請的内存可能會有多個線程同時訪問,可能你自己都無法确定應該合适釋放這一塊内存。因此,如果能讓C 編譯器來自動完成内存的分配和釋放,那程序員的壓力就小很多了。

智能指針内存的分配和釋放都是由C 編譯器自動完成的。這就是智能指針存在的意義,我們可以将繁瑣的内存管理問題交給C 編譯器,而将精力放在我們的業務邏輯上。

智能指針的類型

C 11中提出的智能指針有三種類型:shared_ptr、unique_ptr、weak_ptr。使用這三種智能指針的時候需要包含庫memory。

(1) shared_ptr

shared_ptr(就是一種指針)管理内存的機制如下:shared_ptr采用引用計數的方式來管理所指向的對象。什麼意思呢?舉個例子:

現在有一個對象dog,有一個shared_ptr指向它, 此時它的引用計數為1;當有一個新的shared_ptr也指向了dog,那麼它的引用計數自動加1,為1;當指向了dog的shared_ptr了離開了它的作用域,引用計數減1,又變為1了。當引用技術為0時(也就是說所有指向dog的shared_ptr都離開了作用域),dog占用的内存自動釋放。

還不理解?沒關系,看一段代碼:

#include #include #include class Dog { private: std::string name_; public: Dog(std::string name) { std::cout << "Dog is created." << name << std::endl; name_ = name; } Dog() { std::cout << "Nameless dog created." << std::endl; name_ = "nameless"; } ~Dog() { std::cout << "dog is destroyed: " << name_ << std::endl; } void bark() { std::cout << "Dog " << name_ << " rules" << std::endl; } }; void foo() { //創建一個指針下面兩種方式都可以 //shared_ptr p(new Dog("Gunner")); std::shared_ptr p = std::make_shared("Gunner"); //p.use_count==1 std::cout << "p->use_count() = " << p.use_count() << std::endl; { std::shared_ptr p2 = p; //p.use_count==2 std::cout << "p->use_count() = " << p.use_count() << std::endl; p2->bark(); } //離開大括号時,p2的作用域結束,p的引用計數減1 //p.use_count==1 std::cout << "p->use_count() = " << p.use_count() << std::endl; p->bark(); } int main() { foo(); }

首先要注意下面幾點:

  • 創建shared_ptr的方式有兩種
    • 直接使用new關鍵字的方式: shared_ptr p(new Dog("Gunner"));
    • 使用make_shared的方式:shared_ptr p = make_shared("Gunner");
  • shared_ptr、make_shared都是在命名空間std當中,為了避免初學者誤會,我直接寫成了std::shared_ptr、std::make_shared的方式,而沒有使用using namespace std;

運行結果如下:

c指針的作用(C11中的智能指針)1

怎麼理解内存自動釋放了呢: 在foo()函數執行結束之後,智能指針p離開了作用域,它的引用計數減為0了,然後創建的Dog的對象的析構函數自動調用了,輸出: dog is destroyed: Gunner。

上面有幾個C 中的重要概念,稍微做一些解釋:

  • 命名空間:命名空間也稱為名字空間,最通俗的理解就是一個命名的容器,一個空間内的變量、函數、類等的命名不可以相同,但是不同空間的命名可以相同。std是C 編譯器的命名空間,C 标準庫中的函數或者對象都是在命名空間std中定義的,所以我們要使用标準函數庫中的函數或對象都要使用std來限定。
  • 析構函數: 析構函數和構造函數可以認為是一對函數。構造函數在創建一個類的對象時被自動調用,通常用來做一些初始化的工作。析構函數與構造函數相反,當對象結束其生命周期,如對象離開它的作用域,系統自動執行析構函數。析構函數往往用來做“清理善後” 的工作(例如在建立對象時用new開辟了一片内存空間,delete會自動調用析構函數後釋放内存)。

(2) unique_ptr

unique是獨一無二的意思。unique_ptr的涵義也是相似的,它表達的是一種獨占的思想,與shared_ptr最大的區别是unique_ptr不共享它的指針,某個時刻隻能有一個unique_ptr指向一個給定的對象。

創建unique_ptr的方式如下:

  • 使用new關鍵字:std::unique_ptr ptr(new Example(1));
  • 使用std::make_unique:std::unique_ptr ptr = std::make_unique(1);

常用的函數說明:

  • get() : 返回被管理對象的指針
  • release() : 返回指向被管理對象的指針,并釋放所有權
  • swap() : 交換被管理對象

使用示例:

#include #include #include using namespace std; class Example { public: Example(int param = 0) { number = param; cout << "Example: " << number << endl; } ~Example() { cout << "~Example: " << number << endl; } void test_print() { cout << "in test print: number = " << number << endl; } void set_number(int num) { number = num; } private: int number; }; void test1() { unique_ptr ptr1 = make_unique(1); if (ptr1.get()) { ptr1.get()->test_print(); ptr1->set_number(2); (*ptr1).test_print(); } unique_ptr ptr2(new Example(20)); ptr2->test_print(); ptr1.swap(ptr2); cout << "ptr1和ptr2交換管理對象" << endl; ptr1->test_print(); ptr2->test_print(); } int main() { test1(); return 0; }

運行結果:

c指針的作用(C11中的智能指針)2

(3) weak_ptr

std::weak_ptr是一種智能指針。它對被std::shared_ptr管理的對象存在非擁有性(弱)引用。weak_ptr是為了配合shared_ptr而引入的一種智能指針,它不具有普通指針的行為,沒有重載運算符*和->,其最大作用在于協助shared_ptr工作,像旁觀者那樣觀測資源的使用情況。weak_ptr可以從一個shared_ptr或者另weak_ptr對象構造,獲得資源的觀測權。但weak_ptr沒有共享資源,它的構造不會引起指針引用計數的增加。

使用weak_ptr的成員函數use_count()可以觀測資源的引用計數,另一個成員函數expired()的功能等價于使得use_count==0,表示被觀測的資源(也就是shared_ptr管理的資源)已經不複存在。weak_ptr有一個重要的成員函數lock()可以從被觀測的shared_ptr中獲得一個可用的shared_ptr對象,從而操作資源。

weak_ptr被設計用來避免std::shared_ptr的循環引用。

什麼是循環引用問題,下面舉個例子說明一下:

假設現在有兩個類A、B,創建了兩個智能指針shared_ptr ptr_A、shared_ptr ptr_B分别指向了A、B兩個類的對象a、b。A中有個shared_ptr指向b,B中有個shared_ptr指向a。

下面我們看一下ptr_A、ptr_B的引用計數分别是多少:

  • ptr_A.use_count = 2
  • ptr_B.use_count = 2

然後程序結束時,ptr_A、ptr_B都離開了它的作用域,引用計數減為1,所以a、b占用的内存不會釋放。這就是shared_ptr的缺陷。

下面可以從一個例子中看一下:

#include #include class foo; class Test { public: Test() { std::cout << "construct.." << std::endl; } void method() { std::cout << "welcome Test.." << std::endl; } ~Test() { std::cout << "destruct.." << std::endl; } public: std::shared_ptr fooptr; }; class foo { public: foo() { std::cout << "foo construct.." << std::endl; } void method() { std::cout << "welcome Test foo.." << std::endl; } ~foo() { std::cout << "foo destruct.." << std::endl; } public: std::shared_ptr testptr; }; int main() { // 循環引用 測試 Test* t2 = new Test(); foo* foo1 = new foo(); std::shared_ptr shptr_Test(t2); std::shared_ptr shptr_foo(foo1); std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; shptr_Test->fooptr = shptr_foo; shptr_foo->testptr = shptr_Test; std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; return 0; }

運行結果如下:

c指針的作用(C11中的智能指針)3

在程序結束時,Test類和foo類的析構函數并沒有調用。

使用weak_ptr改進的程序如下:

#include #include class foo; class Test { public: Test() { std::cout << "construct.." << std::endl; } void method() { std::cout << "welcome Test.." << std::endl; } ~Test() { std::cout << "destruct.." << std::endl; } public: std::weak_ptr fooptr; }; class foo { public: foo() { std::cout << "foo construct.." << std::endl; } void method() { std::cout << "welcome Test foo.." << std::endl; } ~foo() { std::cout << "foo destruct.." << std::endl; } public: std::weak_ptr testptr; }; int main() { // 循環引用 測試 Test* t2 = new Test(); foo* foo1 = new foo(); std::shared_ptr shptr_Test(t2); std::shared_ptr shptr_foo(foo1); std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; shptr_Test->fooptr = shptr_foo; shptr_foo->testptr = shptr_Test; std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; return 0; }

運行結果如下:

c指針的作用(C11中的智能指針)4

可以看到析構函數自動調用了,内存正常釋放。

今天的内容就到這兒了。如果對我的推、文有興趣,歡迎轉、載分、享。也可以推薦給朋友關注哦。隻推幹貨,甯缺毋濫。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

  • 山東臨沂急尋密接者
    來源:臨沂在線蘭山區疾病預防控制中心發文緊急尋找密切接觸者的密切接觸者關于緊急尋找密切接觸者的密切接觸者的公告臨蘭疾控[2022]第3号2022年1月5日,蘭山區接市疫情防控指揮部通知,蒙陰縣1名境外返臨人員新冠病毒核酸檢測陽性,其6名密切... 2022-12-29
  • 如何煎西洋參
    如何煎西洋參?西洋參特性和功效:在煎藥之前,要先了解西洋參的特性和功效,西洋參是一種“清涼”參,其味苦、微甘,性涼,具有滋陰補氣、生津止渴、除煩躁、清虛火、扶正氣、抗疲勞的功效,很适合夏季“清補”,我來為大家講解一下關于如何煎西洋參?跟着小... 2022-06-02
  • 一個金字旁一個田
    一個金字旁一個田?钿,漢語二級字,讀作钿(diàn或tián),今天小編就來說說關于一個金字旁一個田?下面更多詳細答案一起來看看吧!一個金字旁一個田钿,漢語二級字,讀作钿(diàn或tián)。钿(diàn):古代一種嵌金花的首飾。钿(ti... 2022-08-12
  • 如何做一名有使命感的教師
    如何做一名有使命感的教師?樹立正确的人生觀、價值觀和幸福觀,現在小編就來說說關于如何做一名有使命感的教師?下面内容希望能幫助到你,我們來一起看看吧!如何做一名有使命感的教師樹立正确的人生觀、價值觀和幸福觀正确的、符合社會發展的世界觀、價值觀... 2022-07-15
  • 卡貼機一定要有卡貼才能用
    什麼是卡貼機​最近很多夥伴都在詢問,蘋果的卡貼機是什麼意思呢?别着急,小編為你解答,快來一起看看吧!​卡貼機指的是國外的有鎖iPhone,這個鎖指的是網絡鎖,也就是簽約機。通俗來說就是國外運營商充話費送手機活動送的iPhone。不過運營商的... 2022-11-15

热门生活资讯推荐

  • 生活 笨狼的故事主要内容
    笨狼的故事主要内容?笨狼是一隻笨得可愛的小狼他十分善良樂于幫助人,但總鬧笑話笨狼有一個好朋友叫聰明兔,笨狼不明白的問題,聰明兔都明白森林裡也有一些家夥想欺侮笨狼,不過,到頭來他們聰明反被聰明誤,總是吃不了兜着走,接下來我們就來聊聊關于笨狼的... 2022-06-07
  • 生活 小個子韓劇穿搭
    作者:KDstyling關注《韓劇萬花筒》,為您實時奉上豐富的“韓劇同款,韓劇搭配,韓妝幹貨”信息。國慶期間才看的《青春時代2》,國慶回來居然就完結了。除了被導演溜了兩季都沒啥實質進展的成敏和恩斌部分不是很舒心之外,其餘都很完美。今天精選了... 2022-10-24
  • 生活 脖子上長小肉粒是不是感染hpv
    來源:陝西都市快報小王今年30歲一年前他的脖子上陸陸續續長了一些凸起的“小肉揪”半年以來“小肉揪”越長越多吓得小王以為自己生了啥重病再加上特别影響美觀于是他趕緊去了醫院就診西安醫學院第一附屬醫院皮膚科主任樊卓:“長了很多,顔色都是褐色的,大... 2022-11-02
  • 生活 誤差分析需要哪些數據
    精度控制總原則選項最小差距決定計算允許的誤差!選項最小差距決定計算允許的誤差!選項最小差距決定計算允許的誤差!這就決定了,我們計算之前永遠都要先看選項,再決定計算方式。選項差距在10%以上的題目,都是送分題,基本不需要動筆,大部分都可以直接... 2022-11-13
  • 生活 所謂人口紅利就是對普通人的壓榨
    #專家:人口紅利轉變為人才紅利#專家又出來講話了,人口紅利轉變為人才紅利。專家一般不太會說人話,我給大家翻譯下大白話。有什麼不對的地方,大家可以在評論區指正!人口紅利,這個詞其實不是說給我們普通工薪階層的人聽的,大家看看就過了,不用太在意!... 2022-11-24
  • 生活 華山周圍是什麼山
    華山有山嗎?華山的山在哪?不止一個學生問過我這樣的問題。我總是這麼回答并故作驚訝地反問:“有呀!華山的山在華山呀!你在華山上學,難道你沒爬過華山的山?”幾乎沒有例外,沒有哪個學生爬過華山的山,包括那些就在華山出生、生活的學生。也許是生活中有... 2023-03-19
  • 生活 吃西紅柿有什麼好處
    吃西紅柿有什麼好處?經常吃西紅柿,可以額外的補充人體所需的維生素,特别是維生素c,維生素c具有抗氧化,穩定細胞溶酶體膜,從而減少細胞損傷的作用,常吃西紅柿可以達到美容養顔的作用,下面我們就來說一說關于吃西紅柿有什麼好處?我們一起去了解并探讨... 2022-06-17
  • 生活 玩出了名堂課文大緻意思
    玩出了名堂課文大緻意思?名堂是指:成就、花樣、不一般、意外、不同凡響、出格、品味的意思,今天小編就來聊一聊關于玩出了名堂課文大緻意思?接下來我們就一起去研究一下吧!玩出了名堂課文大緻意思名堂是指:成就、花樣、不一般、意外、不同凡響、出格、品... 2022-06-01
  • 生活 新鮮豆皮怎麼保存
    新鮮豆皮怎麼保存?豆腐皮的保存方式比較簡單,如果是新鮮的豆腐皮,直接放在冰箱裡冷藏就可以,這樣可以保存2到3天,我來為大家講解一下關于新鮮豆皮怎麼保存?跟着小編一起來看一看吧!新鮮豆皮怎麼保存豆腐皮的保存方式比較簡單,如果是新鮮的豆腐皮,直... 2022-07-04
  • 生活 排骨炖蓮藕的家常做法
    排骨炖蓮藕的家常做法?肋排切小段洗淨,入開水中焯去血沫後沖淨姜切片,蔥切段,我來為大家科普一下關于排骨炖蓮藕的家常做法?以下内容希望對你有幫助!排骨炖蓮藕的家常做法肋排切小段洗淨,入開水中焯去血沫後沖淨。姜切片,蔥切段。炒鍋入少許油,放入蔥... 2022-08-20

网友关注

  • 生活 1990年出生的屬馬的人怎麼樣
    命運對人們的影響無處不在,尤其是當人們需要就某件事情做出選擇的時候,命運就會降臨。命理學上研究發現,相同生肖屬相的人往往都有着相似的命運,隻是因為受後天因素的影響,才導緻每個人的命運看上去不同。那麼,對于1990年出生的屬馬人來說,命運又是... 2022-10-28
  • 生活 一個人心理成熟具體會有哪些表現
    #嗨,生活#【心理成熟的20條表現】當我們在成長中與少年時的一切漸行漸遠,成熟便是逐漸走入我們生活中的摯友和嚴師。在與它的摩擦與碰撞中,每個人終将打磨出一個更堅韌,也更得體的自己。一個人心理成熟的具體表現,看看你中了幾條?, 2022-11-08
  • 生活 巴哥犬怎麼訓練
    巴哥犬怎麼訓練?巴哥訓練的最佳時間:如果你想巴哥犬乖乖服從你,聽你的話的話,那麼你就要在巴哥3-6個月大的時候訓練好它,巴哥3-6個月大的時候是訓練它們的最佳時間,寵主可以對它們進行基本的動作訓練,例如定點大小便,坐,卧,立等,這個時候訓練... 2022-07-15
  • 生活 十八周歲是什麼意思
    十八周歲是什麼意思?18周歲是指虛歲18或19歲民法規定:十八歲的公民有完全行為能力,可以完全以自己的行為進行民事活動,隻要不違法不違背公序良俗就是有效的,今天小編就來說說關于十八周歲是什麼意思?下面更多詳細答案一起來看看吧!十八周歲是什麼... 2022-08-01
  • 生活 辣菜絲的做法
    辣菜絲的做法?食材芥菜3斤、大蒜适量、陳醋5勺、食用鹽10勺、花椒一把,現在小編就來說說關于辣菜絲的做法?下面内容希望能幫助到你,我們來一起看看吧!辣菜絲的做法食材芥菜3斤、大蒜适量、陳醋5勺、食用鹽10勺、花椒一把。芥菜疙瘩洗淨,流水沖1... 2022-07-15
  • 生活 屬牛客廳挂什麼畫好
    【屬牛的2017整體運勢如何?】屬牛人進入2017年丁酉雞年,生肖醜牛與歲支酉雞呈“酉醜半合”之象,預示着今年能獲太歲貴人扶持,加之受多顆與事業運有關的吉星相助,可謂氣勢如虹,正是大展鴻圖的良好時機!從商者今年也容易在本行業做出聲名,從而收... 2022-11-05
  • 生活 砂鍋烤蜜汁紅薯
    砂鍋烤蜜汁紅薯?食材:紅薯500克、烤架1個用于燒烤砂鍋不能用水洗,用幹毛巾擦幹後即可直接用來烤紅薯了,放入烤架,今天小編就來說說關于砂鍋烤蜜汁紅薯?下面更多詳細答案一起來看看吧!砂鍋烤蜜汁紅薯食材:紅薯500克、烤架1個。用于燒烤砂鍋不能... 2022-06-09
  • 生活 小母牛的叫聲是什麼聲音
    小母牛的叫聲是什麼聲音?小母牛的叫聲是哞哞是象聲詞,形容牛叫的聲音小母牛是偶蹄目、牛科、牛亞科下的一族動物,有适合長跑的腿,腳上有4趾,但側趾比鹿類更加退化門牙和犬齒均退化,齒冠磨蝕後表面形成複雜的齒紋,适于吃草,胃4室,反刍功能完善,成年... 2022-06-20
  • 生活 松茸醬的正宗做法
    本期《美食天下》欄目将随機抽取5名評論區留言的網友,贈送500g松茸。夏天天熱,往往胃口不那麼好,這款醬絕對讓你胃口大開。松茸辣醬的做法步驟1.準備好材料:幹的松茸、青辣椒、紅辣椒、豆鼓、大蒜。2.把幹的松茸泡發3.将青辣椒、紅辣椒、幹辣椒... 2022-11-17
  • 生活 現在工人退休年齡是多少
    在國家實施漸進式延遲退休的政策沒有出台和落地實施之前,工人的退休年齡是沒有新規定的,仍然是按照國發(1978)104号文件,即《國務院關于工人退休、退職的暫行辦法》的規定執行。這個暫行規定是經過第五屆全國人民代表大會常務委員會第二次會議通過... 2022-11-27
  • 生活 暴太郎戰隊dx玩具
    X-PLUS大怪獸SERIES超人太郎激鬥COLORVER限定X-PLUS2019年8月發售:[RIC-TOY限定]大怪獸SERIES超人太郎激鬥COLORVER售價:14,040YEN連稅大小:約24cm, 2022-10-27
  • 生活 端午節魂師對決最新禮包碼
    6月1日更新停機維護公告尊敬的少俠,為了給您帶來更好的遊戲體驗,《天地劫:幽城再臨》将于6月1日05:00進行更新停機維護。維護期間,您将無法登錄遊戲,請各位少俠提前安排好自己的遊戲時間,避免産生不必要的損失。【維護時間】6月1日05:00... 2023-03-08
  • 生活 望飲湖上初晴後雨插畫
    古代文學作品選Vol.406作品原文水光潋滟晴方好,山色空蒙雨亦奇。欲把西湖比西子,淡妝濃抹總相宜。參考譯文在燦爛的陽光照耀下,西湖碧波蕩漾,閃閃發光,十分美麗。在雨幕籠罩下,西湖周圍的群山,迷迷茫茫,若有若無,非常奇妙。想把西湖比作絕世美... 2022-11-19
  • 生活 王國維的三種境界
    王國維的三種境界?第一境界:“昨夜西風凋碧樹獨上高樓,望盡天涯路”,我來為大家講解一下關于王國維的三種境界?跟着小編一起來看一看吧!王國維的三種境界第一境界:“昨夜西風凋碧樹。獨上高樓,望盡天涯路。”此一境:“望盡天涯”正從一夜無眠生出,脈... 2022-08-17
  • 生活 無水蔥油雞的做法
    無水蔥油雞的做法?先将食材準備好将大蔥切成7厘米的小段,中間對半切開姜切成片,香菜切成小段、小紅椒切成圈、小蔥切成蔥花備用,接下來我們就來聊聊關于無水蔥油雞的做法?以下内容大家不妨參考一二希望能幫到您!無水蔥油雞的做法先将食材準備好。将大蔥... 2022-07-11
  • 生活 很青春有活力的微信網名
    很青春有活力的微信網名?玻璃心少年悄然改變,接下來我們就來聊聊關于很青春有活力的微信網名?以下内容大家不妨參考一二希望能幫到您!很青春有活力的微信網名玻璃心少年悄然改變超越自已鳳栖梧桐。清竹雅韻最後的問候成熟的标志喜怒不形于色微笑面對我想穩... 2022-08-21
  • 生活 專八時間安排
    高校外語專業教學測試辦公室4月23日發布通知,根據近期全國疫情防控形勢,原定于2022年5月28日舉行的全國高等學校英語專業八級考試(TEM8),将延期至2022年下半年舉行,具體日期請關注官網後續公告。來源:人民日報, 2022-11-04
  • 生活 有荨麻疹的人不能吃的食物
    随着春節過後,皮膚科醫院湧現大量荨麻疹患者,飲食不忌口對荨麻疹影響有多大?哪些食物是引發荨麻疹的罪魁禍首?讓我們一起看看吧!皮膚科專家:這5種食物,荨麻疹不能吃1、芥菜味辛。入肺、胃、腎經。芥菜含有大量的抗壞血酸,是活性很強的還原物質,有活... 2022-12-22
  • 生活 吸脂需要打溶脂針嗎
    吸脂需要打溶脂針嗎?今年年初做年度計劃時,“想變瘦”是不是各位小仙女每年必做的計劃之一?但很多人既管不住嘴,又邁不開腿,所以幾乎年年擱淺,下面我們就來聊聊關于吸脂需要打溶脂針嗎?接下來我們就一起去了解一下吧!吸脂需要打溶脂針嗎今年年初做年度... 2022-10-17
  • 生活 紅瑞木的盆栽養護方法
    紅瑞木的盆栽養護方法?溫度二十二至三十度相對來說是最适宜紅瑞木生長的另外,它的耐寒能力不是特别好,在北方經常會出現凍害的現象因而,在北方養殖,冬季需調控在比較偏南的地區養,基本就不需注意溫度了,現在小編就來說說關于紅瑞木的盆栽養護方法?下面... 2022-06-09
  • 生活 超市裡哪些日常護膚品便宜又好用
    平時大家除了會在線上購物之外,也還會偶爾出門到超市逛逛,看看有沒有自己需要的商品或者是打折促銷的活動。但有時候面對超市裡琳琅滿目的商品,總是看花了眼,不知道該買什麼才好!很多人隻會注意到擺在最外面的商品,而往往忽略了角落裡的商品。其實,就是... 2022-11-28
  • 生活 六藝是指哪一類
    六藝是指哪一類?所謂“六藝”有兩種概念,一種是指《易》《詩》《書》《禮》《樂》《春秋》等六種儒家經典著作但更多的是指六種學識和技術,即:禮、樂、射、禦、書、數,下面我們就來聊聊關于六藝是指哪一類?接下來我們就一起去了解一下吧!六藝是指哪一類... 2022-10-17
  • 生活 海水珠和淡水珠區别
    海水珠和淡水珠區别?産量海水珍珠:海水珍珠産量很低,一個珠蚌隻産一顆珍珠,養殖一年才能收獲一次,養殖過程極為艱辛,成本高,我來為大家科普一下關于海水珠和淡水珠區别?以下内容希望對你有幫助!海水珠和淡水珠區别産量海水珍珠:海水珍珠産量很低,一... 2022-06-11
  • 生活 米粉腸的制作方法教程
    米粉腸的制作方法教程?食材:粘米粉适量、水适量、鹽适量、豆角适量、韭菜适量、蝦皮适量、姜末适量、味精适量、肉沫适量,接下來我們就來聊聊關于米粉腸的制作方法教程?以下内容大家不妨參考一二希望能幫到您!米粉腸的制作方法教程食材:粘米粉适量、水适... 2022-06-05
  • 生活 兒童維生素d的治療量是多少
    不用懷疑自己是否眼花,确實是維生素T和維生素Y,是不是奇怪,怎麼從來沒有聽過這兩種維生素呢?聽我細細道來。現在的孩子呀,吃的好喝的好,什麼營養都不缺,很少再看到那種營養不良,長得跟豆芽菜一樣的孩子了。但是呢,現在的孩子普遍缺少兩種維生素!第... 2022-10-25
  • 生活 為什麼會引起扁平疣的出現
    點擊右上角立即關注,更多健康内容不再錯過,不定期驚喜送給你引起扁平疣的根源究竟是什麼?這還是一個有學問的問題呢。引起扁平疣的原因有幾種,也是平時很常見的幾種東西,所以說平時的習慣也是挺重要的,另外還有一點是由于個人的抵抗能力有關。下面來看看... 2023-01-10
  • 生活 家庭人均年收入的計算方法
    家庭人均年收入的計算方法?家庭人均年收入算法為:(工薪收入+其他收入)/家庭人口的總數,現在小編就來說說關于家庭人均年收入的計算方法?下面内容希望能幫助到你,我們來一起看看吧!家庭人均年收入的計算方法家庭人均年收入算法為:(工薪收入+其他收... 2022-06-24
  • 生活 福鼎白茶産區磻溪
    論福鼎白茶的優質産地,第一個地理位置必須好,第二海拔要夠高,第三産區需遠離污染,第四就是雨量和陽光充足。今天來介紹白茶的幾大産區!白茶的四大産區一、磻溪磻溪鎮是福鼎白茶公認的最優質的生長地,是福鼎白茶最為正統、最為原始的發源地之一。全鎮擁有... 2022-10-23
  • 生活 烤箱烤鱿魚的做法
    烤箱烤鱿魚的做法?準備用料鱿魚、鹽、生抽、料酒、燒烤粉、油,我來為大家科普一下關于烤箱烤鱿魚的做法?以下内容希望對你有幫助!烤箱烤鱿魚的做法準備用料。鱿魚、鹽、生抽、料酒、燒烤粉、油。把鱿魚洗幹淨,撕掉表面一層薄膜,用刀劃開一段段,底下不切... 2022-07-25