搜尋

搜尋結果

見到鬼你會唱咩歌?...btw有人只唱英皇的歌?!丨歡樂馬介休丨【衝出黎唱歌遊戲 feat. 泳兒、Gladys】
專題報導
bacalhau・2019-10-27

情境唱歌遊戲2 見到鬼你會唱咩歌? 同歌手玩先係真正唱歌遊戲! 玩法: 出情境題 最慢一個輸 懲罰: 好味的咸竹蜂 舒服的衣夾 #綜藝 #英皇 #唱歌遊戲 ================ 馬介休節目表: 星期一 《仲有無兒問》 99【10後小朋友駕到】httpsyoutu.beUnx80x82x_0 星期三 《馬介休遊戲》 189【五秒腦袋進水遊戲】 httpsyoutu.beZWtEDIHWVM0 星期五 《出糧食好啲》 169 【隨時唔洗請客!】httpsyoutu.beaoQ5F5GyZUI 旅旅旅呢?其他短片呢? 敬請期待!! 記得睇完訂閱、留言同埋Share出去啊! 快快訂閱【歡樂馬介休YOUTUBE頻道】 右上角紅色訂閱按鈕啊BB 速速讚好【歡樂馬介休FACEBOOK專頁】 httpswww.facebook.combacalhau.ent 慢慢追蹤【歡樂馬介休INSTAGRAM專頁】 httpswww.instagram.combacalhau.ent 齊齊聊天【歡樂馬介休FACEBOOK群組】 httpswww.facebook.comgroupsbacal... 〔馬介休女玩員粉絲專頁〕 BOBO FB粉絲團:httpswww.facebook.combobo1030.mo IG專頁:httpswww.instagram.comwongkitian 啊花 FB粉絲團:httpswww.facebook.comFlowerIeong56 IG專頁:httpswww.instagram.comflowerieong56 YOUTUBE頻道:httpswww.youtube.comchannelUCLgP... VIVI FB粉絲團:httpswww.facebook.comvivi617.mo IG專頁:httpswww.instagram.comsemvi09__pb 芊華 FB粉絲團:httpswww.facebook.comchinwawawa IG專頁:httpswww.instagram.comwawaeatzz YOUTUBE頻道:httpswww.youtube.comchannelUCobD... MARY FB粉絲團:httpswww.facebook.commary.music.p... IG專頁:httpswww.instagram.commaryyyyylo YOUTUBE頻道:httpswww.youtube.comchannelUCgC1... 〔馬介休男玩員粉絲專頁〕※就睇下有無人like男仔 龍哥 FB粉絲團:httpswww.facebook.combrodragon.mo IG專頁:httpswww.instagram.comleongchilong YOUTUBE頻道:httpswww.youtube.comchannelUC8NF... 華浚 FB粉絲團:httpswww.facebook.comwachon115 IG專頁:httpswww.instagram.comwachon115 YOUTUBE頻道:httpswww.youtube.comchannelUC5Vc... 黑GAP FB粉絲團:httpswww.facebook.comgapkevinho IG專頁:httpswww.instagram.comhowengkin YOUTUBE頻道:httpswww.youtube.comchannelUC4LW... RICO 凌永豪 FB粉絲團:httpswww.facebook.comRicoLinkLink IG專頁:httpswww.instagram.com0rico YOUTUBE頻道:httpswww.youtube.comchannelUCrtd... 靚仔達 FB粉絲團:httpswww.facebook.comhandsomepst217 IG專頁:httpswww.instagram.compst217 YOUTUBE頻道:httpswww.youtube.comchannelUCem_... 其他平台 微信公眾號/微博/騰訊視頻/土豆網/嗶哩嗶哩:欢乐马介休

玩咁耐狼人殺 知唔知金水係咩?丨歡樂馬介休丨【仲有無兒問 EP.7】
專題報導
bacalhau・2019-10-25

從未見過咁識Fake人的小朋友 玩咁耐狼人殺 知唔知金水係咩? TFBOYS成員係王原定王源定王完定王猿? ================ 馬介休節目表: 星期一 《仲有無兒問》 99【10後小朋友駕到】httpsyoutu.beUnx80x82x_0 星期三 《馬介休遊戲》 189【五秒腦袋進水遊戲】 httpsyoutu.beZWtEDIHWVM0 星期五 《出糧食好啲》 169 【隨時唔洗請客!】httpsyoutu.beaoQ5F5GyZUI 旅旅旅呢?其他短片呢? 敬請期待!! 記得睇完訂閱、留言同埋Share出去啊! #兒童節目 #綜藝 #小朋友 快快訂閱【歡樂馬介休YOUTUBE頻道】 右上角紅色訂閱按鈕啊BB 速速讚好【歡樂馬介休FACEBOOK專頁】 httpswww.facebook.combacalhau.ent 慢慢追蹤【歡樂馬介休INSTAGRAM專頁】 httpswww.instagram.combacalhau.ent 齊齊聊天【歡樂馬介休FACEBOOK群組】 httpswww.facebook.comgroupsbacal... 〔馬介休女玩員粉絲專頁〕 BOBO FB粉絲團:httpswww.facebook.combobo1030.mo IG專頁:httpswww.instagram.comwongkitian 啊花 FB粉絲團:httpswww.facebook.comFlowerIeong56 IG專頁:httpswww.instagram.comflowerieong56 YOUTUBE頻道:httpswww.youtube.comchannelUCLgP... VIVI FB粉絲團:httpswww.facebook.comvivi617.mo IG專頁:httpswww.instagram.comsemvi09__pb 芊華 FB粉絲團:httpswww.facebook.comchinwawawa IG專頁:httpswww.instagram.comwawaeatzz YOUTUBE頻道:httpswww.youtube.comchannelUCobD... MARY FB粉絲團:httpswww.facebook.commary.music.p... IG專頁:httpswww.instagram.commaryyyyylo YOUTUBE頻道:httpswww.youtube.comchannelUCgC1... 〔馬介休男玩員粉絲專頁〕※就睇下有無人like男仔 龍哥 FB粉絲團:httpswww.facebook.combrodragon.mo IG專頁:httpswww.instagram.comleongchilong YOUTUBE頻道:httpswww.youtube.comchannelUC8NF... 華浚 FB粉絲團:httpswww.facebook.comwachon115 IG專頁:httpswww.instagram.comwachon115 YOUTUBE頻道:httpswww.youtube.comchannelUC5Vc... 黑GAP FB粉絲團:httpswww.facebook.comgapkevinho IG專頁:httpswww.instagram.comhowengkin YOUTUBE頻道:httpswww.youtube.comchannelUC4LW... RICO 凌永豪 FB粉絲團:httpswww.facebook.comRicoLinkLink IG專頁:httpswww.instagram.com0rico YOUTUBE頻道:httpswww.youtube.comchannelUCrtd... 靚仔達 FB粉絲團:httpswww.facebook.comhandsomepst217 IG專頁:httpswww.instagram.compst217 YOUTUBE頻道:httpswww.youtube.comchannelUCem_... 其他平台 微信公眾號/微博/騰訊視頻/土豆網/嗶哩嗶哩:欢乐马介休

緬甸。曼德勒 | Generation – 緬甸式早餐
走遍世界
原來世界這樣大・2019-05-21

待在緬甸多天,才發覺每天也在Hostel吃早餐,未沒有真正的嚐過緬甸的早餐。趁在緬甸的最後一天,放棄了Hostel的免費早餐,到Hostel附近的餐廳吃緬甸式早餐,讓我回到香港也可以好好懷念。 住在Mansion Hostel Mandalay,周邊的餐廳以步行就可到達,個人是挺推介的!而這間Generation也是以步行15分鐘就可到達,相當的方便。 Generation這間餐廳在Tripadvisor也沒有資料。依我記憶是在Hostel的自製地圖找到的。 早上的曼德勒是有點冷的,但有陽光照射著,還是有份精神奕奕的朝氣!Generation 6am就營業,是緬甸吃早餐的好地方呢! 我看著餐牌才發現有幾款緬甸特式的早餐款式還未吃過,既然等一下要坐8小時的大巴,那吃飽飽才上路吧!我點了Chicken Prata 和油條。這兒總共是二人的份量啊!(看我多誇張!) 油條十分鬆軟,不過像廣東的油條一樣也是沒有什麼味道的。而不同的是廣東的油條配上白粥,緬甸的油條則配上緬甸奶茶。 緬甸奶茶已經是茶加上煉奶,對他們來沒有像西式般的黑咖啡或是奶啡。所以對於不喝奶的,下單時真是要交代得非常清楚。而緬甸奶茶也是甜度很高,不過我覺得偶爾喝喝也無妨啦!這份甜度或許就是緬甸奶茶的特色了,要把這味道記下。 仰光的Rangoon Tea House是可以自行選擇奶茶的甜度,來伸延閱讀吧:httpswp.mep9S9CO4vJ 把油條吃到差不多,Chicken Prata來了。心想,我真的能把所有東西吃完嗎?既然都點了,那就盡力以為吧!Prata是煎餅的意思,當然不同地方的煎餅也各有不同了。緬甸煎餅內的醃料可以有雞肉或羊肉的選擇。剛做好的煎餅熱烘烘,放到口中吃到煎餅的香脆!真的要試試! 要吃緬甸早餐不要像我留到最後一天才吃,還是每天嚐不同菜式的好!要是住Mansion Hostel Mandalay的,Hostel的免費早餐雖然好吃,但也不要錯過緬甸式的早餐啊! Generation地址:Corner Of 26th Street x 68th Street, Chanayethazan Tsp, Mandalay, Myanmar Burma營業時間:6am10pm

Spring Boot 04 - 進入http json api 世代
科技新知
MacauYeah・2024-05-23

本節,我們將會建立一個http服務,提供json api讓程式訪問。 下戴模版 我們跟上節一樣,使用Spring Initializr Maven 下載模版,但細節筆者就不再講啦。Dependency主要選擇 Spring Web Spring Boot DevTools 下載後,可以直接運行測試,可以用指令 mvn test 或經IDE運行。Spring會至少測試下能不能成功取用預設的8080端口。 Controller 我們若要實作 http json api,需要在 spring 中加入一個類,附註為 @RestController ,那方便起見,類名我們也命名為 XXXController 吧。作為示範,我們弄一個 HomeController.java ,裏面有最常見的 http GET, POST功能。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeController.java import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; ... other import @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; @PostMappingquot;someRecordquot; public Map createSomeRecord@RequestBody Map requestBody HashMap ret = new HashMaprequestBody; ret.putquot;retquot;, quot;got your requestquot;; return ret; HomeController裏,完整的URL 其實為 GET httplocalhost8080apisomeRecorduuid POST httplocalhost8080apisomeRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile springbootrun,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl httplocalhost8080apisomeRecord1234 # return quot;retquot;quot;your uuid1234quot; 測試 POST,其中的 d 參數,會對應 spring裏的 @RequestBody, H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl X POST httplocalhost8080apisomeRecord H quot;ContentType applicationjsonquot; d 'quot;requstquot;quot;did you get itquot;' # return quot;requstquot;quot;did you get itquot;,quot;retquot;quot;got your requestquot; 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action =gt; Generate Test,然後加入這次要測試的參數。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeControllerTest.java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.RequestBuilder; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testGetSomeRecord throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; @Test void testPostSomeRecord throws Exception String request = quot;quot;quot; quot;requstquot;quot;did you get itquot; quot;quot;quot;; RequestBuilder requestBuilder = MockMvcRequestBuilders.postquot;apisomeRecordquot; .contentTypeMediaType.APPLICATION_JSON .contentrequest; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.requstquot;.valuequot;did you get itquot; .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;got your requestquot; .andDoMockMvcResultHandlers.print; 最後就是執行 mvn test 或經IDE運行,應該都會得到所有測試都通過的結果。 mvn test # other test result ... INFO Tests run 2, Failures 0, Errors 0, Skipped 0, Time elapsed 0.368 s in io.github.macauyeah.springboot.tutorial.springbootwebapibasic.controller.HomeControllerTest # other test result ... 上面的程式碼很多,我們逐一來。 @SpringBootTest 寫在類的外面,代表執行這個測試類時,需要運行起整個Spring程序,當然也包括http的部份。 @AutoConfigureMockMvc 寫在類的外面,代表執行這個測試類時,可以模擬一些發向自己的 http 請求。 @Autowired private MockMvc mockMvc 寫在類的裏面,因為之前有定義了可以模擬 http 的請求,Spring在運行時為大家提供了那個所謂的模擬http client的實例。 MockMvcRequestBuilders,則是建造要測試的URL及Header參數。 MockMvcResultMatchers,則是檢查回傳的結果是否如遇期的一樣。 為何這個http client叫模擬 Mock 因為在測試用例中,可能連Controller 內部依賴組件也需要進一步模擬,這樣才能把測試目標集中在Controller裏,這也是單元測試的原意。只是本次的例子看不出模擬與否的差別。 MockMvcResultMatchers.jsonPath,這是用來檢測json的結構是否跟預期一樣。有些網路上的其他例子會簡寫成 jsonPath ,但因為vscode IDE的自動import功能比較差,筆者還是保留傳統的寫法。 如果大家覺得@SpringBootTest很難,想折衷地把其他測試方法,那麼把 postman curl好好管理起來,每次修改完程式,都完整地執行一次 postman curl ,也可以達到測試的效果。只不過大家還是要好好學會整合 postman curl,知道如何檢測json結構,什麼時候有錯,什麼時候叫測試通過,所以也要花一樣功夫來實現。 最後,大家千萬不要因為測試難寫而逃課,因為寫測試絕對地可以減輕日後重執行的工作量。除非你的程式碼即用即棄,否則都建議寫測試。測試跟寫文檔不一樣,有了測試也不能沒有文檔。好消息的是,文檔現在越來越多自動生成的工具,我們日後再找機會介紹。 Source Code spring boot web api basic

紅土之城 ~ 馬拉喀什
走遍世界
莫雪・2021-06-03

紅土之城 摩洛哥馬拉喀什 馬拉喀什古城裡, 有座高高矗立的清真寺紅土牌坊標誌碓樓, 遠遠便能見到。 相連的一組陶土红、黃土混合的清真寺連遺城牆建築物, 顯得風塵僕僕古磧味怏然。 那裡, 穆斯林信徒每天仍沿用的參拜禮堂, 依舊的定點禮拜召集鍾響; 一樣的呢喃禮樂聲音; 一貫的信眾崇拜者忙碌地戶外席地取水, 先潔淨手腳以示敬重; 一直延綿的宗教活動。 這座紅土碓樓的清真寺不設遊客進入參觀, 只能繞着城牆建築物走一圈, 感受一下建築物的恢宏, 配上白牆紅木圓門的設計心思, 在藍天白雲映襯下 格外嘗心悅目; 與及伊斯蘭教文化信徒對宗教堅持和信守。 清真寺對開也有片廣場, 隨意走走, 累了廣場椅子閒座, 聴聴寺內呢喃的禮頌讚聲音, 看看摩洛哥人身披長袍走過飄起舞動衣身下擺, 感覺寫意 摩洛哥的阿特拉斯的山脚下,地理處於摩洛哥南部马拉喀什,是全国第三大城市, 也是重要古都之一。 這座城市早建於公元1062年,到現在已經有一千年歷史了, 仍然保留住古老的外貌,古城放眼, 滿目皆是陶土赭红圍牆砌成、 陶土红房屋,因此, 馬拉喀什又被稱為紅城而聞名世界。 詹馬埃爾弗納廣場, 感覺是一個大大的雜耍夜市場, 遊戲動物雜耍的、講故事的人、 賣摩洛哥食品小吃與及各式飲品的人、跳舞者和音樂表演者, 讓你眼界大開, 目不睱給, 真有點像走進了古時「還珠格格」戲裡的年代, 小燕子雀躍於 那些街頭各類攤檔表演與飲食文化。白天, 相當喧嚷的廣場, 你可以頂著艷陽藍天去圍觀表演攤檔, 或是躲進仍保存完好的紅土陽台茶座喝杯咖啡, 遠觀近看一片繁忙熱鬧廣場, 感受一刻寫意時光。太陽隨隨下山, 黃昏後廣場更為熱鬧, 廣場上的食品擹點開張使得廣場變為了一個空前熱鬧的露天餐廳; 人山人海, 熙来攘往, 呈現了中世纪的繁華商市面貌 當你以為去了那一個的泰國或台北夜市場, 偶然有馬車經過, 載貨或是 招客人馬車遊覽的; 又或是身旁頭經過頭戴小白巾帽、 身穿長袍的阿拉伯人, 才把你喚回去非洲繁忙的角度裡去。 廣場方圓周圍便是濃郁的伊斯兰教風格大街小巷,伊斯兰教的建築和商店舉目皆是, 商品見過沒見過的都令你想去探究一二, 蜿蜒的石板街道路通向老城的各個區域, 走着走着, 彷彿時光穿越去了幾百年前在電影情節見到的情景, 小巷錯縱復雜的小巷,路邊攤販、巴剎, 像是身處一千零一夜的場景裡去了 #穆罕默德五世陵墓 #白色古城得土安 【編輯聲明】 本篇文章、相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。 聯絡及邀約 irene801802@hotmail.com