原创 proto_man與netbus模塊的導出

1)筆記 1)netbus: 分發網絡事件給service 2)proto_man: 協議管理 3)c++代碼儘量不用動,只開發lua代碼  

原创 bat處理上一級的文件

%~dp0/../proj.win32/Debug/my_moba_server.exe ../../apps/lua_test/scripts/  main.lua  

原创 Unity網絡連接架構

1)筆記 1)unity主線程 (1)遊戲相關及其邏輯 (2)connect方法連接moba服務器 2)不斷從網絡收數據,需要等待數據過來 3)連接模塊 4)發送數據模塊 5)最大的不同:收數據線程(消息分發) (1

原创 遍歷es6中的函數

class MyCls { constructor() { this.zxzx = 990; } ff() { } z8() { } } let mycc

原创 netbus房間的設計:從開始到遊戲結束的完整思路

背景: 思考一個麻將服務器,mj_server 的代碼設計: 1)玩家登陸網關,讓網關承載連接   2)輸入房間號,加入房間, 房間不存在,則是創建房間, 存在則是嘗試加入房間, 人滿則錯誤, 不滿則判斷是否開始比賽   3)房間有幾種狀

原创 makefile的編寫

1)基礎知識 1)定義變量 gcc的命令 2)-I 附加頭文件目錄 3)-L 附加庫包含目錄 4)庫文件 linux: .a windows: .lib 5)target: c的文件路徑 6)gcc

原创 unity使用json(JsonObject)

JsonObject json = new JsonObject(); // json數據 json.Add("clientTime", GetClientTimeString()); json.Add("role", UserData

原创 git實戰記錄 20190828

1)查看某個文件的提交記錄 ➜  v193-cankao git:(6a32c36a5) git log /Users/jianan/Documents/v193-cankao/MathClassroomH5/Project/IFTTTS

原创 echo_server運行的例子

總結: 由於centos 7.2沒有界面,因此這樣用xshell 開啓2個終端,一個運行客戶端,一個運行服務器  

原创 數據庫不存在則創建數據庫

-- 導出 auth_center 的數據庫結構 CREATE DATABASE IF NOT EXISTS `moba_auth_center` /*!40100 DEFAULT CHARACTER SET utf8 */; USE `

原创 運行pingpong例子

由於現在在centos7.2上運行,無法開啓多個終端,比較尷尬 1)server 2)client 總結: 在./build.sh 編譯完所有代碼後,便可以直接在編譯的目錄找到可執行文件,執行客戶端和服務器  

原创 npm 安裝依賴包報錯終極解決

1)安裝package.json中的包 sudo npm install --unsafe-perm=true --allow-root   2)全局安裝一個具體的包 sudo npm install -g node-inspector

原创 c++標準庫頭文件

https://zh.cppreference.com/w/cpp/header

原创 使用chrome對nodejs和pomelo斷點調試(web應該也可以調試了)

https://blog.csdn.net/fengmm521/article/details/78698037