搜尋

搜尋結果

2018年9月新遊戲
手機‧電玩
肥羊的頹廢生活・2018-08-30

暑假又過左啦,但係好遊戲係唔會完嘅。九月有十九隻新遊戲推出,究竟有九月係你銀包出血定係又可以儲下錢等十月嘅新遊戲呢? 依家就由我推薦幾隻重點遊戲,睇下你嘅選擇會唔會同我一樣。 NBA Live/2K19 身為運動類遊戲嘅FANS,NBA系列嘅遊戲應該係你每年必入嘅遊戲。係近依幾年可能係無對手嘅關係,2K系列好似有D停滯不前,除左係畫面靚左之外,遊戲本身已經無咩進步,防守依舊都係離你兩步都係防守成功,小打大好多時都變成人類BLOCK SHORT精華合集,加上2K18果個極其白痴嘅MY GM故事,所以我對今集嘅2K都有少少保留。 NBA Live就年年都係雷聲大雨點小,都係Trailer一出,誰與爭鋒,但係玩落又係點呢?相信有玩嘅都心知肚明,動作/人物比例等等…… Shadow of the Tomb Raider 如果你係鐘意動作類遊戲,Tomb Raider你一定會鐘意玩,今集已經係故事嘅第三集,今集繼續都係探索遺跡一路尋找殺父仇人。而今集主要嘅場景都係以水中洞窟為主,但以我多年嘅打機經驗,水中操作都係遊戲嘅死穴黎,唔知今集你會唔會又要買多一個手制呢? Super Seducer 2 如果你唔鐘意運動類遊戲又唔鐘動作類遊戲,咁不如試下真人模擬遊戲。Super Seducer 2係一款真人戀愛遊戲,如果你對悶左日式戀愛遊戲,咁不如試下美式嘅戀愛遊戲。到底你係一個八面玲瓏嘅超級花花公子,定係情場新手會死係紅裙之下,一切都睇你嘅表現呢。 FIFA 19 最後一隻會推荐嘅遊戲就係FIFA 19,依隻其實唔洗講咁多,會買嘅人就會買,唔買嘅人都係唔會買。但好似我咁對足球係有愛嘅,其實都係會買。我覺得FIFA 同2K都係有同一個問題,就係因為無對手,所以真係無咩進步。每一集嘅感覺都係畫面靚左,名單更新左,但係感覺都係咁上下。而且今集仲要加左個食雞mode落去……… Marvel's Spider-Man 如果你鐘意超級英雄遊戲,咁你應該唔會放過你最好嘅鄰居Spider-Man。今集應該係第一隻做開放世界嘅超級英雄遊戲,但係開放式世界都會有一個好大嘅問題,會唔會為左一個細嘅支線任務要你飛十萬九千哩呢?而且係Trailer睇黎,蜘蛛感應係其中一個重點玩法,但係好多遊戲嘅重點都唔係重點黎,會唔會變左一個食之無味 棄之可惜嘅玩法呢?

Spring Boot 05 - 為 http json api 加入登入要求
科技新知
MacauYeah・2024-07-02

本節,我們將為之前的http服務,加入認證機制,只有在資料庫現存的用戶可以登入及訪問我們的json api。 下戴模版 慣例,我們用Spring Initializr (Maven) 下載模版,Dependency主要選擇 Spring Web Spring Boot DevTools Spring Security Controller 跟上節一樣,我們起一個Controller,為簡化測試,我們只做http GET api。 由於本blog對於Source Code的顯示不太友好,有需要看source code的,請到Github查看 //src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/controller/HomeController.java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/api") public class HomeController { @GetMapping("/someRecord/{uuid}") public Map readSomeRecord(@PathVariable String uuid) { return Map.of("ret", "your uuid:" + uuid); } } 準備我們的test case,但這次我們預期它應該要出現登入失敗的結果。 //src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/controller/HomeControllerTest.java @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest { @Autowired private MockMvc mockMvc; @Test void testNoLogin() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is4xxClientError()) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").doesNotExist()) .andDo(MockMvcResultHandlers.print()); } } 在我們執行上述的測試,test case 成功過了。我們的基本設定跟上一節其實沒有多大改動,為何現在http api會回傳狀態 401? 那是因為我們在依賴中加了,Spring Security,它配合了Spring Web,就會自動為所有api加入權限檢測。我們的測試中,沒有任何用戶登入,當然會出現 http 401。為了讓我們可以好好管理誰可以使用api,我們就來設定一定Security。 我們加一個WebSecurityConfig.java,暫時指定所有的訪問路徑都必需有USER權限,並且用 http basic的方式登入。 //src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/config/WebSecurityConfig.java import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.Customizer; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.web.SecurityFilterChain; @Configuration @EnableWebSecurity public class WebSecurityConfig { @Bean SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http.authorizeHttpRequests(authorizeHttpRequests -> { authorizeHttpRequests.requestMatchers("/**").hasRole("USER"); // 所有的訪問路徑都必需有USER權限 }); http.httpBasic(Customizer.withDefaults()); // 使用http basic作為登入認證的方式 return http.build(); } } 上述例子,只是擋了沒有權限的人,我們還需要讓有登入身份的用戶可以成得取限User權限。 我們繼續修改,WebSecurityConfig,加入只在記憶體有效的InMemoryUser import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.provisioning.InMemoryUserDetailsManager; public class WebSecurityConfig { //.. @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); // 我們的密碼不應該明文儲,比較保險,我們使用BCrypt演算法,為密碼做單向加密。 } @Bean public UserDetailsService userDetailsService() { UserDetails user = User.withUsername("admin") .password(passwordEncoder().encode("pass")) .roles("USER").build(); // 我們在記憶中體,加入一個測試用的User,它的名字為admin,密碼為pass,權限為User return new InMemoryUserDetailsManager(user); } 然後加入新的測試,直接模擬Role。結果是通過的。 //src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/controller/HomeControllerTest.java @Test void testLoginWithRoles() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON).with( SecurityMockMvcRequestPostProcessors.user("someone") .roles("USER", "ADMIN")); // 沒有使用密碼,只使用Role this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is2xxSuccessful()) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } 再來一個測試,改用密碼登入,分別輸入錯的和正確的密碼。 @Test void testLoginWithWrongPasswordAndNoRole() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .header("Authorization", "Basic randompass") // 輸入錯的密碼,應該回傳http 401 Unauthorized .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is4xxClientError()) .andDo(MockMvcResultHandlers.print()); } @Test void testLoginWithPassword() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .header("Authorization", "Basic YWRtaW46cGFzcw==") // http basic 就是把 admin:pass 轉成base64 .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is2xxSuccessful()) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } 最後,當然是正確的密碼才能通過。若果大家還是半信半疑,我們可以跑起真的正服務(IDE RUN或mvn spring-boot:run),然後用curl去試。 curl http://localhost:8080/api/someRecord/1234 // failed with 401 curl -u "admin:pass" http://localhost:8080/api/someRecord/1234 // successed 使用SQL Database讀取用戶登入資訊 一般而言,我們不可能把所有用戶登資訊打在InMemoryUser中,通常背後有一個資料庫儲存所有的用戶資訊,我們在登入時,讀取它來做對比檢證。 為此,我們在maven中,加入 Spring Data JPA h2 database (或任何你的資料庫,如mysql 、 sql server) 最後一步,我們把InMemoryUser去掉,改為從資料庫讀取。因為原始碼太多,就不全部貼上。最主要的是WebSecurityConfig.java要關掉之前的UserDetailsService,改為提供一個UserServiceImpl類,它會實現UserDetailsService的功能。 @Configuration @EnableWebSecurity public class WebSecurityConfig { // 把原來的Bean先變成註解,其他不變 // @Bean // public UserDetailsService userDetailsService() { // UserDetails user = User.withUsername("admin") // .password(passwordEncoder().encode("pass")) // .roles("USER").build(); // return new InMemoryUserDetailsManager(user); // } } // spring-boot-tutorial/spring-boot-web-api-data/src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/config/UserServiceImpl.java // other import import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.crypto.password.PasswordEncoder; @Service public class UserServiceImpl implements UserDetailsService { @Autowired PasswordEncoder passwordEncoder; @Autowired UserRepo userRepo; @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { // 因為我們資料庫沒有資料,為了方便測試密碼的加密,我們在java code上直接插入一筆資料。 UserEntity defaultUser = new UserEntity(); defaultUser.setUsername("admin"); defaultUser.setPassword(passwordEncoder.encode("pass")); defaultUser.setRole("USER"); defaultUser.setUuid(UUID.randomUUID().toString()); userRepo.save(defaultUser); // 上述為測試用插入資料,不應該出現在正式使用環境中。 UserEntity user = userRepo.findOneByUsername(username) .orElseThrow(() -> new UsernameNotFoundException(username + " not found")); // 找找資料庫有沒有正在登入的該名使用者username List authorities = List.of(new SimpleGrantedAuthority("ROLE_" + user.getRole())); LOG.debug("got user uuid:{}, username:{}, role:{} from database", user.getUuid(), username, user.getRole()); // 如果前面的 findOneByUsername 有結果回傳,我們就給它一個ROLE_XXX的權限。 return new User(username, user.getPassword(), authorities); // 這裏從沒有檢查過密碼是否有匹配,全部交給Spring Security去做 } } //spring-boot-tutorial/spring-boot-web-api-data/src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/entity/UserEntity.java // spring-boot-tutorial/spring-boot-web-api-data/src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/repo/UserRepo.java 上述段落中,筆者省略了UserEntity和UserRepo,它們只是一般的spring-data-jpa概念,有需要可以經文末的連結查看完全原始碼。最需要注意的,是UserEntity的password欄位,在資料庫中是以加密的方式儲存。我們在配匹登入者與資料庫記錄時,也沒有自行檢驗密碼的需要。我們只是在加密過的密碼回傳給Spring Security,Spring框架會自行把登入者輸入的密碼與加密了的密碼作比較。

熊神进2021年射手座星座运程
玄學星相
熊神進・2020-12-23

#射手座星座运程# 你一直都在意家庭生活及家人的生活是否安好,2021年你会更加为家庭付出,尤其是5月至7月期间,你的心常系家庭,而且常常思虑如何改善家庭生活,你不免希望透过装修及装饰家园让你的居住空间变得更舒适,提升对家的依恋及归属感.适合的装修及装饰时期:2月至3月,5月至7月. 受着海王星的影响,射手座倾向把家布置得置身湖泊海洋,充满风情,又或者倾向邻近河海的地方.不论情绪好坏,只要留在家,安然望着窗外风景,百般滋味,体会人生.2021年的你比较情绪化,容易受伤,也容易沮丧,家人的一言一行一个神态,都让你有许多联想.导致自己钻入牛角尖,把问题想得复杂化. 冥王星落入财帛宫,是时候找专业人士管理一下你的税务/物业资产状况,透过财务重整,更掌握有哪些资产可以放下,有哪些对你有利,哪些开支是不必要,财务架构清理好,能提升金钱运用效率.如果你已经有一笔稳定的储备,很适合用来清理欠债,提升信用评级,有助你能获得实力投资者的合作机会. 射手座很沉迷研究通讯器材,例如手机,麦克风,计算机,软件,书籍,车辆等等,表面上看,你耗费了一笔开支,其实,当你提升上述器材的效能,反而有利你改善自己赚钱效率,财运也随之开泰.如果你是从事网上业务,今年的业绩破理想,越多的高新科技投入及传媒媒体,越能让你的生意及业务理念被大众留意.人马座很乐意开发新的业务领域,冒险的心态促使你挑战新玩意新思维. 整体来说,射手座的感情关系/婚姻关系/人际关系颇稳定,彼此都没有太大的改变意欲,维持原状是你最大的心愿,你不想衍生不必要的枝节.6月10日的日蚀落入你的夫妻宫,对婚姻关系/长期伴侣关系带来突然的冲击.对于基础稳定的关系来说,并不会带来太大的压力,相反,成熟的伴侣关系将会促进彼此共同面对考验,令关系进一步升华,更巩固彼此的地位及重要性;相反,对于已经疲弱的感情关系则受不起任何风吹草动,轻轻一拨可能会泛起涟漪甚至波浪. 爱情守护星水星在2021年将出现三次逆行,分别是:1月30至2月20日;5月29日至6月21日;9月27日至10月17日.感情关系好像倒流昔日或者往后倒退,彼此的感觉似乎不太真挚,让人忐忑.这是一个不错的时机让你们重温你们过去的日子,回顾及检视你们需要修补调整的地方.水逆期间不适宜就着大家的关系做任何重大决定,以免因一时情绪冲动而做错了决定,甚至伤了彼此的感受,宜不断检讨及适应. 对于能提供物质满足你欲求的异性,令你特别心动,同一时间,你也心仪聪颖的人,能与你谈天说地,交流心事的人,最能让你朝思暮想,不能自拔.由于你的爱情守护星是水星,水星的流动速度飞快,因此,你对爱情的态度及异性的要求都会随着时间而不断变动. 伴侣的思想比较倾向天马行空及倾向灵性,因此,他们的待人处事态度都比较浮动,让你感到难捉摸.父母/长辈的感情关系则颇理想,尤其是五月至七月期间,他们的人际关系及两性关系非常稳定,让人羡慕.你的子女或者家中年幼弟妹的恋情相当稳定,单身的弟妹/子女将会遇上能发展深远的感情关系. 2021年的射手座需要多点探索自己的需要,别人的鞋未必适合你穿着,别人的路未必适合你走,你是独特的,需要找寻适合你的配方,因此,适合改善你的健康方法也会与众不同.肝脏及大腿是射手座的主要健康部位,射手座可以引用草本茶/汤水改善肝脏排毒功能;射手座也可以多做针对下半身的按摩/刮痧的养生方法,提升下半身的循环. 每月运程温馨提示:1月:金星落入金钱宫,财运不错,异性贵人能在投资及金钱管理方法给你不错的指引及见解.赚钱能力非常棒,宜争取如此良好运势提升,月中的时候,火星天王星合相,注意交通及驾驶安全,通讯器材及电器容易出故障。爱情方面,你比较重视物质,爱侣的物质奉献让你感到被爱。 2月:爱情有点复杂,爱情守护星仍然逆行直到21号,关系进展有点缓慢,让你有点沮丧不安。事业虽然适合接洽新工作新项目,但你的心思比较放在感情关系上,本月也不是全力进攻事业发展的时间,精力比较疲弱。适合将时间用在照料家庭及个人情绪健康。 3月:13号至28号期间,月亮走向盈满,适合接洽新的工作项目及进行新产品法发布会。健康需要留意,体力比较差,抵抗力不太好。而且情绪容易焦虑,建议多点休息。水星终于恢复顺行,爱情关系看见曙光。仍然需要关心家人及个人情绪健康。 4月:太阳进入第五宫,恋情走上正轨,两性关系充满玩乐的气氛;单身者渴求爱情,希望可以找到一个可以陪伴自己消闲玩乐的人;投资运不错,尤其是涉及儿童服务/用品的投资项目,盈利更急不错。 5月:21号开始,太阳进入夫妻宫,夫妇关系改善,社交运强烈,总有应接不暇的约会,人际关系良好,充满吸引力。26号月食让你很想改变个人形象,例如变换发型,衣着品味,化妆方式等等。 6月:10号的日蚀容易让你情绪低落及悲观,建议你减少行程,尽量让自己在这两天放假在家休息静养。由于日食在夫妻宫出现,对两性关系带来冲击及信任问题。工作方面,你可能会改变以往对工作太多/策略/模式,让自己能有新的体验。 7月:月中之前,水星落入夫妻宫,改善了夫妇之间的沟通方式,变得闺蜜及柔情。单身的你对拥有社经地位的人充满迷恋,你跟他们也有缘份,甚至有合作机会。12号之后,水星落入第八宫,改变了你的爱情观,性福成为你比较重视的爱情润滑油。 8月:火星落入事业宫,工作上比较渴求成功,耐性欠缺,容易冲动行事,甚至与人合作出现火光。财运仍然很不错,暂时没有太大财政问题。爱情仍然充满喜悦,只是你不太清楚自己需要什么,以致伴侣也无法满足你的要求。 9月:健康改善,情绪开始放松,适合多点进行排毒疗程。金钱守护星逆行,幸好土星得到正能量,虽然进财速度比较慢,但不影响整体财运。交友宫旺,单身射手座在社交聚会中可以结交心仪的异性。水星在27号开始逆行,恋情进展缓慢,宜耐心磨合及观察。 10月:11号开始,土星恢复顺行,财运开始复甦,22号开始,财运更亨通,收入少了障碍。爱情守护星落入交友宫,桃花人缘旺盛,不少聚会约会活动邀请你出席。月尾,太阳进入灵行宫,信心提升,整能量围绕。 11月:19号月食在工作及健康宫出现,注意健康问题,可能需要改善原本的饮食及养生习惯;工作出现变动,你需要努力适应新安排或者新员工;木星让你很想改变外貌形象,让你耳目一新。22号太阳进入命宫,思想行动都很积极。 12月:4号的月食出现在命宫,短期内,你有一种自我反省及改变的欲望;读书的学生在学业上会出现选科/适应新学校或者老师/学校或教育局政策改变的情况。两性关系受到冲击,注意言行,不要随便言语攻击对方。21号后开始财运改善。

Dynamic Trader Oscillator 如何自製及如何利用程式使用
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-04-12

Dynamic Trader Oscillator 如何自製及如何利用程式使用 有學員問及Dynamic Trader Oscillator這個指標在Amibroker有嗎? 這指標本身不屬於Amibroker內置的指標,但其實程式是只要你有指標的公式,任何指標也能寫出來的,也能利用它來製定策略,進行程式交易。 (按圖可放大) 以下是Dynamic Trader Oscillator的AFL File _SECTION_BEGIN(“Dynamic Trader Oscillator"); PeriodRSI= Param(“PeriodRSI", 10, 1, 250, 1); PeriodStoch=Param(“PeriodStoch", 8, 1, 250, 1); MAType=Param(“MAType", 1, 1, 2, 1); PeriodSK=Param(“PeriodSK", 5, 1, 250, 1); PeriodSD=Param(“PeriodSD", 3, 1, 250, 1); Upper=Param(“Upper", 80, 50, 100, 1); Lower=Param(“Lower", 20, 0, 50, 1); StoRSI= 100*(( RSI( PeriodRSI) – LLV( RSI( PeriodRSI ) , PeriodStoch ) ) / ( ( HHV( RSI( PeriodRSI) , PeriodStoch ) ) – LLV(RSI( PeriodRSI ), PeriodStoch ) ) ); if(MAType==1) { SK=MA(StoRSI,PeriodSK); SD=MA(SK,PeriodSD); } if(MAType==2) { SK=EMA(StoRSI,PeriodSK); SD=EMA(SK,PeriodSD); } Plot(SK,"DTOscSK",ParamColor( “ColorSK", colorBlue ),styleThick); Plot(SD,"DTOscSD",ParamColor( “ColorSD", colorBlack ),styleThick); Plot(0,"ZeroLine",ParamColor( “ColorZero", colorBlack ),styleLine); Plot(Upper,"Upper",ParamColor( “ColorUpper", colorRed ),styleLine); Plot(Lower,"Lower",ParamColor( “ColorLower", colorGreen ),styleLine); _SECTION_END(); 參數與原創的有點改動,RSI的參數由13改成為10,而上下超買及超賣區也由70/30,改為了80/20,若希望跟隨原創,可以自行作出修改! 同樣地只是幾個步驟便能把指標放在Amibroker使用: 步驟(一): 開啟Formula Editor 步驟(二): 將以下的copy,製成afl file,並儲存在custom的folder中 步驟(三): 在左邊custom folder中將file直接拖曳至圖表上 Dynamic Trader Oscillator是由Robert Miner所研創,普遍應用在期貨及外匯市場之上。指標除了可用單獨運用外,也可配合其他指標同時運用。此外,原創者也強調可以用不同時間間隔的圖表同時分析這個指標,比如是綜合5分鐘Dynamic Trader Oscillator與1分鐘Dynamic Trader Oscillator來同時分析。 Dynamic Trader Oscillator的公式如下: 先計算StoRSI = 100*(( RSI( PeriodRSI) – LLV( RSI( PeriodRSI ) , PeriodStoch ) ) / ( ( HHV( RSI( PeriodRSI) , PeriodStoch ) ) – LLV(RSI( PeriodRSI ), PeriodStoch ) ) ); HHV代表某段時間的最高價 LLV代表某段時間的最低價 再計算 SK及SD,但有兩種選擇,可以是用普通的平均線計算方法,也可以是用EMA來計算。 Robert Miner選擇的是STC先選(8,13),RSI的參數選(13),SD及SK則用普通的平均線來計算。 一般的用法如下: 當Dynamic Trader Oscillator上升至超買區時,代表走勢確認「強勢」,以過去三日(4月8日至4月10日)期指的1分鐘圖來作比較,當中4月8日及4月9日都能捕捉到開市後的升勢。 當然,指標的用法原創者仍有很多建議,若大家有興趣的可參考原創者的網頁: https://www.dynamictraders.com/ 不過在這想強調一點,用那個技術指標不是重點,任何的指標,任何的交易方法也沒有可能是百份百準確的,總會有虧損的時候,如何控制獲利與虧損的比例,如何去有效地執行你的策略才最重要。這個指標筆者沒有使用,但既然有學員問及便在這跟大家分享,若日後學員有任何指標想用以作參考,也可電郵給我詢問!

【5G 系列文】ch.1 -- 5G 不再是遙不可及的事了
科技新知
Lifemagtechie・2020-02-03

5G 不再是遙不可及的事了,就由這篇文章開始,我們會帶大家看看 5G 在全球,甚至在澳門的應用。 所謂的 5G,指的是第 5 代行動通訊網路(5th Generation Mobile Networks),而 5G 的最大賣點就是更快的連線速度、更大的頻寬、更低的延遲。因此很多人都認為 5G 是一個新時代的開端,你一定聽過 5G 可能帶來的龐大商機,還有在醫療用途上的應用。近日的武漢新型冠狀病毒肺炎疫情,武漢防疫指揮部就宣佈加工興建臨時醫院「火神山醫院」,並將 5G 技術應用於是次治療病人的過程中,希望可透過接近零延遲的網絡,由一眾非身處於當地的醫生提供遠程指揮以診症、遠程手術以及一系列的數據傳送。 【武漢肺炎】火神山醫院已覆蓋 5G 網路 三間電訊商 3 日內建成 (新聞來源:https://unwire.hk/2020/01/29/5g-coverage-of-wuhan-hospital/fun-tech/) (影片取自新华网) 5G 有多快? — 5G 可能會比 4G 快 10 - 20 倍。 5G 網絡可以在實際條件下實現比 4G 網絡快 10 - 20 倍的瀏覽和下載速度。根據澳門電訊 5G 網絡的實測,只需數十秒便能下載一部高清電影! 5G 熱門詞彙:微基站、波束成型 1. 5G 基站 因 5G 頻段較高, 5G 的傳送距離及覆蓋相對 4G 較細,因此在同等覆蓋的需求下 5G 基站比 4G 數量高出一倍以上。而土地面積較小的地方,相對較有可能在短時間提供較高的 5G 覆蓋率(接近全覆蓋)。 2. 波束成型 波束成型(Beamforming),是一種透過「天線陣列」定向發送和接收訊號的技術,其透過在特定方向上發射或接收訊號的疊加,將既有的全向覆蓋,轉換為精準的指向性傳輸,不僅延長了傳送距離,也大幅減少訊號的干擾,在 5G 網絡已被廣泛應用。 這篇先介紹 5G 的基本知識,下一篇我們就看看 5G 的具體應用吧! 這篇先介紹 5G 的基本知識,下一篇我們就看看 5G 的具體應用吧!

[議劇論映] 2021春季日劇完結心得匯整
娛樂殿堂
君尋・2021-07-26

雖然夏季日劇已將入第四、第五週,但好不容易把春季口碑和卡司不錯的幾套日劇都追完的筆者,想在正式開始看夏季日劇之外,把春季的心得整理好,給有興趣的朋友參考看看,所以特別整理了這篇文章。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 《鴉色刑事組》 (或譯《第一刑事部的烏鴉》) 觀後推薦度:★★★☆☆ 簡評:千萬不要當作律政類型劇集,本質仍是日本觀眾愛看的偵辦案件,並加上大量在法庭上對話的劇情,節奏有機會慢到讓人睡著。 詳細心得:打爛沙盆問到篤 — 《鴉色刑事組》 《大豆田永久子與三個前夫》 觀後推薦度:★★★★☆ 簡評:觀眾需要慢慢沉浸於坂元裕二的世界之中,喜不喜歡本劇就要看對不對得上電波,沒法產生共嗚的話建議果斷棄劇。 詳細心得:如散文般的日劇 — 《大豆田永久子與三個前夫》 《打扮的戀愛是有理由的》(或譯《盛裝戀愛有理由》) 觀後推薦度:★★★★☆ 簡評:網紅的題材只是點綴,男女主角的相處互動寫得很好,亦演得很棒。雖然覺得結局收得不算很好,但很久沒看戀愛劇的話,依然非常推薦一看。 詳細心得:既成熟又窩心的都市愛情劇《打扮的戀愛是有理由》 《戀愛要夠Deep》(或譯《深深地戀愛》) 觀後推薦度:★★☆☆☆ 簡評:極端地說,給兩分因為一分是石原聰美,另一分是今田美櫻的。 超詳細心得:劇本失敗的純愛日劇 — 《戀愛要夠Deep》 《櫻之塔》 觀後推薦度:★★★☆☆ 簡評:喜歡刑事劇的絕對會找到新鮮感,以警視廳為主題的權鬥劇,但內涵豐富,復仇、計謀、案件調查,都可以在《櫻之塔》之中找到。 詳細心得:以警察內部權鬥為題材的《櫻之塔》 《離婚活動》 觀後推薦度:★★★☆☆ 簡評:題材看似有趣,演出上亦曾有不少趣味性,但中段開始了無新意,要戀愛的甜沒有,要戀愛的苦亦沒有。純粹因為北川景子和永山瑛太追看的話是OK 的。 詳細心得:食之無味棄之可惜的《離婚活動》 《喜劇開場》 觀後推薦度:★★★★★ 簡評:除了BGM覺得普通之外,劇本、演員和剪輯演出等,都是本季中的No.1。對筆者來說暫時是令和的No.1日劇。(順帶一提排第二的是《MIU404》) 極詳細心得:致仍在努力和堅持的您—《喜劇開場》 《龍櫻2》(或譯《東大特訓班2》) 觀後推薦度:★★★★☆ 簡評:《龍櫻》續集,加上TBS電視台黃金招標「日曜劇場」的名號,幾乎是信心保證。添加新元素進劇集中反而有新鮮感,而不是一個套路由頭用到尾。 詳細心得:融入新風格又不失特色的《龍櫻2》 《涅墨西斯(Nemesis)》 觀後推薦度:★★☆☆☆ 簡評:推理迷不要看,看到前幾集絕對會被氣死。喜歡幾位主角和橋本環奈的話可以一看。 詳細心得:無法兼顧搞笑與推理 — 《涅墨西斯》 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 關於[議劇論映] 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:https://ppt.cc/f6n5yx

酷航澳門飛新加坡來回連稅HKD1,299!
激安優惠
OHChance 旅遊誌・2018-06-06

酷航又到了每月月初的閃人促銷,今個月價錢貴左dd,適用日期一樣到11月底,如果是6月想出發還不錯(但6月無咩平飛),7月8月暑假無平,10月之後就再等下都得。除暑假外、國慶假期也被排除在優惠外。  《優惠價錢(來回連稅及手續費)》*澳門⇔新加坡:MOP1,298.86  《出發日期及最長停留》.出發日期:即日起至11月30日.最長停留:不限  《購票日期及方法》.6月7日23:59前預訂.預訂方法:至酷航官網.預訂網址:https://www.flyscoot.com/zhtw  【輔助訊息】.看到價錢上有 “特價” 字樣就是特價;.單程、來回均有優惠;.注意酷航訂票系統在點航班後會自動幫你選擇包行李的 FlyBag 票價,如無需要就自行改返較平的 Fly 票價;.酷航票價未包託運行李及餐點(但已包手提行李10KG)。  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。  [價錢 Sample – 澳門飛新加坡來回連稅HKD1,178.86(未連預訂費)] ===== 想搵平機票去玩,即上 OH!Chance!澳燦旅行資訊 http://ohchance.info/ 去日本旅行買咩 JR Pass好?唔知間航空公司好唔好坐?即上 OH!Note!小燦的旅行筆記做功課 http://ohnote.ohchance.info/ 睇埋 Facebook 專頁 https://fb.com/ohchance 第一時間獲得最新旅遊資訊!