tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2026-05-05 19:25:58

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

  • 重慶土豆粉店加盟怎麼選
    重慶土豆粉店加盟怎麼選?目前大街小巷中發生了很多土豆粉加盟店,都有不同的口感合味道,吸引了衆多的消費者,做買賣還十分的受歡迎這忍不住讓很多的創業者運動起來了開石鍋土豆粉店的心緒要想要開個一家獲得成功的土豆粉的加盟店,最開始,要找尋合适的加盟... 2023-01-23
  • 唐人街探案張子楓cut
    聖誕元旦雙節來臨,影院也好戲連台。喜劇電影紮堆,在被衆多喜劇類電影輪番轟炸之後,難免讓人有些受耐不住,由陳思誠導演自編自導的喜劇電影《唐人街探案》也應時襲來。本來感覺陳導的喜劇面對如此之多的同類電影有些“壓力山大”,在觀影之後,便是徹底消除... 2023-02-26
  • 公認好用的大牌氣墊
    來源:DrRay的美妝情報局(作者:雷老師)checkcheck歡迎來到雷老師的碎碎念第3碎五月已經結束了六月請對我好一點拜托了~最近有很多寶寶在後台求我勒令我推薦好用的氣墊我是這麼容易被說動的人嗎是擇日不如撞日今天就給你們這群小可愛推薦幾... 2023-01-27
  • 托育機構注冊營業執照經營範圍
    托育機構注冊營業執照經營範圍?很多托育創業者總認為是開了一個店,确實類似“便利店”,“茶葉店”“小吃店”這些确實屬于門店經營性質,可是我們托育門店由于特殊性,絕對是屬于“企業”性質,而且還是相對重資産的“企業”性質:,今天小編就來聊一聊關于... 2023-01-08
  • 爾冬升開怼郭敬明未公開
    快退休的老前輩痛批職場新人玩心機,大領導坐看熱鬧,笑而不語,會議主持人無力回天,隻好裝傻,隻剩下女同事努力圓場,還幾番被打斷…相信嗎?這玩意居然不是出現在“職場宮鬥劇”,而是再次刷新2020年國産綜藝神場面TOP3名單…還是《演員請就位》,... 2023-04-04

热门生活资讯推荐

  • 生活 周公解夢夢見大門口有人
    周公解夢:夢見大門堵了,分清裡外,辨明是非,謹防小人上高中的時候,總希望大雪堵住了門,這樣就不用去上課了,當然這隻是個夢想,從來沒有實現過。現在早已沒有了什麼夢想,歲月磨平了棱角,淡化了記憶。現實卻是無比的冷酷,你不得不去面對。雖然不得不去... 2022-11-26
  • 生活 自制全自動粉條機器
    不知不覺,冬天已經到了,寒冷的天氣讓我們不自覺地奔向熱氣騰騰的飯店。一般在北方,像大鍋菜(炖菜類食物),可能在這個時候就成為了必點佳肴了,當然也不是誰都能吃得起鐵鍋炖大鵝的哈。在生活中,可能我們吃的最多的要屬小吃''酸辣粉&... 2023-02-16
  • 生活 廣西的三月三有什麼講究
    廣西人全民皆歡的三月三、清明節5天長假開始啦,驚不驚訝,意不意外?搜索幾年來關于壯族三月三節日的提問,發現回答都很碎片化,在此搜羅全網為大家揭開“壯族三月三”的神秘面紗。1.關于三月三的曆史傳說?①紀念黃帝的節日。中國自古皆有“二月二,龍擡... 2023-01-03
  • 生活 林志穎受傷經典語錄
    記者潘慧中/綜合報導林志穎22日駕駛特斯拉發生自撞車禍,目前住院逾1周,據傳已經完成第一階段的手術,意識清楚。而在這段時間以來,代表林家出面開記者會的林志鑫,也就是林志穎的親弟弟,30日迎來44歲生日,他淩晨有感而發地寫下願望,吸引破百名網... 2023-01-11
  • 生活 開心消消樂和憤怒的小鳥
    導語:國産手遊發展至今,市場競争與流量争奪加速了國内精品内容IP化趨勢,IP聯動也成了遊戲行業的常見玩法。随着近幾年的發展,大家對聯動形式的要求,早已不僅僅留在産品表面的結合,轉而将目光放在了聯動創意、内容豐富程度等對廠商專業度的考驗上。7... 2023-03-10
  • 生活 ysl什麼口紅最值得買
    相信每一位化妝的妹子都對難以拒絕聖羅蘭的彩妝,金燦燦的華麗外貌以及無論做什麼産品都有模有樣的性價比真的讓人忍不住“買買買”起來。不過,聖羅蘭産品系列那麼多,光口紅就分為圓管、方管、唇釉、唇蜜、唇釉,簡直就是挑瞎眼。不過不用怕,讓我們來告訴你... 2023-02-14
  • 生活 ai中怎麼把幾個圖層合并一起
    今天的AI基礎教程,我們繼續來講解Illustrator“圖層”的相關操作。今天,我們要講的是合并圖層與拼合圖稿。在Illustrator中,“合并圖層”與“拼合圖稿”的功能類似,兩者都可以将對象、組和子圖層合并到同一圖層或組中。使用“合并... 2023-01-11
  • 生活 勞動安全執法資料
    來源:中工網中工網訊據安徽省人民政府網微信公号消息,為進一步貫徹落實勞動保障法律法規,維護廣大勞動者合法權益,構建和諧穩定勞動關系,近日,安徽省人力資源和社會保障廳下發通知,從8月5到9月5日,在全省組織開展用人單位遵守勞動用工和社會保險法... 2022-11-17
  • 生活 哄女生小情話高級句子簡短
    有不少男孩子在和自己喜歡的人相處的時候,會感覺到相處的時間越長,兩個人之間的感情卻變得越來越淡,之所以會出現這樣的情況,是因為在愛情之中兩個人已經沒有了新鮮感,所以在和對方接觸的時候,也要注意經常說一些比較甜蜜的話來哄對方開心,這樣才能夠一... 2023-02-18
  • 生活 上海新型節能太陽能設備産品介紹
    太陽内部的這種核聚變反應可以維持很長時間,據估計約有幾十億至幾百億年,相對于人類的有限生存時間而言,太陽能可以說是取之不盡,用之不竭的。太陽能是最重要的基本能源,生物質能、風能、潮汐能、水能等都來自太陽能,太陽内部進行着由氫聚變成氦的原子核... 2022-12-09

网友关注

  • 生活 牛奶喝多了會不會有危害
    牛奶喝多了會怎麼樣,關于這個問題很多人都不是很清楚,因為他們根本不知道牛奶喝太多竟然有壞處。牛奶的營養高,但不代表喝多了就沒有壞處。想知道牛奶喝多了有什麼壞處以及牛奶不能和什麼一起吃嗎?那就一起來看看吧。牛奶雖好,但千萬不能貪喝,因為如果你... 2023-01-20
  • 生活 周傑倫mojito在哪裡拍攝
    周傑倫mojito在哪裡拍攝?周傑倫的MV中主要在古巴的首都哈瓦那的海邊和老城中拍攝,哈瓦那的海邊眼線很漂亮,老爺車是哈瓦那,甚至是整個古巴的代表和驕傲,現在小編就來說說關于周傑倫mojito在哪裡拍攝?下面内容希望能幫助到你,我們來一起看... 2022-08-19
  • 生活 聚乙烯醇縮甲醛海綿力學性能
    2021年2月13日晚,日本福島東部海域爆發7.3級地震,距離上次日本發生7級以上地震不到五年。近20年來,日本建築公司JapanDomeHouse一直在銷售一種由超輕質聚苯乙烯泡沫塑料件打造的“圓屋”(DomeHouse)住宅。“圓屋”的... 2023-03-12
  • 生活 智者不入愛河愚者甘堕紅塵
    何為智?何為愚?何為情?智者不入愛河,愚者才重蹈覆轍,即使我臭名昭著,又何曾傷你半分,即使我窮困潦倒,又何曾對你吝啬半分,薄情的人風生水起,深情的人卻挫骨揚灰。風流女人任她走,有志男兒不強留,殘花敗柳由她去,單身照樣度春秋,南牆已撞,悲傷已... 2022-12-31
  • 生活 酸棗仁和什麼配伍最好
    “最近心煩得很,翻來覆去睡不着覺,特别容易出虛汗,感覺要崩潰。”“睡卧不安,感覺總有什麼事要發生,記憶力也差了許多。”“大便幹燥,排便困難,好不容易睡着,一覺醒來發現被子都濕了,怎麼辦?”内卷化的時代。拼房,拼車,拼教育,生怕一不努力就被社... 2023-01-21
  • 生活 鋁合金梯子能用幾年
    很多人在選購梯子的時候都會選擇鋁合金材質,因為相比起鐵質、木制梯子具有質量輕便、不易氧化腐蝕的優點。但是不易氧化不等于不會氧化,如果保養不好,還是會生鏽的,今天就教大家怎麼保養梯子,讓你的梯子發揮最大價值。儲存環境要幹燥Hailo梯子的主要... 2023-01-15
  • 生活 枸杞早吃好還是晚吃好
    枸杞是人們經常使用的一種養生食品,吃枸杞會對我們身體健康有一定的幫助,那麼到底怎麼使用枸杞才能夠吃得健康?我們應該詳細了解關于食用枸杞的知識,這會給我們的身體健康有很好的幫助。從人們的養生意識加強之後,以及養生标準提高後。枸杞就成了人們日常... 2022-11-21
  • 生活 礦用噪聲檢測儀
    技術背景在煤礦産業當中,聲音環境是工作環境的一個重要方面,這一點幾十年前已引起人們的注意。然而噪聲卻時常影響于煤礦産業當中,對勞動者的身心健康構成了危害。特别是随着現代工業的發展,煤礦礦井下的機器的功率越來越大,數量越來越多,轉速越來越高,... 2022-12-11
  • 生活 婺源三月花海
    相約江嶺,共賞春光。進入三月份,婺源江嶺油菜花旅遊旺季正式拉開序幕。如何在恰當的時間追随春天的腳步,成為賞花朋友最關心的話題。婺源油菜花分為平原花海和梯田花海,由于地處海拔不同,花開程度也不同。目前,婺源江嶺山下、李坑、汪口、江灣等東線和思... 2022-11-26
  • 生活 把口香糖吞了怎麼解決
    小時候不管吃泡泡糖還是口香糖,大人們都會說,不要吞下去呀,吞下去會把你的腸子都纏起來的!汗。。。。雖然骷髅我不相信。。但還真的有個辦法融化口香糖!而且這個東西非常容易找到,它就是!!!!!!!薯片!!!!!!骷髅親自實驗了下,把口香糖和薯片... 2022-12-25
  • 生活
    ?今天上漲指數早盤繼續低開探底,破了昨天低點,最低達到3847點後開始反彈,至收盤,大盤大幅反彈400點,強力收複3900/4000/4100/4200點四大關口,大漲5.53%,振幅再次超過10%深證成指大漲5.69%盤面上,除金融闆塊強... 2023-02-18
  • 生活 人無遠慮必有近憂是做人的道理
    人無遠慮必有近憂是做人的道理?在活在當下的今天,我們來說說,人無遠慮必有近憂:,我來為大家講解一下關于人無遠慮必有近憂是做人的道理?跟着小編一起來看一看吧!人無遠慮必有近憂是做人的道理在活在當下的今天,我們來說說,人無遠慮必有近憂:簡單理解... 2023-02-17
  • 生活 我花開後百花殺全篇
    我花開後百花殺全篇?唐末農民起義軍首領,殘暴毒虐,嗜好濫殺無辜有一句俗語:黃巢殺人八百萬----劫數難逃黃巢攻占長安時,其部屬“殺人滿街,巢不能禁”待到官軍反撲長安,一城百姓完全站到了官軍的立場上,“巢怒,縱兵屠一殺,流血成川,謂之洗城”黃... 2022-11-18
  • 生活 扒拉是哪的方言
    扒拉,是一個東北方言,指用手或其他工具,把東西挪開。也可以解釋為動詞,用手指頭快速移動;程度副詞,迅速撥進。東北方言指東北官話,是東北文化的重要組成部分。東北方言脫胎于冀魯官話和膠遼官話,由東北内陸各民族語言文化相互融合發展而産生。東北方言... 2023-03-27
  • 生活 哈琳易烊千玺綜藝片段
    哈喽,小橘子們!一條熱搜“被易烊千玺抱着的小女孩長大了“吸引了橘的注意。小女孩是陳哈琳,2017年她和易烊千玺在錄制《放開我北鼻》第二季時結緣。時隔四年,兩人再度合作,在電影《奇迹》中飾演了一對兄妹,景浩和景彤。兩人都成長了許多,哈琳也由當... 2023-01-18
  • 生活 夫妻好比同林鳥大難來時各自飛
    我們常常聽到一句話說,“一日夫妻百日恩”,可是最近我們這兒發生的一件事卻是“夫妻本是同林鳥,大難臨頭各自飛”,不得不說世态炎涼,人心難測!事情是這樣吧,一個外地的姑娘跟我們這兒一個小夥談對象,也到了談婚論嫁的地步,美美的婚紗照也拍了,姑娘為... 2022-11-07
  • 生活 産後坐月子注意事項你了解多少
    "坐月子"這個詞想必大家都不陌生,是我們流傳已久的"産後修養"方式。"坐月子"自古以來就有,可以追溯到西漢,當時稱之為"月内",這麼算的話距今已有2000多年曆史了。産後"坐月子"究竟多少天?居然有3個答案"坐月子",從字面意思來看,好像就... 2022-11-14
  • 生活 李雙江和夢鴿的近照
    4月7日,有網友在社交平台上曬出了李雙江小27歲嬌妻夢鴿應酬的視頻,應酬的地點疑似是夢鴿的老家,但她身旁卻不見李雙江的身影。夢鴿雖說已55歲了,但唱功不減當年,在飯桌旁清唱一首民歌,嗓子清亮,咬字清楚,但她的穿着就有些配不上她明星的氣場了,... 2023-02-27
  • 生活 無根多肉怎麼發根快
    今天有肉友問唐長老:養多肉最愁不發根,有什麼方法能加快根系發育?多肉月光女神我們平常不管是入手多肉也好,還是給多肉翻盆也罷,以及多肉出問題砍頭等等,都面臨着讓其重新發根的問題,而隻要多肉發根成功,那就預示着它們已經存活了,之後正常養護且水分... 2022-11-04
  • 生活 燃氣熱水器不合格産品名單
    :點擊"中國質量新聞網"↑免費訂閱哦廣東省質監局8月13日發布“2018年廣東省空氣能熱泵熱水器産品質量“雙随機”專項監督抽查結果公告”,該公告稱,根據《中華人民共和國産品質量法》《産品質量監督抽查管理辦法》和《廣東省産品質量監督條例》等相... 2023-03-14
  • 生活 體制内如何寫好公文
    體制内如何寫好公文?作者:四川省政府辦公廳高飛,我來為大家講解一下關于體制内如何寫好公文?跟着小編一起來看一看吧!體制内如何寫好公文作者:四川省政府辦公廳高飛公文是黨的路線方針政策和工作部署的重要載體,一頭連着服務上級決策,一頭連着指導基層... 2022-12-18
  • 生活 種植的頭茬韭菜能吃嗎
    在農村地區,最常見的植物就是農村的自然寶藏,隐藏着許多人們都不知道的珍稀植物品種。特别是黃河以南的部分農村地區中,在水池塘邊上還有許多野草出現,長相和韭菜一樣,但也類似于香蔥。這類野菜我要提醒大家,如果遇到千萬别随意采挖,因為它真的太過珍貴... 2023-01-26
  • 生活 2個ppt如何合并一個ppt
    PPT作為職場人必備的一項技能,在當下的職場中成為衡量一位職場人職業技能的一個重要指标。職場小白如何才能設計出一份高質量的PPT,是困擾許多人的一個重要的問題。但制作一個好看的效果,是不容易的,尤其是小白,隻能慢慢積累。現在教您的是PPT制... 2022-12-26
  • 生活 轉基因食品和非轉基因食品安全嗎
    2019年12月30日,農業農村部發布公告,拟批轉基因生物安全證書12項,包括2種轉基因玉米和1種轉基因大豆、抗病番木瓜。其實多年來,農業部就已經陸續批準多種轉基因農作物進入市場和生産,包括進口轉基因産品。這一舉動,讓不少群衆感到不安。“轉... 2023-02-10
  • 生活 三年屬于感情什麼階段
    三年屬于感情什麼階段?愛情是人與人之間的強烈的依戀,親近,向往,以及無私并且無所不盡其心的情感,下面我們就來說一說關于三年屬于感情什麼階段?我們一起去了解并探讨一下這個問題吧!三年屬于感情什麼階段愛情是人與人之間的強烈的依戀,親近,向往,以... 2022-07-01
  • 生活 最難駕馭的男香
    夏天總是一身黏黏臭臭,連自己都開始嫌棄自己了?要想形象由内而外的加分,可以從挑對一款香水開始。今天就和大家聊聊,如何在夏季挑對一款清爽又充滿魅力的香水吧!帶着香氣登場可以為你的個人形象加分不少,但是如果這種香氣并不适合你的話,那就很尴尬了。... 2023-02-27
  • 生活 六一兒童節成年人朋友圈文案
    1、童年很短,未來很長,願你們快樂成長,所遇皆甜,你們負責快樂,我負責記錄你們的美好,寶貝,專屬你們的節日,要加倍快樂!圖片來自網絡2、你的懂事,讓我驚歎;你的刻苦,讓我感動;你的聰明,讓我贊歎;你的乖巧,讓我喜歡!親愛的小朋友,祝你兒童節... 2023-02-21
  • 生活 産品推廣的三種推廣方式
    做産品推廣有哪些方式_怎麼選擇産品推廣方式?相信每一家企業都知道産品推廣的重要性,産品推廣能有效帶來客戶咨詢,從而提高銷售額,在進行産品推廣的時候,都會思考怎麼進行正确産品推廣?産品推廣主要分為兩種:一種是免費産品推廣渠道1.論壇和分類信息... 2022-12-01
  • 生活 如果不小心吞下口香糖會發生什麼
    口香糖對于很多人來說,是清新空氣深受大家的喜歡,那麼嚼口香糖每個人都會被告知不要吞下口香糖,不然會有什麼後果,理由千奇百怪。有的會說會在肚子裡長出香蕉樹,有的會說會粘着你的腸子導緻腸子不能正常的工作,還有的說口香糖會在肚子裡保持七年之久很難... 2022-12-25