jserv的聚會手記
Table of Contents

2010-01-07

來源: 2010-01-07
eserv (最近將在 OSDC.tw 2010 發表的作品)

  • 前因:規劃 C 語言程式設計的課程,強調 John Dewey 博士注重「做中學」的教育方法,教育才要注重實際經驗,要從做中學習,給定一個具體而微的 Embedded AJAX 系統作出發,透過 gdb 去追蹤分析,進而作擴充,預期將掌握 UNIX 系統與 C 語言程式開發的技巧。具體來說,就是從簡單的 web server + CGI (純 C 語言 + POSIX 系統呼叫實做),以 AJAX 作為立即資料的呈現
  • 相關課程簡報:以 GDB 重新學習 C 語言程式設計
  • multi-thread, POSIX compatible
  • web server + cgi engine 合體, 只是不同 thread
  • 重寫系統到 27 KB 的 footprint。連背景圖都比程式大
  • CGI 的 callback function,用 C 程式來傳回 AJAX response,透過 jQuery,可以僅傳回所需資料字串即可,不用考慮複雜的 HTML
  • 可以用 GDB 作動態的偵錯,watch handle pointer, 可以看 CGI handler 什麼時候被設定或是修改

didiwiki: http://zh.wikipedia.org/zh-tw/DidiWiki

除非特別註明,本頁內容採用以下授權方式: Creative Commons Attribution-ShareAlike 3.0 License