<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          在IDEA里下五子棋不過分吧?(文末送書)

          共 1989字,需瀏覽 4分鐘

           ·

          2022-07-25 14:43

          作者:沉默王二
          Java 程序員進階之路:https://tobebetterjavaer.com

          今天給大家分享一個基于Netty的IDEA即時聊天插件,可以實現(xiàn)即時聊天、游戲?qū)?zhàn)(下棋)。

          GitHub 地址:https://github.com/anlingyi/xechat-idea

          安裝體驗

          打開 Intellij IDEA,依次Preference > Plugins > 設(shè)置按鈕 > Manage Plugin Repositories...添加 XEChat-Idea 插件庫。

          地址:http://plugins.xeblog.cn

          之后搜索關(guān)鍵字「xechat」安裝插件。

          重啟 Intellij IDEA 后在右下角找到 xechat 面板。

          功能介紹

          第一次打開后,會提示對應(yīng)命令。

          輸入#login 沉默王二就可以登錄了。之后就可以把天聊起來了。

          使用復制粘貼還可以發(fā)送圖片,雖然體驗比較遲鈍,延遲比較高,但真的是又不是不能用

          開始游戲

          輸入#showGame可以查看支持的游戲,目前支持五子棋、斗地主兩種游戲。

          輸入#play 0開啟五子棋啟動面板。

          臥槽,第一局竟然輸了!

          我太菜了,要怪只能怪作者設(shè)置的這個棋盤設(shè)置得太小了,竟然布局不能調(diào)整,哼。

          呵呵呵,果不其然,放大以后再來一盤,穩(wěn)穩(wěn)贏了。

          嘿嘿,果然爽。

          部署服務(wù)端

          直接在 Intellij IDEA 中運行 xechat 插件的話,是共享的 xechat 的服務(wù)器,這不,竟然遇到了作者,竟然還是二哥的讀者。

          想要自己在本地把服務(wù)跑起來也很簡單,從 GitHub 倉庫把源代碼拉到本地。

          先進入 xechat-commons 包執(zhí)行mvn install,公共模塊需優(yōu)先打包。

          再進入 xechat-server 包執(zhí)行mvn package打包。

          之后執(zhí)行java -jar target/xechat-server-xxx.jar -p 1024運行服務(wù)端。

          再次進入 Intellij IDEA 的 xechat 面板,輸入#login -h 127.0.0.1 -p 1024就可以連上本地服務(wù)了。

          OK,搞定。

          學習源碼

          之前有小伙伴問我 JavaSE 部分的源碼有沒有推薦的,那這個 xechat 就是非常不錯的選擇。

          我 down 到本地看了一下,代碼整體來說還是非常優(yōu)秀的,尤其是 Netty 部分,是非常值得參考和借鑒的。

          可以直接從 main 方法開始,一路 debug 下去看一看,我覺得是一個挺不錯的選擇。

          ??????????

          贈書福利來襲啦

          聯(lián)合北京大學出版社為大家送福利

          《數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)(Java語言實現(xiàn))》本書全面講解了在編程中涉及到的常用的數(shù)據(jù)結(jié)構(gòu)及算法,同時,輔以大量的實戰(zhàn)案例,圖文并茂,令讀者易于理解掌握。同時,案例的選型偏終于解決實際問題,具有很強的應(yīng)用性、趣味性

          《人工智能算法基礎(chǔ)》當前AI圖書市場,理論知識與實踐經(jīng)驗的脫節(jié),是很多書籍的缺點。本書立足于理論,從實例入手,將理論知識和實際應(yīng)用結(jié)合,目標是讓讀者能夠快速地熟悉人工智能中經(jīng)典算法

          《元宇宙》本書以簡單易懂的文字,搭配輕松詼諧的原創(chuàng)漫畫,讓更多人理解什么是元宇宙的 “宏架構(gòu)”,了解從原子到比特的邏輯,明白智能合約、數(shù)學及NFT之間的關(guān)系,用圖片解析未來世界,讓你輕松走進虛實共生的數(shù)字時空,解鎖人類新文明,設(shè)計屬于自己的元宇宙

          《Python自動化測試實戰(zhàn)》本書的寫作初衷是為了幫助更多功能測試人員轉(zhuǎn)型自動化測試方向。在轉(zhuǎn)型過程中,主流自動化測試技術(shù)和應(yīng)用場景的結(jié)合是非常重要的一環(huán)。本書從自動化測試理論入手,全面地闡述自動化測試的意義及實施過程

          《硬件十萬個為什么》本書知識點全覆蓋,案例翔實,實戰(zhàn)型強。主要內(nèi)容包括:立項、需求分析、系統(tǒng)設(shè)計、詳細參數(shù)設(shè)計、測試、維護和團隊分工合作整個硬件生命周期所有關(guān)鍵節(jié)點的內(nèi)容,把所有的關(guān)鍵節(jié)點有序組織起來,高效、高質(zhì)量地完成硬件開發(fā)工作
          截止時間:2022 年 7 月 23 日 16:00  整  
           兌獎時間:2022 年 7 月 25 日 16:00截止 

          #留言有禮# 以上的書你喜歡嗎?分享一下你想要這本書的理由!或者你對本文的見解,活動截止時小編選出10位幸運小錦鯉,中獎?wù)呖色@得實體書籍一本,我們包郵贈送~

            

          1、相比高人氣的Rust、Go,為何 Java、C 在工具層面進展緩慢?

          2、讓程序員早點下班的《技術(shù)寫作指南》

          3、互聯(lián)網(wǎng)人為什么學不會擺爛

          4、為什么國外JetBrains做 IDE 就可以養(yǎng)活自己,國內(nèi)不行?區(qū)別在哪?

          5、微軟欲閉源VS Code的C#擴展惹眾怒

          6、上能寫代碼,下要“揍”黑客,還有什么不是程序員的“鍋”?

          點在看

          瀏覽 53
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  www.久久精品 | 欧美黄网站在线观看 | 欧美在线视频日本 | 日韩无码小电影 | 成人三级电影大香蕉 |