OPPO X 2021 動手玩影片曝光,可依照手掌大小伸縮螢幕

毫無疑問地,在 2021 年裡面折疊手機肯定還是部份廠商的重點之一,像是華為預計在本月推出 Mate X2 ,對於可改變螢幕大小的外型上,在 2021 年似乎還有更多令人期待的形式,LG 也已經確認過有一款會在今年量產的伸縮螢幕手機。無獨有偶去年 OPPO 在秋天也展示了伸縮螢幕概念手機,從日前最新曝光的 OPPO X 20201 概念機動手影片,看起來似乎也準備好了。

OPPO X 2021 動手玩影片曝光,可依照手掌大小伸縮螢幕

法國 YouTuber Brandon Le Proktor 率先上傳了一部長達 8 分鐘的影片,其中展示了整個 OPPO X 2021 完全展開時的樣貌;在幾天後,德國 YouTube 頻道 allroundpc 也發表了自家對這款概念新機動手玩得最新影片。紐西蘭網站 Newshub 也發表了一篇動手玩文章。這些內容中其實並沒有展示任何關於 OPPO X 2021 在之前所未公開的細節,可見皆是在有限的受控環境中體驗、拍攝。

最初,OPPO 在去年 11 月間的 INNO 上展示了這個新概念機,從影片中我們可以看到螢幕上沒有可見的皺褶痕跡,隱藏的螢幕部分以金屬框架支撐著隱藏在手機左側的邊框中,採用 OPPO 自家的整合式捲動馬達,本質上是以一對能夠產生相等力道的馬達將螢幕以一致的方式將螢幕展開。只需要在手機左側清掃一下或是按兩下按鈕就能將整個 7.4 吋螢幕(1785 x 2592 )展開。從展示中看起來,似乎在系統介面似乎做了不錯的改良,使之能夠即時跟隨擴展的螢幕而變動。

 

這些動手玩影片的出現,表示 OPPO 對這種捲動螢幕的外觀越來越有信心,結構上也越來越成熟,但 OPPO X 2021 還沒有準備好推出,該公司並沒有確切地表示這款新機會在何時上市,不過還真得挺讓人期待。

◎資料來源:XDA Develope

您也許會喜歡:

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

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

【其他文章推薦】

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

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

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

※教你寫出一流的銷售文案?

※回頭車貨運收費標準

※別再煩惱如何寫文案,掌握八大原則!

如何一秒就讓特斯拉電腦當機?只要導航到「開元路土魠魚羹」就秒當!!

這兩天特斯拉社團間瘋傳一個特斯拉的神奇BUG,只要對著電腦說出「導航到開元路土魠魚羹」就瞬間當機重啟,經阿達實測後證實真有此事,目前特斯拉官方雖還沒有任何說明,但已經有業務通知車主不要沒事嘗試,目前已經有無限重啟案例,而且連文字搜尋地址也會當(語音正常),而且最神奇的是除了開元路的土魠魚羹會導致當機以外,其他地點的土魠魚羹都沒任何事情發生。

如何一秒就讓特斯拉電腦當機?只要導航到「開元路土魠魚羹」就秒當!!

基於實驗心態,阿達也對自己的特斯拉測試了一下,真的立刻黑屏重啟:

 

最妙的是,測試了導航到台南其他路名的土魠魚羹都沒事:

 

阿達也有旅居中國的台商朋友測試中國版特斯拉圖資也沒發生當機情況,所以應該是只有台灣版才有此問題,另外特斯拉行車當機雖不會影響一般日常駕駛,車輛還是能夠正常操控行駛,不過個人非常不建議大家行駛間這樣測試,真的要測試請停在路邊比較安全。另外如果當機造成使用上困擾的話,車友回報可以試試恢復出廠預設值即可。

 

後續新BUG

只要測試過這個BUG的特斯拉電腦,之後如果想用文字輸入搜尋地址也會立刻當機,幸好語音搜尋還正常,這個BUG需等官方處理,請大家不要測試!!實測影片在下面:

您也許會喜歡:

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

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

【其他文章推薦】

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※別再煩惱如何寫文案,掌握八大原則!

※教你寫出一流的銷售文案?

※超省錢租車方案

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

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

※回頭車貨運收費標準

Google 開始在 Chromebook 上測試 Android 12

Android 12 在近日已經向開發人員推出了第一個測試版本,當然這也不會是最終的正式版本,隨時會有所變動,最後將會登陸 Android 平板、電視甚至是 Chromebook。根據國外媒體 Android Police 最新的報導,種種跡象表明 Google 已經在為 ChromeOS 製作 Android 12 並且已經在內部虛擬機中進行測試。

Google 開始在 Chromebook 上測試 Android 12

從早期 Android 12 功能洩漏中,可以看出該作業系統版本的部分功能中包含對大螢幕更完善的支援、可折疊等功能,而 ChromeOS 設備的本質上就是更大螢幕的 Android 裝置,因此對於 Android 12 更新到 ChromeOS 這點上也說明將能擁有更好的多工處理和對 Android 應用程式的支援。

雖說 ChromeOS 的Android 虛擬機上的環境不曾跟著 Android 的演進,一直停留在 Android 9 的版本,長期以來 Google 一直在努力將系統更新到 Android 11,但現在看來似乎會直接跳到 Android 12。要說 Google 跳過中間的一些版本來更新 Chrome 也不是前所未聞的狀況,在過去就是直接從 Android 7.1 直接升級到 9,雖然我們可以假設開發者將會做一個雙版本的跳躍,但看起來卻像 Chromebook 會直接跳躍 3 個版本。

由於目前還只處於虛擬機中進行測試,且 Android 12 才剛推出第一個開發者測試版,一切都還在非常初期的階段,若你因為此狀況而開始興奮起來,還是要按捺住性子耐心等候,畢竟依照整個狀況來看應該還很有得等。

◎資料來源:Android Police

   

您也許會喜歡:

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

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

【其他文章推薦】

※別再煩惱如何寫文案,掌握八大原則!

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※超省錢租車方案

※教你寫出一流的銷售文案?

網頁設計最專業,超強功能平台可客製化

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

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

殘酷的現實來了!GameStop暴漲幕後推手遭提出集體訴訟 控告惡意操控股價

美國1月發生的GameStop股價軋空事件,讓不少人見識到網路鄉民的團結,以及對抗放空公司的爽快感。但隨著事情的落幕,不少延伸出來的事情仍然不斷的發生著,比如近日傳出一位被視為散戶們的幕後推手的投資人,近日正面臨著集體訴訟。

根據《The Enterpris News》報導指出,網路ID為「DeepF*ckingValue」的 Keith Gill,近日遭人提出集體訴訟,訴訟中指控他佯裝成散戶,涉嫌利用網路宣傳來進行股價的操作,認為他的行為已經違反多項證券投資相管法條,並以此在短期內獲得暴利。

而報導中也指出, Keith Gill本身就是一個投資相關行業的人原,而他先前也曾在美國眾議院的金融委員會聽證會中表示,他在這次的GameStop事件中所扮演的角色並非是幕後推手,自己也沒有透過網路操控股價。

Keith Gill解釋他對於GameStop的投資,一方面是出於興趣,二方面是認為市場嚴重低估GameStop的價值,而在整體事件的過程中,他並沒有涉及任何的內線交易,甚至他也不認識任何GameStop的內部員工。

而這次負責證券集體訴訟的是Hagens Berman Sobol Shapiro 公司,他們在訴訟中指控,Keith Gill將自己操縱散戶的行為,包裝成劫富濟貧、將證券專業人士打成反派,結果最後導致選擇權投資人損失,也害一些聽信他言論投入購買的散戶以高價買進GameStop股票而被套牢,因此對Keith Gill求償美金500萬元。

您也許會喜歡:

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

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

【其他文章推薦】

※教你寫出一流的銷售文案?

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※回頭車貨運收費標準

※別再煩惱如何寫文案,掌握八大原則!

※超省錢租車方案

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

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

防熊出沒 日本神奈川縣抓到熊先教怕人再野放

摘錄自2020年11月10日中央社報導

日本今年(2020年)熊出沒事件頻傳,半年來上萬件,不過神奈川縣的熊出沒卻逆勢大減,原因之一是實施「學習野放」策略,讓熊學會「怕人」再放歸山林。

讀賣新聞報導,與日本全國熊出沒大增的情況相反,神奈川縣內的熊出沒件數今年大減,原因之一是日本多處橡實歉收,熊因為缺乏食物而往人居處覓食,但神奈川縣內主要的熊棲息地,今年橡實豐收。另一個理由就是神奈川縣推動的「學習野放」策略奏效。

從2006年起,神奈川縣內若是抓到熊,會讓熊聞辣椒味、聽鞭炮聲等,讓熊接觸討厭的氣味與聲音、懂得害怕人後進行野放,到去年為止,共野放了28頭熊。

生物多樣性
國際新聞
日本
神奈川縣
人熊衝突
野放
人與動物衝突事件簿

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

【其他文章推薦】

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

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※教你寫出一流的銷售文案?

※別再煩惱如何寫文案,掌握八大原則!

聯合國氣候峰會 川普出席15分鐘

摘錄自2019年9月24日公共電視、中央社報導

第74屆聯合國大會,23日在美國紐約召開,全球有約60國領袖,出席聯合國氣候行動峰會。

原本預計會缺席的美國總統川普,也意外現身,但沒有發言,只待了15分鐘後,聽了印度總理莫迪,和德國總理梅克爾的演說後就離席。而梅克爾發言時表示,德國在2030年時,希望將二氧化碳排放量,減少到1990年的55%,並且在2050年時達到零碳排。

瑞典16歲環保少女童貝里激動地痛斥各國領袖不解決碳排,背叛她這個世代;媒體還捕捉到美國總統川普意外現身,童貝里怒瞪川普的畫面。不過肢體語言專家伍德(Patti Wood)伍德解釋,童貝里的肢體反應有可能被誇大。

政策
公約
環境政策
全球變遷
氣候變遷
國際新聞
美國
川普
全球暖化

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

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

※回頭車貨運收費標準

暖化、伐木威脅馬達加斯加 東部雨林、特有種可能在50年後消失

環境資訊中心外電;姜唯 翻譯;林大利 審校;稿源:ENS

紐約市立大學研究生中心的研究發現,若再不積極因應森林砍伐和人類引起的氣候變遷問題,兩者的綜合效應到了2070年可能使整個馬達加斯加東部的雨林消失,影響該島國特有的數千種植物、哺乳動物、爬行動物和兩棲動物。

研究發表在當期《自然氣候變遷》(Nature Climate Change)期刊。研究指出,保護區有助於減輕破壞,而環境人士則致力於尋求長期解決方案,以解決溫室氣體排放失控和隨之而來的氣候變遷。

研究確立了應優先保護的完整森林區域,以加強受威脅物種的恢復能力和生存能力。

位於馬達加斯加境內拉努馬法納國家公園外,由於農業用途而遭到砍燒的森林。照片來源:Nina Beeby(CC BY-ND 4.0)

馬達加斯加位於印度洋,是僅次於澳洲的世界第二大島國,距東非海岸250英里(400公里)。由於與周邊各大洲長期處於隔離狀態,馬達加斯加有許多其他地方所沒有的動植物。

馬達加斯加是生物多樣性熱點,80%至90%的動植物物種為特有種,但數十年來的濫墾濫伐破壞了許多特殊和瀕危野生動物的棲地,包括瀕危的狐猴。

目前有兩種領狐猴瀕臨滅絕,牠們在生態系統中的角色是散播植物種子,而這些植物為雨林中的其他動物提供食物和庇護所。

研究主要作者、紐約市立大學研究生中心和亨特學院人類學教授巴登(Andrea Baden)博士說:「由於狐猴是重要的種子傳播者,對生活環境劣化也很敏感,因此牠是馬達加斯加整個東部雨林健康狀況的關鍵指標。」

非政府組織保護國際(Conservation International)認為,狐猴是馬達加斯加的代表性哺乳動物。在沒有猴子和其他競爭者的情況下,這些靈長類動物已經適應了當地遼闊的棲息地,並演化出許多不同的物種。

由於狐猴是重要的種子傳播者,因此牠是馬達加斯加整個東部雨林健康狀況的關鍵指標。照片來源:Franck Rabenahy(CC BY-ND 4.0)

截至2012年,已正式確立103個狐猴的物種和亞種,其中有39種是動物學家在2000年至2008年間發現的。牠們幾乎都是稀有、易危或瀕危物種。自人類抵達馬達加斯加以來,至少有17種狐猴滅絕。

巴登博士和她的團隊在馬達加斯加研究兩種極度瀕危的領狐猴,利用長達三十年的研究資料,分析該國東部熱帶雨林面臨的威脅。

巴登說:「我們預測森林砍伐和氣候變遷的影響時,發現光是森林砍伐和氣候變遷兩個因素,就足以使狐猴棲息地減少50%以上。更令人震驚的是,這兩個因素到本世紀末將明顯減少熱帶雨林棲息地。」

研究人員的資料顯示,馬達加斯加東部雨林破壞的速度和強度將取決於該國是否制定嚴格的保護措施來防止毀林或因應鬆散的政策。

森林是狐猴的庇護所,也是連接牠們活動範圍的生態廊道。保護森林的工作非常重要,因為狐猴是當地的關鍵物種,在這個全球生物多樣性最豐富的地區,牠們的存續和許多其他動植物的存續息息相關。

自人類抵達馬達加斯加以來,至少有17種狐猴滅絕。照片來源:Varecia Garbutt(CC BY-ND 4.0)

馬達加斯加有許多特有哺乳動物,例如馬島獴(Fossa, Cryptoprocta ferox)。島上記錄到300多種鳥類,其中60%以上是特有種,還有全世界三分之二的變色龍物種,包括已知最小的一種。科學家認為。馬達加斯加可能是所有變色龍的起源地。

在馬達加斯加的14,883種植物中,有80%以上是特有種,包括五個植物科。島上許多原生植物物種被用作草藥。像長春花鹼和長春新鹼都是馬達加斯加長春花的生物鹼,用於治療霍奇金氏病、白血病和其他癌症。

巴登說:「我們的研究結果能幫助非營利組織、國家公園管理和更廣泛的狐猴群聚保育。結果顯示,森林覆蓋度和連結度是領狐猴和所有棲息於森林的野生動物生存的關鍵。保護區對於物種的生存至關重要。」

非營利組織已經在著手保護這個獨特而受威脅的地區。保護國際自1996年起就在馬達加斯加東部進行自然保育計畫。總部位於美國的「保護國際」正在協助馬達加斯加政府制定和實施「具有保育意識的永續發展策略」。

保護國際正在馬達加斯加東部的Ankeniheny-Zahamena廊道執行測試計畫,目的是產生碳信用額度,可以出售給想抵消碳排放量的公司或其他買家。這個計畫由外部審核方雨林聯盟(Rainforest Alliance)驗證,透過保護協議吸引社區參與、提供社區財政激勵措施,保護他們的森林並監測威脅。

世界野生動物基金會(WWF)在該地區也已經耕耘了三十多年,與當地社區合作保護馬達加斯加的獨特環境。

2020年是馬達加斯加脫離法國獨立60週年,將種下6000萬棵幼苗綠化馬達加斯加。在環境與永續發展部的邀請下,約有20個環境組織和多所大學的學生會參與這項公民活動。

環境與永續發展部植樹造林與景觀和森林管理總監傑克斯(Jaozandry Jean Jacques)表示,植樹造林活動將在2020年1月展開。

Climate, Logging Menace Madagascar’s Unique Ecology JOHANNESBURG,New York,January 2, 2020 (ENS)

Left unchecked, the combined effects of deforestation and human-induced climate change could eliminate Madagascar’s entire eastern rainforest habitat by 2070, impacting thousands of plants, mammals, reptiles, and amphibians endemic to the island nation, finds new research from The Graduate Center at the City University of New York, CUNY.

Published in the current issue of the journal “Nature Climate Change,” the study also shows that protected areas will help to lessen the devastation while environmentalists work toward long-term solutions for ending runaway greenhouse gas emissions and the resulting climate change.

The study identifies areas of intact forest that could be prioritized for protection to enable resilience and survival of threatened species.

Madagascar, the world’s second-largest island country after Australia, lies in the Indian Ocean, 250 miles (400 kilometers) off the coast of East Africa. As a result of the island’s long isolation from neighboring continents, Madagascar is inhabited by animals and plants found nowhere else on Earth

It is a biodiversity hotspot where 80 to 90 percent of its animal and plant species are exclusive to the area, but the land has been devasted by decades of deforestation and overharvesting, destroying much of the land cover that provides habitat for unique animals, including endangered varieties of lemurs.

In particular, two species of ruffed lemurs are now critically endangered, and these animals play a central role in dispersing the seeds of plant species that provide food and shelter for other animals across the rainforest.

“Because of their essential role as seed dispersers and their sensitivity to habitat degradation, ruffed lemurs serve as a critical indicator of the health of Madagascar’s entire eastern rainforest,” said Dr. Andrea Baden, a professor of anthropology at The Graduate Center, CUNY and Hunter College and the study’s primary investigator.

Lemurs have been characterized as “Madagascar’s flagship mammal species” by Conservation International. In the absence of monkeys and other competitors, these primates have adapted to a wide range of habitats and diversified into numerous species.

As of 2012, there were officially 103 species and subspecies of lemur, 39 of which were described by zoologists between 2000 and 2008. They are almost all classified as rare, vulnerable, or endangered. At least 17 species of lemur have become extinct since humans arrived on Madagascar.

Dr. Baden and her team employed a case study of the two critically endangered ruffed lemurs using three decades of research throughout Madagascar to analyze threats to the country’s eastern tropical rainforest.

“When we projected the impact of deforestation and climate change, we found that deforestation alone and climate change alone could reduce ruffed lemur habitat by over 50 percent,” said Baden. “Even more alarming, these two factors together are projected to essentially decimate suitable rainforest habitat by the end of the century.”

The researchers’ data suggest that the speed and intensity of destruction to Madagascar’s eastern rainforest will be determined by whether the country institutes strict protections against deforestation or a relaxed set of policies.

Protecting forested areas that provide shelter to ruffed lemurs and serve as corridor links to their strongholds is particularly important to survival given their role as a keystone species that enables the survival of a large number of other animal and plant species in one of the world’s most biodiverse regions.

A number of other mammals, including the cat-like fossa, are endemic to Madagascar. Over 300 species of birds have been recorded on the island, of which over 60 percent are endemic. The island nation is inhabited by two-thirds of the world’s chameleon species, including the smallest known, and scientists have proposed that Madagascar may be the origin of all chameleons.

More than 80 percent of Madagascar’s 14,883 plant species are found nowhere else in the world, including five plant families. Many plant species native to the island are used as herbal remedies. The drugs vinblastine and vincristine are vinca alkaloids, used to treat Hodgkin’s disease, leukemia, and other cancers, were derived from the Madagascar periwinkle.

“The results from our study will be useful to nonprofit organizations, park management, and the broader conservation community,” Baden said. “Our results indicate potential conservation opportunities for ruffed lemurs and any of the rainforest-dwellers that rely on forest cover and connectivity. Protected areas are vital to species persistence.”

Nonprofit gorups are already at work protecting this unique and threatened area.

Conservation International has had conservation projects in eastern Madagascar since 1996. The nonprofit organization based in the United States is currently supporting the government of Madagascar in the development and implementation of “a conservation-conscious sustainable development strategy for the area.”

Conservation International has developed a pilot project in the Ankeniheny-Zahamena Corridor of eastern Madagascar that aims to generate carbon credits that can be sold to companies or other buyers looking to offset carbon emissions. Validated by an external auditor, the Rainforest Alliance, the project engages communities through conservation agreements that give these communities financial incentives to conserve their forests and monitor threats.

The World Wildlife Fund, WWF, has been active there for more than three decades, working with local communities to protect Madagascar’s unique environment.

For the 60th anniversary of Madagascar’s independence from France in 1960, 60 million young plants will be planted to green Madagascar.

In response to an invitation from the Ministry of the Environment and Sustainable Development, MEDD, some 20 environmental organizations and several university students are involved in this citizen mobilization.

Jaozandry Jean Jacques, director of Reforestation and Management of Landscapes and Forests within the MEDD, says, “We plan to officially open reforestation in Madagascar in January 2020.”

※ 全文及圖片詳見:ENS

※ 本文與 行政院農業委員會 林務局  合作刊登

森林砍伐
氣候變遷
熱帶雨林
狐猴
特有種
種樹
森林
國際新聞
馬達加斯加
全球變遷
生態保育
生物多樣性
氣候變遷

作者

姜唯

如果有一件事是重要的,如果能為孩子實現一個願望,那就是人類與大自然和諧共存。

林大利

於特有生物研究保育中心服務,小鳥和棲地是主要的研究對象。是龜毛的讀者,認為龜毛是探索世界的美德。

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

【其他文章推薦】

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

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

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

※教你寫出一流的銷售文案?

※回頭車貨運收費標準

※別再煩惱如何寫文案,掌握八大原則!

Spring事務的傳播屬性

前言

Spring在TransactionDefinition接口中規定了7種類型的事務傳播行為。事務傳播行為是Spring框架獨有的事務增強特性,他不屬於的事務實際提供方數據庫行為。這是Spring為我們提供的強大的工具箱,使用事務傳播行可以為我們的開發工作提供許多便利。但是人們對他的誤解也頗多,你一定也聽過“service方法事務最好不要嵌套”的傳言。要想正確的使用工具首先需要了解工具。

基礎概念

1. 什麼是事務傳播行為?

事務傳播行為用來描述由某一個事務傳播行為修飾的方法被嵌套進另一個方法的時事務如何傳播。

用偽代碼說明:

1 @Transaction(Propagation=XXX)
2  public void methodA(){
3     methodB();
4     //doSomething
5  }
6  
7  public void methodB(){
8     //doSomething
9  }

methodA中存在事務,他又調用了methodB。methodB事物的一些特性由methodA決定,這就是事務的傳播行為。

2. Spring中七種事務傳播行為

事務傳播行為類型 說明
PROPAGATION_REQUIRED 如果當前沒有事務,就新建一個事務,如果已經存在一個事務中,加入到這個事務中。這是最常見的選擇。
PROPAGATION_SUPPORTS 支持當前事務,如果當前沒有事務,就以非事務方式執行。
PROPAGATION_MANDATORY 使用當前的事務,如果當前沒有事務,就拋出異常。
PROPAGATION_REQUIRES_NEW 新建事務,如果當前存在事務,把當前事務掛起。
PROPAGATION_NOT_SUPPORTED 以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。
PROPAGATION_NEVER 以非事務方式執行,如果當前存在事務,則拋出異常。
PROPAGATION_NESTED 如果當前存在事務,則在嵌套事務內執行。如果當前沒有事務,則執行與PROPAGATION_REQUIRED類似的操作。

定義非常簡單,也很好理解,下面我們就進入代碼測試部分,驗證我們的理解是否正確。

代碼驗證

第一種情況。內部均為 propagation = Propagation.REQUIRED

 1 @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.REPEATABLE_READ)  2 @Override
 3 public void testTransactional() {
 4     int insert = downloadImgDao.test1();
 5     log.info("insert1 = {}", insert);
 6 
 7     insert = downloadImgDao.test2();
 8     log.info("insert2 = {}", insert);
 9 }
10 
11 @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.REPEATABLE_READ) 12 @Override
13 public int test1() {
14     DownloadImg downloadImg = new DownloadImg();
15     downloadImg.setId(666L);
16     downloadImg.setLink("張三");
17     downloadImg.setLinkname("16");
18     int res = downloadImgMapper.insertSelective(downloadImg);
19     log.info("res1 = {}", res);
20     return res;
21 }
22 
23 
24 @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.REPEATABLE_READ) 25 @Override
26 public int test2() {
27     DownloadImg downloadImg = new DownloadImg();
28     downloadImg.setId(888L);
29     downloadImg.setLink("李四");
30     downloadImg.setLinkname("18");
31     int res = downloadImgMapper.insertSelective(downloadImg);
32     log.info("res2 = {}", res);
33 
34     int i = 5 / 0;
35     return res;
36 }

張三,李四插入均失敗。

 

第二種情況。內部一種為 propagation = Propagation.REQUIRED,一種為Propagation.REQUIRES_NEW

 1 @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.REPEATABLE_READ)  2 @Override
 3 public int test1() {
 4     DownloadImg downloadImg = new DownloadImg();
 5     downloadImg.setId(666L);
 6     downloadImg.setLink("張三");
 7     downloadImg.setLinkname("16");
 8     int res = downloadImgMapper.insertSelective(downloadImg);
 9     log.info("res1 = {}", res);
10     return res;
11 }
12 
13 
14 @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.REPEATABLE_READ) 15 @Override
16 public int test2() {
17     DownloadImg downloadImg = new DownloadImg();
18     downloadImg.setId(888L);
19     downloadImg.setLink("李四");
20     downloadImg.setLinkname("18");
21     int res = downloadImgMapper.insertSelective(downloadImg);
22     log.info("res2 = {}", res);
23 
24     int i = 5 / 0;
25     return res;
26 }

張三插入成功,李四插入失敗。

 

第三種情況。內部均為Propagation.REQUIRES_NEW

跟我們現象的是一樣的,如果哪個test異常,哪個就失敗,無異常的就成功。

還有一種情況是,外圍拋異常了,內部都不拋異常,兩種內部插入也都會成功。

結論

本程序是實驗了PROPAGATION_REQUIRED以及Propagation.REQUIRES_NEW。

事務默認以PROPAGATION_REQUIRED來隔離。

1: 如果內部是PROPAGATION_REQUIRED隔離級別,內部只要一個方法出錯,那麼整個事務都會回滾。

2: 如果內部有方法以Propagation.REQUIRES_NEW來隔離。那麼他會創建一個新的事務來運行,如果他拋異常了,並不會影響其他事務的以及外部的事務。

 

spring事務官方文檔:https://docs.spring.io/spring/docs/5.2.6.RELEASE/spring-framework-reference/data-access.html#tx-propagation

參考文檔:https://segmentfault.com/a/1190000013341344

 

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

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

※回頭車貨運收費標準

樹莓派使用 OLED 屏显示圖片及文字

樹莓派默認是不帶显示屏的,如果想要查看系統的一些信息,需要使用電腦登錄到樹莓派,或者通過 HDMI 連接外接显示器查看。這樣做總是有點麻煩,我們可以通過外接一個 OLED 屏來显示一些關鍵參數或者圖片。本文將詳細介紹操作方法。

OLED 模組介紹

OLED 屏主要有兩種:128×32 和 128×64 ,主要顏色是白、黃、藍。OLED 屏的特點是功耗低,價格便宜,使用 I2C 接口與主機連接。本文所使用的是 128×64 尺寸的屏幕,外形如下:

它的接口很簡單,只有 4 個 Pin 腳:VCC,GND,SDA,SCL,所以它與樹莓派的連接也很簡單,如下圖所示(本文使用樹莓派 3B):

開啟 I2C 接口

樹莓派默認是不開啟 I2C 接口的,所以我們需要手動打開它。執行以下命令:

$ sudo apt-get install -y python-smbus
$ sudo apt-get install -y i2c-tools
$ sudo raspi-config

然後按以下動圖方式開啟 I2C 功能。

安裝 OLED 屏的 Python 庫

為了在 OLED 屏上显示文字或圖像,我們需要使用到 Adafruit 的 Python 庫,這個庫支持所有的 SSD1306 相關的显示屏,包括 128×32 和 128×64 屏幕。

首先我們需要下載這個庫:

$ git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git

然後進入到目錄,再進行安裝:

$ cd Adafruit_Python_SSD1306
$ sudo python3 setup.py install	# 如果使用 Python2 ,則使用對應命令

找到 OLED 模組地址

安裝好 Python 庫之後,我們可以使用 i2cdetect 命令來找到 OLED 屏的物理地址:

$ i2cdetect -y 1

我們會得到類似這樣的輸出:

不同的模組可能得到不同的輸出。這裏我們的 I2C 地址就是 0x3C。如果你使用的是初代樹莓派(256MB的樹莓派1代B),那麼需要使用下面的命令:

$ i2cdetect -y 0

使用 OLED 屏显示圖像及文字

在剛剛下載的那個庫文件里,有一個 examples 目錄,在那個目錄里,我們可以看到以下內容:

  • animate.py
  • buttons.py
  • image.py
  • shapes.py
  • stats.py

這幾個文件我們可以直接運行,比如:

$ python3 shapes.py

這幾個文件運行的結果如下圖示:

屏幕尺寸適配

以上的幾個示例文件里,它們都默認你的屏幕尺寸是 128×32 ,但它們依然可以跑在 128×64 的屏幕上。如果我們想要看得更舒服一點,我們可以將尺寸進行適配。

在每個 Python 文件里,都有下面這麼一段代碼:

這裏也寫得很清楚了,上下兩行代碼分別代表 128×32 和 128×64 的屏幕,使用何種尺寸的屏幕,只需將對應的代碼前面的 # 去掉即可。

公眾號:良許Linux

有收穫?希望老鐵們來個三連擊,給更多的人看到這篇文章

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

【其他文章推薦】

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

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

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

※教你寫出一流的銷售文案?

※回頭車貨運收費標準

※別再煩惱如何寫文案,掌握八大原則!

久等了各位,高速又穩定的 Crucial P5 NVMe SSD 開箱實測

為大家介紹來自大廠美光的 Crucial P5 NVMe SSD 開箱實測,SSD越來越普及的世代,M.2 SSD已經成為了電腦系統碟的第一首選,更小的體積、更大的儲存空間都是M.2 SSD所擁有的優勢,不過決定性的關鍵就在於越來越快的傳輸速度,因此來到了PCIe Gen 3 x4的世代,如何能夠發揮其最快的傳輸速度,是每個廠商著重發展的目標,而傳統大廠美光一貫以來就是穩扎穩打的風格,終於也在近期推出了Crucial P系列的高階款P5,擁有3400 MB/s 的循序讀取與 3000 MB/s 的循序寫入,今天就讓我們來看看這款目前Crucial最高速的P5 NVMe SSD。

Crucial P5 NVMe SSD 簡易開箱

P系列產品一貫的外包裝。

內容物包含了一張說明書、一張 Crucial P5 NVMe SSD。

這次在標示上,反而是將相關資訊的貼紙放到了背後,而且背部沒有焊接任何零件,表示Crucial P5為單面上料設計,薄型化更能夠提升相容性,例如安裝於空間受限的超輕薄筆記型電腦。

在前方的部分,則是貼上了一張黑色標有P5的貼紙。

撕開貼紙後可以看到 1TB 版本搭載了兩顆 NW969 Micron 96-Layer 3D NAND TLC 顆粒。

快取記憶體的部分,1TB版本是採用了Micron的D9ZCM 1GB LPDDR4,根據容量大小不同採用了不同的記憶體容量。

主控晶片則是同樣採用了Micron的DM01B2 控制器。

 

Crucial P5 NVMe SSD 上機實測

首先我們先使用CrystalDiskInfo看看這顆Crucial P5 NVMe SSD的相關資訊,走的是PCIe 3.0 x4的通道,因此如果主機板上的M.2不是走PCIe 3.0 x4的話,可能就沒辦法發揮出Crucial P5 NVMe SSD的最大效能。

實測的部分,首先先以 CrystalDiskMark 進行讀寫測試,讀取速度為 3529 MB/s、寫入速度為 2898.8 MB/s,非常快的讀寫速度,讀取的速度甚至超越了官方提供的數據。

接著以 ATTO Disk Benchmark 進行讀寫測試,讀取速度最高為3314 MB/s、寫入速度最高為 2843 MB/s。

接著再以 TxBENCH 進行讀寫測試,讀取速度為 3426.1 MB/s、寫入速度為 3212.2 MB/s。

在AIDA64的Disk Benchmark裡,我們使用線性讀取進行測試,可以看到P5 NVMe SSD非常穩定的維持在3000 MB/s上下的讀取速度,測試全磁區時長21分鐘,平均讀取速讀為2928.4 MB/s。

最後用 AS SSD Benchmark 進行測試,讀寫速度為 2888.88 MB/s 與 2535.52 MB/s,綜合分數為 5131,這個分數相比自家P1 NVMe SSD還要高出一倍之多。

 

Crucial P5 NVMe SSD 實戰測試

這次實戰測試我們主要以轉檔速度做一個比較,針對的對象我們分為兩部分,一個是平均流量為20 Mbps的10分多鐘影片,分在P5 NVMe SSD、SATA SSD以及傳統HDD裡面,其轉檔速度的比較。首先是放在HDD裡面的素材進行轉檔至HDD,其轉檔的速度為1分26秒。

同樣的素材、同樣的動作,放到了SATA SSD裡面進行轉檔,花費時間縮短到了1分01秒。

最後就到了我們今天的主角P5 NVMe SSD,進行了相同的步驟,花費的時間為1分鐘整,相比SATA SSD快了一秒,似乎看不太出來其威力所在,這主要的原因是因為原始檔案的流量不大,所以在SATA SSD跟NVMe SSD的讀取速度下,本來就不會有分別。

因此我們將轉檔的素材放大,我們選了一段近2分鐘的8K H.265影片(S21拍攝檔),要把它轉檔成H.264的8K影片,這樣似乎就可以看出分別。首先一樣是HDD的表現,不過這次我們直接將轉檔的資訊列出,我們可以看到在HDD運行的轉檔時間為30分27秒,相當的久。

而同樣的步驟放到了SATA SSD裡面的話,則是需要花費11分14秒的時間。

最後則是P5 NVMe SSD的表現,時間硬生生的縮短到了9分35秒,因此可以發現當流量越大的檔案,就可以發揮出P5 NVMe SSD強大的效能。

總結

在M.2 SSD越來越普及的現在,選擇越來越多的情況下,如何能夠挑到一個高速又穩定的SSD是個課題,而今天我們測試的P5 NVMe SSD無論是在速度上還是在穩定性上,都有著非常優秀的表現,尤其是在耐久性上,1TB版本有著600TBW的讀寫壽命,搭配其本身自帶的五年保固,再加上了許多表面上看不到,但實際上卻又有著非常多的進階功能,包含了動態寫入加速、獨立容錯陣列、多步驟資料完整性算法、過熱保護等等,這些實際上看不到,暗地裡默默地守護電腦資料的安全性,美光品質絕對可靠!可以說是非常值得推薦的好產品,推薦給大家。

您也許會喜歡:

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

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

【其他文章推薦】

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※別再煩惱如何寫文案,掌握八大原則!

※教你寫出一流的銷售文案?

※超省錢租車方案

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

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

※回頭車貨運收費標準