帮助 命令中使用./micli,出现帮助信息 区域对应表 区域 名称 AWS-北京 cnbj 金山云-北京6 cnbj6 法兰克福 de 俄勒冈 us 新加坡 sg 印度 in 俄罗斯 ru 参数介绍 ak -k(--accesskey),login命令中使用,用户密钥标示id,在用户管理所在的用户组位置获取 sk -v(--secretkey),login命令中使用,用户密钥,在用户管理所在的用
第9章 宏 宏是程序设计的另一个基本概念,它是把一段程序代码用一个特定标识符(即:宏名)来表示。这样,在编写源程序时,程序员就可以直接使用该标识符来代替一段代码的编写,从而减少了重复代码的编写工作,也为减少错误,提高程序的可维护性提供了帮助。宏在高级语言(如:C/C++等)也有广泛的使用。 9.1 宏的定义和引用 通常情况下,宏是用来代表一个具有特定功能的程序段,它只需在源程序中定义一次,但可在源
Git实现了合作者们使用点对点网络的资料库来维护工作的数据主体(通常,但不仅限于,代码)。它支持分布式工作流,允许工作主体既能够最终合并,也能够临时分支。 这个章节将展示隐藏着的使Git运转的各个方面是如何做到这些的,以及它与其他版本控制系统(VCSs)的不同。 6.2. Git的起源 更好地了解Git的设计理念是有助于了解始于Linux内核社区的Git项目的情况的。 就当时大多数商业软件项目而言
原文链接:http://www.aosabook.org/en/zeromq.html ØMQ是一个消息通信系统,如果你愿意的话也可以称其为“面向消息的中间件”。ØMQ的应用环境很广泛,包括金融服务、游戏开发、嵌入式系统、学术研究以及航空航天等领域。 消息通信系统完成的工作基本上可看作为负责应用程序之间的即时消息通信。一个应用程序决定发送一个事件给另一个应用程序(或者多个应用程序),它将需要发送的
22. Yesod 来自The Architecture of Open Source Application -- Volume.2 --第22章 Preface: 这篇文章是在图灵社区中接受的第一份翻译工作 ---- 翻译AOSA(The Architecture of Open Source Application),目的是: 在翻译文档的过程中深入学习开源软件架构,同时进行知识共享 认识更
原文链接:http://www.aosabook.org/en/twisted.html 作者:Jessica McKellar Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000年初,在当时的网络游戏开发者看来,无论他们使用哪种语言,手中都鲜有可兼顾扩展性及跨平台的网络库。Twisted的作者试图在当时现有的环境下开发游戏,这一步走的非常艰难,他们迫切地
作者:Michael Bayer 译者:谢路云 状态:翻译中 原文地址:http://www.aosabook.org/en/sqlalchemy.html SQLAlchemy是一个Python语言的数据库工具包和关系对象映射(ORM)系统,始于2005年。从一开始,它就力求通过Python的数据库API(即DBAPI)提供一种和关系数据库交互的端对端系统。从早期的版本开始,SQLAlche
PyPy是一个Python实现的动态语言实现框架。 本章假定读者熟悉如字节码和常量叠算等有关解释器和编译器的基本概念。 19.1. 一点历史 Python是一种高层次动态编程语言。它是由荷兰程序员Guido van Rossum在20世纪80年代末发明的。Guido最初的实现是一个用C语言编写的传统的字节解释器,人称CPython。现在有许多其他的Python实现。其中最引人注目的有用Java编写
原文:http://www.aosabook.org/en/nginx.html 作者: Andrew Alexeev nginx(发音"engine x")是俄罗斯软件工程师Igor Sysoev开发的免费开源web服务器软件。nginx于2004年发布,聚焦于高性能,高并发和低内存消耗问题。并且具有多种web服务器功能特性:负载均衡,缓存,访问控制,带宽控制,以及高效整合各种应用的能力,这些特
作者:Tim Hunt 译者:Li Shijian(李诗剑) Moodle是一款为教育系统设计的Web应用。我会对Moodle各个部分如何运作做一个综述,同时我将专注于介绍几个我认为特别有趣的设计: 用插件分割应用的方法; 权限系统 —— 它控制着什么用户可以在系统不同的地方做什么事情; 产生输出的方式 —— 它使得应用不同的主题来更改外观,并且把界面接口分离出来; 数据库抽象层。 什么是Mood
matplotlib是基于Python的绘图库,广泛用于Python科学计算界。它完整支持二维绘图以及部分支持三维绘图。该绘图库致力于能适应广泛的用户需求。它可以根据所选的用户接口工具来嵌入绘图算法。与此同时,对于使用GTK+、Qt、Tk、FLTK、wxWidgets与Cocoa的所有主要桌面操作系统,matplotlib能支持交互式绘图。在Python的交互式shell中,我们可以使用简单的、过
原文链接:http://www.aosabook.org/en/itk.html 作者:Luis Ibanez 和 Brad King 译按:原文的二级和三级标题并无章节号,只有字号区别。 9.1 ITK是什么? ITK,又名Insight Toolkit,是一种用于图像分析的库,它由美国国家医学图书馆(US National Libraray of Medicine)发起并资助开发的。ITK可以
原文链接: http://www.aosabook.org/en/gpsd.html 作者:Eric Raymond 译者:Liuli Chen(陈旒俐) GPSD是一系列管理GPS设备和其他用于导航与精确计时的传感器的工具,包括航海自动识别系统(marine AIS (Automatic Identification System))的无线电广播设备和电子罗盘。其中最主要的程序是一个叫做gpsd
作者:Susan Potter,翻译:张吉 原文:http://www.aosabook.org/en/git.html 6.1 Git概述 Git能够让不同的协作者通过一个点对点的仓库网络对数据内容(通常是代码,当然不仅限于代码)进行维护。它支持分布式的工作流程,能够让数据内容临时分离,并最终合并到一起。 本章将阐述Git的内部实现是如何提供以上功能的,以及它和其他版本控制系统(VCS)的区别。
原文链接:http://www.aosabook.org/en/gdb.html 作者:Stan Shebs GDB, 即GNU调试器(GNU Debugger)。它诞生自开源软件基金会(Free Software Foundation)成立之初的第一批程序,并一直是免费和开源软件系统中的主要成员。最初GDB只是Unix系统上一个简单的源码层次的调试器,代码量不过数千行C代码,后来逐步发展壮大,拓