搜尋

搜尋結果

Ubuntu 24.04 試用報告-更新
科技新知
MacauYeah・2024-05-21

上期為大家介紹了一些ubuntu docker, multipass的一些改動。本期再繼續介紹一些其他的更新。 apt中的source.list 的位置更新了,格式也更新了,從etcaptsources.list在指向了etcaptsources.list.dubuntu.sources,格式變得更親民,就像如下所示 Types deb URIs httpmo.archive.ubuntu.comubuntu Suites noble nobleupdates noblebackports Components main restricted universe multiverse SignedBy usrsharekeyringsubuntuarchivekeyring.gpg Types deb URIs httpsecurity.ubuntu.comubuntu Suites noblesecurity Components main restricted universe multiverse SignedBy usrsharekeyringsubuntuarchivekeyring.gpg 承上更新,雖然格式好看了,noblesecurity的部份卻故意折開了。而且在livecd初次安裝時,大家若要改mirror鏡像站點,只能修改noble nobleupdates noblebackports的位置,noblesecurity還是會指定在官方的位置。筆者猜測它的用意是針對安全性更新,大家應該要直接訪問官方網站,不要等mirror慢慢更新。此一更新,不單影響ubuntu 24.04,連ubuntu 22.04也受一併折開了,只是22.04還是使用舊版。如果有需要變回統一的方向,減少日後自動化的修改,可以像以下修改 ubuntu 24.04的修改 Types deb URIs httpmo.archive.ubuntu.comubuntu Suites noble nobleupdates noblebackports noblesecurity Components main restricted universe multiverse SignedBy usrsharekeyringsubuntuarchivekeyring.gpg ubuntu 22.04.04的修改,刪除etcaptsources.list,新增etcaptsources.list.dubuntu.sources 對齊ubuntu24的位置 Types deb URIs httpmo.archive.ubuntu.comubuntu Suites jammy jammyupdates jammy backports jammysecurity Components main restricted universe multiverse SignedBy usrsharekeyringsubuntuarchivekeyring.gpg

Cheaptickets 香港出發飛法國HKD350優惠碼,回歸加聖誕飛巴黎來回連稅HKD3,328!
激安優惠
OHChance 旅遊誌・2016-05-06

機票預訂網站 Cheaptickets 出左個法國航點HKD350 的折扣碼,只要第一程是香港飛法國(轉機亦可)就用得!即係無論你回程就邊度飛,或最終返到邊度,亦不論航空公司,總之第一程係香港飛法國就ok! 搵過最平是坐東航香港出發經上海飛巴黎,來回連稅扣埋discount,只需HKD3,328!重點是12月17日出發、12月26日回都有呢口價,仲要去程上海飛巴黎是坐法航A380! 另外一d 玩法例如是香港飛法國,其他歐洲航點回程飛曼谷、首爾、東京,甚至台北都得!如果係曼谷台北,自己再買多張廉航(有時澳航都有單程優惠)返澳門就ok。例如6月3日香港出發坐土耳其航空飛巴黎,6月13日從阿姆斯特丹回曼谷,連稅扣埋discount HKD4,334。 使用優惠碼的方法是選好航線後,在最後付款填信用卡的地方輸入優惠碼 ldquo;FRANCE350rdquo; 再按Apply,出現手指公就係ok(見附圖)。另外cheaptickets HK 買機票會預設買埋什麼機票保證同埋保險,唔要ge 朋友記得剔返走(都幾十蚊架)。 提提大家如果不想坐東航,不妨mark 底個優惠碼先,因為呢次個優惠碼去到5月底都有效,搞不好中間會有d 航空公司出歐洲特價,再用埋就更有so 了。 【促銷公司】Cheaptickets HK【搭乘日期】不限【販賣時間】已開賣,至5月31日2359【最長停留】視所選擇的航空公司【航班限制】限香港出發飛法國的航班【優惠代碼】FRANCE350【預訂網址】httpohchance.inforefcheaptickets

Spring boot web api 異常處理
科技新知
MacauYeah・2025-10-28

我們在編寫程式時,經常會遇到一些極端的情況,不會經過 function 的方式回傳結果。例如一個 function 原本是提供讀檔功能,但用戶傳入的並不是一個有效的檔案路徑,又或是誰路徑權限不足,無法讀取。這些不正常的結果,並不是原本 function 所協定的回傳值。那麼,我們會拋出異常 Exception ,中斷所有被呼叫中的 function ,讓上層用戶去考慮怎樣處理這個問題。 在 Web API 中,這些 Exception 就更常見。要求用戶傳入的參數,用戶就是有時候少了幾個。覆寫資料的時候,原本的資料已被刪除。但我們現在是經過 Web Api,不能像過去一直向上拋出異常就能通知用戶。我們需要的,是把異常轉成對應的 Http Status Code,讓用戶端可以快速識別異常的類型。 java 異常對應 Http Response Code 其實在 spring boot web 中,要做轉譯,是很簡單的。在定義 java Exception的時候,若有@ResponseStatus,spring boot web 就會自動回應對應的 http error code。 @ResponseStatusHttpStatus.FORBIDDEN public class CustomAuthenticationException extends RuntimeException public CustomAuthenticationException public CustomAuthenticationExceptionString message supermessage; 以後,任何一個地方拋出 CustomAuthenticationException (假設上層沒有人攔截)都會把該 Controller 的結果改為 http 403。Spring boot 也很聰明的,把異常中的 message 隱藏 ,免得有網安的問題。 若我們定義 Exception 時,沒有@ResponseStatus,Controller 就會變成 http 500,例如我在 controller 中拋個常見的 IOException,這次的結果就會變成 http 500。 @GetMappingquot;apiioErrorquot; public String forceIOException throws IOException throw new IOExceptionquot;force io errorquot;; 如果某些時候,我們想使用 java Exception 中的 message 欄位作為報錯信息,讓 http 客戶端,可以通過固定的 message 檔位找到問題訊息,我們可以在application.properties中,加入server.error.includemessage=always。有些特殊情況,在開發模式時 mvn springbootrun ,已經可以見到有 Exception message,但在投産後java jar又看不到。主要因為開發模式中, pom 有 optional springbootdevtools,會自動加入了server.error.includemessage=always,但 mvn package 後就沒有,因為 runtime 沒有 springbootdevtools 的覆蓋。 額外處理 異常處理除了想控制 http status code 外,有時還需要做一些額外處理,例如發出通知郵件等。若想做額外處理,需要另做一個 @RestControllerAdvice 的類,在接到指定的 exception 時,可以轉換不同的 http code ,而且還可以執行額外 java code ,改變 http ResponseBody 。 @RestControllerAdvice public class GlobalExceptionHandler @ExceptionHandlervalue = RuntimeException.class @ResponseStatusHttpStatus.INTERNAL_SERVER_ERROR public Map handleRuntimeExceptionException ex return Map.ofquot;retquot;, false, quot;anyfieldsquot;, ex.getMessage; 但要注意,一旦使用@RestControllerAdvice 後,就要考慮有沒有改變了某些預設的行為。例如上述的@ExceptionHandlervalue = RuntimeException.class,代表所有RuntimException.class的子類,都會歸由該 function 所處理。當然,你也可以多加幾個 function 來處理不同的子類。 Reference springbootwebapivalidate

華南最大室內滑雪場 廣州融創雪世界
走遍世界
行走世界記錄・2019-10-01

廣州融創雪世界位於廣州市花都區融創茂商場內,今年6月才開業,是全球第二大華南區最大的室內滑雪場,僅次於全球第一大的哈爾濱萬達室內滑雪場,雪世界室內溫度 ndash; 6 度,7.5萬平方米大 ,共有四條雪道,分滑雪區和娛雪區。雪世界對面是融創水世界,玩完雪可以玩水,不僅可親子玩樂,成人一樣玩得開心,對華南人來說,雪地體驗最近最佳之地了。 娛雪區 不懂滑雪的遊客在娛雪區玩雪拍照打卡,娛雪區分六部份,包括雪上飛碟、採險步道、冰上碰碰車、冰上自行車、飛躍冰川和七彩冰雕。 不要以為娛雪會很平淡,有的遊戲很考膽量啦!如飛躍冰川繩索穿越,坐上雪兜橫空飛越雪場,少點膽量完成不了的「壯舉」;探險步道高空挑戰障礙賽,這不僅考膽量,還檢驗力量及毅力! 親子活動區有冰上碰碰車、冰上自行車及雪上飛碟滑雪梯,及七彩冰世界,開心親子一起玩,很不錯! 滑雪區 為不同滑雪水平的遊客提供四條雪道初學者滑道、初級滑道、中級滑道、高級滑道四條雪道,由零基礎至中高級都有,同時可以聘請教練教導滑雪技巧,單板與雙板價錢當然有別啦,單板一大一小價格由人民幣2640起跳,而雙板由$2130起,共3節課,2小時為1節。一對一雙板由$408起,單板由$508起。 門票 購買門票時,要選擇場次,娛雪早場入場時間10001200 、中午場入場時間13001500、夜場入場時間19001930,限玩2小時,逾時付額外費用。門票人民幣$228一張,大小同價。 攻略 在 原文 相集 2019廣州融創雪世界 往期有開廣州地區玩樂系列 廣州櫻花美絕華南 漫山櫻花海 華南最大的櫻花園從化 帷幕開啦(廣州)蠟像館

享受島閒情 品味地道葡菜
澳城餐飲
LifeMag Editor・2018-03-21

澳門美食遍地皆是,中、西、日、韓,甚至特色小食葡撻、豬扒包等處處可覓。當中最具代表性的菜系,必數地道葡菜,位處威尼斯人的小島葡國餐廳,以傳統葡萄牙美饌為基調,融入本土的烹調元素及口味,將澳葡飲食文化的共融完美展現,並透過非凡的手藝演繹出一道道縈繞味蕾的地道佳餚。 小島葡國餐廳以葡國著名渡假小島ldquo;Madeigrave;rardquo;命名,室內環境舒適雅致,白色的磚牆;紅色的磚地;啡系的陳設,瀰漫著濃厚的葡式格調。若喜歡開揚之感,則可選擇門前天幕下的「戶外」用餐位置,享受充滿南歐風情的悠閒寫意。 小島葡國餐廳由經驗豐富的廚師團隊主理,嚴選新鮮食材入饌,每道菜式都讓人感受到廚師們的用心及出眾的廚藝。其中,「炸馬介休球」及「燒焗馬介休」皆選用了葡萄牙主要食材之一的馬休介進行烹調,以不同的手法展現其獨特風味。馬介休是從葡文bacalhau翻譯而來,是以新鮮的鱈魚用鹽醃漬而成,味道鹹香而不失魚鮮味。其製作過程繁複,須將醃漬後的鱈魚以鮮奶反覆沖洗,以去其過多的鹹味。 炸馬介休球 以馬介休及薯仔等攪拌成蓉,再經油炸,入口外層酥香,內裡絲絲細嫩。 燒焗馬介休 以燒焗方式烹煮,佐以洋蔥、薯仔、葡國臘腸、水橄及三色椒等,味香鮮美。 葡式炒蜆 由於葡萄牙位於南歐沿海,海產魚獲豐富,故海鮮為其主食之一。店內的「葡式炒蜆」,隻隻鮮甜飽滿,肉厚多汁,鮮香滋味溢滿口中。 即開生蠔 此外,小島葡國餐廳亦搜羅了來自世界各地的生蠔,包括澳洲、法國、愛爾蘭等,即叫即開,讓您盡情感受小島「蠔」情。 葡式砵酒逼牛肋骨 肉食當然也少不了,「葡式砵酒逼牛肋骨」,先用慢火炆製,再以砵酒逼煮的牛肋骨,入口軟嫩,酒醇肉香,滋味於舌尖上無限綻放。 葡式田園沙律 由即日起至4月15日期間,佳景會會員晚市惠顧即可享7折優惠優惠不適用於3月30日至4月2日,以及海鮮拼盤、咖喱炒蟹、飲品及推廣產品,讓您以尊貴的禮遇,感受小島的寫意,享受澳門獨有的葡式風味。 地址 澳門威尼斯人購物中心3樓繁盛街746舖 營業時間 星期日至四 11302330 星期五、六及假期前夕11300030 聯絡電話 853 2896 3399

(有片)祖藍現身加持!全球首個 AR 及 VR 大型恐龍互動展
娛樂殿堂
Cheers!・2018-01-23

繼早前 「CTM x Samsung Galaxy Studio」體驗館之後,新濠影滙再續 VR 熱潮,由即日起至 4 月 15 日舉辦「賞金尋龍」大型恐龍互動展,除了將 24 隻稀有恐龍品種以實物比例 11 展出,又透過 AR(實境技術)及 VR(虛擬實境技術)將酒店變成史前世界,讓觀眾重返恐龍時代! 「賞金尋龍」展區橫跨整個新濠影滙,由時代廣場入口、廣場中間延伸至酒店大堂,都放有多條大型恐龍,部份更識郁識叫,臨場感十足!展覽由 Globe Creative 策展及設計、香港大學專門研究恐龍之古生物學家文嘉棋(Michael Pittman)教授擔任顧問,而 Michael 受訪時更提到,恐龍身上的羽毛並非裝飾,而是最新的研究發現,大家記得留意啦! 恐龍原來有羽毛,長知識! 「特暴龍」身高可達 10 米、牙齒天生為鋸齒狀,屬其中最為殘暴兇狠的恐龍! 生性溫馴、7 米高的「長頸腕龍」則位於酒店大堂。 每隻恐龍附近都有份「外觀報告」,小朋友同大人都可以從遊戲中學習。 流動科學實驗室 以 Hologram 技術展示「伶盜龍」的孵化過程,從而想像到「伶盜龍」如何由破蛋而出的小恐龍演變成可怕的肉食性恐龍─「伶盜龍」獵食時先用爪子突襲獵物的腹部,然後撤回安全的距離,等待獵物流血至死! 「恐龍出逃」展區 透過綠幕,觀眾可以盡情施展演技,即場拍一條科幻特技大片!除此之外,2 月開始購物大道將設置「恐龍現形」展區,透過逼真的 AR 技術讓大家見證霸氣十足的「特暴龍」由骸骨幻化成恐龍,再單挑兩隻性格勇猛強悍的「恐爪龍」;至於 VR「與恐龍飛翔」之旅,亦將於 2 月同步面世,屆時大家可於半空中與飢餓的「暴龍」正面接觸,繼而陷入一場緊張刺激的追逐戰。 「賞金尋龍」大型恐龍互動展 地點:新濠影滙 時間:即日起至 4 月 15 日 第一階段:1 月 10 日至 4 月 15 日 第二階段:2 月至 4 月 15 日 網址:studiocitymacau.com Green Screen Dino Experience 恐龍互動體驗 體驗時間:1 分鐘 開放時間:1200 ndash; 2000