搜尋

搜尋結果

【開箱】真實測評:快充+多設備兼容!一條搞掂嘅 CyberCom 3合1 充電數據線
科技新知
Cheers!・2025-07-18

上次去旅行的時候,小編大頭蝦到漏帶咗 AirPods 條充電線,差啲成程冇歌聽! 好彩問朋友借到線救命,點知發現佢只係帶咗一條線,就叉到晒所有設備!咁方便,小編返到澳門即刻入手同款!今日就同大家開箱呢條 CyberCom 三合一充電數據線 設計實淨有質感 充電線包裝設計走簡約風,拆開上手,線身用尼龍編織,摸落比普通膠線硬淨好多,而且冇咁易打結纏埋一舊!接口位用 鋁合金外殼,手感好之餘,耐插耐用仲唔怕爆殼。三合一設計,轉接口好順手。 第一眼感覺:抵玩實用! 實測開始!睇下係咪真係咁神? 實測1:「一線多用」,兼容性大考驗! 買佢最大原因,就係想旅行出街唔使再帶幾條線!即刻拎身邊啲裝置試真啲: ✔︎ iPhone(Lightning) ✔︎ Samsung Galaxy(TypeC) ✔︎ 舊款Android手機(MicroUSB) ✔︎藍牙耳機、行動硬碟... 新舊裝置全部用到! 以後出街旅行,真係帶一條就夠,慳位又唔怕漏帶! 實測2:極速充能!60W 快充有幾快? 賣點話支援 QC 快充,仲有 60W 高功率輸出!小編實際使用過,無論係iPhone、android定平板,都可以穩定充電,食個晏、打鋪機嘅時間,部電話就已經叉得七七八八!對手機重度使用者嚟講,真係救星! 記住配合支援快充嘅插頭,咁就更加有感。 實測3:480Mbps 高速傳檔,快到飛起! 除咗叉電,佢仲支援 480Mbps 高速數據傳輸!即刻試下將手機啲相片、影片過落電腦 Backup! 比佢過一條2GB嘅旅行片...哇!大約40秒搞掂,比起普通 USB 線真係快成幾倍,以後過相過片唔使再慢慢等,效率大提升! CyberCom 三合一充電數據線解決曬小編平時帶線嘅煩惱 一線三用,兼容性強:新舊裝置、叉電傳檔都搞掂。 60W 快充夠快夠力:叉電速度救急必備。 傳檔超快 480Mbps:Backup 大檔案唔使再等。 一條線就集齊晒叉電、傳檔、兼容性同耐用性。呢家仲做緊特價,$79呢個價位(原價$99),性價比高,值得入手!以後出街,真係可以同「帶幾條線」講 Bye Bye 啦! 想知係邊度買? 澳門市場強勢上市,現在購買享特價 $79! 官方網站:www.cyberportcom.com 客服郵箱:info@cyberportcom.com

如果把一款課金手遊當成單機speedrun遊戲玩會怎樣?
手機‧電玩
MacauYeah・2025-04-24

很久沒有介紹遊戲了,適逢最近有新的高達手遊推出,筆者親試下,遊戲整體還算不錯。所以打算就來個企畫,試試看用不同的方式去攻略這款遊戲。 以前的手遊玩不下去主要有幾點: 【農】味高,重要資源取得有限,有些需要週期性登入才能取得。登入取得資源,但過程又無聊;不登入又會浪費,多少有點壓力。 課金抽角色練滿的金錢及時間成本極高,所以錯誤投資角色的成本就更高 所以最近筆者都鮮少有開始新手遊。這次的G世代,也是一款課金手遊,但為免陷入上述的困局當中,筆者就打算以研究Speedrun的角度去切入遊戲。即是不追求完美或者穩定通關的做法,只要本篇的能過關,越快過關越好。除此之外,Speedrun項目一般都會因為有公平性考量,在手遊上會禁止任何課金、什至是抽卡的做法,排除因為錢作怪,而非玩家的技巧。所以筆者也會跟隨這一方面的考量,除首抽可以選取特定的EX高達外,之後一律不會抽卡,即使有免費的抽卡卷或課金額,都不會抽卡。Speedrun也可以設定不同的比賽目標,例如限定從零到第一章結尾,並不一定要直到終章。目標一般會設定為可以重複為主。 這樣的做法可以讓自己免受前述情緒困境之中。 不需要為每日任務、完美過關的免費石而登入。想玩、有空玩時,再玩。 不需要為稀有角色的進一步團積它們的資源,因為它們的資源一般更難最得、更耗時間。 集中於本篇可以取得的機體,以不同的方式實驗不同的戰術效果,取代【農】的策略。 以推進本篇的主線為目標,而非收集角色為目標,也不是以平衝育成角色為目標。即使刪號重來也不心痛。 上圖為遊戲的第一、二、三章節 筆者經過零碎時間,剛通過了元祖本篇的章節,感受還不錯。筆者在開局,主要目標是選擇有【額外行動】、【支援攻擊】的機體為主,其次才考慮【支援反擊】、【支援防禦】的使用。當然這個遊戲推出時間還短,不同的機體取得時間上也有差異,筆者的策略絕對不是普偏的最優解。 上圖為開始攻略第二章所有在主線中取得的機體 如果各位讀者,覺得這個策略可以幫到你保持遊玩的好心情,就一齊來留言分享你的Speedrun策略吧。如果各位讀者想睇到更多關於這遊戲的策略更新,歡迎留言1212,讓筆者知道大家的期待。

第九維度的玄學根據
宗教玄學
熊神進・2025-03-10

近期,一位學生邀請我參加一個冥想群組,討論一個引人注目的話題:ldquo;地球將在2025年4月15日1212分開始進入第九維度,持續879秒。rdquo;這一主題的發起者據說是一位冥想老師,我本人與這位老師並不相識。 以下是我與學生討論的內容摘錄: ldquo;ldquo;The Earth will begin to enter the ninth dimension on April 15 at 1212, lasting for 879 seconds. This phenomenon is due to gamma rays emitted from the galactic center resonating with Earth's magnetic field, creating a dimensional gateway at 9898Hz. During this period, you will experience the following phenomena First, there will be a global aurora displaying an unprecedented purplegold hue. Second, approximately 33% of people will feel intense vibrations in their pineal glands, while another 44% will briefly enter a deep meditative state. Quantum ripples will emerge on the Earth's surface, reactivating some ancient energy fields. Notably, at energy hotspots such as Machu Picchu and the Great Pyramid, brief holographic projections will appear, showcasing the original forms of these structures. This 879second dimensional transition will not cause destruction to the material world; rather, it will represent a collective upgrade of global consciousness. 。rdquo; 學生詢問我對ldquo;地球進入第九維度rdquo;這一說法的看法,是否符合玄學原則。值得一提的是,我自少便修習七脈輪,17年前已自成一派,對於其他學說並不混淆。今天所表述的純屬個人觀點,並不代表任何流派。 首先,讓我們討論所謂的ldquo;4月15日1212開始,地球進入第九維度,持續879秒rdquo;。在我的修行體系中,並不存在具體的ldquo;維度轉換rdquo;概念,更何況是如此精確的時間標記。這可以被視為一種ldquo;靈性預測rdquo;。在我的冥想中,地球的運動與天文事件存在一定的可預測規律,但維度的變化在物理學中並沒有實質依據,尤其是在弦理論中,額外維度屬於微觀範疇,無法被宏觀的地球所經歷。 關於銀河中心發出的gamma rays與地球磁場共振形成9898Hz維道通道的說法,若我的學生曾經學習過宇宙磁場的相關知識,以下內容可能會有所幫助: Gamma rays的能量通常極高,頻率遠超過9898Hz,通常在GeV或TeV級別。 Gamma rays作為高能光子,並不帶電,其對地球磁場的影響微乎其微。磁場主要影響帶電粒子,如太陽風中的質子和電子,而gamma rays幾乎不受磁場影響。 他提到的現象中,包括全球範圍的紫金色極光,這種極光是由太陽風粒子與地球磁場相互作用產生的,通常顯示的顏色有紅色、綠色和紫色,而紫金色卻不常見。 此外,他提到約33%的人會感受到松果體的震動,44%的人會進入深層冥想狀態。對此,我持有異議。松果體在生物學上主要調節褪黑激素,影響睡眠週期,至今尚無數據支持其在維度變化中產生物理震動的說法。而冥想本質上是一種主觀體驗,受到心理暗示或群體效應的影響。所謂的33%和44%也缺乏數據支持。 在與學生的討論中,我提出以下幾點: 物理學中的ldquo;維度rdquo;和ldquo;量子rdquo;等概念有嚴格的定義,這些定義與靈性冥想無關。 玄學理論應建立在一定的知識基礎上,無法隨意下結論,否則難以站穩腳跟。 對於冥想的解釋往往較為平淡,而ldquo;奇蹟rdquo;論則常依賴誇張的表述來吸引注意力。 我在講課中常常說,冥想必須天人合一,天就是宇宙觀,如果導師其本質已走火入魔,他她教導出來的學生,難免是神神化化。雖然ldquo;第九維度rdquo;話題激發了許多討論,但我們應以批判和理性的態度來看待這些聲稱。

Spring Data Jpa 自動化的選擇 - Code First
科技新知
MacauYeah・2025-01-22

Code First vs Database First 在早期SQL資料庫盛行的年代,在設計要使用資料庫儲存資料時,很經常遇到一個策略選擇的問題Code First vs Database First 這兩個策略的差異可能越來越講不清,筆者也找了一些現時網路上的講法。 Code First 先從寫程式的角度出發,設計數據模型,再使用工具把你程式碼中的數據模型類Class,生成一個對應用SQL資料庫的表Table,自動編做好對應的數據結構Schema。這樣你在設計時,以程式設計為主導,方便熟悉程式的人使用。這常見於第一手開發設計,因為資料都是第一次收集和儲存,考慮收集程式的運作最為實際。 Database First 先從SQL資料庫的儲存、取用資料的方式出發,先用SQL成生Table及Schema,再轉變成為程式碼中的數據模型。這樣的資料庫在日後作分析用途時,比較簡單易懂,方便使用熟悉SQL的人去使用。這也常見於二次開發程式,因為這樣可以確保不會錯誤地破壞原有資料庫。 那麼筆者為何講這兩個差異越來越講不清?那是因為現在的資料庫不能單純地只考慮初次或二次開發問題,而是需要考慮多個系統協調運行的問題。 多系統共享協定 Database First 因為隨著資料系統發展,有些資料會作為數據源出現或用作共享媒界,如果一定要對設計策略作分類,在多系統協調運作下,這些應該叫使Database First。不論它們是SQL還是NoSQL資料庫,我們的程式碼都要為這個預先定義好的數據結構作出妥協。不論使用工具,還是人為分析,都要把共享的數據結構轉換成自己程式中的數據模型。 即使不是多系統協調運作,有時候因為要移植系統,但同時又要令兩個系統版本相容。新系統也是被逼使用Database First的方式設計。 自動化考量 Code First 前述我們講到,很多時候我們也是從Database First的方式思考。不過筆者就這個Database First,也弄到滿身傷痕。 首先,拋開工具轉換的誤差,我們人為的把共享數據轉化為數據模型,共享數據有時會有一些先天的缺陷,例如 資料沒有設計Primay Key 主鍵,唯一鍵、日期時間的定義不明確等。面對一些意義不明的數據來源,要整合確實很要命。而且二次開發中,不可能100%重用原有的資料庫結構,很多時都會加入新的欄位或更多表格去計數。一旦加入新欄位,在團隊多人開發中,那麼使用唯一的共享開發環境,就變很易有程式碼上的衝突。 若需要多人開發,各人有一個Code First的開發用資料庫,是很必要的。這也可以在系統正式升級前,對比開發中資料庫及舊資料庫的結構,觀看它們之間的差異,評估升級的風險。 也許Code First並不是重點,重點是可以隨時建立一個測試用的資料庫,這才方便合作開發。自動化的地方,不單只限於數據結構,範例資料也該是如此。如果有維繫一個初始範例資料,可以在有需要時自動生成,對於多變的環境一定有很幫助。 現時,筆者基本上都會人為檢視資料庫,人工對照編寫程式中的資料結構即是人工的Database First,並確保那時程式再次經自動化生成的測試用資料庫,並沒有失真即是Code First。至於範例資料,初期筆者也只使用SQL生成,但後期因為資料結構開始複雜,筆者也暫暫使用程式碼生成,雖然工作量會多了,但對於資料庫升級、品牌更換,這是很有效的手段,程式碼升級測試也更順暢,絕比SQL生成更易維護。 Ref Code First vs Database First httpsbuiltin.comarticlescodefirstvsdatabasefirstapproach

為程所困-是什麼讓你不想寫自動化測試?
科技新知
MacauYeah・2025-01-08

測試場 VS 自動化測試 筆者一直地更新自己過去所編寫的程式,很恐怖的是,那時的自己很少思考過怎樣寫測試Test Case。致使每次做更新時,都膽戰心驚,要手動建立測試場,人肉去測試每個可能有受影響的地方。在那些年的時候,有能力自己搭建測試場,已經是萬幸。但當面對一些要長期維護的程式,測試場的人肉測試並不是一個有效的方法,一來費時間,二來人腦記憶並不可靠。單靠自己去想想那些地方受影響,再測試,某程度是在挑戰人腦的記憶上限。如果是團隊合作,就更麻煩,你以為修改不會影響到其他人,結果卻是翻天覆地。 所以為求長治久安,編寫自動化測試,是有必要的。這些自動化測試,都算是回歸測試,每次程式有任何地方改動,都確保所有自動化測試被通過。理想始終是理想,但實際操作又會遇到怎麼的問題? 以筆者剛更新的程式為例,難以測試主要是當初沒有想過要測試這件事,所以程式結構通常是【連續順序】地執行。想分段測試?除非先重構。 Function中太多自己創建的Object 回顧自己的程式,初期編寫時,總會我手寫我心,每想要創建任何資源,在java中就會使用 new 字眼,或是自行呼叫某些 builder 類來取得資源,這是其中一個令自己無法寫測試的原因。 我們要想想,這些資源,是不是自己Function中所關心的核心。如果這個資源是被直接回傳的,我們要保留,如果它是HttpClient,只是要來獲取其他資源的媒介,我們或許可以利用依賴注入來取得它,即是把 HttpClient 改為經呼叫方傳入。注入的好處時,我們可以在Test中,修改那些資源的行為和結果。更進一步的是,把那些資源改為 interface 的方式存取,那麼在 Test 中就能更任意地控制該資源的行為。 首次重構某些資源成為依賴注入,大部份都會影響呼叫方,很多地方都要重寫。不論使用constructor injection, setter injection, annotation injection 等,上傳呼叫方,或多或少都會要加減改變參數。極致地,我們把構建都交給Program 框架去做,例如Spring Boot中,各種資源,都交給框架去自動配致。當然,這種做法的學習成本高,除錯成本也高。 【注入】其實是想在控作那些資源,在測試中運行得到固定的行為。使用前述的HttpClient例子,當我們業務邏輯是先訪問外部Web API,再根據結果做處理,那麼我們測試時,就會想模擬Web Api的結果。如果要做到自動化測試,最強硬的手段,就修改自己的HttpClient,模疑給出固定結果。 想要做到這種,在傳統的Java中,我們需要透過進一步抽離Interface去做。但這樣做很累,所以筆者通常會用如Mockito的程式庫,去修改HttpClient的行為。有興趣直接看程式碼的讀者,可以去看 github 。 當然,上述的 HttpClient 例子,使用測試場也有可做測試,自己再去模擬那些Web Api的回傳,有些情況下,這樣會更真實,但大家就必需好好定義測試場的行為。因為測試場可能與團隊的其他成員所共用,有機會其他人可能想要更多互動的測試方式,而非固定的結果。但並上非固定結果的測試場,自動化要測試的可控度就減少。

Docker 來源掃瞄 - Docker Image Scan
科技新知
MacauYeah・2024-12-19

當網安要求越來越高時,我們也要留心 docker image 的來源是不是有漏洞問題。 docker hub 本身就已經有一些安全掃瞄報告,以 nginx 的 1.27.3 版本為例, docker hub nginx 1.27.3 , docker hub 已經列出相當多的CVE漏洞。 不過對於不公開的 docker image ,安全描瞄可是要收費的。作為小團隊,可能想先尋求一些簡單的免費方案。如果你想同樣的需求,可能Trivy會幫到你。 Trivy Trivy 是一個用於描瞄軟件版本依賴或設定檔是否引用到一些有漏洞問題的軟件,它也能檢測 docker image 是否有漏洞或錯誤設定的問題。而且更好的是, Trivy 本身亦有 Docker Image 版本,我們就不用煩惱怎樣弄一個 Trivy 的執行環境,只要可以運行 docker ,有網路就可以了。但使用 Docker Image 版的 Trivy 有一個額外要求,就是它要有主機上的 docker.sock 權限。 描瞄的指令如下,其中 docker.sock 就是為了讓 containers 內部的程式可以存取主機的 docker daemon , .cache 則是為了方便暫在下載資源。 上面故意用 nginx 的兩個同版本號不同平台的 docker image,其實就是為了引出一些潛在問題。nginx 預設是使用的debain OS的,在筆者寫文章的當下,已經更新到最近的 image ,但始終有一大部份可能的漏洞。反觀 alpine OS 版本,就找不到這麼多問題。 這是因為 alpine 預設安裝的依賴較少,所以找到的漏洞也少。正所謂,做多錯多,唔做唔錯(大誤)。這其實有好有不好,因為在發生問題時,在 alpine 下可能連基本的除錯工具都沒有。除非大家有完整測試,或者對 alpine 有相當的認識,你才會選擇一個非官方預設的版本。但就以事論事,引用較少的依賴,長久之下的確是不會有那麼多隱患。大家如果有條件,也可以試試 alpine 或其他版本。 前一節我們可以看到,Trivy需要經過 socket 的方式才能存取主機上的 container daemon 操作權。但 podman 作為一個不主張 daemon daemon less,亦主張不需要 root rootless,那麼它該怎樣執行? 其實podman也有user層面上的 socket,而且 trivy 也有對應的方式去轉用第三方 socket 有點像使用遠端主機 socket,但官方並未宣佈正式支援遠端的方式。 具體使用方式,筆者亦已在 steam deck 上測試,使用方式如下。不過因為 steam deck 預設沒有 root,筆者就省略 cache 指令,免得之後要有權限問題要手動清理。 Ref Podman socket activation Trivy Support for rootless podman

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的建立。

BEYOND EXPO | 澳門電訊 X 澳門大學 延續項目合作 推動智慧旅遊業
科技新知
Cheers!・2024-05-24

為推動澳門智慧城市建設發展,澳門電訊與澳門大學早於2018年已簽署了戰略合作協議,透過雙方的合作,成功完成了「旅遊大數據算法研發」及「自動化客戶體驗測試工具研發」的項目合作,5月23日,於BEYOND國際科技創新博覽會(BEYOND EXPO)澳門電訊展館舉行雙方延續戰略合作簽署協議,為助力澳門14產業多元發展注入新活力! 簽署有關戰略合作協議 澳門大學副校長(研究)葛偉教授和澳門電訊行政總裁潘福禧共同見證下,澳門大學科技學院院長須成忠教授與澳門電訊商務副總裁湛寶儀簽署了有關戰略合作協議! 澳門電訊商務副總裁湛寶儀:「澳門大學卓越的科研團隊和師生,是澳門電訊在推動智慧城市領域研究成果轉化的重要伙伴,其中『旅遊大數據算法研發』項目的成果,更成為了支持澳門智慧旅遊發展的重要部分,未來,澳門電訊繼續就5.5G、AI、大數據、智慧物聯網應用等領域,與澳門大學展開更深入的合作,期待為澳門打造更多智慧應用場景。」 澳門大學科技學院院長須成忠教授:「澳門大學與澳門電訊的強強合作,相信能對澳門的通訊發展,起到更大的推動作用,這次的續約,也是雙方對前期工作的認可和肯定,雙方的後續合作,特別是在產學研方向的合作,有望推動上更高更大的台階。」 雙方進行了產學研項目交付儀式 交付項目 「旅遊大數據算法研發」項目 將助力澳門電訊大數據服務應用,進一步精準地分析及挖掘景點與旅客之間的關係,擴展數據的可用性及支持轉化更多應用場景。 「自動化客戶體驗測試工具研發」項目 將加快澳門電訊推動實現智能化工作流程,提高工作效率及測試準確性、擴大測試覆蓋範圍等,更好地了解客戶的服務使用體驗。 澳門大學代表參觀展館 在澳門電訊介紹下,參觀了展館中圍繞助力推動文化旅遊、大健康產業、AI大數據潛力和應用、最新網絡安全技術與多網融合、新一代極速網絡等方面的「數碼澳門3.0」網絡基建及智慧應用。

Spring Boot - Maven Cheat sheet
科技新知
MacauYeah・2024-01-12

基礎 刪除所有結果,全部重新編譯 mvn clean compile 跑起用Spring boot寫的main class,運行Spring boot context。 mvn springbootrun # or mvn clean compile springbootrun 執行測試用例,預設只會測試test資料夾下以某些命名規則的class例如class名以Tests或Test結尾的class,其他命名規則筆者未有能力一一驗證 mvn test # or mvn clean compile test 多Profile、多組件、多測試 使用P指定編譯時的選用pom.xml中的project.profiles.profile參數。也可以用此來傳遞到spring profile,使得編譯後的spring war預設選擇特定profile。 mvn clean compile PmvnProfile # or mvn clean compile springbootrun PmvnProfile 使用pl限定mvn指令只對某個子組件生效,但有時候子組件之間也有引用關係,所以需要再額外加上am參數alsomake mvn clean compile springbootrun pl SUBMODULE_NAME am 使用Dtest=限定只執行某個class的測試用例,或單個測試函數。可以無視class名的命名規則 mvn test Dtest=TEST_CLASS_NAME # or mvn test Dtest=TEST_CLASS_NAME#TES_METHOD_NAME 若屬於多組件情況下,其他子模組找不到同樣名稱的測試,會測試失敗。需要再加上Dsurefire.failIfNoSpecifiedTests=false mvn test pl SUBMODULE_NAME am Dtest=TEST_CLASS_NAME Dsurefire.failIfNoSpecifiedTests=false # or mvn test pl SUBMODULE_NAME am Dtest=TEST_CLASS_NAME#TES_METHOD_NAME Dsurefire.failIfNoSpecifiedTests=false 打包 在本機電腦中,把java變成jar或者war。通常用於自行發佈的環境中。 mvn package 有時特定Profile沒法成功執行測試用例,或者你認為有些測試問題不影響使用,需要跳過package中的test。 mvn package Dmaven.test.skip=true # won't compile test folder mvn package DskipTests=true # compile, but won't run 例外情況 強行把一個第三方jar,種到本機電腦中的.m2repository # copy from httpsmaven.apache.orgguidesminiguide3rdpartyjarslocal.html mvn installinstallfile Dfile= DgroupId= DartifactId= Dversio

民俗專家告訴你2024年第一個天赦日做什麽?
宗教玄學
熊神進・2023-12-31

熊老師,風水課程導師,執業30多年 2024年第一個天赦日就是一年我第一天,這是一個很有意思的日子,在傳統習俗中是祈福消灾解厄、轉運招財永姻緣的好日子,如果你懂行大愛,爲衆生做一次烟供,你就能化解近期不順。 什麽是天赦日? 天赦日顧名思義是上天赦罪的日子,尤其1月1日這天是19年才一次的,可謂上天的大赦日。古書記載:「春赦戊寅夏甲午。戊申赦日喜秋逢。三冬甲子甚爲吉。百事遇禍反爲福。其日可以緩(刑獄),雪(冤枉),施(恩惠)。」 簡單來說一年有5至7天是天赦日,天赦日是上天開恩特赦的大好日子。 天赦日我們可以做什麽? 玄學是一門多派別的學術,過去有些師傅建議去寺廟拜拜,亦有師傅建議放生等,而筆者就做烟供。 向神明思過懺悔、祈求赦罪,幷力求改過,且多多布施行善、孝敬父母,這種方法就是轉運。在過去的日子,筆者一直鼓勵大家做烟供,烟供就是給往生的衆生一頓飯, 一點溫暖,是一種慈悲布施,也是一種非直接式的赦免罪業方法。 如何做烟供? 烟供就是燒香,燒香分爲「上供」「下施」,年長的公公婆婆白天到寺廟燒香, 屬「上供」, 而年輕人晚上到河邊、公園、陽臺等燒香,屬「下施」,「下施」的意義在于給六道衆生一頓飯, 一點溫暖。常常有人問,寺廟的菩薩受善男信女供奉,香火不斷,而路邊的枉死幽靈,又有誰來上香? 做烟供的儀軌有繁有簡,一般家庭式的烟供是比較簡易,你們準備下列祭品: 紙杯一隻, 白米7粒,碟子一隻,水一瓶,餅乾壓碎少許,烟供香3個。 方法是: 把餅乾碎放在紙碟上,再放上三個烟供香由師傅開光,加了玄粉, 呈紅色狀. 紙杯倒入乾淨水,把7粒米放進去。 燒香,念ldquo;嗡啊吽rdquo;,用二隻手指把紙杯的水向四周慢慢地彈 出外。 冥想衆生在享用你的布施,及回向給它們。 你亦可以按照師傅給你的一份「烟供儀軌表」來做,其實很多明白,學霸每晚都在做烟供,儀軌十分簡單,沒有憂慮不安之處。 2024年天赦日有5天,建議每個天赦日都做烟供,如果時間不允許,我們可以選一個天赦日來做,總之,我們發心爲衆生,給衆生一點溫飽,感恩。 1月1日,沖馬,星期一,農曆十一月二十日 3月15日,沖猴,星期五,農曆二月初六日 5月30日,沖鼠,星期四,農曆四月二十三日 7月29日,沖鼠,星期一,農曆六月二十四日 8月12日,沖虎,星期一,農曆七月初九日 澳門民俗專家熊神進秘傳

陳康妮:如何培養學生的領導才能?
文化創意
陳康妮・2023-11-06

領導才能是指一個人能夠影響和激勵他人,共同實現一個目標或解決一個問題的能力。領導才能不僅包括知識和技能,還包括態度和品格。領導者需要具備以下幾方面的素質: 自信:相信自己的能力和價值,敢於承擔責任和風險,勇於表達自己的想法和意見。 創新:具有開放和好奇的心態,願意嘗試新事物和新方法,善於發現和創造機會和解決方案。 溝通:能夠清楚和有效地傳達自己的信息和意圖,並聆聽和理解他人的觀點和需求,建立良好的關係和信任。 合作:能夠與不同的人合作,尊重和欣賞他人的差異和貢獻,共享資源和信息,協調行動和分工。 學習:具有持續學習的動力和習慣,不斷反思和改進自己的表現,並從他人的經驗和反饋中學習。 作為教師,你可以通過以下幾種方法來培養學生的領導才能: 給予學生機會和挑戰:讓學生參與不同類型和層次的活動,如課堂討論、小組項目、社區服務、學生會等,讓他們有機會展示自己的才華,並面對不同的困難和問題。 ,給予學生支持和指導:在活動中給予學生適當的支持和指導,如設定明確的目標和期望、提供必要的資源和信息、給予及時的回饋和建議、鼓勵學生自主學習等。 給予學生認可和肯定:在活動中給予學生認可和肯定,如表揚學生的努力和進步、肯定學生的成就和貢獻、分享學生的成功故事等。 培養學生的領導才能是一個長期而持續的過程,需要教師與學生共同努力。通過以上方法,你可以幫助學生發展自己的領導潛能,並為未來做好準備。 陳康妮Miss Chan Connie澳洲墨爾本大學教育管理學碩士愛爾蘭都柏林大學工商管理學士澳門教育家澳門教育專欄作家澳門教育學作家:澳門教育創新澳門國際培訓師(創新創業全球職涯發展師)澳門兒童文學作家澳門斷捨離學會主席

今時今日,課金手遊值得遊玩嗎?
手機‧電玩
MacauYeah・2023-10-20

原本筆者想做一個掌機遊戲 Switch,Steam Deck, Mobile Phone的詳細對比,但最近手機的手遊真的讓筆者有太多感受,所以筆者先直接聊一聊遊戲機制問題。 說實話,手機 Mobile Phone這個載體,一定是受眾最廣的。非競技類免費課金遊戲讓大家最開心,下載不用錢,開局刷首抽,不課也開心。而對於鍾情遊戲,用課金買資源,理應亦是符合輕、重不同情度的玩家。走一次性買斷路線的遊戲,也適合無網路情境。 免費課金遊戲又分兩大類,一些是買消耗道具,提供提示或額外資源,一些就是抽獎制,把某些特別資源限制在低機率的彩池當中。以最近的Monster Hunter Now為例,就是走前者路線。可以買回復藥或增加素材的道具,供特殊情境使用。以星穹鐵道為例,就是抽獎制,某些特別角色需要從彩池中抽出。 Monster Hunter Now鼓勵大家走出門,多去一些不同的地方,原意是好的。星穹鐵道設定階段等級上限,讓特殊角色跟普通角色差異有個限度,原意也是好的。上述兩個例子,都是鼓勵大家享受遊戲基礎玩法,不需要每一刻都想著課金問題。而筆者心中的強烈反轉點,亦是因為玩了這兩款遊戲,才爆發出來。 手遊發商始終要找到收益的來源,所以通過設計一些心理關口,等玩家忍不住的時候,就課金下去。營運需要金錢,合理回收成本,大家都應該可以理解。筆者對於之前一款競技手遊,也本著支持支持的態度,去課金兩三輪。因為遊戲課金目的很明確,就是提前解鎖指定角色。筆者課出去,亦玩到想玩的角色,大家都合乎預期。 但問題是MHN和星穹,雖然看似課也能玩,但實際上,兩者玩下去都很痛苦。MHN的資源囤積速度很慢,選錯武器走錯開發路線,想換武器就得花相當大的時間成本。即使課金,也不能取得指定武器素材,也不能指定出現的魔物,使課金的確定性變得很低很低。 星穹也類似,遊戲原本就有每日取得資源上限。課金可以抽多個角色,但無法讓你重塑角色。在資源有限的情況下,你不單要考慮養那個角色,還要考慮養哪個技能,壓力也真大。到後來,可能你更在意資源收益,去猛翻功略找養成策略,而不是去研究過關機制。 這還引伸另一個問題。我課金,為了更好地享受遊戲,隨時想玩就玩,忙的話,就先不玩,有時間,就多玩玩,但上述兩遊戲都不行。MHN課金道具染色球,亦需要玩家無時無刻打開遊戲,在指定的時空標記魔物。有空想多打兩場?不行。星穹的課金模式還有分一次性和月票制。月票制雖然每日資源變多,但你若很忙,沒時間玩,那天的資源就會浪費掉。之後即使你很閒,也不能多玩。 或者有人會說,無限課金不就解決問題了嗎?但這樣的話,筆者寧願支持買斷制遊戲,至少一次性付費之後,不論怎樣重塑,也是在連續的時間內可以重來的事,再加上對機制上的熟習,多次重塑的時間會會更短。 即使講了這麼多的不是,上述兩遊戲還是相當出色的。MHN以動作遊戲規格來看,是非常能發揮手機的便攜性同時能以最直觀的方式去實作動作遊戲的刺激感。星穹的聲畫演出絕對是上上成,回合制戰鬥並不讓玩家覺得沉悶。但兩遊戲的問題就是課金收益讓人蛋疼非常。 或許,之後筆者還是會出一篇掌機遊戲大評比,但可能課金手遊就不在對比範圍裏面,能比的就只有一次性付費遊戲

中秋,這是我們煙供的晚上
宗教玄學
熊神進・2023-09-29

#煙供時,看到一隻小蝸牛# 熊老師風水課程導師,執業30多年 夜靜,獨個兒在秋風下做煙供,默默地向眾生祈福,這一生暗然走過,來生更為眾生添油香。 菩提只向心覓,何勞向外求玄。情緣真的很奇妙,以為今夜獨自一人迎冷月,原來六趣眾生在跟隨。我個人喜歡夜半才做煙供, 人夢我醒夜觀燈,暗火點點念前恩,六道四生人在哪,輪回轉轉枉一生。 在煙供的時候,我們常常遇到一些有情「化生」。什麼是「化生」?今晚我們就談一談。 在了解「化生」之前我們先來瞭解「六道」。「六道」在《三世書》的解釋是天道、人道、阿修羅道 、畜牲道、餓鬼道、地獄道。每個人,每尊佛都有衪累世的劫,我們不可能因為做了一件善事就脫離輪回,不受因果,我們只可以放下屠刀,正念跟隨正法修行,把心中佛性呈現,了斷煩塵惡果,這是正覺。做煙供並非因為輕視累世種下的惡因,不想下世輪回, 而是瞭解「十二因緣」,瞭解「三生」,我們行法佈施。 「六道」已令我們周轉折磨了,我們還有「四生」的惡相。「四生」是: 1)卵生。例如:鵲雀、鷹、燕子、 雁等的飛禽。 2)胎生。 例如:豬、狗、牛、羊等走獸。 3)濕生。 例如:魚、鱉、蝦、蟹等水產類。 4)化生。烏蠅、蚊、蟲、蟻、蛾等爬蟲類。 「四生」也是有情眾生之一,牠們因為貪嗔癡慢疑而輪為今生的蟲蟻, 很可憐,佛說眾生平等,《三世書》說一切都有因果,我們貴為人體,高頻道動物,我們在慈悲起念之際為一切有情眾生佈施,是一種本性。 我們做煙供就是一種簡單佈施,我們「布」下一些食糧,向眾生「施」食,這些食糧是一些米、 塔香、 水、 餅乾、 藥材等,我們用一個小碟,把乾糧盛在一起,點火,念幾句嗡阿吽,就是這樣發心, 就是這般自然, 你就種下功德, 懂我說嗎? 佈施是一種慈悲, 是我們內心的佛性,用玄學一句老話就是發心, 初心, 人人皆有, 只因無明, 只因未遇上師傅, 你的真善美沒有啟動起來。 在煙供的時候, 你的火溫暖了饑餓中的蝸牛,敲醒了沉睡中的化生,牠們同樣是受苦受難的一群,牠們同樣需要父母的愛, 同伴的關心, 人道的佈施, 今夜眾生不寂寞, 因為有你的佈施。 在一個城市裡,人人只懂拼命賺錢買房買屋,又有幾人如理如法的進行煙供?我們這樣的佈施將真正的利益到整個城市所有的六道四生。我們點塔香看得見的不是自己的光明,而是慈悲救度的惡趣眾生。 佈施的食物是「四化」的資糧,請留給牠們的溫飽,人間是中秋,蒼生又何嘗不是,我們在中秋夜,做一次煙供,把煙火溫暖有情六趣, 感恩大愛, 筆者代可憐的眾生祝大家節日吉祥。

相信好事會依循吸引力法則發生
宗教玄學
熊神進・2023-09-14

#我們向陽光出發# 熊老師風水課程導師,30多年執業經驗 早上,筆者的國內助理林小姐在我的whatsapp留言,好說美國有商界華人邀請我去做風水設計,可是她沒法把我連續安排一星期時間給客人, 因為我的工作檔期已經滿了,我聽到後也是遺憾。過去三年當全球疫情爆發, 而我的國內淘寶,微信卻在火紅中,世界各地的讀者都來請法器,香枝,為的就是增加自己的正能量。 「正能量」不是虛說,這是得到國外很多學者研究,認同,在內地,我們叫「能量」。 叫什麼不重要, 重要是幫你的法器開光的師傅, 他本身有沒有正能量, 如有,他有沒有發射給你。 師傅是能量體我們可以理解,因為他她在修煉期間把外在磁力線宇宙能量收在附近山頭, 集中一起, 待日後使用,但, 我們是活在俗世繁塵,你家不安裝空調, 也不可以阻止鄰家不安裝, 當各家各戶都開啟空調的時候, 難道你一點也沒有影響? 人是帶業力來到六道, 今生遇到的人和物都是累世的痕跡, 人不可能沒有習念, 沒有習性, 更不可能看破紅塵走入深山避世, 這是違反群體生活的框架, 人在群體生活裡, 人的貪念來得很簡單,就是ldquo;錢rdquo;, 因此古人老早說ldquo;金錢是罪惡rdquo;。玄學家也是人, 凡人也具有貪念, 你我如是;凡人都有目的現今的目的被說是貶語, 工作有目的, 愛情有目的, 只有父母對子女的愛是沒有目的, 只有大愛為眾生服務是沒有目的, 如果在0與1的選擇中, 大愛的唯一目的, 就是把自己燃燒去溫暖身邊人。 相信好事會依循吸引力法則發生,這是我的正能量,我從少在森山修行,觀想日月星辰,修了純潔的心,淨了俗世的靈,每次開光, 我都吐氣在香枝上, 把正能量灌進去,當大家燃燒時,全屋都是正能量, 好運齊來, 這是真實不虛。 律師燒了香,案件處理順利; 公務員燒了香, 升職了;藝人燒了香,門票賣光了, 這是請香的人回饋, 因為他她們懂得感恩。 懷有正能量的人更容易從挫折中振作起來,如果大家有看過我在「玄學信箱」的信件, 你們都知道我會跟正能量的人在一起, 這是「吸引力法則」。我每天維持「脈七輪」10分鐘, 早課10分鐘,步行一萬至一萬五千步,這就是我在都市的簡單修行, 真不會刻意為修行而修行。 在生活中獲得正能量不是因為對住佛菩薩日拜夜拜做88次拜懺就完滿? 又或提著茶壺飲茶, 這就是人生的自在?我是笑一笑,冷冷的。 不要把正能量曲解, 正能量就在你的身邊, 深山藏青水, 青水在腳頭, 你把你的前生人趕走, 誰又來激勵你向上,沒有他她在你身邊,誰看到你的潛能? 任性是負能量,要珍惜身邊的人帶給你的感受,把時間和精力放在對的人身上, 而不是茶杯裡。 經常做這個「脈七輪」冥想,你更能夠寬恕,也有慈悲心,容易與前生人連結,更自我接納他她的親近, 而不是無情拒絕。