• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    Go Web 編程

    • Go Web 編程
    • 軟件大小:5.4M
    • 更新時間:2013-05-09 14:28
    • 軟件語言:中文
    • 軟件廠商:
    • 軟件類別:國產軟件 / 免費軟件 / 電子教程
    • 軟件等級:4級
    • 應用平臺:WinXP
    • 官方網站:暫無
    好評:50%
    壞評:50%

    裝機必備軟件

    軟件介紹

    因為自己對Web開發比較感興趣,所以最近抽空在寫一本開源的書籍《Go Web編程》《Build Web Application with Golang》。寫這本書不表示我能力很強,而是我愿意分享,和大家一起分享Go寫Web應用的一些東西。 
    對于從PHP/Python/Ruby轉過來的同學了解Go怎么寫Web應用開發的對于從C/C++轉過來的同學了解Web到底是怎么運行起來的 我一直認為知識是用來分享的,讓更多的人分享自己擁有的一切知識這個才是人生最大的快樂。 
    這本書目前我放在Github上,我現在基本每天晚上抽空會寫一些,時間有限、能力有限,所以希望更多的朋友參與到這個開源項目中來。 
    撰寫方法
    文件命名
    每個章節建立一個md文件,如第11章的第3節,則建立11.3.md 11.3.md。 
    代碼文件 
    代碼文件置于src目錄之下。每小節代碼按目錄存放。如第11章的第3節的代碼保存于src/11.3/ src/11.3/目錄下。在正文中按需要添加代碼。 
    格式規范
    正文
    請參看已有章節的規范,要注意的是,每個章節在底部都需要有一個links節,包含“目錄”,“上一節”和“下一節”的鏈接。 
    代碼 
    代碼要go fmt后提交。注釋文件注明其所屬章節。 
    如何編譯
    build.go依賴markdown的一個解析包,所以第一步先 go get github.com/russross/blackfriday 
    這樣讀者就可以把相應的Markdown文件編譯成html文件,執行go build build.go,執行生成的文件,就會在底目錄下生成相應的html文件。

    目錄:

    1.Go環境配置 
    1.1. Go安裝
    1.2. GOPATH 與工作空間
    1.3. Go 命令
    1.4. Go開發工具
    1.5. 小結
    2.Go語言基礎 
    2.1. 你好,Go
    2.2. Go基礎
    2.3. 流程和函數
    2.4. struct
    2.5. 面向對象
    2.6. interface
    2.7. 并發
    2.8. 小結
    3.Web基礎 
    3.1 web工作方式
    3.2 Go搭建一個簡單的web服務
    3.3 Go如何使得web工作
    3.4 Go的http包詳解
    3.5 小結
    4.表單 
    4.1 處理表單的輸入
    4.2 驗證表單的輸入
    4.3 預防跨站腳本
    4.4 防止多次遞交表單
    4.5 處理文件上傳
    4.6 小結
    5.訪問數據庫 
    5.1 database/sql接口
    5.2 使用MySQL數據庫
    5.3 使用SQLite數據庫
    5.4 使用PostgreSQL數據庫
    5.5 使用beedb庫進行ORM開發
    5.6 NOSQL數據庫操作
    5.7 小結
    6.session和數據存儲 
    6.1 session和cookie
    6.2 Go如何使用session
    6.3 session存儲
    6.4 預防session劫持 
    6.5 小結
    7.文本文件處理 
    7.1 XML處理
    7.2 JSON處理 
    7.3 正則處理
    7.4 模板處理
    7.5 文件操作
    7.6 字符串處理
    7.7 小結
    8.Web服務 
    8.1 Socket編程
    8.2 WebSocket
    8.3 REST
    8.4 RPC
    8.5 小結
    9.安全與加密 
    9.1 預防CSRF攻擊
    9.2 確保輸入過濾
    9.3 避免XSS攻擊
    9.4 避免SQL注入
    9.5 存儲密碼
    9.6 加密和解密數據
    9.7 小結
    10.國際化和本地化 
    10.1 設置默認地區
    10.2 本地化資源
    10.3 國際化站點
    10.4 小結
    11.錯誤處理,調試和測試
    11.1 錯誤處理
    11.2 使用GDB調試
    11.3 Go怎么寫測試用例
    11.4 小結
    12.部署與維護
    12.1 應用日志
    12.2 網站錯誤處理
    12.3 應用部署
    12.4 備份和恢復
    12.5 小結
    13.如何設計一個Web框架
    13.1 項目規劃
    13.2 自定義路由器設計
    13.3 controller設計
    13.4 日志和配置設計
    13.5 實現博客的增刪改
    13.6 小結
    14.擴展Web框架
    14.1 靜態文件支持
    14.2 Session支持
    14.3 表單支持
    14.4 用戶認證
    14.5 多語言支持
    14.6 pprof支持
    14.7 小結
    附錄A 參考資料

    軟件標簽: Go語言

    軟件截圖

    Go Web 編程

      其他版本下載

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>