號外號外 《跟着課本去旅行》走進永州啦!_包裝設計

※十大封口機人氣排行榜-烘焙必備幫手!

主要用於對塑料杯、塑料盒以及塑料瓶的填料,相應材料複合膜封口製品的生產。如果凍、果汁、牛奶、酸奶、飲料、快餐食品等物料的填充及封口。可適應於不同粘度的液、漿的充填物,可適應不同形狀,容量的包裝容器。

《跟着課本去旅行》欄目是湖南廣播電視台芒果少兒藝術團旗下的一個外景拍攝板塊,主要面向永州市年齡6-12周歲的青少年熱愛家鄉 喜歡錶演的兒童啟動公開招募。欄目形式是研學旅行的升級版,其目的是把永州的人文文化、風景名勝、企業文化等,讓孩子角色扮演的方式攝製成電視紀錄片。讓孩子從小了解自己的家鄉,宣傳自己的家鄉。

永州故雅稱“瀟湘”,是文化底蘊非常深厚的地方,永州還是懷素、黃蓋、周敦頤、李達、陶鑄等歷史名人的故鄉。2016年12月26日,國務院同意將永州市列為國家歷史文化名城。

唐宋八大家之一的柳宗元曾任永州司馬,留下了著作《永州八記》,在文學史上影響重大,其中名篇《小石潭記》被選入我們初中的語文課本,被廣大學生所熟知。永州也是北宋文學家周敦頤的故鄉,他的《愛蓮說》通過對蓮的形象和品質的描寫,歌頌了蓮花堅貞的品格,從而也表現了作者潔身自愛的高潔人格和灑落的胸襟,所以也被選入了我們的語文課本。

新北市探針選用參考標準?

探針效率受許多因素的影響。影響探針卡效率的最重要因素可能是可以並行測試的DUT數量。今天許多晶圓仍然一次測試一個設備。如果探針卡和測試儀可以並行測試,那麼測試時間將大大縮減。請注意,因為現在探針卡有並型多個器件,因為探測器觸及圓形晶圓,它可能並不總是接觸有源器件,因此測試一個晶圓的速度會小一點。

據悉,本欄目不僅僅是一次單純的以課本為導向的旅遊活動,更是一次把課本知識,課本內容與實際相結合的戶外課堂,在旅行中把書本知識與大自然緊密的融合,讓知識集中地展示在孩子面前。

本次啟動儀式場面隆重,人氣爆棚。參加啟動儀式的嘉賓有:資深媒體人 ,芒果少兒藝術團首任團長 郭海峰先生,永州市金水灣廣場代表朱明先生,欄目總監廖偉先生、欄目永州負責人廖新先生,央視少兒頻道湖南采編中心何鈺女士以及2019“歡動五洲·童心飛揚”全國少兒春節聯歡晚會的小童星主持人:胡藝涵小朋友。啟動儀式現場八所優秀的教育培訓機構和幼兒園也帶來了豐富多彩的節目,小朋友們載歌載舞為整場盛會增添了更多的精彩,小朋友們個個都在爭當“家鄉的代言人”“家鄉的小明星”。

據欄目總監廖偉介紹,啟動儀式后即將在永州全市進行海選,試鏡。並打造“大美永州”首屆大型少兒藝術節 。參加藝術節的小朋友們最終選出60位參与湖南廣播電視台的錄製,並製作電視紀錄片。欄目組目前已相繼在岳陽、衡陽、常德、株洲、郴州、邵陽等地級市成功落地。

《跟着課本去旅行》欄目永州的正式啟動,標志著一個嶄新的開始,它會迅速覆蓋全市,並走向全省,讓更多的孩子參与進來,帶着自己的課本去旅行,讓學習不再枯燥乏味,邊玩邊學,同時也為自己的家鄉代言,弘揚家鄉傳統文化,成為愛祖國,愛家鄉的優秀少年。

本站聲明:網站內容來源http://www.societynews.cn/html/xw/sh/,如有侵權,請聯繫我們,我們將及時處理

※攻戰消費者第一視覺,包裝設計很重要!

包裝設計是指對包裝的形狀、大小、構造及包裝材料等方面進行創造或選擇並以適當方式吸引消費者的注意力,進而增加購買率,以及對使用者友善之特性。

小米發表中階 Redmi Note 9T 與入門 Redmi 9T,效能與長續航合而為一_包裝設計

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

好久沒有紅米系列的好消息了,在今晚(1/8)的發表會中,小米一口氣發表了號稱中階、入門機皇的兩款新機 Redmi Note 9T 與 Redmi 9T,以震撼 5G 手機市場的價格提供 5G + 5G 雙卡雙待,超乎同級競爭對手的效能表現與長效續航力,攝影與外型上也絲毫不妥協。

小米發表中階 Redmi Note 9T 與入門 Redmi 9T,效能與長續航合而為一

Redmi Note 9T
這款機型擁有特別打造的機身外型,具備 Unibody 3D 曲面機背,具紋理的聚碳酸酯纖維提高抓握感和抗指紋等特性,加上康寧第五代大猩猩玻璃的保護,讓你用起來更安心,共有日暮黑與晨曦紫兩款顏色,典雅大方。配備 6.53 吋 FHD+ DotDisplay 螢幕,並通過德國萊因低藍光認證,在給你更好的視覺享受同時保護你的眼睛。

搭載支援 5G 的聯發科天璣 800U 行動平台,處理速度較前代快 100%,以八核心處理器及 7nm 製程技術帶來絕佳的運行效能。而 Redmi Note 9T 也是整個 Redmi Note 系列中首款隻原 5G+5G 雙卡雙待的機型;配備 5,000mAh 電池和高效處理器技術,在消除電池容量煩惱同時為 5G 時代兼顧效能與電源效率兩個方面。Redmi Note 9T 支援 18W 快速充電,手機隨盒附上 22.5W 充電器,加上高循環週期電池技術,在日常情況下可確保 3 年電量儲存不縮水。

Redmi Note 9T 配備 4,800 萬像素 AI 三鏡頭後置相機,以 4,800 萬像素主鏡頭、200 萬像素景深鏡頭和 200 萬像素微距鏡頭,讓攝影新手也能輕鬆拍出專業攝影作品。以 1/2 吋感光元件和旗艦級 ISP 影像處理器架構,提升影像品質與提供更快的成像速度。同時,Redmi Note 9T 擁有多款全新攝影模式,如夜景模式、Pro+、RAW、HDR和人像模式等,在任何時刻均能捕捉完美的照片。

Redmi Note 9T 提供 4GB+64GB 及 4GB+128GB 兩種容量選擇,售價分別為 229 歐元(約合新台幣 8,085 元)及 269 歐元(約合新台幣 9,495 元)。

Redmi 9T
Redmi 9T 採用圓角及防指紋機背的現代簡約設計,配備 6.53 吋外覆康寧第三代大猩猩玻璃的 FHD+ 水滴螢幕,帶來清晰的觀看體驗,同時提供有效的防裂和防刮保護,共提供碳纖灰、暮光藍、日出橙與海洋綠四款顏色。

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

配備 6,000mAh 大電量電池及 Qualcomm Snapdragon 662 行動平台,以 11nm 製程的節能處理器,讓 Redmi 9T 在產生更少熱能及更少功耗的情況下,比前幾代帶來更高的效能。此外,MIUI的省電模式及反向有線充電功能,讓使用者能全日或多日使用。而 Redmi 9T 與 Redmi Note 9T 同樣支援 18W 快充,且隨盒一樣附贈 22.5W 充電器。Redmi 9T 支援雙卡及可擴充 microSD 的儲存空間,提供高達 512GB 內建儲存空間,並能彈性擴充,讓用戶可以將喜愛的應用程式、遊戲、照片及影片儲存於同一手機;另外,Redmi 9T 支援紅外線遙控功能,增加操控其他裝置的方便性。

Redmi 9T 配備 4,800 萬像素 AI 四鏡頭,除主鏡頭外,還有 800 萬像素超廣角鏡頭能在無需裁剪的情況下拍攝大型團體照及寬廣的風景照,而 200 萬像素微距鏡頭及 200 萬像素景深鏡頭可拍攝出具專業水平的特寫照片。Redmi 9T 提供全新電影相框功能,在無需編輯的情況下讓照片呈現電影質感。同時,更擁有全新縮時攝影功能,拍攝可設定不同速度和持續時間,在無需使用數位單眼相機或其他專業相機的情況下,拍攝出創意亮眼的縮時照片。

Redmi 9T 提供 4GB+64GB、4GB+128GB 及 6GB+128GB 三種容量選擇,售價分別為 159 歐元(約合新台幣 5,615 元)、189 歐元(約合新台幣 6,670 元)及 199 歐元(約合新台幣 7,025 元)。

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網動廣告出品的網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上她。

“中國好醫生、中國好護士”走進川大華西醫院_包裝設計

※掌握產品行銷策略,帶你認識商品包裝設計基本要素

包裝設計是兼具美感和實用、設計和製作印刷的精緻工藝。包裝設計包含了結構規劃、視覺設計、材質選定及後續的生產加工

3日下午,32名老中青醫護工作者從全國各地匯聚到四川大學華西醫院,參加由中央文明辦、國家衛生健康委員會在此舉辦的全國道德模範與身邊好人“中國好醫生、中國好護士”現場交流活動。他們是由“中國好醫生、中國好護士”網上推薦評議活動評出的今年前三月度人物。

塑膠射出成型加工商品有哪些?

塑膠粒預熱進料 : 將塑膠粒放入漏斗中,並且加溫預熱。可以乾燥塑膠粒並節省熔化時間

  經廣大醫衛工作者和網民推薦評議,今年前三月共有32名月度人物光榮上榜,其中有我國小兒心胸外科開拓者丁文祥、我國炎症性腸病研究奠基人之一的歐陽欽、從醫70餘年的國醫大師張磊和張學文、用溫情守護艾滋病患者的白衣天使王克榮、走家串戶服務彝漢鄉親的村醫王學釗、紮根山鄉守牢免疫屏障的接種醫生吳柏林……他們用奉獻和堅守踐行着“敬佑生命、救死扶傷、甘於奉獻、大愛無疆”的崇高精神。交流環節中,月度人物代表通過現場訪談再現了他們不忘初心、全心全意服務百姓健康的感人故事。華西醫院骨科護士黃靖工作不到一年,聽后深受觸動,“我剛參加工作時有些迷茫,不知道今後的路該怎麼走。今天聽了前輩們的事迹,心中有了榜樣,也充滿了力量。”

本站聲明:網站內容來源http://www.societynews.cn/html/xw/sh/,如有侵權,請聯繫我們,我們將及時處理

※掌握產品行銷策略,帶你認識商品包裝設計基本要素

包裝設計是兼具美感和實用、設計和製作印刷的精緻工藝。包裝設計包含了結構規劃、視覺設計、材質選定及後續的生產加工

【大廠面試01期】高併發場景下,如何保證緩存與數據庫一致性?_包裝設計

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

PS:本文已收錄到1.1K Star數開源學習指南——《大廠面試指北》,如果想要了解更多大廠面試相關的內容及獲取《大廠面試指北》離線PDF版,請掃描下方二維碼碼關注公眾號“大廠面試”,謝謝大家了!項目地址:https://github.com/NotFound9/interviewGuide

《大廠面試指北》項目截圖:

獲取《大廠面試指北》離線PDF版,請掃描下方二維碼關注公眾號“大廠面試”

面試題:高併發場景下,如何保證緩存與數據庫一致性?

問題分析

我們日常開發中,對於緩存用的最多的場景就像下圖一樣,可能僅僅是對數據進行緩存,減輕數據庫壓力,縮短接口響應時間。

這種方案在不需要考慮高併發得去寫緩存,高併發得讀寫緩存時,是不會有問題,但是如果是在高併發場景下,要保證緩存和數據庫的一致性,至少需要解決以下問題:

高併發寫時的數據不一致問題

高併發讀寫時,請求執行各步驟的順序是不可控的。假設此時有一個請求A,B都在在執行寫流程,請求A是需要將某個數據改成1,請求B是需要將某個數據改為2,執行操作如下時就會導致數據不一致的問題:

1.請求A執行操作1.1刪除緩存。

2.請求A執行操作1.2更新數據庫,將值改為1。

3.請求B執行操作1.1刪除緩存。

4.請求B執行操作1.2更新數據庫,將值改為2

5.假設說請求B所在服務器網絡延遲比較低,請求B先更新緩存,此時緩存中的key對應的value是2。

6.請求A更新緩存,將緩存中B更新的數據進行覆蓋,將key對應的值改為1。

此時數據庫中是B修改后的數據,值為2,而緩存中的數據是1,這樣在緩存過期錢,用戶讀到的都是臟數據,與數據庫不一致。

高併發讀寫時的數據不一致的問題

高併發讀寫時,請求執行各步驟的順序是不可控的。假設此時有一個請求A在執行寫流程,將原值由1改成2,請求B執行讀流程,執行操作如下時就會導致數據不一致的問題:

1.寫請求A執行1.1操作刪除緩存key,value是原值1。

2.讀請求B執行2.1操作發現緩存中沒有數據,就去執行2.2操作讀數據庫,讀到舊數據,值為1。

3.寫請求A執行1.2操作更新數據庫,將數據由1改為2。

4.寫請求A執行1.3操作更新緩存,此時緩存中的數據key對應的value是2。

5.讀請求B執行2.3操作更新緩存,將之前讀到的舊數據1設置到緩存中,此時緩存中的數據key對應的value是1。

所以如果說讀請求B所在服務器網絡延遲比較高,去執行2.3操作比寫請求A晚,就會導致寫請求A更新完緩存后,讀請求B使用之前讀到的舊數據去更新緩存,此時緩存中數據就與數據庫中的不一致。

解決方案

保證數據一致性,網上有很多種方案,例如:

1.先刪除緩存,再更新數據庫。

2.先更新數據庫,再刪除緩存。

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

3.先刪除緩存,再更新數據庫,然後異步延遲一段時間再去刪一次緩存。

但是這些方案都是存在各種各樣的問題,這裏篇幅有限,只給出目前相對正確的三套方案,目前的這些方案也有自己的局限性。

方案1.寫請求串行化

寫請求

1.寫請求更新之前先獲取分佈式鎖,獲得之後才能去數據庫更新這個數據,獲取不到就進行等待,超時后就返回更新失敗。

2.更新完之後去刷新緩存,如果刷新失敗,放到內存隊列中進行重試(重試時取數據庫最新數據更新緩存)。

讀請求

讀請求發現緩存中沒有數據時,直接去讀取數據庫,讀完更新緩存。

總結

這種技術方案通過對寫請求的實現串行化來保證數據一致性,但是會導致吞吐量變低。比較適合銀行相關的業務,因為對於銀行項目來說,保證數據一致性比可用性更加重要,就像是去存款機存錢,取錢時,為了保證賬戶安全,都是會讓用戶執行操作后,等待一段時間才能獲得反饋,這段時間其實取款機是不可用的。

方案2.先更新數據庫,異步刪除緩存,刪除失敗后重試

1.先更新數據庫

2.異步刪除緩存(如果數據庫是讀寫分離的,那麼刪除緩存時需要延遲刪除,否則可能會在刪除緩存時,從庫還沒有收到更新后的數據,其他讀請求就去從庫讀到舊數據然後設置到緩存中。)

3.刪除緩存失敗時,將刪除的key放到內存隊列或者是消息隊列中進行異步重試

發散思考

在更新完數據庫后,我們為什麼不直接更新,而是採用刪除緩存呢?

這是因為直接更新緩存的話,在高併發場景下,有多個更新請求時,難以保證后更新數據庫的請求會後更新緩存,也就是上面的高併發寫問題。如果採用刪除緩存,可以讓下次讀時讀取數據庫,更新緩存,保證一致性。

方案3.業務項目更新數據庫,其他項目訂閱binlog更新

1.業務項目直接更新數據庫。

2.cannal項目會讀取數據庫的binlog,然後解析后發消息到kafka。

3.然後緩存更新項目訂閱topic,從kafka接收到更新數據庫操作的消息后,更新緩存,更新緩存失敗時,新建異步線程去重試或者將操作發到消息隊列,後續再進行處理。

總結:

但是這種方案在更新數據庫后,緩存中還是舊值,必須等緩存更新項目消費消息后,更新緩存,緩存中才是最新值。所以更新操作完成與更新生效之間會有一定的延遲。

最後

大家有了解其他的技術方案,歡迎進群一起討論!

評論裏面有朋友問延時雙刪策略是什麼?

這裏解釋一下:延時雙刪策略就是先刪除緩存,再更新數據庫,再異步過一小段時間后刪除緩存(時間取決於MySQL主從同步的時間)。

是因為MySQL如果是讀寫分離時(寫請求寫主庫,讀請求讀從庫),我們更新主庫后,需要一段時間,從庫才會收到更新。

如果是寫請求更新主庫后,第二次立即刪除緩存,MySQL從庫還沒有收到更新,還是舊數據,那麼讀請求直接從庫讀到舊數據,設置到緩存的數據就是舊數據,就會數據不一致,所以這也是延時雙刪策略提出的初衷。

參考鏈接:

https://www.cnblogs.com/-wenli/p/11474164.html

https://www.cnblogs.com/rjzheng/p/9041659.html

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網動廣告出品的網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上她。

丈夫鬥毆被拘 妻子“撈人”被騙_包裝設計

※攻戰消費者第一視覺,包裝設計很重要!

包裝設計是指對包裝的形狀、大小、構造及包裝材料等方面進行創造或選擇並以適當方式吸引消費者的注意力,進而增加購買率,以及對使用者友善之特性。

丈夫涉嫌聚眾鬥毆,被公安機關刑事拘留,妻子救夫心切找“能人”花錢“撈人”,結果被騙7萬元。近日,經海南省海口市美蘭區檢察院提起公訴,美蘭區法院判處蘇某有期徒刑二年零八個月,並處罰金3萬元,責令退賠被害人符某7萬元。

2017年10月下旬,符某的丈夫陳某因涉嫌聚眾鬥毆被刑事拘留。心急如焚的符某想將丈夫“撈”出來,經人介紹認識了“能人”蘇某。見面后,蘇某口若懸河地吹噓了一番,稱只要有7萬元活動經費,就可以讓陳某“平安”。符某將7萬元轉到了他的賬戶,可是時間一天天過去了,沒有一點丈夫要出來的消息。蘇某安慰符某別著急,事情正在辦理。

※十大封口機人氣排行榜-烘焙必備幫手!

主要用於對塑料杯、塑料盒以及塑料瓶的填料,相應材料複合膜封口製品的生產。如果凍、果汁、牛奶、酸奶、飲料、快餐食品等物料的填充及封口。可適應於不同粘度的液、漿的充填物,可適應不同形狀,容量的包裝容器。

恰在此時,丈夫陳某被取保候審回到家中,符某大喜過望,以為是那7萬元管用了,於是將花錢“撈人”之事向丈夫訴說了。沒料到,丈夫聽后臉色突然由晴轉陰:“不對啊,我涉嫌聚眾鬥毆是因犯罪證據不足,經檢察院作出不批准逮捕決定被取保候審的,這怎麼能與花錢‘撈人’聯繫在一起呢?”陳某遂向公安機關報案。

2018年10月29日,蘇某被民警傳喚后,到海口市公安局美蘭分局投案自首。

檢察官提醒,遇到親友被司法機關依法採取強制措施,一定要保持冷靜,提高警惕,积極配合司法機關查明真相,切勿因救人心切,落入犯罪分子的圈套。(李軒甫 劉靜)

本站聲明:網站內容來源http://www.societynews.cn/html/xw/sh/,如有侵權,請聯繫我們,我們將及時處理

新北市探針選用參考標準?

探針效率受許多因素的影響。影響探針卡效率的最重要因素可能是可以並行測試的DUT數量。今天許多晶圓仍然一次測試一個設備。如果探針卡和測試儀可以並行測試,那麼測試時間將大大縮減。請注意,因為現在探針卡有並型多個器件,因為探測器觸及圓形晶圓,它可能並不總是接觸有源器件,因此測試一個晶圓的速度會小一點。

研究:1950年代以來 全球熱浪天數不斷增加_包裝設計

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

環境資訊中心綜合外電;姜唯 編譯;林大利 審校

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

重慶抗戰兵工舊址見聞_新北市探針

新北市探針選用參考標準?

探針效率受許多因素的影響。影響探針卡效率的最重要因素可能是可以並行測試的DUT數量。今天許多晶圓仍然一次測試一個設備。如果探針卡和測試儀可以並行測試,那麼測試時間將大大縮減。請注意,因為現在探針卡有並型多個器件,因為探測器觸及圓形晶圓,它可能並不總是接觸有源器件,因此測試一個晶圓的速度會小一點。

建川博物館內景。
  唐 浩攝

重慶九龍坡謝家灣鵝公岩長江大橋下,一座高高的石碑格外引人注目:石碑頂端立着一座雕塑,一個手持漢陽造步槍的中國士兵正向天空中射擊。石碑上“重慶抗戰兵工舊址”幾個大字,凝聚着令人感慨的過往。

這便是重慶建川博物館。

據介紹,該博物館依託抗戰時期“兵工生產洞”建造而成。抗日戰爭爆發后,兵工企業大舉內遷。位於湖北的漢陽兵工廠工人們輾轉千里,遷入重慶謝家灣。依託防空洞穴,他們建起一座巨型兵工廠——當時不僅是中國少有的可以生產各式陸軍用輕武器的兵工廠,也是近代中國規模最大的生產輕武器的專業兵工廠之一。抗戰時期,這裏生產的武器源源不斷送達前線將士手中。

時光推移,昔日的兵工廠變為重慶建設廠的生產廠房。2008年,兵工廠遺址隨着建設廠的搬遷而安靜下來。2013年,該片區作為重慶抗戰兵器工業舊址群,被評為全國重點文物保護單位。2017年7月,九龍坡區計劃打造“謝家灣兵工抗戰旅遊景區”,目標是依託全國重點文物保護單位“兵工署第一兵工廠”遺址,完成文化遺產的傳承與創新。這一想法與建川博物館館長樊建川一拍即合,“全國首個洞穴抗戰博物館”應運而生。

※十大封口機人氣排行榜-烘焙必備幫手!

主要用於對塑料杯、塑料盒以及塑料瓶的填料,相應材料複合膜封口製品的生產。如果凍、果汁、牛奶、酸奶、飲料、快餐食品等物料的填充及封口。可適應於不同粘度的液、漿的充填物,可適應不同形狀,容量的包裝容器。

建川博物館目前開放的8個場館,分佈在24個防空洞內。進入博物館,首先來到的是兵工署第一工廠舊址博物館。展廳內,略微泛黃的燈光,牆上的老照片,展櫃里的文件,把思緒拉回到那個年代。“漢陽造”步槍隨處可見,一份第二廠遷渝工作進度簡報、一張從悉尼匯款來的匯票、一張第一工廠頒發的工匠證明書、一顆從岩洞車間內挖出的鉛錠……這些都是當時兵工廠遷渝後生產活動的真實證明。

一些那個時代人們的生活用品吸引了我們的目光。一個眼鏡盒裡的眼鏡已經損壞,但是盒面“抗戰必勝”四個大字依然清晰可見。

講解員告訴我們,開馆后的建川博物館共展出了1萬多件文物,其中有67件是國家一級文物,這些文物許多都彌足珍貴,再現了當時抗戰的真實場景:如抗戰時期的防空警報器,電影劇組拍攝抗日影視劇時曾專門借用;如當時防空委員會下屬的掘埋大隊的花名冊,上面準確記錄了幾百個當時防空救援人員的名字。

為了更真實地還原歷史,博物館還特別保存了眾多當年兵工廠的生產設備,包括1937年的機床等,這些設備雖然有近百年歷史,但維修一下竟然都還可以使用。

(王梓童參与采寫)

本站聲明:網站內容來源http://www.societynews.cn/html/xw/sh/,如有侵權,請聯繫我們,我們將及時處理

※攻戰消費者第一視覺,包裝設計很重要!

包裝設計是指對包裝的形狀、大小、構造及包裝材料等方面進行創造或選擇並以適當方式吸引消費者的注意力,進而增加購買率,以及對使用者友善之特性。

小米推出米家電動刮鬍刀 S700 :米家首款旋轉式陶瓷刀片刮鬍刀,支援座充與 Type-C 充電_包裝設計

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

除了隨身旅行好攜帶的米家便攜電動刮鬍刀 1S ,採用座充方式的米家電動刮鬍刀 S500 系列則是台灣消費者目前在小米台灣可夠買的機種。近日小米也在中國率先推出全新一代的米家電動刮鬍刀 S700 ,不僅是米家首款採用旋轉式陶瓷刀片的刮鬍刀,這次更在座充之外增加了 Type-C 的充電方式,對於臨時充電需求更加便利。

小米推出米家電動刮鬍刀 S700 :米家首款旋轉式陶瓷刀片刮鬍刀,支援座充與 Type-C 充電

米家電動刮鬍刀 S700 搭載陶瓷刀片,也是米家旗下首款採用旋轉式陶瓷刀片的電動刮鬍刀,以廣泛應用於醫療領域的氧化鋯陶瓷為基礎材料打造,刀片鋒利、抗腐蝕能力更強、耐酸鹼、不易氧化,使用壽命也比以往更持久。相較過去鋼刀片硬度為 HV500~600 ,而陶瓷刀片硬度則為 HV1200~1500 ,抗磨損能力也更強。

創新的鬍鬚檢測系統通過全方位的 PID 演算法智慧檢測鬍鬚負載,讓轉速始終保持恆定且不受進鬍量、鬍鬚密度影響。米家電動刮鬍刀 S700 搭載 4.4nN・m 大扭矩電機和高階直驅低噪馬達,在保有強勁不卡頓的動力同時也讓運轉噪音更低。

藉由創新懸掛浮動和獨立浮動技術,讓 3 刀頭全面服貼臉部、剃鬍無死角。動力模式可根據個人習慣或皮膚狀態切換 3 檔轉速模式。同時也支持檔位記憶功能,讓下次啟動無需手動調節。

以往座充類型的電動刮鬍刀多數都只支持座充的方式,但這對於旅行攜帶就得記得帶著充電座、尋找能充電的插座,難免感到不太方便。
全新推出的米家電動刮鬍刀 S700 除了延續過去的座充方式,更在機身上配置 USB Type-C 充電接口,不僅讓充電更容易、更支持邊充邊用的便利功能。米家電動刮鬍刀 S700 亦支持 2 小時快速充電,在充飽電後最長可 60 分鐘的時間。

對於電動刮鬍刀使用者來說,時常清洗保持衛生的狀態也相當重要,米家電動刮鬍刀 S700 整機為 IPX7 等級防水,在機身底部也設置機內排水口,讓清洗更方便。

細節方面,米家電動刮鬍刀 S700在刀頭外圈部分鍍以順滑圖層,有效降低摩擦、減輕肌膚的刺激感。

米家也將應用於汽車儀錶板、高階電子產品的雷射微孔顯示技術沿用到電動刮鬍刀,在米家電動刮鬍刀 S700 的金屬機身下可顯示電量、檔位、旅行所以及鬍鬚清理通知,都能藉由指示燈清晰呈現:

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網動廣告出品的網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上她。

米家電動刮鬍刀採用高強度 6 系列全鋁金屬機身,擁有抗氧化、兼顧、輕盈的特性:

由於米家電動刮鬍刀 S700 更高階的產品定位,在價格方面也相較之前略高一些,建議售價為人民幣 499 元(約合新台幣 2,150 元),不過與其他同級產品相比性價比仍是相當高。

圖片/消息來源:小米商城(中國)

延伸閱讀:
小米智慧攝影機雲台版2K 在台開賣:升級 2K 高畫質和 F1.4 大光圈,售價 1,095元

小米11 Pro 最新高清晰概念渲染圖曝光!傳聞搭載 50MP 四鏡頭主相機,支持 120x 混合變焦

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

愛滿台州城 浙江企業家助力《歌帶你回家》公益中國行_包裝設計

塑膠射出成型加工商品有哪些?

塑膠粒預熱進料 : 將塑膠粒放入漏斗中,並且加溫預熱。可以乾燥塑膠粒並節省熔化時間

(中國工業報記者    劉玉發       通訊員    陳壽建)涓涓細流匯成海洋,點滴善舉成就大愛。3月31日,春暖花開,萬紫千紅,在全國文明城市幸福台州,由中國工業報社、浙江省企業聯合會、浙江省企業家協會、浙江省工業經濟聯合會主辦,浙江眾志影業有限公司聯合主辦,天台紅心社、義烏市同城公益慈善志願者協會公益協辦,“愛善.未來”院線電影《歌帶你回家》公益中國行 .台州站活動取得圓滿成功。改革開放四十年來,浙江省民營企業取得舉世矚目的成績,同樣青少年健康成長事業也吸引眾多企業家關注。

本報記者在現場了解到,這次活動是繼“愛善.未來”2019慈善迎春公益演唱會、《歌帶你回家》公益中國行 .義烏站、嘉興站后的又一場大型公益活動。與此前不同的是,本次中國公益活動得到了越來越廣泛的社會認可,越來越多的企業和組織攜手加入到活動中來,為公益事業添磚加瓦。活動還吸引來自仙居、椒江、溫嶺等地200多位愛心企業家的現場參与,使企業的愛心更加精準地傳遞給有需要的孩子。

在活動現場,杭州衛生健康委員會巡視員沈琳帶來了浙江省原關工委張海洋副主任的委託,向前來參加捐贈活動的嘉賓、台州的各界朋友表示衷心的感謝,並且希望企業家們肩負起社會責任,加入到扶弱濟貧的社會事業中來。眾志影業台州負責人、幸福集團慈善事業部負責人紛紛表示捐資捐物將慈善活動進行到底。

※掌握產品行銷策略,帶你認識商品包裝設計基本要素

包裝設計是兼具美感和實用、設計和製作印刷的精緻工藝。包裝設計包含了結構規劃、視覺設計、材質選定及後續的生產加工

據了解,眾志影業是一家年輕的影業公司,自成立以來就專註於青少年兒童勵志題材電影的拍攝,為青少年開展主旋律教育提供了良好的素材,《歌帶你回家》就是這麼一部向共和國70華誕獻禮電影。眾志影業董事長、世界麗商文化產業聯盟執行主席陳林東告訴本報:做企業不僅僅是為了賺錢,還應有一份社會責任感。他的初心是打造創新影視文化+教育商業生態模式第一品牌,成為中國血統的本土影視文化正能量的品牌引領者,承載中華民族新的影視文化+少年兒童教育的希望。他還承諾,要在全國上百個城市進行上百場公益活動。

    

活動現場,在喜迎偉大祖國誕辰7O華誕之際,特別邀請到了台州地區99歲高齡的抗戰英雄老兵袁祥彬。活動現場袁老雖然已近期頤之年,但精神矍鑠,講起那些慘烈的抗日戰爭片段和偉大祖國改革開放共成長故事,仍經不住內心的激動。在現場,他還寄語孩子們:努力學習,做個有用的人,報效國家!袁老將自己的親筆題詞“大愛無疆”贈與眾志影業,鼓勵更多的企業加入到愛心活動中來。

贈人玫瑰,手有餘香。最後陳林東告訴本報記者,正是眾志影業文化強國的初心,使他成為一家擁有家國情懷和社會責任感和使命感的企業,並且使他在社會公益事業道路上砥礪前行。心中有愛,四季都是春暖;心中有情,期遇都是美好。現場參加慈善活動的群眾滿心期待《歌帶你回家》早日亮相熒屏。

本站聲明:網站內容來源http://www.societynews.cn/html/xw/sh/,如有侵權,請聯繫我們,我們將及時處理

塑膠射出成型加工商品有哪些?

塑膠粒預熱進料 : 將塑膠粒放入漏斗中,並且加溫預熱。可以乾燥塑膠粒並節省熔化時間

【asp.net core 系列】3 視圖以及視圖與控制器_台中搬家公司

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

還在煩惱搬家費用要多少哪?台中大展搬家線上試算搬家費用,從此不再擔心「物品怎麼計費」、「多少車才能裝完」

0.前言

在之前的幾篇中,我們大概介紹了如何創建一個asp.net core mvc項目以及http請求如何被路由轉交給對應的執行單元。這一篇我們將介紹一下控制器與視圖直接的關係。

1. 視圖

這裏的視圖不是數據庫里的視圖,是一種展示技術。在asp.net core mvc項目中視圖是指以cshtml做擴展名的文件,通常在Views文件夾。

那麼現在我們進到之前創建的測試項目 MvcWeb的Views目錄下,如果小夥伴們沒有做修改的話,能看到如下的目錄結構:

├── Home
│   ├── Index.cshtml
│   └── Privacy.cshtml
├── Shared
│   ├── Error.cshtml
│   ├── _Layout.cshtml
│   └── _ValidationScriptsPartial.cshtml
├── _ViewImports.cshtml
└── _ViewStart.cshtml

在Views根目錄下,有兩個文件分別是:_ViewImports.cshtml _ViewStart.cshtml 兩個文件(注意,有個前置下劃線)。

1.1 在視圖中引用命名空間

我們知道,在cshtml文件中,雖然極大的減少了服務器代碼,但是有時候無法避免的使用一些C#代碼。那麼就會產生一個問題,很多類都有自己的命名空間,如果我們在某個或某幾個或某些視圖中需要訪問這些類和方法,那麼一個視圖一個視圖的寫引用有點不太現實,因為這太繁瑣了。

所以asp.net core mvc 設置了在名為_ViewImports.cshtml的文件中添加引用,則在Views下所有視圖中都生效。那麼,先來看看這個文件里有啥吧:

@using MvcWeb
@using MvcWeb.Models
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

可以看到,這裏引用了項目的命名空間和項目下Modes命名空間的所有內容。因為我們之前創建的測試項目名稱就是 MvcWeb。

最後一行是一個 cshtml標記引用,第一個星號表示當前項目的所有TagHelper實現都引用,後面的表示引入aps.net core mvc內置的TagHelper。

關於 TagHelper,這篇就先不介紹了。

1.2 ViewsStart

_ViewStart.cshtml 作用從名字中可見一二,這個文件用來配置一些在視圖剛開始加載時的一些配置內容。先看一下,默認的裏面是什麼吧:

@{
    Layout = "_Layout";
}

先做個介紹,@符號後面用一對大括號包裹,裏面是C# 代碼。也就是說 Layout = "_Layout",這行的意思是給某個名為Layout的屬性設置值為_Layout

那麼,Layout的屬性是哪裡的呢?

對於asp.net core mvc而言,一個視圖也是一個類只不過這個類是動態生成的,不是一個由程序員編寫出來的類,但是這個類繼承自:

namespace Microsoft.AspNetCore.Mvc.Razor
{
    public abstract class RazorPageBase : IRazorPage
    {
    }
}

Layout正好是這個類的一個屬性,表示視圖是否使用了某個布局頁。所以上面的代碼錶示,Views里的新建視圖,默認是使用名為_Layout的視圖作為布局頁。

當然,這個頁面不只有這個作用,小夥伴們可以自己嘗試下哦。

1.3 視圖檢索

在上一節中,我們指定了一個布局頁的名稱。布局頁也是視圖中的一種,但我們也只指定了名稱,但沒有指定路徑。asp.net core是如何發現這個名稱的視圖呢?

asp.net core 會按照以下順序查找對應的視圖文件:

  • Views/[ControllerName]/[ViewName].cshtml
  • Views/Shared/[ViewName].cshtml

所以,_Layout也會按照這個順序查找,為了避免不必要的混淆,我們只在Shared目錄下寫了_Layout.cshtml。這也是通常的做法,該文件表示一個全局的布局頁。

2. 控制器與視圖的關係

在上一篇《【asp.net core 系列】2 控制器與路由的恩怨情仇》中,我們介紹了三種創建控制器的方法,並且最後推薦使用名字以Controller結尾並繼承Controller類的寫法。我將在這裏為大家再次講解為什麼推薦這樣寫:

  • 以Controller結尾,可以很明確的告訴其他人或者未來的自己這是一個控制器,不是別的類
  • 繼承Controller,是因為Controller類為我們提供了控制器用到的屬性和方法

嗯,暫時就這兩點。別看少,但是這很重要。

2.1 使用視圖

在之前介紹的時候,有提到過當我們訪問一個URL的時候,路由會自動為我們尋找到對應的可執行代碼單元。但是,沒有進一步內容的介紹。當我們尋找到對應的可執行代碼單元也就是Action之後,Action進行一系列的處理,會對這個請求做出響應。有一種響應就是返回一個展示頁面,也就是View。

那麼,如何返回一個View呢?

創建一個控制器,名為ViewDemoController,並添加一個方法Index,返回類型為IActionResult

using Microsoft.AspNetCore.Mvc;

namespace MvcWeb.Controllers
{
    public class ViewDemoController:Controller
    {
        public IActionResult Index()
        {
            return View();
        }
    }
}

其中 View() 表示返回一個View,這View的名稱是 Index,在ViewDemo控制器下。所以,它的路徑應該是:

Views/ViewDemo/Index.cshtml

在對應目錄創建該文件,然後在文件里隨便寫一些內容,之後啟動項目(項目的端口在第一部分就已經修改過了):

http://localhost:5006 

然後訪問:

http://localhost:5006/ViewDemo/

應該是類似的頁面。

※推薦台中搬家公司優質服務,可到府估價

台中搬鋼琴,台中金庫搬運,中部廢棄物處理,南投縣搬家公司,好幫手搬家,西屯區搬家

IActionResult 是一個接口,表示是一個Action的處理結果,在這裏可以理解為固定寫法。

2.2 指定視圖

在控制器里,View 方法表示使用一個視圖進行渲染,默認是使用方法同名的視圖。當然,既然是默認的,那就一定有不默認的時候。對的,View方法提供了幾個重載版本,這些重載版本里有一個名字為viewName的參數,這個參數就是用來指定視圖名稱的。

那麼,我們可以指定哪些視圖名稱:

  • 同一個控制器文件夾下的其他視圖
  • Shared 文件夾下的視圖

這兩種都是不用攜帶路徑的視圖名,可以省略文件擴展名(cshtml)。

當然,還可以指定其他路徑下的視圖文件,如:

  • Views/Home/About.cshtml 表示從根目錄下查找到這個視圖,這種寫法必須指定擴展名
  • ../Manage/Index 表示在Manage控制器目錄下的Index

2.3 給視圖傳遞數據

之前介紹了如何使用視圖、如何指定視圖名稱,但是還缺最關鍵的一步,那就是如何給視圖傳遞數據。

通常情況下,Action方法中給視圖傳遞數據,只有這三種是推薦的:

  • 使用ViewData
  • 使用ViewDataAttribute
  • 使用ViewBag
  • 使用ViewModel

Controller類有一個屬性是 ViewData,它的聲明如下:

public ViewDataDictionary ViewData { get; set; }

可以看到這是一個字典型的屬性,所以給它賦值是這樣使用的:

public IActionResult Index()
{
    ViewData["Title"] = "ViewDemo";
    return View();
}

ViewBag也是 Controller類的一個屬性,它的聲明如下:

public dynamic ViewBag { get; }

可以看到這是一個動態類,實際上ViewBag里的數據與ViewData是互通的,換句話說就是ViewBag是對ViewData的一次封裝,兩者並沒有實際上的區別。賦值使用:

public IActionResult Index()
{
    ViewBag.Name = "小李";
    return View();
}

而ViewDataAttribute則與上兩個,不太一樣,這個屬性標註給控制器的屬性上,asp.net core mvc就會把這個屬性的值填充給ViewData,鍵值就是屬性名:

[ViewData]
public string AttributeTest{get;set;}

ViewData["AttributeTest"]效果一致。

在View方法的一些重載版本里,需要一個名為 model的參數,類型是object。這個參數就是一個ViewModel。使用:

在MvcWeb/Models 下添加一個類:

namespace MvcWeb.Models
{
    public class ViewModelTestModel
    {
        public string Name{get;set;}
        public int Age{get;set;}
    }
}

回到剛剛的Index方法里,創建一個ViewModelTestModel實例,並傳給View方法:

public IActionResult Index()
{
    ViewData["Title"] = "ViewDemo";
    ViewBag.Name = "小李";
    var model = new ViewModelTestModel
    {
        Name = "測試實例",
        Age = 1
    };
    return View(model);
}

2.4 在視圖中使用

在上一小節中,我們分別使用ViewData和ViewBag以及ViewModel給視圖傳遞了三個數據,那麼如何在視圖中獲取這三個數據呢?

<h2>@ViewData["Title"]</h2>
<!--實際會显示 <h2>ViewDemo</h2>-->

與字典一樣,@起頭,表示後面跟着一個屬性或者一段C#表達式,並將表達式的結果輸出到頁面上。

ViewBag的訪問與ViewData類似,只不過ViewBag是動態對象,可以認為它的類型並沒有發生改變,繼續按照之前的類型進行使用:

<h4>@ViewBag.Name</h4>

對於ViewModel的使用,View內置了一個dynamic的Model屬性,在不做特殊處理的情況下,我們在頁面上使用@Model 會得到一個dynamic對象(如果傳了ViewModel的話)。雖然也能用,但是這不太友好。

這時候,就需要我們在視圖的開頭處,添加:

@model ViewModelTestModel

這時候,再使用@Model的時候,就會自動解析成ViewModelTestModel了。

整體Index.cshtml內容如下:

@model ViewModelTestModel
Hello  World!
<h2>@ViewData["Title"]</h2>

<h4>@ViewBag.Name</h4>
@Model.Name +  @Model.Age

然後重啟服務后,刷新頁面,會看到類似的內容:

3. 總結

我們在這一篇介紹了視圖的一些概念,並介紹了如何使用控制器給視圖傳遞數據。下一篇將講解一下路由的高級作用,如何通過路由攜帶數據。

更多內容煩請關注我的博客《高先生小屋》

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※推薦台中搬家公司優質服務,可到府估價

台中搬鋼琴,台中金庫搬運,中部廢棄物處理,南投縣搬家公司,好幫手搬家,西屯區搬家