- 授权协议: MIT
- 开发语言: Google Go
- 操作系统: 跨平台
- 软件首页: https://github.com/teambition/gear
- 软件文档: https://godoc.org/github.com/teambition/gear
- 官方下载: https://github.com/teambition/gear/archive/master.zip
软件介绍
Gear 是 Go 语言下的一个轻量级、可组合、高性能的 Web 服务框架。由 Teambition 开发,用于开发 SOA 服务层。其设计参考了 Go 生态下现有的近十款 Web 框架和 Node.js 生态的 koa、Toa 等框架。
Demo
package main
import (
"fmt"
"os"
"github.com/teambition/gear"
"github.com/teambition/gear/logging"
)
func main() {
app := gear.New()
// Add logging middleware
app.UseHandler(logging.Default())
// Add router middleware
router := gear.NewRouter()
router.Use(func(ctx *gear.Context) error {
// do some thing.
fmt.Println("Router middleware...", ctx.Path)
return nil
})
router.Get("/", func(ctx *gear.Context) error {
return ctx.HTML(200, "<h1>Hello, Gear!</h1>")
})
app.UseHandler(router)
app.Error(app.Listen(":3000"))
}
操作系统概念(第六版)
(美)西尔伯斯查兹 / 郑扣根 / 高等教育出版社 / 2005-11 / 55.00元
《操作系统概念》(第6版翻译版)是讨论了操作系统中的基本概念和算法,并对大量实例(如Linux系统)进行了研究。全书内容共分七部分。第一部分概要解释了操作系统是什么、做什么、是怎样设计与构造的,也解释了操作系统概念是如何发展起来的,操作系统的公共特性是什么。第二部分进程管理描述了作为现代操作系统核心的进程以及并发的概念。第三部分存储管理描述了存储管理的经典结构与算法以及不同的存储管理方案。第四部分......一起来看看 《操作系统概念(第六版)》 这本书的介绍吧!
