Docker —— 从入门到实践-12202257附录四:Dockerfile 最佳实践 附录五:如何调试 Docker 附录六:资源链接 归档 Mesos - 优秀的集群资源调度平台 Mesos 简介 安装与使用 原理与架构 Mesos 配置项解析 日志与监控 常见应用框架 本章小结 Docker Machine 安装 使用 Docker Swarm - 6 - 本文档使用 看云 构建 前言 Docker — 从入门到实践 release 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中 给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍包括数据管理、网络等高级操作;第 10 ~ 12 章介绍了容器生态中的几个核心项目;13、14 Docker 安全和实现技术等高级话题。后续章节则分别介绍包括 Etcd、Fedora CoreOS、Kubernetes、 容器云等相关热门开源项目。最后,还展示了使用容器技术的典型的应用场景和实践案例。 在线阅读:docker-practice.com,GitBook,Github 离线阅读 $ docker run -it --rm -p 4000:80 ccr.ccs.tencentyun1 魔豆 | 395 页 | 7.32 MB | 3 年前3
Docker —— 从入门到实践-12202257附录四:Dockerfile 最佳实践 附录五:如何调试 Docker 附录六:资源链接 归档 Mesos - 优秀的集群资源调度平台 Mesos 简介 安装与使用 原理与架构 Mesos 配置项解析 日志与监控 常见应用框架 本章小结 Docker Machine 安装 使用 Docker Swarm - 6 - 本文档使用 看云 构建 前言 Docker — 从入门到实践 release 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中 给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍包括数据管理、网络等高级操作;第 10 ~ 12 章介绍了容器生态中的几个核心项目;13、14 Docker 安全和实现技术等高级话题。后续章节则分别介绍包括 Etcd、Fedora CoreOS、Kubernetes、 容器云等相关热门开源项目。最后,还展示了使用容器技术的典型的应用场景和实践案例。 在线阅读:docker-practice.com,GitBook,Github 离线阅读 $ docker run -it --rm -p 4000:80 ccr.ccs.tencentyun1 魔豆 | 395 页 | 7.32 MB | 3 年前3
语文考试大纲) A.在学习中,我们要及时发现并解决存在的问题。 B.会不会用心观察,能不能重视积累,是提高写作水平的基础。 C.课堂上,老师对我们提出了“独立思考,积极合作”的要求。 D.初中三年的语文综合性实践活动,使我们开拓了视野,增强了能力。 26. 下列和《静女》有关的文学常识,表述不正确的一项是( ) A.本诗节选自《诗经﹒邶风》。《诗经》多为四言诗,每句一般读成“二、二” 节拍,如:静女/其姝。 巨款筹到,而后含泪把我送出门去。”这句用了夸张的修辞手法。( ) 75.《史记》主要包括本纪、世家、列传 、书、表五部分。( ) 76.汉字是汉民族自古以来一直用以记录汉语、交流思想的工具,是汉族祖先在 生产劳动和生活实践中创造出来的。汉字是表义文字。形声字占汉字的百分之 八十以上。( ) 77.“小屋富于浪漫的文学性”,指的是“小屋在山的怀抱中,犹如在花蕊中一般, 慢慢地花蕊绽开了一些,好像层山后退了一些。山是不动的,那是光线加强了,1 魔豆 | 25 页 | 168.50 KB | 3 年前3
ThinkPHP5.1完全开发手册-10261224'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 最佳实践 新增数据的最佳实践原则:使用 create 方法新增数据,使用 saveAll 批量新增数据。 更新 和模型新增一样,更新操作同样也会经过修改器、自动完成以及模型事件等处 理,并不等同于数据库的数据 update 方法更新。 如果你调用 save 方法进行多次数据写入的时候,需要注意,第二次 save 方法的时候必须使用 isUpdate(false) ,否则会视为更新数 据。 最佳实践 更新的最佳实践原则是:如果需要使用模型事件,那么就先查询后更新, 如果不需要使用事件,直接使用静态的 Update 方法进行条件更新,如 非必要,尽量不要使用批量更新。 删除 模型的删除和数据库的 10); }); 或者通过数据库类的查询条件删除 User::where('id','>',10)->delete(); 直接调用数据库的 delete 方法的话无法调用模型事件。 最佳实践 删除的最佳实践原则是:如果删除当前模型数据,用 delete 方法,如 果需要直接删除数据,使用 destroy 静态方法。 查询 模型查询和数据库查询方法的区别主要在于,模型中的查询的数据在获取的时1 魔豆 | 1127 页 | 6.26 MB | 3 年前3
ThinkPHP5.1完全开发手册-10261224'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 最佳实践 新增数据的最佳实践原则:使用 create 方法新增数据,使用 saveAll 批量新增数据。 新增 - 287 - 本文档使用 看云 构建 更新 和模型新增一样,更新操作同样也会经过修改器、自动完 update 方法更新。 如果你调用 save 方法进行多次数据写入的时候,需要注意,第二次 save 方法的时候必须使用 isUpdate(false) ,否则会视为更新数据。 最佳实践 更新的最佳实践原则是:如果需要使用模型事件,那么就先查询后更新,如果不需要使用事件,直接使用静 态的 Update 方法进行条件更新,如非必要,尽量不要使用批量更新。 更新 - 291 - 本文档使用 User::where('id','>',10)->delete(); 直接调用数据库的 delete 方法的话无法调用模型事件。 删除 - 292 - 本文档使用 看云 构建 最佳实践 删除的最佳实践原则是:如果删除当前模型数据,用 delete 方法,如果需要直接删除数据,使用 destroy 静态方法。 删除 - 293 - 本文档使用 看云 构建 查询 模型查询和数据库查1 魔豆 | 619 页 | 4.55 MB | 3 年前5
ThinkPHP5.1完全开发手册-10261224'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 最佳实践 新增数据的最佳实践原则:使用 create 方法新增数据,使用 saveAll 批量新增数据。 更新 和模型新增一样,更新操作同样也会经过修改器、自动完成以及模型事件等处 理,并不等同于数据库的数据 update 方法更新。 如果你调用 save 方法进行多次数据写入的时候,需要注意,第二次 save 方法的时候必须使用 isUpdate(false) ,否则会视为更新数 据。 最佳实践 更新的最佳实践原则是:如果需要使用模型事件,那么就先查询后更新, 如果不需要使用事件,直接使用静态的 Update 方法进行条件更新,如 非必要,尽量不要使用批量更新。 删除 模型的删除和数据库的 10); }); 或者通过数据库类的查询条件删除 User::where('id','>',10)->delete(); 直接调用数据库的 delete 方法的话无法调用模型事件。 最佳实践 删除的最佳实践原则是:如果删除当前模型数据,用 delete 方法,如 果需要直接删除数据,使用 destroy 静态方法。 查询 模型查询和数据库查询方法的区别主要在于,模型中的查询的数据在获取的时1 魔豆 | 1127 页 | 6.26 MB | 3 年前3
ThinkPHP5.1完全开发手册-10261224'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ], ['name','email'], true); 最佳实践 新增数据的最佳实践原则:使用 create 方法新增数据,使用 saveAll 批量新增数据。 新增 - 287 - 本文档使用 看云 构建 更新 和模型新增一样,更新操作同样也会经过修改器、自动完 update 方法更新。 如果你调用 save 方法进行多次数据写入的时候,需要注意,第二次 save 方法的时候必须使用 isUpdate(false) ,否则会视为更新数据。 最佳实践 更新的最佳实践原则是:如果需要使用模型事件,那么就先查询后更新,如果不需要使用事件,直接使用静 态的 Update 方法进行条件更新,如非必要,尽量不要使用批量更新。 更新 - 291 - 本文档使用 User::where('id','>',10)->delete(); 直接调用数据库的 delete 方法的话无法调用模型事件。 删除 - 292 - 本文档使用 看云 构建 最佳实践 删除的最佳实践原则是:如果删除当前模型数据,用 delete 方法,如果需要直接删除数据,使用 destroy 静态方法。 删除 - 293 - 本文档使用 看云 构建 查询 模型查询和数据库查1 魔豆 | 619 页 | 4.55 MB | 3 年前3
Idris 语言文档 Version 1.3.1where Nil : Vect Z a (::) : a -> Vect k a -> Vect (S k) a 注意我们使用了与 List 相同的构造器名。只要名字声明在不同的命名空间内 (在实践中,通常在不同 的模块内),奉 奤 奲 奩 女 就能接受像这样的特设(奡奤 夭 奨 奯奣 )名重载。 有歧义的构造器名称通常可根据上下文 来解决。 这里声明了一个类型族(奔 她 奰 奥 奆 奡奭 奩 看做拥有以下类型的 前缀函数: (!) : m a -> a 然而请注意,它并不是一个真的函数,而是一个语法!在实践中,子表达式 !expr 会在 expr 的当前作 用域内尽可能地提升,将它绑定到一个全新的名字 x, 然后用它来代替 !expr。首先表达式会按从左到 右的顺序深度优先地上升。在实践中,! 记法允许我们以更直接的方式来编程,同时该记法也标出了哪 些表达式为单子。 例如,表达式: let HasType (FS k) (u :: G) t 我们把 S t op 当做最近定义的变量有良类型的证明,而 P op n 则证明了 如果第 n 个最近定义的变量是 良类型的,那么第 n+1 个也是。在实践中, 这意味着我们通过 Var 构造器,使用 Stop 来引用最近定 义的变量, Pop Stop 来引用下一个,以此类推。 Var : HasType i G t -> Expr G t 所以,在表达式1 魔豆 | 224 页 | 2.06 MB | 2 年前3
beego开发文档-03121629自动化文档一直是我梦想中的一个功能,这次借着公司的项目终于实现了出来,我说过beego不仅仅要让开发 API快,而且让使用API的用户也能快速的使用我们开发的API,这个就是我开发这个项目的初衷。好了,赶紧动 手实践一把吧,首先 bee api beeapi 新建一个API应用做起来吧。 API全局设置 必须设置在 routers/router.go 中,文件的注释,最顶部: // @APIVersion1 魔豆 | 248 页 | 2.61 MB | 3 年前3
beego开发文档-03121629自动化文档一直是我梦想中的一个功能,这次借着公司的项目终于实现了出来,我说过beego不仅仅要让开发 API快,而且让使用API的用户也能快速的使用我们开发的API,这个就是我开发这个项目的初衷。好了,赶紧动 手实践一把吧,首先 bee api beeapi 新建一个API应用做起来吧。 API全局设置 必须设置在 routers/router.go 中,文件的注释,最顶部: // @APIVersion1 魔豆 | 248 页 | 2.61 MB | 3 年前3
共 10 条
- 1










