tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2026-06-21 00:23:22

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-02-24
  • 怎樣洗冰箱才快又幹淨
    怎樣洗冰箱才快又幹淨?冰箱密封條冰箱用久了,門上的密封條上容易起黴點,如果隻是用抹布擦拭,起不到殺菌的作用可以将其取下來,放在溫水中浸泡五分鐘左右,再用洗潔精加酒精擦拭幹淨,在清水下沖洗幹淨後晾幹,密封條将變得平直,将其安裝回去即可,今天小... 2022-06-03
  • 死灰複燃的意思是什麼
    死灰複燃的意思是什麼?死灰複燃是一個成語,最早出自西漢·司馬遷《史記·韓長孺列傳》,今天小編就來聊一聊關于死灰複燃的意思是什麼?接下來我們就一起去研究一下吧!死灰複燃的意思是什麼死灰複燃是一個成語,最早出自西漢·司馬遷《史記·韓長孺列傳》。... 2022-06-19
  • 茄子和豆腐能一起吃嗎
    茄子和豆腐能一起吃嗎?茄子和豆腐能一起吃豆腐中含有豐富的蛋白質、糖類及一些微量元素;茄子含有豐富的蛋白質、碳水化合物、脂肪和維生素等兩者都屬于營養比較豐富的食材,一起食用不會出現沖突,且能更好的讓人體吸收營養但是茄子和豆腐都是寒性食材,所以... 2022-06-17
  • 很有名的愛國古詩詞
    一個民族,一個國家生生不息的緣由,不僅僅有浴血沙場的武力精神,也有筆下生情的文人激勵着人們向前。1死去元知萬事空,但悲不見九州同。王師北定中原日,家祭無忘告乃翁。——宋·陸遊《示兒》人死後可以說是無牽無挂了,可詩人卻心系未收複的失地。他以激... 2022-12-02

热门生活资讯推荐

  • 生活 西柚熱量
    西柚熱量?每100克西柚中隻含有30大卡左右的熱量,攝入身體之後并不會引發肥胖現象,而且西柚中的纖維素非常豐富,可以有效的促進身體内廢物的排除,能夠起到降低血壓、降低血脂的作用,下面我們就來說一說關于西柚熱量?我們一起去了解并探讨一下這個問... 2022-06-25
  • 生活 有關端午節詩歌
    有關端午節詩歌?浣溪沙·端午》宋·蘇轼輕汗微微透碧纨,明朝端午浴芳蘭流香漲膩滿晴川彩線輕纏紅玉臂,小符斜挂綠雲鬟佳人相見一千年,我來為大家科普一下關于有關端午節詩歌?以下内容希望對你有幫助!有關端午節詩歌浣溪沙·端午》宋·蘇轼輕汗微微透碧纨... 2022-06-28
  • 生活 消防滅火毯使用方法
    楚天都市報10月21日訊(記者李慶)“李婆婆,您一個人在家,要注意用電用氣安全,這個消防滅火毯是我們社區專門給您老準備的,我來教您怎麼用。”今天下午,武漢市武昌區千家街社區志願者将一塊滅火毯送到了獨居老人李婆婆手中。最近幾天來,社區先後為居... 2023-04-03
  • 生活 上坡時怎麼降擋
    上坡時怎麼降擋?這一次,第三代哈弗H6在MobileeyeQ4自動駕駛芯片的加持下,完全可以趕超豪車,同級别車型怕是無力和它競争了而在輔助配置方面,第三代哈弗H6也是搭載了超L2級自動駕駛,配備有并線輔助、車道保持輔助系統、道路交通标識識别... 2022-12-21
  • 生活 三年級的好詞好句摘抄大全
    三年級的好詞好句摘抄大全?好詞:(1)繁星、天星、寒星、孤星,下面我們就來說一說關于三年級的好詞好句摘抄大全?我們一起去了解并探讨一下這個問題吧!三年級的好詞好句摘抄大全好詞:(1)繁星、天星、寒星、孤星(2)千山一碧、萬山叢中、千姿百态、... 2022-06-09
  • 生活 用滅火器進行滅火的最佳距離
    用滅火器進行滅火的最佳距離?在上風位使用:風先從哪個位置經過,那它就是所謂的上風位,下面我們就來聊聊關于用滅火器進行滅火的最佳距離?接下來我們就一起去了解一下吧!用滅火器進行滅火的最佳距離在上風位使用:風先從哪個位置經過,那它就是所謂的上風... 2022-06-11
  • 生活 蘿蔔去澀方法
    蘿蔔去澀方法?去蘿蔔澀味的妙招是:用食鹽去蘿蔔澀味:烹制蘿蔔前,撒适量的鹽在切好的蘿蔔上,腌漬片刻,濾除蘿蔔汁,便可減少其苦澀味了用小蘇打去蘿蔔澀味:在切碎的蘿蔔上撒些小蘇打(蘿蔔與小蘇打比例為300:1),這樣烹制的蘿蔔,也無澀味,我來為... 2022-06-20
  • 生活 瓷磚背膠跟什麼材料攪拌好
    早期家裝的瓷磚多是釉面磚、抛光磚,吸水率高、硬度低、密度低,品質好的水泥砂漿在穩固基層上正确施工就能貼牢。随着人們對家的舒适性和審美的追求,市面上的裝修材料産品的升級換代,流行的瓷磚都朝着高硬度、高密度、低吸水的方向發展。傳統的水泥砂漿工藝... 2022-12-21
  • 生活 理想中的居住生活
    理想中的居住生活?來源:人民網-人民日報核心閱讀,我來為大家科普一下關于理想中的居住生活?下面希望有你要的答案,我們一起來看看吧!理想中的居住生活來源:人民網-人民日報核心閱讀為解決生活困難居民的住房問題,各地出台了有針對性的措施:加大投入... 2022-12-11
  • 生活 優派32寸4k顯示器
    “便攜”這個概念在如今已經深入人心,從更加輕薄的電腦到折疊屏的手機,生活中每一處都存在為便攜設計的産品。在日常工作的時候,除了單純的使用筆記本電腦以外,很多設計師或者金融工作者往往需要多台顯示器以提高工作效率,如何随筆記本攜帶顯示器也成了一... 2022-11-04

网友关注

  • 生活 單元格裡Adminstrator如何...
    單元格裡Adminstrator如何操作?Administrator用戶進去才能看到内容的,設置了訪問權限的開始-->控制面闆-->文件夾選項,在“查看”選項卡中選擇“顯示所有文件和文件夾”,單擊确定;在所指的excel文件所在的文件夾中找... 2022-06-15
  • 生活 哪些偉哥可以長期服用
    性生活究竟多久才算正常?“真男人”肯定都說自己半小時起步,但是現實可能會讓你有點難堪。2009年荷蘭的研究學者調查了來自世界各地474對夫妻,最終結果為6分鐘。你拖了後腿嗎?一些“難言之隐”阻礙了不少人的性生活,這個時候就需要偉哥的幫助了,... 2022-10-31
  • 生活 皮皮蝦是蝦嗎
    皮皮蝦是蝦嗎?皮皮蝦并不是蝦許多人會因為皮皮蝦的名字中帶有“蝦”字而認為它們屬于蝦類動物,但這并不正确它們的正式名稱是“蝦蛄”,屬于軟甲綱口足目,蝦類動物則是甲殼綱十足目的,我來為大家科普一下關于皮皮蝦是蝦嗎?以下内容希望對你有幫助!皮皮蝦... 2022-06-01
  • 生活 高強螺栓的抗滑移系數範圍是多少
    近年來,因國家基礎建設的高速發展,大跨度橋梁、大型水電站、大型電站鍋爐、超高層摩天大樓、電廠主廠房等大型工程建設逐年增多,在這些工程中都大量使用到了高強度螺栓栓接闆連接結構,而高強度螺栓抗滑移系數又是其中一項非常重要的主控參數,因此它的質量... 2023-01-07
  • 生活 花膠炖牛奶
    花膠炖牛奶?還是采用最原始的泡發方法,冷水浸泡至軟冬天隔8小時左右換一次水;夏天隔4小時左右,晚上可放入冰箱泡,接下來我們就來聊聊關于花膠炖牛奶?以下内容大家不妨參考一二希望能幫到您!花膠炖牛奶還是采用最原始的泡發方法,冷水浸泡至軟。冬天隔... 2022-07-14
  • 生活 cjb是什麼意思
    cjb是什麼意思?cjb,多功能模塊例句:Thismethodconnectstheendurancevibrationwiththeactualserviceenvironmentoftheair-to-airmissile,anditi... 2022-07-09
  • 生活 怎麼在抖音上賣東西
    怎麼在抖音上賣東西?打開抖音,點擊【我】,然後點擊右上角的三橫圖标,選擇【創作者服務中心】,點擊【商品分享功能】,現在小編就來說說關于怎麼在抖音上賣東西?下面内容希望能幫助到你,我們來一起看看吧!怎麼在抖音上賣東西打開抖音,點擊【我】,然後... 2022-06-10
  • 生活 建業江山彙洋房裝修效果圖
    01平面圖展示02“色彩搭配03案例展示項目地址:彙錦莊園項目面積:130設計風格:現代輕奢項目設計:趙欣客廳▼現代輕奢風格的客廳簡約低調的同時更加凸現客戶個性品味。更大限度地利用空間,視覺空間舒适寬敞,配合絕佳的燈光效果彰顯空間層次感。駝... 2022-11-15
  • 生活 蠍子養殖方法和注意事項
    一、溫度。溫度掌控在32—38℃之間,蠍子進入正常生長、繁殖、蛻皮的最佳期;低于10℃,蠍子進入冬眠,5-7℃,蠍子冬眠踏實;10℃以上,蠍子蘇醒;24℃以下,蠍子代謝低,活動少,不吃食;25℃以上進入生長、吃食的養殖生長階段。高于41℃,... 2022-10-30
  • 生活 昆山蘭亭有哪些樓盤
    綜合評分蘭亭栖雲預計2023年交房。15800元/平方米。主力戶型為81平-127平2居-4居。蘭亭栖雲項目為小高層。項目規劃建設562戶。價格2#、4#、8#樓,建築面積約80-127㎡房源,價格約15800元/㎡。地段交通樓盤地址:迎賓... 2022-11-21
  • 生活 夢見吃菜是什麼意思
    夢見吃菜是什麼意思?夢見吃吃菜珍肴美味,這些現實中的美味,在夢中則意味着難以解決的問題,吃,下面我們就來說一說關于夢見吃菜是什麼意思?我們一起去了解并探讨一下這個問題吧!夢見吃菜是什麼意思夢見吃吃菜珍肴美味,這些現實中的美味,在夢中則意味着... 2022-08-24
  • 生活 二字逗比網名
    二字逗比網名?放逐祭心,我來為大家講解一下關于二字逗比網名?跟着小編一起來看一看吧!二字逗比網名放逐祭心素顔池暝蝕心酒客暮夏聚焦歆久纓璃塮憐戰歌微涼阿萌墨城盡歡餘光傀儡背叛如初随意優伶璎婲俗趣辭稚零度淚人仲夏莂緻共遊情癡嶼岸薄情救贖本兮失她... 2022-07-10
  • 生活 如何做白菜酸菜炖粉條
    如何做白菜酸菜炖粉條?材料:白菜适量、酸菜一包(真空包裝即可),帶皮五花肉450克,粉條,水,姜,糖,鹽,麻油,蔥花适量,蒜泥,醬油适量,我來為大家科普一下關于如何做白菜酸菜炖粉條?下面希望有你要的答案,我們一起來看看吧!如何做白菜酸菜炖粉... 2022-08-05
  • 生活 6字情侶短句一左一右
    6字情侶短句一左一右?我與你,永相伴相守,來世今生,我來為大家講解一下關于6字情侶短句一左一右?跟着小編一起來看一看吧!6字情侶短句一左一右我與你,永相伴。相守,來世今生。遇見你,便知足。依你起,依你落。用理解,厚愛你。夜很長,幸有你。愛你... 2022-08-15
  • 生活 冰箱串味怎麼消除
    冰箱串味怎麼消除?将煤灰放在敞口的容器内,放入冰箱,即可達到除臭效果,一般150立升的冰箱,放一隻煤餅的煤灰就可以了,每隔3-5天換1次蜂窩煤完整地放入冰箱,也可去除異味,我來為大家科普一下關于冰箱串味怎麼消除?以下内容希望對你有幫助!冰箱... 2022-06-19
  • 生活 入團申請書800字
    入團申請書800字?《入團申請書》尊敬的團支部:,我來為大家講解一下關于入團申請書800字?跟着小編一起來看一看吧!入團申請書800字《入團申請書》尊敬的團支部:您好,光陰可貴,我們不應該揮霍,我申請加入共青團!共青團是黨領導下的先進組織,... 2022-08-06
  • 生活 女士插花技巧
    女士插花技巧?技巧一:根據季節的變化選擇不同花色,下面我們就來說一說關于女士插花技巧?我們一起去了解并探讨一下這個問題吧!女士插花技巧技巧一:根據季節的變化選擇不同花色如果色彩的搭配運用得好的話,插花就成功了一半,我們應該根據季節的變化,來... 2022-06-05
  • 生活 姓徐男孩名字大全
    姓徐男孩名字大全?徐弘書、徐弘彬、徐思杭徐浚凱、徐海迪、徐可偉,今天小編就來說說關于姓徐男孩名字大全?下面更多詳細答案一起來看看吧!姓徐男孩名字大全徐弘書、徐弘彬、徐思杭徐浚凱、徐海迪、徐可偉徐熙凱、徐卿寒、徐士發徐子琛、徐冰希、徐久華徐志... 2022-07-11
  • 生活 為啥黑米掉色
    [閩南網]­中醫學認為,黑色食物具有補益腎精、增強體質、預防疾病、延緩衰老等作用。最近,不少市民置辦年貨時特地買了黑色食物。有市民發現,黑豆、黑芝麻、黑米在浸泡、沖洗時會掉色,加上去年曾有“水果掉色靠漂染”等謠言,部分市民擔心:“難道這些食... 2022-11-24
  • 生活 戒掉失眠的小妙招
    偶爾一兩天缺覺,有些人就會感覺大腦遲鈍、注意力不易集中。長期睡眠不足,則會導緻神經衰弱、記憶力和免疫力下降,肥胖、高血壓、糖尿病等慢性疾病也會找上門。為了有個好睡眠,有人成天數綿羊,有人吃褪黑素片,有人甚至依賴安眠藥....今天,整理出25... 2022-10-20
  • 生活 有關風鈴花的詩
    風鈴花盛開滿樹黃花格外欣,千枝翠葉報春勤。芳菲不要他人賞,袅袅韾香醉白雲。, 2022-11-01
  • 生活 微信霸氣網名男
    微信霸氣網名男?孤魂伴野鬼一生孤注,接下來我們就來聊聊關于微信霸氣網名男?以下内容大家不妨參考一二希望能幫到您!微信霸氣網名男孤魂伴野鬼一生孤注自我主宰征服二貨少年你的偏見霸海斷長空稚嶼棄世涅槃一身孤傲味願心安偷心販子攢了一身酷陌言涼薄之人... 2022-07-21
  • 生活 胳膊的意思
    胳膊的意思?胳膊,讀音為gēbo,漢語詞語,意思是肩以下手腕以上的部分,今天小編就來聊一聊關于胳膊的意思?接下來我們就一起去研究一下吧!胳膊的意思胳膊,讀音為gēbo,漢語詞語,意思是肩以下手腕以上的部分。出處:葉聖陶《夜》:砰的一響放出去... 2022-06-07
  • 生活 怎麼把微信圖标換了
    2022年了,該不會還有iPhone用戶不知道如何自定義App圖标吧?,今天小智來教大家iOS系統如何給app換圖标~附上圖标合集,快收藏起來!1.打開快捷指令2.點擊右上角的号3.點擊添加操作4.在搜索框裡搜索“打開app”,并點擊“打開... 2022-12-12
  • 生活 最美森林古樹景點
    ​極目新聞記者陳希通訊員趙輝熊慶雲樹乃水土之靈,天滋地潤。曆經世事滄桑,古樹懂得虛己以遊世,不怒不喜不怨:以飽滿的自信,傲視峰火歲月、風霜雨露、雷霆萬鈞、波瀾起伏,以笃定内斂之姿,沉穩儲蓄生命能量……古樹,就這樣,無聲而有力向世人诠釋着“什... 2022-12-01
  • 生活 什麼時候育羊角蜜瓜苗
    什麼時候育羊角蜜瓜苗?在大棚裡種植羊角蜜一年可以種兩次,春天一次、秋天一次,春天種植一般在每年的一月份開始育苗,五月份左右就能夠上市,秋天播種在七月上旬到八月初,十月份左右就可以成熟了,現在小編就來說說關于什麼時候育羊角蜜瓜苗?下面内容希望... 2022-07-02
  • 生活 格子羊絨大衣搭配
    格子羊絨大衣搭配?搭配裙裝:格子大衣搭配裙裝更加有優雅的女人味,再搭上一雙高跟鞋,不管是上班還是出席宴會都能吸引不少眼球,今天小編就來聊一聊關于格子羊絨大衣搭配?接下來我們就一起去研究一下吧!格子羊絨大衣搭配搭配裙裝:格子大衣搭配裙裝更加有... 2022-06-08
  • 生活 學唱歌技巧和發聲方法練習
    您必須了解唱歌的三個主要要素。你不會唱歌,隻是缺少指導你的人〜要學習正确的唱歌方法,您必須首先知道唱歌的三個要素:頭部共鳴,嗓子開闊和呼吸支持。唱歌技巧教學我們認為中音區的歌曲會很容易唱歌。這是因為其對頭腔共鳴,呼吸方法,喉嚨狀态和吸入空氣... 2022-11-14
  • 生活 出庫和入庫技巧
    出庫和入庫技巧?開始倒庫時,觀察左後視鏡,當左後視鏡與黃線重合時,迅速向右打滿方向,我來為大家講解一下關于出庫和入庫技巧?跟着小編一起來看一看吧!出庫和入庫技巧開始倒庫時,觀察左後視鏡,當左後視鏡與黃線重合時,迅速向右打滿方向。觀察右後視鏡... 2022-06-08
  • 生活 簡單怎麼做膠水
    簡單怎麼做膠水?準備工具:白糖、糯米粉、牙膏、洗滌靈、清水适量,下面我們就來聊聊關于簡單怎麼做膠水?接下來我們就一起去了解一下吧!簡單怎麼做膠水準備工具:白糖、糯米粉、牙膏、洗滌靈、清水适量。制作方法:(1)以同一個勺子為量具,在容器中加入... 2022-06-24