搜尋

搜尋結果

Spring Boot 06 - Spring Boot Web 調試工具
科技新知
MacauYeah・2024-08-02

之前兩節,都一直在講怎樣寫code,也介紹了Test Case的好。若為初次接觸,Spring有很多設定需要摸索,若開始時就設定錯誤,對不少人來講都會有很大打擊。在這裏,筆者就介紹一些vscode和spring的工具,可以讓IDE多幫忙一下,減少走歪路的機會。 vscode插件 以下兩個插件,都在於提示用戶設定。 Spring Boot Dashboard vscjava.vscodespringbootdashboard 可以那它來運作spring boot app,省去找尋main 位置的麻煩 綜覽整個程式中的所有Bean Bean是一個很重要的元素,日後會再提及 若程式為Spring boot web,可以顯示所 http endpoint。 Spring Boot Tools vmware.vscodespringboot 檢查設定檔的設定值有沒有寫錯 (application.properties, application.yml) 綜覽檔案中的有以@為首的與spring相關的元素(檔案很大時就會有用) 可以在IDE運行spring時,查看@元素的bean資訊 not works , 加了actuator也是沒有看見 Spring Initializr(vscjava.vscodespringinitializr) 經網絡初始化spring 專案的依賴引用設定 Maven for Java vscjava.vscodemaven 若大家在使用Spring Initializr時,選取了maven作管理工具,那麼這插件就可以在後續幫忙更新引用。 若專案的Spring 及㡳層引用有變,vscode也需要它來引用更新。 這是java 開發工具包vscjava的其中一員,它的其他插件也可以順帶安裝。 調試工具 open api swaggerui 如果我們在開發Web http API ,其實都是為了該某個客戶端使用。但如果該客端明白我們的API該怎樣使用,大家總不會逐個連結,自行編寫使用手冊及範例吧。所以就有了open api 和 swaggerui 的旦生 。 open api,就是一個公認的使用手冊標準,我們只要在springweb中加入 springdocopenapistarterwebmvcui 的程式庫,就可以自動為我們的controller 生成 open api 的說明檔。 更強大的是,這個程式庫可以利用剛生成的open api,配上 swaggerui ,自動測生一個可供測試的頁面。這個頁面可以供碼農們直接操作,也會產生對應的 curl 指令,讓碼農們可以在任何的主機上重複。這樣,那麼是沒有太多解釋的說明文檔也可以使用。 做法很簡單,在pom.xml中加入依賴。 org.springdoc springdocopenapistarterwebmvcui 2.5.0 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code 然後我們就可以加入Controller,運行 spring 後,我們可以在 httplocalhost8080swaggeruiindex.html 找到 swagger 的頁面,然後就可以在 ui 上測試API了。 躲在Proxy背後的 swagger 如果你跟筆者一樣,使用 codeserver 或 github codespaces ,你就不能很隨意地連接到 8080 端口。你只能經過Http Proxy去訪問。這樣 open api的原有的設定就不合用了。 這時我們需要自行修改 open api 的 bean,加入我們真正的根路徑。然後筆者使用 codeserver,而IDE只會在port 9000上執行,它對外的前置路徑會是 httplocalhost9000proxy8080。 @Bean public OpenAPI springShopOpenAPI Server server = new Server; server.setUrlquot;httplocalhost9000proxy8080quot;; return new OpenAPI.serversList.ofserver; 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code 然後訪問 httplocalhost9000proxy8080swaggeruiindex.html,還會發現 quot;Failed to load remote configuration.quot; 。但你可以在 quot;explorequot; 搜尋欄位內貼上 httplocalhost9000proxy8080v3apidocs,再一次搜尋檔案,就回復正常了。 註:如果你熟習Nginx這類Reverse Proxy ,你的環境有條件直接修改 Request Header,加入XForwarded,就不用煩惱寫Bean了,也不用手動在explore裏重新修正apidocs的位置。詳見 httpsspringdoc.orgindex.html#howcanideployspringdocopenapistarterwebmvcuibehindareverseproxy Controller的繼承 Spring Controller的 @ 標記 Annotation ,其實支援繼承的。經Spring 生成的 api docs,也有如何效果。例如以下程式碼 public class ParentController @GetMappingquot;postfixquot; public String postfix return quot;this is postfixquot;; @RestController @RequestMappingquot;apiquot; public class ChildController extends ParentController @GetMappingquot;directquot; public String directCall return quot;direct resultquot;; 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code 在ChildController的實例中,它會有兩個API,分別是 apidirect apiprefix 它支援Java Function Overwrite(覆寫),但不能改 @ 標記,以下就是一個錯的例子 @RestController @RequestMappingquot;apiquot; public class ChildController extends ParentController @GetMappingquot;Overwritequot; 把這個 @ 行刪了才能正常執行 public String postfix return quot;this is Overwritequot;; 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code Source Code spring boot web api doc

[評] Resident Evil 3 Remake
手機‧電玩
MacauYeah・2020-04-14

一年又一年,上年這個時候,打了無數篇RE2 Remake(也Speedrun過),舊的IP,以現今的技術原全重制,真的眼前一亮。 上年年尾的RE3 Remake預告,雖沒有意外,但十分期待。 總體評價,就是一個字「爽」 接下來分別從氛圍、動作元素、遊戲時長來描述一下遊戲的優缺點。 氛圍 首先很多人會覺得三代重制比二代恐佈感差很多,所以有點失落,但我個人不是這樣去評價。 如果你沒有看劇透或其他人的直播的話,它的Jump Scare 還是很到位,像是看英雄電影一樣。 二來遊戲著重動作體驗,它的壓力感是一個動態的過程,加了一些緊急迴避元素,看似生存能力更高,其實令整個被追趕的過程更加壓力倍增。每次失手,你的代價更嚴重,還不如慢慢的先清掉敵人。 動作元素 前一點已經提過新增了緊急迴避元素,但遊戲沒有變得十分容易,一來是失手的風險,二來是小刀、炸彈、閃光彈的護身能力被取消了,被抓就是一個硬傷。三代換來的是散彈槍、炸彈的威力加強,在標準難度下,好好地找資源,喪屍是可以完全清掉的。這可能是唯一一個敗筆,就因為這個散彈槍走天涯,令大部份玩家都覺得遊戲太簡單了。但筆者還是死了十多次以後才正式通關,對於動作遊戲沒有很自信的玩家,還是需要一點時間消磨消磨。 遊戲時長 很多人都說單週目遊戲時間很短,正常通關只有6小時左右。其實二代單人也是6小時左右,只因二代有兩個角色,某些解迷的部份換了,中間有一點點小分歧,讓人感覺很長。其實我倒是覺得二代的AB(或者叫二週目)設計不太好,為了時長但劇情不通順。反而三代整體流暢結束,其實感覺不差。 要說問題所在,其實應該是價錢部份,如果價錢能壓在300左右(官方訂價HKD468),就比較對得起這個遊戲。好遊戲,貴精不貴多。但現在問題是價格太高了,卻沒有換來足夠多的新鮮感。 雖然有朋友會說,原價468是多送了一個網路對戰獨立遊戲。我依然是覺得不太公道。有實力的開發商應該把它當付費DLC,因為那是不影響主線體驗的部份。現在有點硬充貨的味道,這個商業決策才是最扣分的地方。 好啦,貼些直播Video出來,不怕被爆雷的大家可以看看。 全程Playlist httpswww.youtube.comwatchv=Vp3LnXCEZPcamp;list=PLUbYXpKT7aEVLwSZgE4QsLSYps49wj5GCamp;index=6amp;t=0s 想睇直播,記得訂閱我地嘅 Twitch YouTube Facebook

最多 8 人組隊!澳門百老匯 200 平方米漫遊式 VR
娛樂殿堂
Cheers!・2018-07-09

全球領先的自由行動虛擬實境(VR)技術開發商 Zero Latency 最近進駐澳門百老匯,澳門站是 Zero Latency 在全球的第 19 個據點,頂尖的技術可讓玩家擺脫一般 VR 裝置的束縛,加上 200 平方米的寬敞場館可以讓玩家無拘無束地走動,除此之外,隊員更可即時溝通商量對策,臨場感滿分! 遊戲包括心驚膽跳的喪屍狙擊戰、太空基地任務以及家庭趣味冒險等,每場最多可供 8 名玩家參與。 超強裝備: (官網圖片) 三款精彩遊戲: ► Engineerium 趣味解謎遊戲 玩家在光怪陸離的世界,完成一個個迷宮挑戰,適合VR 新手! ► Zombie Survival 驚慄喪屍射殺遊戲 玩家會被蜂擁而至的喪屍圍攻,團隊需力保性命,等待救援隊到達,畫面逼真,非常刺激。 ► Singularity 太空射擊遊戲 玩家會與一眾機械人和無人機展開激烈對戰,殲滅終極破壞者Terminator。 ▲ 遊戲開始前,工作人員會講解遊戲玩法,置裝後就可以出發! ▲ 遊戲中玩家可看見其他隊友的虛擬化身,即場對話和商討抗敵對策。 ▲ 超廣闊的漫遊式遊戲空間將 VR 體驗昇華到更高層次。 ▲ 玩家彷彿身歷其境,是虛擬國度的真諦! Zero Latency 虛擬實境遊戲體驗館 地址:澳門百老匯 價格:$450 人(一組最多 8 名玩家) 時間:約 45 分鐘 網址:httpzerolatencyvrmacau.com

美高梅中國與澳門特奧合辦格蘭披治電單車藝術創作
文化創意
LifeMag Editor・2015-11-20

由澳門特殊奧運會運動員創作的「澳門格蘭披治Penz13 BMW電單車」於美高梅展藝空間揭幕,一眾主禮嘉賓與出席的特奧運動員、賽車隊以及美高梅義工隊合照留影 兩位勝出創作的特奧運動員譚振傑(左)和冼其昌(右)與賽車手Michael Rutter(右)和Dan Kruger(左)以及出戰戰車合照 自2010年起,美高梅便參與及贊助澳門特殊奧運會舉辦的項目,去年更首度合辦藝術創作活動。今年11月再創新猷,藉著全城矚目的第六十二屆澳門格蘭披治大賽車即將舉行,美高梅中國與澳門特殊奧運會合辦「澳門格蘭披治Penz13 BMW電單車」外觀創作活動,榮獲澳門特別行政區政府旅遊局、文化局、教育暨青年局及社會工作局作支持單位。活動邀請逾三十位特奧運動員參與創作兩輛迎戰格蘭披治大賽的電單車並於賽前進行揭幕。美高梅祈望透過活動提供一個平臺讓特奧運動員發揮無限創意、各展所長,並增進運動員之間的凝聚力,促進構建和諧共融的社區,為澳門創造美好未來。 11月16日,「澳門格蘭披治Penz13 BMW電單車」外觀創作之揭幕式於美高梅展藝空間舉行,出席嘉賓包括澳門特別行政區政府旅遊局副局長謝慶茜女士、旅遊局旅遊產品及活動廳廳長梁美彩女士、文化局文化活動廳廳長楊子健先生、教育暨青年局延續教育處處長江毅先生、社會工作局復康服務處代處長蘇志群女士以及SK Group總監Stefan Kuehn。當日活動由澳門特殊奧運會副理事長陳汝和先生與美高梅中國控股有限公司首席執行官及執行董事簡博賢先生連同兩位世界著名冠軍級賽車手Michael Rutter和Dan Kruger以及兩位勝出創作的特奧運動員譚振傑和冼其昌為兩輛戰車於比賽前夕揭幕。 燈光一亮,現場展現兩輛鮮色奪目、獨一無二並即將出戰格蘭披治大賽的電單車。其色彩繽紛、鮮艷突出的設計帶有「美麗人生」的意味,令全場嘉賓眼前一亮。簡博賢先生表示:「我們很高興再次與澳門特殊奧運會合作舉辦藝術創作活動,亦感謝澳門特區政府及各界對活動的支持。透過活動,帶出藝術無界限的訊息,向大眾普及藝術文化,讓社會各界能夠認識及接觸藝術,啟迪創作靈感,發揮無限創意。」  澳門特殊奧運會副理事長陳汝和先生表示:「我們相信每個人均有自己的創意想法,特奧運動員透過參與此創作活動,發揮個人藝術創意,讓世界欣賞他們的作品,從而看見特奧運動員出色的一面。」 美高梅中國一直以來關懷社會各界,持續舉辦各類型的慈善活動。美高梅中國將持續舉辦及參與不同的慈善活動,把愛心和關懷社會的精神傳揚開去,與不同慈善機構及社會服務團體通力合作,為共建和諧澳門貢獻力量。

澳門麗思卡爾頓酒店「麗軒」呈獻尊貴月餅禮盒及中秋盛宴
澳城餐飲
LifeMag Editor・2015-08-20

首 100 名惠顧尊貴月餅禮盒的賓客更可獲贈「麗軒」秘製 XO 醬一瓶,延續滋味體驗。 尊貴月餅禮盒共有兩款口味, 分別是香濃的「迷你奶黃」及「迷你栗子紅豆蓉」,每盒售價為澳門幣 688 元。每件月餅均以人手巧製而成,外皮甜度適中,不油不膩,餡料細緻綿密,味感紛呈。 中秋節乃中國重要的傳統節日,人月兩團圓的佳節,最 適宜與摯親好友相聚共歡,盡享天倫之樂。中秋佳節,根據傳統會互相送贈月餅,與親友 共享,以表心意。今年中秋,澳門麗思卡爾頓酒店內的頂級粵菜食府「麗軒」誠意呈獻兩 款口味的尊貴月餅禮盒,讓您與摯愛親朋一同分享。首 100 名惠顧尊貴月餅禮盒的賓客 更可獲贈「麗軒」秘製 XO 醬一瓶,延續滋味體驗。此外,佳節當晚,「麗軒」亦特別推 出氣派奢華的「麗軒中秋晚宴」,讓中秋佳節更添圓滿。 尊貴月餅禮盒共有兩款口味,分別是香濃的「迷你奶黃」及「迷你栗子紅豆 蓉 ,每盒售價為澳門幣 688 元。每件月餅均以人手巧製而成,外皮甜度適中,不油不 膩,餡料細緻綿密,味感紛呈。月餅禮盒包裝設計亦極其優雅講究,以深啡色卡板打造的 鏤花外層,展現獨具中國特色的剪紙藝術,對稱圖案環環相扣,寓意一家人團團圓圓,幸 福美滿。掀開深啡色鏤花外層, 精緻的禮盒耀目閃亮漆八個獨立包,彰顯典雅奢華品味。「麗軒」尊貴月餅口味獨特豐富,優質上乘出品配以矜貴講究的禮盒包裝,絕對是中秋佳節與親共享的中秋溫馨滋味。 每道菜餚均由「麗軒」行政總廚傅文彪師傅精心設計,為賓客帶來極精緻前菜包括蜜燒西班牙黑豚肉叉燒、窩貼大蝦多士、紅海蜇頭伴青瓜及海底椰花膠燉雞。傅師傅為賓客精心呈獻花鵰薑蔥泡星斑、姬松茸炆英國皇室羊柳、柚皮伴遼參、烏金豬扒娃娃菜及獨子蒜蟹肉蛋白炒飯等五道主菜,最後以山水豆腐凍糕、咖啡慕絲及雪蓮杏仁茶為豐盛的中秋晚宴畫上完美句號。這個八道菜的「麗軒中秋晚宴」僅於9 月 27 日中秋節當晚供應,定價為每位澳門幣 1,228 元。 如欲訂座或查詢,請致電 853 8886 6706 或電郵至 rc.mfmmr.fnb.res@ritzcarlton.com上述價格須加 10%服務費。

你一定不能錯過!TVB 12月精選好劇推介 + 福利抽奬 越睇越有機
生活在我城
Cheers!・2021-12-01

最近冷冰冰的天氣,留在家中煲劇就最適合不過,小編為大家整理了 TVB 12 月精選好劇推介,電視迷一定不能錯過!另外, 於 12 月 1 日 至 1 月 31 日期間,登入及使用 CTM 的 TVB Anywhere 服務,即可參加三輪抽獎及最後終極大抽獎,快點參加吧! 活動章程:CTM x TVB Anywhere 福利抽奬 越睇越有機 如果還未申請就趕快去 CTM Buddy App 申請 TVB Anywhere 服務啦! 立即申請: httpsbit.ly3I1sB2l TVB Anywhere原創劇 (12月8號獨家上架) 凶宅清潔師 劇情介紹: 十八年前一宗倫常慘案,年少的招日晨 招仔(洪永城飾)與好友洪逸㬢 洪仔(鄭俊弘飾)因玩碟仙惹禍,令招仔父母慘死於惡鬼之下。幸得法師尹月平(李成昌飾)相救,招仔與洪仔幸免於難,然而悲劇成為招仔無可挽回的陰影,長大後的招仔決心跟隨月平成為驅鬼法師,並為人間清理鬼魂hellip; 一次追查凶宅靈異事件,招仔重遇當保安員的洪仔,原來當日悲劇令洪仔不時出現幻覺,招仔對此內疚,只想找方法補償。另一邊廂,拍攝靈探節目的網台主播小美(傅嘉莉飾)纏上招仔,希望找招仔合作拍攝探靈影片,兩人不知不覺間成為好友。 怪事不斷,招仔追查下發現有人於大廈暗中放鬼,矛頭更直指師叔歐陽暉(歐陽偉豪飾)。真相越查越離奇,而小美誤打誤撞下,竟然在一間廢置學校,尋回招仔當日召碟仙的青花瓷碟,而身陷險境。招仔趕至,到底能否救回小美、並將碟內的惡鬼殺死,大仇得報?還是會重蹈父母的覆轍,雙雙被殺? TVB 台慶劇強勢推出 十月初五的月光 劇情介紹: 八十年代,歌女朱莎嬌米雪飾獨自帶着孿生女兒在流浮山生活,可惜一對女兒長大後卻為愛情決裂。莎華離家出走,莎莎難產逝世,莎嬌從此肩負照顧外孫女君好的重任,以及收養了啞巴小男孩文初。時光荏苒,君好何依婷飾生父祝展輝海俊傑飾的出現,令莎嬌、莎華姚嘉妮飾和君好這三代關係,再次陷入愛恨糾纏之中。文初胡鴻鈞飾、君好與年青有為的司徒禮信羅天宇飾因緣分結為好友,漸漸讓兄妹間泛起超乎親情之愛,更牽進三角虐戀,無法抉擇,唯有以犧牲和無私奉獻,成就摯愛的幸福hellip;hellip; 拳王 劇情介紹: 泰拳拳王海正曦譚俊彥飾於退役之戰力保不敗,慶功後卻為救醉酒女子與人爭執,不久突然身亡。海正藍張振朗飾翻看哥哥正曦的拳賽錄影,發現死因竟跟教練石傲山黎耀祥飾有關,認定他害死正曦。傲山發展拳館生意,轉型為成功商人,獲電視台著名主播文善言賴慰玲飾訪問。名媛雷堅姚子羚飾為了某種目的,努力在泰拳界中要佔一席位,成為搏擊聯會顧問,遇上傲山產生微妙關係。正藍為還亡兄公道,拜拳王葉迎風黃子恆飾為師,並得富家女江家晴蔡潔飾及兒時好友石子聰朱敏瀚飾相助,誓要踏上擂台,追擊傲山hellip;hellip; 逆局 劇情介紹: 震驚社會的連續殺人犯再度犯下驚天殺人案件,河岸下游尋獲的破碎 屍袋證實為第四名受害者,接連出現不完整的人體屍塊造成東林市內 人心惶惶,也讓負責承辦的昌榕偵查隊疲於奔命。 初初到任的菜鳥刑 警任非在偵查隊長譚崇輝的帶領下輾轉發現命案可能跟一名前身為 泰國毒梟雇傭兵的移工有關,然而就在以為案情露出曙光同時,偵查 隊卻接到一通匿名電話告知他們偵辦方向錯誤。 這通電話竟是從東林 看守所撥出 梁炎東,過去曾是仗義執言、威風凜凜的辯護律師,卻因捲入一宗令 人髮指的性侵重傷罪嫌遭到收押,進入監所後的梁炎東沉默寡言,無論遭遇任何對待始終不願與人多做交流,如今,竟因這起連續殺人案 讓他開始有了動作。

解謎遊戲精選|本週遊戲重點推介|2021/08/09 - 08/15
手機‧電玩
MacauYeah・2021-08-16

地城謎蹤 上週就為大家介紹一款北極熊題材的一次性買斷遊戲。筆者再繼續尋找相關的類型,終於又找到另一款即日上市。同為解迷遊戲的,之前已經成功登錄PC與Switch平台,曾獲韓國「釜山遊戲節」最佳休閒遊戲獎項,配上根為便宜的價格,這個遊戲的cp值大大上升。 遊戲有著150 個精心設計的關卡,再加地城氛圍的像素美術,配上非線性地圖,莫非它將要成為解迷界的黑暗之魂 不過最可惜的是,它暫時只有iOS版。Android手機的朋友就要再等等。 相關連結 iOS 官方FB Tales of the Mirror 古鏡記 同為解迷遊戲,但畫風卻更加獵奇的恐怖解迷遊戲亦在近日開放全球下載。 《古鏡記》是一款耐人尋味的文字解謎遊戲,故事發生事中國明代,富有正義感的故事主人翁「白冉」,正在調查一宗撲朔迷離的命案。雖然案情錯綜複雜,但白冉能窺探常人難以發掘的蛛絲馬跡。隨著四處與人交談,蒐羅各式線索,白冉一步步抽絲剝繭,謎團即將真相大白。 又因為是文字解謎遊戲,故事文本量大,遊玩過程就類似一邊看視覺小說一樣,喜愛閱讀的你千萬別錯過。而且遊戲中還有支線劇情,支線完成度會造就不同結局畫面,想要完全了解遊戲,就需要玩家更加多的觀察力和耐心。 相關連結 iOS Android