我見過gwan的xbuf。不知道它何時不適合它。它可以用於整數或浮動嗎?什麼時候不推薦使用?我非常傾向於儘可能多地使用它。gwan動態緩衝區,多久使用一次以及何時不使用它?
1
A
回答
1
作爲應用服務器,G-WAN預計將生成動態內容。
在這種情況下,服務器正在構建一個提供給客戶的答覆。這些dynamic contents
的
部分是二進制文件(如圖片),這就是爲什麼G-WAN提供了一個天然的超快內存 GIF,charts和幀緩衝API。使用通用庫(如互聯網瀏覽器)可以生成更復雜的圖像。
但大多數dynamic contents
是文本(如HTML頁面,JSON有效載荷等)。
而這是G-WAN xbuffer
API其工作方式的擴展snprintf()
的目的 - 支撐strings
,integers
,floats
,base64
,hexdump
,binary
格式化(3 => 「11」)和更多。
loan.c示例很好地說明了相關,快速和靈活的xbuffers是如何的。
什麼時候你不應該使用它?
當發送empyt應答(HTTP狀態代碼204),或(可能性較小,但仍然是可能的)直接在先前附加數據時調整大小答覆緩衝器。 G-WAN示例顯示如何做到這一點,請參閱fractal.c文件。
相關問題
- 1. 使用動態緩衝區? Java的
- 2. C#代表 - 你多久會使用它們,以及何時?
- 3. 何時使用Java緩存以及它與HashMap的區別?
- 4. 用臨時緩衝區使用ofstream寫入臨時緩衝區
- 5. 如何使用speex抖動緩衝區
- 6. XAudio2 - 使用動態緩衝區時打開輸出
- 7. 使用Google協議緩衝區多次反序列化消息
- 8. 使用緩衝區的ReadLine()?
- 9. 緩衝區使用示例
- 10. 使用jsch時緩衝區問題
- 11. SSL - 如何以及何時使用它
- 12. 動態緩衝區行爲
- 13. DX11動態緩衝區
- 14. 動態char緩衝區C
- 15. 與malloc一起使用緩衝區
- 16. 與Android AudioTrack一起使用緩衝區
- 17. 與JNA一起使用TCHAR緩衝區
- 18. C++ - 使用不帶緩衝區的GetPrivateProfileString
- 19. d3d中動態頂點緩衝區的效率和使用
- 20. 如何創建AS3動態類以及如何使用它?
- 21. @stateful和@sessionScoped - 區別以及何時正確使用它們?
- 22. 使用子緩衝區繪製緩衝區webgl
- 23. INotifyCollectionChanged - 它多久發一次(以及它們如何使它如此高效/快速)?
- 24. 如何使用協議緩衝區?
- 25. 如何使用libcurl POST JSON緩衝區?
- 26. 如何使用鎖定緩衝區
- 27. 如何使用協議緩衝區?
- 28. 如何使用qwidget雙緩衝區
- 29. Vim - 每次關閉緩衝區時停止緩衝區編號自動遞增
- 30. 爲什麼多次調用緩衝區時不輸出任何內容?