搜尋

搜尋結果

Coding | Test Case 值得寫嗎?
科技新知
MacauYeah・2023-11-02

很多做軟件開發的朋友,其實都會聽過Testdriven的開發模式。就像Scrum一樣,名氣很高,但試過的人很少。為何會這樣呢?筆者認為,並非開發者懶,而是編寫Test Case的難度真的高。對比開發程式本身的成本,寫Test Case的時間學習成本一樣高。 造成這些高成本的原因很多。一來是因為開發者並不像過往一樣,慢慢從零寫程式,一般都應用Framework去預構建一些東西,例如打包Database connection pool,Dependency injection。Framework是好用的,但就令你要模擬Mock up特定資源,變得越來越複雜。所以一般中、小型開發,都鮮有人懂得做Test Case除了大神獨立開發者外。筆者對於Spring boot等Framework,都摸索了很久,才能模擬一些特定資源。但Framework一更新,就很多部份都要重寫。所以筆者沒有很強調要做Test Case,因為成本認真大。 最近,在摸清一些test case 基本concept後,筆者又重新開始嘗試編寫test case。以下假設用的是object oriented programming 在開發自己的class,為每個public function,都寫test case。很多IDE, 都有提供相關自動生成test case function signature的功能(就是為你的目標function,起一個只有外框的test function。)vscode雖然不是原生支援java,但只安裝基本的java test package,就可以達到同樣效果。 在不依靠framework的情況下,自己class要『引用』的其他class object,不要經過自己使用new來生成object。全部經set function來傳入你要引用的class object。除非你的class是作為Factory Pattern(工商模式)生產某些object,不然你就不會再有new字眼。 在為自己class編寫test case時,就會可以模擬被『引用』Object的行為。這個object在傳統上可以使用oop中的interface類型來達到模擬又不會影響到原結構的做法。實在不想做interface,java還可以用mackito 這個libraray來硬改Object的行為。 同理,自己class要『引用』一些外部資源,那些設定資源的config,都應該要set function傳入。這樣你在test case中才能起一個臨時的模擬外部資源。 在不使用framework的情況,要全數去自行模擬,當然很痛苦,但至少你可以做一些很簡單的測試。 在使用framework的情況下,還有些教學都是教你mockito繼續模疑。但這會是很痛苦的,因為這樣叫做unit test,單元測試,你要模擬所有東西。在折衷的情況下,應該底層元件做unit test,但上層的元件就做integration test,整合測試。 在做integration test時,就差不多等同使用framework行起部份或必要的資源。而那些必要資源,可能指是的database service, network service。我們可以在test case中設立不同的config,從而把framework指向一些備用資源。 Database好貴,腦細不會付錢set up多一套,自己電腦不夠強,也不能跑起多個開發用Database。好在還有h2 database可以幫你,它是memory可以操作的。只要你的framework支緩就好。在初次使用Framework時,你總會覺得為何Database層要設得這些抽像,其實為的就是讓你可以隨時換Database。不論做測試還是做移植,都會少很多問題。 模擬Network service還是沒有銀彈,要麼就mockito硬改行為,要麼就是提供一套測試用service。筆者曾經為模擬別人的Network Http API,也花了相當時間自己建立dummy server,提供模擬效果。無論dummy的效果有多假,有多局限,例如if id == 1,always return true,也是有一定價值。當你做source code refactoring (重構),又或是做framework升級時,還是讓你可以安心一點。

Git Co-Work Flow
科技新知
MacauYeah・2023-06-23

Git CoWork Flow 雖然git面世已很久,但相當一部份澳門朋友都是solo man,很少合作寫code,對git branch始終都有些恐懼。所以這次來解召一個基本原則,至少你不會爛了code救不回來。 若然大家未熟悉git,初次利用git合作寫program,請盡量減少使用共同分支branch,可以極大地減少問題。 第一個大原則 建立一條自己分支 在一個repo中,為自己建立一條分支branch,可以減少Remote repo中有人比你先commit,而令你push失敗的情況。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 除非你的隊友故意你用的分支名先commit,又或者你自己有幾台電腦,幾台一起做改動。不然push 應該不會有問題。 第二個大原則 用fetch取代pull 很多人在取用Remote Repo的更新時,都會使用pull。但pull其實是fetch及merge的混合,而且merge還要考慮source branch是那條分支的問題,若然大家都有一條獨立branch,那麼這個無腦pull並不存於每人只有一台電腦下的多人協作中。 fetch的過程中,還可以加入參數prune,順便依照Remote Repo的指示,同步刪掉本機中一些不再存在的originbranch。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 第三個大原則 Merge前先Commit 經過前述fetch後,其實他人的改動並未加入自己的分支中,必需經過merge才會出現。但並不是沒有conflict就無腦merge。 假若自己有改動,未commit,應該老虎蟹都先commit。這是為了在merge後,還有機會可以無腦reset,回到之前那個commit。這就像是做任何更新前,先做backup。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 第四個大原則 由某個特定的人來管理master或main branch main branch以前叫master branch,是他人下載時的預設分支,也是Github、Gitlab的預設顯示分支。所以該分支存放著的source code,應該在代表信心度比較高。 在協作的環境中,每人都有自己分支,那就代表要有一位人員做管理,他負責checkout main, 然後合併其他已驗證的分支。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 在某些比較嚴僅的環境中例如Github、Gitlab,main分支可能會被系統機制鎖定,必需通過系統內鍵的Pull Request,才能通過審核,合併到main。另外,也有一些關於開發上的Git workflow,主要針對功能管理、版本發佈、錯誤修正等控制。有機會再為大家介紹。 希望以上的流程,可以有效且容易地讓大家協作。如果有任何command錯誤或更新,都可以經Github Pull Request通知筆者。

星宇航空桃園-澳門航線 已獲台灣
旅遊情報
MO560・2019-08-18

星宇航空桃園澳門航線 已獲台灣批准 將於明年1月將正式開航的星宇航空,除了第一批向台灣交通部民航局申請的日本、泰國共13條航線之外,第二波申請的航線澳門一條、越南四條共五條航線已獲同意。星宇航空目前首航的航線尚未確定,申請獲准的航線將視機隊狀況進行安排,不會在1月全部都會開航。 星宇航空第二波申請桃園-澳門、桃園-越南芽莊、峴港、下龍灣,以及台中-胡志明市包機,共五條航線,連同第一波獲准的桃園-沖繩、大阪、福岡、仙台、札幌、涵館、名古屋、成田、曼谷、清邁、普吉島客運定期航線,台中-成田、大阪兩條定期包機航線,合計18條航線。 台灣民航局官員說,今年底前星宇會引進三架空中巴士A321 neo新型客機,明年6月前共有四架客機,他們申請航線獲准後,在正式開航前會就機隊、人力狀況,以及申請到的時間帶、航班能否有效串連等因素,重新對航線進行配置,所以雖然這18條航線已申請獲准,明年還是可能會依市場變化進行調整。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

五重芝士蜜桃大蝦Pizza免!費!送!元旦好禮同你一齊度過Pizza Time!
生活在我城
食在澳門iFood・2021-01-09

最暖心的時光 係同屋企人團圓的時光 最快樂的時光 係與朋友愛人一起相處的時光 而最悠閒滿足的時光 梗係喺「pizza time比薩時光」 帶走成個pizza的快樂時光喇! ▽ 五重芝士蜜桃大蝦 ldquo;芝士就是力量rdquo;芝士與pizza的融合,溫軟、黏性相連的口感,令人無法抵抗的口感。 加入重磅芝士、原隻大蝦同清甜蜜桃果肉。既飽腹又清新,既濃郁又解膩。你會不得不愛上哩份名為五重芝士蜜桃大蝦的pizza! 所見即所得!喺餐牌上見到的pizza係生咩樣,打開紙盒後就係哩個樣!一啲都唔駛擔心ldquo;圖文不符rdquo;的情況 纏連的芝士絲絲入扣,與pizza餅完美融合,散發著濃濃乳香。混合著鮮味的蝦肉入口,咀嚼時候仲有蜜桃果肉帶來的芬芳,簡直係名副其實的ldquo;五重享受rdquo; 榴槤至尊 鐘意食榴槤的朋友仔聞到香味就已經蠢蠢欲動經過焗烤之後,榴槤肉融合pizza餅發出更具侵略性的香氛 製作餅胚、放入烤爐、高溫焗烤、出爐裝盒,每一個步驟都有條不紊地按順序進行,哩份誠意從製作開始到完成,都悉數送達到你的手中! 作為水果至尊的榴槤,鐘意佢的朋友仔著迷於果肉綿密的質感與甜香濃郁的口感。融入芝士的超濃乳香,脆軟相間的餅皮,咬落啖啖回味無窮! 五重芝士霜降雪花牛 霜降雪花牛肉係一隻牛身上最珍稀,亦係最難得的部位精選霜降雪花牛肉厚塊切粒,加入餅胚同厚芝士一同入爐焗烤,十分重磅! 一塊滿載著芝士同霜降雪花牛肉的pizza,係飢餓時候的一針體力補充劑,喺最需要食物ldquo;關懷rdquo;的情況下,給人以慰藉的溫暖。 牛肉獨有的肉香,五重芝士緊緊包裹著pizza,讓你食入口的時候,盡情享受來自芝士同牛肉的美味力量! 芝味松露 松露愛好者埋來睇!鐘意食松露pizza的朋友仔們,愛上佢的理由係源於松露獨有的香味。加入松露烤製的pizza餅,可以令你一試就上頭! 菌類作為主要佐料,撒於餅胚之上,利用其獨特的香味,給哩份芝味松露pizza以非同一般的香氣攻勢示人!誰可抵擋得了? 肉醬意粉 外賣必點的肉醬意粉,用佢的美味攻擊力俘獲一眾食客之心!特別採用植物肉製成的肉醬,同樣帶著肉一般的質感!係素食主義者都難以抗拒的誘惑~ 唔單只意粉足量,滿滿鋪於基底,表面的肉醬滿滲入條條意粉之中,浸潤充分睇下哩塊仲融化緊的芝士,簡直令人食指大動! 雙重芝士焗白汁海鮮意粉 如果你特別鐘意食芝士的話,哩份雙重芝士焗白汁海鮮意粉你就一定唔可以錯過喇!新鮮熱辣滾出爐就裝盒送出,誠意滿滿! 唔好睇一個錫紙飯盒平平無奇,實則內有乾坤!白汁浸潤完全的意粉,被雙重濃郁芝士裹挾著,上面仲有貝類、蟹柳等海鮮,提味增鮮,超有食慾! 豬仔骨拼薯角 超級抵食的拼盤來喇!只要一個set就可以解決你下午茶三點三的饞嘴時刻 比為食妹的手掌仲大的豬仔骨,點可以叫ldquo;豬仔rdquo;?分明已經大個仔!QQ彈彈的身軀,彈性十足,膠質滿滿,令人忍唔住想即刻品嘗! 唔好忽略咗豬仔骨隔離仲有一份外表酥脆,內裡柔嫩的薯角!點上蕃茄醬,便可以開啟下午最悠閒的時刻喇! 雙重芝士焗薯角 鐘意食薯角的原因,係入口咀嚼時候,口腔內滿滿的薯仔噴香輸出!外酥內嫩的口感搭配雙重芝士的濃厚乳香,左右夾攻,一塊接一塊停唔到口! 雞胸沙律 雞胸沙律係健身愛好者的最愛!食極唔肥的雞胸肉滿足你keep fit時候的熱量補給,仲解決埋你對肉類的慾望 無論你係鐘意加醬定唔加,總有一款適合你!滿滿鋪於下層的蔬菜基底,為你打造營養均衡的ldquo;健身餐rdquo;! 抹茶豆腐布甸 傳統布甸食厭咗,一款豆香四溢的豆腐布甸加入抹茶粉,甜中帶甘、錦上添花!滑捋捋的口感如絲般順滑,一試難忘! 地址勞動節大馬路393號金海山花園五座地下C 營業時間:11002300 圖文得得 美工陳真香 攝影他說他叫修杰楷

小比例高達的選擇: HG vs RG vs R魂 (MR 魂)
手機‧電玩
MacauYeah・2025-09-29

筆者過往一直就關注高達HG 模型的素組制作,以及把玩相關資訊。而眾所週知,HG的精緻度及可動性,其實都不怎麼,想要美觀,必需要花很多心思去制作才行,想要高可動,也要一定的改制能力。 就以不噴塗的前題下,1144比例下,除了HG外,我們還有的選項,就是 RG , Robot 魂 和 Metal Robot 魂。而筆者這兩三年,都陸逐有入一些近期的貨,可以分享一下對比。我們就先各個系列對比 HG 作一些分享,最後再分情境做個綜合評價。 RG vs HG 只要你有薄刃剪 滲線 貼紙,你就會得到一台可以吊打HG的高細節高達模型。貼紙是套件內附送的,只要把貼紙好好貼完,什麼水口阿,都可以無視。這是最最最大的優勢。 缺點就是你的選擇不多,而且高達套件都有軟骨問題。不把玩,全部罰企,是可以接受的。高強度打把,最好選擇RG25號以後的作品,把玩時也要格外小心,因為真的易壞。 Robot 魂 vs HG 課金取得官方代工,買回來就可以即時把玩。最美好的部份是可動性一般比同期HG高(不必然)。手型、特效件也比HG 多。筆者認為開箱即玩擺POSE,是它的最大價值,所買回來一定要開箱把玩、拍照,不然發揮不出它的性價比。 雖然R魂可以視為官方代工,但這個代工的細節並不多,並不包括滲線和貼紙,所以你想拍一些近鏡的大頭相,還是太過素。有需要還是可以自行刻線或另購水貼。 Metal Robot 魂 vs HG MR魂,其實就是R魂的升級版,部份關節或內構,以合成金屬制作,強度會再早高一級。大家可以視為課金取得更高級的代工,外表雖然無淺線刻線,但塗裝移制技術,已足夠表出現細節等。拿在手上,就有一種珍品的感覺。 MR魂好像有錢就什麼都解決了一樣,但其實不是。它的可動性,其實不太特別突出,而且會有掉件問題。筆者入手的兩款通販MR魂,都有群甲容易掉落的問題。所以錢只是花了在塗裝和用料上,把玩體驗可能不比R魂強(特效件少很多) 綜合情境 何時選擇HG 款色限定,因為HG的款色夠多,其他魂系並一定有推出。HG可能是某些機體的唯一選擇。想爽玩,想好看,一定要有些動手能力。 何時選擇RG 如果你覺得帥就完事,但又不想花太多錢和時間,那麼RG就是你的好朋友。只要細心對著說明書拼裝,貼上貼紙,就不用再花心思了。 何時選擇R魂 對於把現有要求的朋友,可以選這個系列。有空就把來扭一扭,做個情境,是何其狀觀的一件事。 何時選擇MR魂 不想動手拼裝,又想帥,但把玩時間都沒有的朋友,可以選這個。開箱上支架,選一個固定的姿勢,長放飾櫃,那是最簡單也最優美的一件事。

香港快運 Mega Sale,日韓線來回連稅HKD431起!
激安優惠
OHChance 旅遊誌・2016-09-20

香港快運推出Mega Sale,價錢值得留意: 最低價錢報告.東京:HKD627.大阪:HKD659.名古屋:HKD624.福岡:HKD504.鹿兒島:HKD431.廣島:HKD431.高松:HKD431(出發至3月25日).石垣島:HKD431(出發至3月25日).首爾:HKD635.釜山:HKD593.濟州島:HKD593.台中:HKD561.花蓮:HKD561(出發12月6日至3月25日).布吉:HKD614.清邁:HKD614.清萊:HKD614(出發11月25日至3月25日).暹粒:HKD631.峴港:HKD568.芽莊:HKD443(出發11月9日至3月25日).仰光:HKD612(出發至3月25日).曼德勒:HKD612(出發至10月28日) 以上價格為香港出發來回連稅價。  重點資訊.都係個句,日本機票是首選,韓國反而現在因澳門多左航空公司飛,可以等等看看; .廣島、高松、石垣都係極抵玩之選; .台灣花蓮都可以考慮看看; .平飛目前看是一般般,十一、聖誕、新年、復活節呢d 大紅日慣例無平; .最近快運有隔一兩天灌平飛入系統的習慣,所以就算現在看不到,都可以得閒就睇睇。  附加資訊.香港快運可以乘搭機場船直接由澳門到香港機場海天客運碼頭 checkin 並獲退HKD120 香港離境稅; .香港快運票價不包機上餐飲及托運行李(但包括10KG手提行李); .香港快運托運行李每程價格為:20KG=HKD260、25KG=HKD360、30KG=HKD365,如非在購票時一同購買,事後補會略貴HK130220; .如果買左飛不能成行,仍可以申請退回稅金,詳情參閱:httpohnote.ohchance.infohkexpresstaxrefund  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。 【促銷公司】香港快運(Hong Kong Express)【搭乘日期】9月27日至2017年7月13日【販賣時間】已開賣,至9月22日2359【最長停留】不限【航班限制】部份航點出發日期另有限制【預訂網址】httpohchance.inforefhkexpress 價錢Sample ndash; 香港飛福岡、鹿兒島回香港,連稅HKD431

皇都聖誕午餐享受正宗葡菜
澳城餐飲
Ping・2015-12-09

焦糖蘋果及肉桂碎大米布丁:蘋果肉桂碎較甜膩,布丁加入米粄口感特別 聖誕西多士配雲呢拿雪糕 南瓜燴飯配巴馬乾酪 素食之選 伊比利亞豬頰肉配薯蓉、紅蘿蔔及青豆 烤馬介休配洋蔥、紅椒及馬鈴薯:馬介休魚肉嫰滑,其鹹味配搭馬鈴薯,味道剛剛好 煙熏火雞杏乾沙律 千層蝦酥配火箭沙律:層層酥皮香脆可口,配上爽口大蝦,口感一流,記者推薦 栗子忌廉湯配磨菇、松露及巴馬乾酪 素食之選 聖誕佳節,想找個環境雅緻的地方品嚐正宗的葡國菜?位於澳門皇都酒店M樓的「花道葡萄牙餐廳」,特別於聖誕期間推出三道菜的聖誕午市套餐,不妨與親友相約前往。 「花道葡萄牙餐廳」開業兩年,請來葡萄牙享譽盛名的廚師Luiacute;s Ameacute;rico主理,帶來正宗葡菜。最近餐廳重新裝修,以全新姿態為每位客人呈獻寧靜雅致的美膳禮遇。有別於我們平時吃澳葡菜一大碟全枱人齊齊分,這裡出品的葡萄牙菜賣相精美,每人一客慢慢品嚐,更符合正宗葡萄牙的飲食方式。為何如此特別要在午市時間推出聖誕餐?原來餐廳平日的午市套餐深受歡迎,故今年聖誕搞搞新意,在午市推出聖誕餐。 雖然是套餐,但選擇非常多樣,前菜和主菜各有三款菜式可供選擇,當中不乏素食菜式,素食人士也可以大快朵頤。前菜可選栗子忌廉湯、千層蝦酥配火箭沙律或煙熏火雞杏乾沙律;主菜可選烤馬介休配洋蔥紅椒及馬鈴薯、南瓜燴飯配巴馬乾酪或伊比利亞豬頰肉配薯蓉紅蘿蔔及青豆;而甜品則可選焦糖蘋果及肉桂碎大米布丁或聖誕西多士配雲呢拿雪糕。 聖誕午市套餐於12月19日至1月3日期間供應,供應時間為中午12時至下午3時,價格每位澳門幣220元。查詢及訂座,請致電 853 2855 2222 內線 142。 圖、文:Ping @ CyberCTM

『純‧泰味』 mezza9 Macau 用心製作純正地道泰式美味
澳城餐飲
LifeMag Editor・2015-06-15

酥炸鱸魚、泰式羅望子辣醬 deep fried sea bass, chilli, tamarind sauce 泰式青咖喱雞肉 chicken, green curry 泰式免治雞肉餃子 thai royal dumplings, minced chicken Chef Siriluck Lekkwan 原料新鮮、色彩豔麗、香料獨特......說的就是誘人的泰國菜,也是集多元素美味於一身的mezza9 Macau的又一新力作。由泰國大廚 Chef Mum用心製作,融入到餐廳原有的佳餚,滿足無窮滋味幻想。Chef Mum 原名Siriluck Lekkwan,出生於泰國曼谷,由於其大方善良的親和性格,加上處處用心烹製家常佳餚,所以大家都會親切地稱呼她為Chef Mum。Chef Mum在曼谷君悅大酒店度過的十多年間,她一直堅持採用當地應節食材烹製美食,精湛的廚藝也受到了各界人士的讚賞,她還經常獲邀到世界各地的凱悅酒店開展泰國特色美食推廣。按Chef Mum的說法,「做菜對我而言就是把美味、乾淨、正宗的食材用溫暖的愛與積極的態度去烹調。」也正正是這份愛為每位客人傳遞著獨一無二的家常味道。 mezza9 Macau全新打造泰式廚房,主打濃濃溫暖風味的經典泰國家常菜。從食材挑選、自製配料、烹調方法到味道搭配,全都由Chef Mum親自完成,她嚴格遵循傳統烹飪手法的宗旨及創新意念,賦予每種菜餚獨特的風味。賓客們均可以在開放式廚房與Chef Mum暢快互動,感受她的烹飪精神。Chef Mum所帶來的精選泰味實在不容錯過。泰式免治雞肉餃子來自泰國皇室傳統食譜,皇室貴族們通常會在下午茶時享用,這道菜式無論是口味還是造型都體現了傳統泰式藝術的精髓,著重於以手藝造出花型的皺褶效果,並不是隨處可見的難得美食;泰式羅望子辣醬酥炸鱸魚是Chef Mum最喜歡的美食之一,選用新鮮鱸魚的滑嫩魚肉,酥炸過後淋上自製的羅望子醬,味道香辣之餘又保留了魚肉的鮮味;蝦餅是泰式美食不可缺少的特色佳餚,有別於其他製作方式,Chef Mum只用蝦和雞蛋混合製作,完全不含豬肉脂肪,搭配自製甜酸醬,爽口開胃;泰國菜當然還少不了咖喱的點綴,供應的咖喱全部由Chef Mum手工自製,多種口味可供選擇;記得為豐富的甜品留一席位,這裡還有迷人的自製芒果糯米飯配泰國茶雪糕。 泰國廚房不僅有單點菜譜,還可按不同活動,晚宴需求特別訂製套餐美味。此外,賓客更可與家人於mezza9 Macau互動感十足的開放式廚房分享來自世界各地的創意滋味。 營業時間:下午530至晚上1100 訂座電話: 853 8868 1920 電郵:macau.grand@hyatt.com

【黑色星期五】全方位購物指南+掃貨攻略!
專題報導
Lifemagshopper・2019-11-26

Black Friday可算是美國最大的購物促銷活動日,各大商家都爭先推出瘋狂的打折優惠。喜歡歐美品牌的朋友一定不可以錯過這個大型活動,因為可以以最低的價格買到自己放在願望清單許久的商品!不在美國也沒關係,網絡的神通廣大,隔著屏幕就瘋狂買買買! 現在就推介幾個你一定不可以不知道的熱門網上購物平台(排名不分先後): 1. Asos (服裝類) 有逛開歐美網店的朋友一直不會不知道ASOS,根本就是品牌的大雜燴,差不多您想得出來的運動品牌、時裝品牌等等都有。現在它也爭先推出quot;Black Friday Warm Upquot;,趁quot;黑五quot;之前熱身一下吧!好多單品都已經開始打折,像外套、運動鞋、派對裙、恤衫等等。相信黑五期間會再有更低折扣,記得要Bookmark! 網址:httpswww.asos.comdiscoverblackfridaycybermondaydeals 支付方式: Visa MasterCard Maestro Visa Electron Delta American Express PayPal Klarna Google Pay Apple Pay 2. Urban outfitters (服裝類) Urban outfitters是不少Youtuber最愛,風格偏向少女品牌,現在更推出 quot;UO Reward membersquot;優惠,現在加入會員的話結賬即可享有8折優惠,他們家的單品原價屬於中價位,特價後非常值得入手!有興趣的朋友一定要去留意一下,黑五期間更有8折或更低的優惠! 網址:httpswww.urbanoutfitters.com 支付方式: Visa MasterCard American Express Discover JCB China Union Pay Diners Club PayPal Afterpay Apple Pay 3. Nasty Gal (服裝類) Nasty gal 是美國女孩超愛的品牌,有很多街頭風格的單品!他們已經率先推出黑五優惠,全場正價貨品6折起!酷女孩必備! 網址:httpswww.nastygal.comgb 支付方式: Visa Visa Debit MasterCard Maestro Electron American Express PayPal Apple Pay Clearpay Giftcards Prepaid debit cards 4. MyTheresa(奢侈品牌類) MyTheresa是一個齊整的奢侈品牌網站,想買名牌的朋友就要趁著黑色星期五的時候買,現在MyTheresa已經開始推出優惠了,全場低至五折 Balenciaga 的TShirt原價425歐羅,折後就只要297歐羅! 網址:httpswww.mytheresa.comenmowomen.html 支付方式: Visa MasterCard Visa Debit MasterCard Debit American Express Alipay 5. Ssense(奢侈品牌類) SSense是另外一個值得一看的加拿大奢侈品牌網站,網站上有超過500個知名品牌,一年只有兩次促銷的機會,而Black Friday就是其中一個,折扣更低至五折!滿300美金即可免運! 網址:httpswww.ssense.comenmo 支付方式: Visa MasterCard PayPal Alipay 6. Look fantastic (美妝類) Look Fatasic 是英國知名護膚網站之一,網站擁有四百多個品牌,最適合買歐美系列的產品!在112227期間,產品優惠8折起! 網址:httpswww.lookfantastic.com 支付方式: Visa Visa Debit MasterCard Maestro American Express Alipay One4all PayPal Apple Pay 7. Feelunique(美妝類) Feelunique是英國的美妝及保健品網站,產品更新速度非常快,在Black Friday期間低至65折,滿60英磅即可全球免運,更有中文版本的網站,銀聯和支付寶均可支付! 網址:httpsrow.feelunique.com 支付方式: Visa MasterCard American Express Solo Maestro Delta Electron PayPal Alipay China Union Pay 8. Amazon(綜合類) Amazon 現在每日都會推出限出的「黑色星期五倒數優惠」,由手錶、相機、電視機等科技產品到衫褲鞋襪都有一定的折扣優惠。作為美國最大的網上平台,一定不可以錯過他的黑五優惠,特別是數碼產品,本來iPad Pro 原價769英鎊,折後只需449英鎊!超值! 想在Amazon購物,但沒有賬號?可以看我們的Amazon 註冊帳戶教學 相中想買的商品,但賣家竟然不寄運澳門?不用擔心,可以參考我們的轉運網站教學,令您不受地區限制,開心購物! 網址:httpswww.amazon.com 支付方式: Visa 包括 Amazon Rewards Visa Signature Card Amazon Store Card Amazon Credit Builder MasterCard Euro Card Discover Network American Express JCB NYCE STAR China Union Pay 只接受信用卡 Visa, MasterCard, or American Express prepaid credit or gift cards 9. SmartBuyGlasses 眼鏡類 SmartBuyGlasses 是一個專為眼鏡控而設的網站。一個網站就可以購買多款著名品牌的太陽眼鏡、眼鏡和隱形眼鏡,十分方便。今年「黑色星期五」購物日,SmartBuyGlasses 將會提供低至 3 折的太陽眼鏡和眼鏡折扣優惠,以及其他眼鏡產品的優惠,而且免全球標準運費!眼鏡控千萬不要錯過! 網址:httpswww.smartbuyglasses.comcblackfridaycybermondaydeals 支付方式: Visa American Express MasterCard JCB Visa Debit MasterCard Debit Discover Alipay PayPal PayPal Credit Splitit 10. PlayStation 遊戲類 現在無論男士們或女士們都喜歡打機,而今年「黑色星期五」購物日,PlayStation 將會提供低至 2 折的優惠,以及其他遊戲主機和 VR 產品相關的限時優惠,絕對能夠滿足一眾打機迷的打機意慾。 網址:httpswww.playstation.comchthkcampaigns2019blackfridayweek 支付方式: Visa MasterCard American Express PayPal 另外,我們還有更多關於Black Friday的文章,有興趣的朋友可以看一下。 【黑色星期五】購物新手必睇!教您如何在 Amazon 註冊帳戶~ 【黑色星期五】轉運網站教學,令您不受地區限制,開心購物! 作者:Cher

亞洲萬里通花式兌換(一) │ 一個旅程去兩個地方同樣只需20000里!
旅遊情報
MO560・2019-06-01

亞洲萬里通花式兌換一 │ 一次旅行去日台韓台星泰都同樣只需要20000里! MO560 教你玩轉飛行里數 1. 簡介 這是亞洲萬里通標準賞的兌換表格,所有里數以單程計算。當我們用亞洲萬里通換機票時,就要付出一定數量的里數,而換機票的所需里數是以距離計算的。只要符合規則,不管你怎樣飛,所需要的里數都是一樣的! 今次花式兌換主要教大家活用Stopover,並透過第五航權創造出不需折返的雙目的地機票,適合一次短途旅行又想去玩兩個地方的朋友們。 更多其他花式兌換,請留意Facebook更新Facebook MO560 開始之前先簡單認識相關遊戲規則:1. 來回機票可以理解為兩張單程機票2. 一張單程機票最多可以包含兩個航段3. 如果涉及夥伴航空公司會貴一點 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 2. 規則說明 如果你覺得以下內容有點複雜或你有其他疑問的話,可以在Facebook向小編查詢喔。 國泰的總部在香港﹝廢話﹞,但由於第五航權的關係,國泰在台北、曼谷、溫哥華都有經營非往返香港的航線,它們分別是: 台北TPE ndash; 東京NRT台北TPE ndash; 大阪KIX台北TPE ndash; 名古屋NGO台北TPE ndash; 首爾ICN曼谷BKK ndash; 新加坡SIN溫哥華YVR ndash; 紐約JFK 今次的主題會用到的是台北、曼谷的航線,總共有五條航線符合今次的主題,而它們都是熱門的旅遊地點喔。記住,這些航線都有由國泰自己經營的航線,並不是夥伴航空公司,亦不是Codesharing。同時,因為不會涉及夥伴航空公司,所以用標準賞的兌換表格就可以換到了。 然後,你要有一個新概念:「香港台北東京」是一張 香港東京 的單程機票,你只是在台北轉機和轉機時間有點長。另外,你可以先去台北再去日本,亦可以反過來先去日本再去台北,所需里數都是一樣的。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 3. 兌換例子 如果你覺得以下內容有點複雜或你有其他疑問的話,可以在Facebook向小編查詢喔。 台北 東京 │ 20000里 機票一 │ 紅色 │ 10000里12月20日 ndash; 香港 ndash; 台北12月25日 ndash; 台北 ndash; 東京 機票二 │ 藍色 │ 10000里12月30日 ndash; 東京 ndash; 香港 小編在Blog中已經幫大家整理了幾個兌換例子,包括台灣首爾、曼谷新加坡等等,請轉到MO560的Website中查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

2021新濠驚喜優惠大放送!親子吃喝玩樂至「濠」玩!
專題報導
Cheers!・2021-01-29

每逢長假期,不少澳門家長都特別喜歡帶小朋友出外散心 一 大朋友去充電,小朋友就去放電。不過今年相信大部分家長為了小朋友的健康,都會選擇留在澳門度假。雖然無得出門旅遊,不過新濠天地、新濠影滙及新濠鋒特別推出三款限時「新濠饗券禮包」,讓家長以最優惠價錢,享用酒店內的游水玩樂設施,品嚐各國多款美食。大飽口福之餘,玩得開心又放心,享受家庭之樂,留下快樂回憶。馬上來看看哪一款「新濠饗券禮包」最適合您啦! 三款「新濠饗券禮包」: 禮包一(豪華版):享用全澳最新落成水上樂園,做個SPA,獎勵自己吧! 禮包二(升級版):游水曬太陽兼讓小朋友盡情放電 禮包三:品嚐澳門美食,兼送摩珀斯購物廊禮品 新濠餐飲選擇非常多,餐飲券即相等於75折便可食盡各國多款美食! 顧客在新濠天地、新濠影滙及新濠鋒內超過 30 間餐廳用餐,而且美食款式多元化,有中式點心、意大利菜、酒吧、甜品、美式漢堡、水餃、日式拉麵、東南亞美食等等,必定大飽口福。繼續往下看你心儀餐廳有無上榜啦! 禮包一(豪華版):享用最新落成水上樂園,做個SPA,獎勵自己吧!(MOP10,000) 價值超過澳門幣 16,000 的「新濠饗券禮包」不但有齊飲食,而且還集合了玩樂休閒元素,令小朋友和家長享受悠長假期。是不是覺得好像還缺少了些甚麼?當然是做個 SPA 獎勵自己努力工作啦!新濠影滙水上樂園將會在2021年落成,到時可能一票難求! 率先試玩快將開幕的大型水上樂園!新濠影滙水上樂園門票2張 快將在澳門新濠影滙開幕的水上樂園設有多項色彩繽紛的水上遊樂設施,家長一於和小朋友拿著水泡,盡情遊玩這個新開幕的水上樂園吧! 人生中至嘆的 1 小時!《福布斯》五星「澄」水療/「漣」水療 60 分鐘水療護理 1 次 這套澳門幣 10,000「新濠饗券禮包」重點推介之一,就是享受 60 分鐘擁有《福布斯》五星級「澄」或「漣」的水療護理服務。 位於新濠鋒 15 樓的「澄」水療糅合兩大水療慨念:煥發精神及賦活生機,用純天然的產品進行護理療程,讓身體盡情放心,重拾朝氣。「澄」水療內有活力池、水晶蒸氣浴室、桑拿浴室、冰水噴泉、羅馬式浴室(特別想試~~)及淋浴房。 另一間位於新濠影滙的「漣」水療擁有13間豪華水療套房,以及活力池、桑拿浴、蒸汽浴和水浴,讓身心完全放鬆。再配由資深專業理療師特別設的按摩、美顏和身體護理療程,讓風采煥發,重拾青春。 兩款水療各有特色,不知大家喜歡那種呢? 禮包二(升級版):游水曬太陽兼讓小朋友盡情放電(MOP5,000) 想讓精力充沛的小朋友盡情放電,或想讓自己好好叉電的話,這個禮包最理想不過。裡面附有價值澳門幣 6,600 新濠餐飲禮券、新濠影滙精選菜式買一送一券4張、新濠天地摩珀斯禮品1份及1張蘇濠 7 折餐飲券之外,還可以享用以下新濠天地及新濠影滙的酒店設施! 游水曬太陽,身體更強壯!新濠影滙戶外游泳池全日通行證2張 禮包附有兩張「新濠影滙」戶外游泳池通行證。在寬大的游泳池內暢泳,兼享受陽光吸收維他命D。 大小朋友玩到不想走!童夢天地兩小時標準門票 1 張(1小童 1成人) 位於澳門新濠天地的「童夢天地」佔地超過 15,000 平方尺,有多款玩樂設施,有四個主題區域,包含星夢、電玩、創意、探索等新奇玩意元素,大人小朋友盡情享受室內及室外的玩樂體驗,讓小朋友盡情放電!「童夢天地」為澳門唯一一間取得SGS衛生控制管理體系認證HCMS, 保證讓小朋友玩得盡興,家長又放心。 「童夢天地」內不但有充滿未來感的「衝天迴旋」巨型滑梯,還有啟發小朋友藝術心思的「創藝坊」、擁有多款最新電玩遊戲區的「超電玩」、變身成為英雄人物或童話公主的「大變身」、實現小朋友實現夢想的「夢劇院」等等。現場更不定期有小丑為小朋友表演及做話劇,令一眾小朋友笑聲滿天。 禮包三:品嚐澳門美食,兼送摩珀斯購物廊禮品 (MOP3,000) 想用最優惠的價錢,食盡各國多款美食,鎖定新濠天地、新濠影滙及新濠鋒就最正確。這套價值超過澳門幣 4,500 的「新濠饗券禮包」正正圍繞這三個美食集中地,現在推廣期內,只需優惠價澳門幣 3,000 就可以購買得到多款美食禮券! 抵食沒法擋!新濠影滙精選菜式買一送一券2張 除了以上新濠各式美食餐廳的禮券外,憑券到新濠影滙指定餐廳點叫指定菜式,就可以享有「買一送一」,超值到令人無法抗拒! 意滙‧手工薄餅:任何同款薄餅 碧迎居:蜜味西班牙黑豚叉燒 正盅:花旗參燉竹絲雞 東南薈:正宗海南雞飯 載運美式餐室:載運漢堡 食飽飽後想找些活動伸展筋骨、幫助消化?禮包一和禮包二必定能夠達成您的願望。 全新限時的「新濠饗券禮包」都是以最抵價錢,享受最高 CP 值的服務。心動不如行動!快到以下購買地點訂購「新濠饗券禮包」! 購買日期:即日起至 2021 年 2 月 28 日 禮券有效期:即日起至 2021 年 8 月 31 日 購買地點: 新濠天地:迎尚酒店前檯、迎尚酒吧、摩珀斯酒廊 新濠影滙:巨星滙酒店前檯、意滙.手工薄餅、玥龍軒 新濠鋒:酒店前檯、季風、帝影樓 條款及細則可到以下連結了解更多: httpbit.ly3cfUPIX

Spring Data 關聯型態 01
科技新知
MacauYeah・2024-07-16

筆者身邊的朋友,首次接觸 ORM 的關聯型態時都會覺得很難,筆者自己也是。但在好好地理順它的設計時,就會覺得其實很簡單。 因為篇輻很長,我們先以Code First的角度,先體驗一下ORM程式讀取的便捷性,以及解決一個常見的序列化問題。 雙向存取 例如一個Parent,有好幾個Child @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; TODO add remove @Entity public class Child ... Child Primay Key @ManyToOne Parent parent; 上述的寫法很簡潔,ORM會為你自動加入join column,處理關聯的載入。在讀取Parent時,它的所有Children就可以直接在Java層面讀取,在讀取Child時,它的Parent也隨時取得。也就是,開發人員只要經SQL準備其中一方的資料,另一方並不需要手動準備,它就可以自動按需載入。 RESTFul API 坑雙向存取 Spring Data在Java層面的雙向存取,已經做到很方便。但經常坑到我們的是Spring Data與RESTFul API的混合應用。當我們嘗試經API回傳我們的Parent Json時,API會很聰明地把關聯的Children也變成Json回傳。但他也會把child中的parent不斷重複變成json,變成無限輪迴。 坊間有兩種不同的解決方案,可以防止無限輪迴。 讓Json可以認得已經序列化的元素。@JsonIdentityInfo 讓Json只可以單向序列化serialization。@JsonManagedReference, @JsonBackReference, @JsonIgnore 筆者兩個方向都試過,但首個方法並不通用,至少它不能算是一般常見的無腦Json結構。它需要伺服器、客戶端都懂這如何經IdentityInfo認得重複出現的元素。 而單向序列化,是筆者現時的通用解。在設計RESTFul READ API時,筆者就會決定到底是Parent自動回傳Child,還是Child自動回傳Parent。決策的考慮因素,主要在於是否可以簡化Client的API調用次數。通常從Parent出發,自動回傳Child,可以節省API調用。但如果是選項性的結果List of Value,就倒過來。有時候,遇著API需要雙向設計,就只好自己設計DTO資料傳輸對象 Data transfer object, DTO。 例如Parent API,就原封不動回傳原本的元素 @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; @Entity public class Child ... Child Primay Key @ManyToOne @JsonIgnore Parent parent; Child API,就反過來引用。 public class ParentDTO ... Parent Other fields except children public class ChildDTO ParentDTO parent; ... Child Other fields 這種DTO,看起來很麻煩。但其實Spring有提供一個簡便的複制DTO功能,它可以把自動複制兩個class中有同一名稱、同一型別的欄位到另一個class上,不需要逐個欄位明文寫出來。 BeanUtils.copychild, childDTO; BeanUtils.copyparent, parentDTO; childDTO.setParentparentDTO 因為child、childDTO中的parent欄位型別不同,BeanUtils.copy會自動忽略,其他欄位就會自動複制。 註 其實古早的網頁系統設計,DTO的概念一直存取。只是現在RESTFul API的流行,很多框架已經提向便捷的Json轉換。若然平時只需Json單向存取,筆者還是省略DTO的建立。

街霸六的元宇宙大笪地對戰大廳
手機‧電玩
MacauYeah・2023-12-26

上期就為大家介紹了Modern Mode的新系統。今期就再繼續為大家介紹新的對戰系統。上期連結 httpslifemag.cyberctm.comzh_TWblogmacauyeah13954 找個陪練很重要 現在街霸五中,網上對戰不外乎是隨機的排名賽、隨機的友誼賽、邀請特定網友在對戰大廳輪流對賽。看下去沒有什麼大問題對不對 實質上就是一切都很隨機,而對戰大廳很少人懂得運用。 街霸六中一個很重要的改動,就是在隨機的排名賽和友誼賽,加入賽後自訂賽制的玩法。排名賽上遇到五五波的對手,想跟它再打幾場 可以,馬上進入自訂友誼賽,打個夠。這個改動很必要,在過去的日子裏,特發跟不同人隨便打兩三場,根本不知道應對手段;跟同一個對手來回對策,才會慢慢知道輸在哪裏,有沒有什麼地方是博奕的盲點。猜包剪揼連輸三場,你覺得是對手運氣上壓制你,但連猜十場你也輸,就代表你真的被對方看透。若在排名賽上沒有碰到想賽後重複對戰的對手,遊戲商亦很佛心地重現了一個類似大笪地的對戰大廳,讓你可以在元宇宙坐在一個虛疑街機框下,等待那些跟你一樣不太介意分數,等級差不多、但只想連續思考對策的朋友。 在過去街霸五中,隨機的友誼賽和對戰大廳,對筆者這些低端玩家來說實在沒有什麼用途。友誼賽實力差距很大,基本上就是老手開發新帳號來碾壓新手的地方。對戰大廳則是連線品質參差問題,見到高分的不敢進去,低分的基本上網路卡到不能玩。當時最能遇到熟練度差不多的對手,就只有排名戰,但同一名對手的排名戰機會不多,然後大家又非常在意分數的上上落落,所以當時的對戰實在稱不上快樂。 對比這個情況,街霸六就變得放鬆很多,大家更容易地在大笪地中找到差不多的對手陪練,不用計較分數。大笪地的成功,並不是單純地因為可以自定義對戰,它的連線品質提高,也是穩定在線玩家數量的一大原因。 其他重要改進 單從字文上,或許你覺得整個街霸六都是換湯不換藥。但筆者很負責任的說,它是在硬技術和設計上,都做到很大的改進。雖然不能稱為劃時代的改進,但有了它們,遊戲更友善 對戰系統可以全平台跨平台對戰,PS、XBox、PC可以大混戰。你能匹配到的有效在線玩家變多了。 提高連線品質,現在那怕是Steam Deck連上Wifi也能網上進行對戰,大家也不那麼懼怕延遲的問題。 大笪地加入社交元素,你還可以通過故事模式,解鎖自定義格鬥技,在非正式的對戰中跟別人惡攪對戰。 練習模式加入極重要的幀數顯示,大家更有條件地自定義練習情境。 玩家們已經極少再需要上網查幀數資料,除了無敵幀需要上網查以外,其他的自行試就好。 官方在練習模式中預錄制了一些情境練習,例如對空、破防、解投等,讓大家可以直接練。但在解投的情境中,更讓筆者明白這遊戲有多麼的爾虞我詐。 這兩期講的東西,都是Capcom針對核心遊戲元素的多項精進。吸收了街霸五的技術和策略上的失敗,街霸六就從軟硬兩方向大改進。Modern Mode在直正意義上可以讓新手入門,但又不致於無腦遊戲。對戰機制,可以讓大家不只關注排名賽,更大地去提供實戰環境讓大家實驗自己的PvP策略。