資料介紹
軟件簡介
core_framework 是一個(gè)基于 libev 的輕量級 lua 網(wǎng)絡(luò)開發(fā)框架。
cf使用lua腳本語言進(jìn)行服務(wù)端業(yè)務(wù)邏輯開發(fā), 在其內(nèi)部實(shí)現(xiàn)了多種網(wǎng)絡(luò)協(xié)議與第三方庫用來幫助使用者進(jìn)行項(xiàng)目原型的快速開發(fā).
cf在底層網(wǎng)絡(luò)、定時(shí)器封裝自C語言編寫的Libev網(wǎng)絡(luò)庫, 極大程度減少C語言使用者的重復(fù)學(xué)習(xí)成本.
cf的httpd內(nèi)嵌websocket支持, 方便使用者在復(fù)用端口的同時(shí)也可以享受長連接編寫的樂趣.
cf的C代碼與lua封裝的框架內(nèi)部實(shí)現(xiàn)源碼僅幾千行,同時(shí)在源碼包含了一系列中文注釋方便大家閱讀與code review.
優(yōu)點(diǎn):
-
基于libev的高性能事件循環(huán)與lua語言的開發(fā)效率, 極大程度的減少開發(fā)者的開發(fā)時(shí)間與學(xué)習(xí)成本;
-
cf底層實(shí)現(xiàn)了自己的lua版的Socket(TCP與UDP), 支持IPv4與IPv6性能更高并且速度更快;
-
為socket添加了ssl支持(openssl/libressl), 在使用https等協(xié)議時(shí)不依賴第三方進(jìn)行代理請求;
-
實(shí)現(xiàn)了lua版的非阻塞DNS解析與緩存, 解決了libev沒有內(nèi)置dns庫的詬病;
-
http request body自動判斷、支持多file上傳、multi-part/form-data多參數(shù)上傳;
-
實(shí)現(xiàn)了Websocket協(xié)議支持(RFC6455), 內(nèi)置在httpd庫內(nèi)部;
-
實(shí)現(xiàn)了超簡單的httpc庫, 非常方便請求第三方接口進(jìn)行數(shù)據(jù)交互(支持自定義header);
-
基于redis與mqtt 相關(guān)訂閱發(fā)布API實(shí)現(xiàn)的MQ, 長連接推送更加簡單;
-
包含了第三方html?template庫, 不用修改就可以使用;
-
基于文本協(xié)議實(shí)現(xiàn)了SMTP協(xié)議的, 支持發(fā)送文本/html郵件.
-
其它....
- PSoC NeoPixel Easy輕量級庫
- 原創(chuàng)分享:自制輕量級單片機(jī)UI框架
- nodemcu:使用lua開發(fā)esp8266
- 輕量級的SDN數(shù)據(jù)包轉(zhuǎn)發(fā)驗(yàn)證方案 10次下載
- 基于輕量級CNN等的惡意軟件家族分類模型 20次下載
- 基于Feistel結(jié)構(gòu)的超輕量級分組密碼算法 4次下載
- 基于輕量級虛擬化的LDDoS仿真攻防方法 6次下載
- ThinkPHP 6.0完全開發(fā)手冊資源下載 13次下載
- 基于YOLO改進(jìn)的輕量級交通標(biāo)識檢測模型 12次下載
- 一種逐層分組卷積并構(gòu)建輕量級網(wǎng)絡(luò)結(jié)構(gòu)SKASNet 10次下載
- 一種輕量級時(shí)間卷積網(wǎng)絡(luò)設(shè)計(jì)方案 6次下載
- IEEE 802.15.4輕量級網(wǎng)絡(luò)層路由設(shè)計(jì)及實(shí)現(xiàn) 19次下載
- 基于ARM的輕量級TCPIP協(xié)議棧的移植及應(yīng)用 54次下載
- 輕量級工作流引擎架構(gòu)設(shè)計(jì) 0次下載
- 輕量級虛擬機(jī)軟件技術(shù)——LVMM
- 基于Openharmony輕量級操作系統(tǒng)的分布式數(shù)據(jù)管理開發(fā)案例 2.7k次閱讀
- 嵌入式框架Zorb Framework狀態(tài)機(jī)的實(shí)現(xiàn) 2.5k次閱讀
- Linux輕量級工具集合Busybox的特點(diǎn)和使用 2.4k次閱讀
- 嵌入式框架Zorb Framework搭建方案 2.4k次閱讀
- 長短距離循環(huán)更新(LRRU)網(wǎng)絡(luò)的輕量級深度網(wǎng)絡(luò)框架介紹 2.1k次閱讀
- 一個(gè)輕量級的權(quán)限認(rèn)證框架:Sa-Token 4.2k次閱讀
- 一個(gè)純Python編寫的輕量級數(shù)據(jù)庫 1.8k次閱讀
- 針對單片機(jī)開發(fā)的輕量級OTA組件 2.3k次閱讀
- TinyDB輕量級數(shù)據(jù)庫有哪些特點(diǎn)呢 2.6k次閱讀
- 一款適合初學(xué)者超輕量級C語言網(wǎng)絡(luò)庫—Dyad 3.3k次閱讀
- 輕量級Kubernetes-K3S工具介紹 3.5k次閱讀
- 基于鴻蒙的JS框架ace_lite_jsfwk開發(fā) 3.6k次閱讀
- 你知道輕量級神經(jīng)網(wǎng)絡(luò)可視化的通用框架么? 4.6k次閱讀
- spring框架中定時(shí)器使用與配置 2.1k次閱讀
- 谷歌開發(fā)一個(gè)輕量級的庫——TFGAN 它可以讓生成對抗網(wǎng)絡(luò)更易于實(shí)驗(yàn) 6k次閱讀
下載排行
本周
- 1EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 2次下載 | 免費(fèi)
- 2PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 1次下載 | 免費(fèi)
- 3飛騰FT2000-4 COM Express核心板技術(shù)手冊0603
- 1.22 MB | 1次下載 | 免費(fèi)
- 4飛騰S5000C-64雙路服務(wù)器系列應(yīng)用宣傳冊--一乘科技
- 945.81 KB | 1次下載 | 免費(fèi)
- 5步進(jìn)電機(jī)28BYJ48-H12規(guī)格書
- 0.28 MB | 次下載 | 免費(fèi)
- 6飛騰S5000C-32雙路服務(wù)器DDR4主板規(guī)格書-一乘科技
- 788.10 KB | 次下載 | 免費(fèi)
- 7zynqmp PS端DDR配置說明
- 1.69 MB | 次下載 | 免費(fèi)
- 8賽思元器件選型手冊-中文版
- 35.21 MB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 25次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 17次下載 | 5 積分
- 3耗盡型MOS FET產(chǎn)品目錄選型表
- 0.14 MB | 4次下載 | 免費(fèi)
- 4PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 4次下載 | 免費(fèi)
- 5氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 2次下載 | 免費(fèi)
- 6EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 2次下載 | 免費(fèi)
- 7PC5200 700V_10A GaN HEMT驅(qū)動器數(shù)據(jù)手冊
- 1.63 MB | 1次下載 | 免費(fèi)
- 81節(jié)電池用電池保護(hù)IC S-8261D系列數(shù)據(jù)手冊
- 3.07 MB | 1次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191457次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論