製作新網路框架快速自動生成訊息結構體的編輯器

2022-03-03 01:28:42 字數 1013 閱讀 3078

這兩天製作了乙個自動生成**指令碼的窗體編輯器

目前還沒有做過第一行可以選擇生成的指令碼型別,分請求訊息和回應訊息兩種結構體指令碼

第二行可以手動輸入命名空間,第三行手動輸入檔案的名稱,類名與檔名稱相同

後面兩個id是訊息的id

下面的popon的列表根據第一行選擇指令碼型別不同是變化的

選中string或者陣列時會出現長度的輸入框

輸入好一條欄位後點選add new field按鈕可以新增下一條

當有大於一條欄位的時候就可以生成指令碼了,選乙個路徑將其儲存

這行**可以重新整理project資料夾,自動生成meta檔案

本次最大的難點在於位元組對齊方面,邏輯比較複雜,經過很多邏輯的試驗和計算思考,最終完成了演算法,

ps:2017.06.19更新,加入連續兩個short欄位出現時的特殊情況處理辦法

這個是剛剛自動生成出的指令碼,會根據後面的字段和整體長度,自動進行位元組對齊,並且自動計算欄位的總長度。使用者僅僅輸入需要的字段型別名稱注釋和長度即可全自動生成

yaf框架自動生成目錄

安裝完yaf框架後,發現專案目錄還要自己配置,正如鳥哥說的,yii,ci等物件導向框架是 手中有劍,心中亦有劍 那麼yaf則是 手中無劍,心中有劍 需要你按照官方給出的文件,按照目錄結構預先搭好你專案的腳手架,拷貝到你的專案跟目錄即可,輸入主頁位址,就可以看到hello world了。plain v...

fastadmin怎麼自動生成框架目錄

注意 命令需要在 fastadmin專案中使用 fastadmin使用教程 cmd cd 到 專案中 php think crud t fa student c student student 此 的意思是 根據fa student表建立student模組 減少了編寫 的時間,fa student表...

網路請求UI自動切換框架

1.概述與分析 在實際專案中,我們不可避免的需要網路請求資料,由於網路或請求方式等主觀或客觀原因,導致我們請求的結果有時會出現一些偏差,從而導致我們ui介面顯示也會有所不同。一般情況下,網路請求後我們的介面一般呈現三種頁面狀態 正在載入中 載入失敗 和 載入成功 那麼就可以通過網路請求後結果讓ui介...