自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (28)
  • 收藏
  • 关注

空空如也

Manning.Podman.in.Action.1633439682

True PDF

2023-01-13

Manning.Docker.in.Practice.2nd.Edition

Manning.Docker.in.Practice.2nd.Edition.1617294802 True PDF

2019-02-11

ansible for devops 2018-01-04

Ansible for DevOps Server and configuration management for humans Jeff Geerling This book is for sale at http://leanpub.com/ansible-for-devops This version was published on 2018-01-04

2019-01-18

Generic Pipelines Using Docker(True PDF)

Generic Pipelines Using Docker The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks Generic Pipelines Using Docker Author: Brandon Atkinson, Dallas Edwards ISBN-10: 1484236548 Year: 2019 Pages: 127 Language: English File size: 3.1 MB File format: PDF, ePub Category: .NET Hardware & DIY Book Description: Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines. In today’s world of micro-services and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you’re creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also cloud and platform agnostic? Too good to be true? Well think again! Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use. What You’ll Learn Explore the pros and cons of generic pipeline methodology Combine shell scripts and Docker to build a generic pipeline Implement a pipeline across CI/CD platforms Build a pipeline that lends itself well to both centralized and federated DevOps teams Construct a modular pipeline with components that can be added, removed, or replaced as needed Who This Book Is For Professionals who use DevOps or are part of a DevOps team, and are seeking ways to streamline their pipelines and drive more deployments while using less code

2018-12-26

Hands-On DevOps with Vagrant azw3

Title: Hands-On DevOps with Vagrant Author: Alex Braunton Length: 232 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2018-10-17 ISBN-10: 1789138051 ISBN-13: 9781789138054

2018-11-14

Docker: Up & Running

Docker: Up & Running: Shipping Reliable Containers in Production, 2nd Edition PDF(convert)

2018-11-14

Deploying to OpenShift(True PDF)

Author: Graham Dumpleton ISBN-10: 9781491957165 Year: 2018 Pages: 162 Language: English File size: 5.7 MB File format: PDF Book Description: Get an in-depth tour of OpenShift, the container-based software deployment and management platform from Red Hat that provides a secure multi-tenant environment for the enterprise. This practical guide describes in detail how OpenShift, building on Kubernetes, enables you to automate the way you create, ship, and run applications in a containerized environment. Author Graham Dumpleton provides the knowledge you need to make the best use of the OpenShift container platform to deploy not only your cloud-native applications, but also more traditional stateful applications. Developers and administrators will learn how to run, access, and manage containers in OpenShift, including how to orchestrate them at scale. Build application container images from source and deploy them Implement and extend application image builders Use incremental and chained builds to accelerate build times Automate builds by using a webhook to link OpenShift to a Git repository Add configuration and secrets to the container as project resources Make an application visible outside the OpenShift cluster Manage persistent storage inside an OpenShift container Monitor application health and manage the application lifecycle This book is a perfect follow-up to OpenShift for Developers: A Guide for Impatient Beginners (O’Reilly).

2018-11-06

Packt Python Programming Blueprints 1786468166 True PDF

Packt Python Programming Blueprints 1786468166 True PDF Python Programming Blueprints: Build nine projects by leveraging powerful frameworks such as Flask, Nameko, and Django How to build useful, real-world applications in the Python programming language Key Features Deliver scalable and high-performing applications in Python. Delve into the great ecosystem of Python frameworks and libraries through projects that you will build with this book. This comprehensive guide will help you demonstrate the power of Python by building practical projects. Book Description Python is a very powerful, high-level, object-oriented programming language. It's known for its simplicity and huge community support. Python Programming Blueprints will help you build useful, real-world applications using Python. In this book, we will cover some of the most common tasks that Python developers face on a daily basis, including performance optimization and making web applications more secure. We will familiarize ourselves with the associated software stack and master asynchronous features in Python. We will build a weather application using command-line parsing. We will then move on to create a Spotify remote control where we'll use OAuth and the Spotify Web API. The next project will cover reactive extensions by teaching you how to cast votes on Twitter the Python way. We will also focus on web development by using the famous Django framework to create an online game store. We will then create a web-based messenger using the new Nameko microservice framework. We will cover topics like authenticating users and, storing messages in Redis. By the end of the book, you will have gained hands-on experience in coding with Python. What you will learn Learn object-oriented and functional programming concepts while developing projects The dos and don'ts of storing passwords in a database Develop a fully functional website using the popular Django framework Use the Beautiful Soup library to perform web scrapping Get started with cloud computing by building microservice and serverless applications in AWS Develop scalable and cohesive microservices using the Nameko framework Create service dependencies for Redis and PostgreSQL Who This Book Is For This book is for software developers who are familiar with Python and want to gain hands-on experience with web and software development projects. A basic knowledge of Python programming is required. Table of Contents Chapter 1 Implementing the Weather Application Chapter 2 Creating a Remote-Control Application with Spotify Chapter 3 Casting Votes on Twitter Chapter 4 Exchange Rates and the Currency Conversion Tool Chapter 5 Building a Web Messenger with Microservices Chapter 6 Extending TempMessenger with a User Authentication Microservice Chapter 7 Online Video Game Store with Django Chapter 8 Order Microservice Chapter 9 Notification Serverless Application

2018-10-29

Packt.Learning.Node.js.Development.1788395549 True PDF

Packt.Learning.Node.js.Development.1788395549 True PDF Learning Node.js Development: Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps. Key Features Entirely project-based and practical Explains the "Why" of Node.js features, not just the "how", providing you with a deep understanding and enabling you to easily apply concepts in your own applications Covers the full range of technologies around Node.js - NPM, version control with Git, and much more Book Description Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers' toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you're in the right place. This book has been written around a single goal-turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications. Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions. This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly. What you will learn Learn the fundamentals of Node Build apps that respond to user input Master working with servers Learn how to test and debug applications Deploy and update your apps in the real world Create responsive asynchronous web applications Who This Book Is For This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course. Table of Contents Chapter 1 Getting Set Up Chapter 2 Node Fundamentals - Part 1 Chapter 3 Node Fundamentals - Part 2 Chapter 4 Node Fundamentals - Part 3 Chapter 5 Basics of Asynchronous Programming in Node.js Chapter 6 Callbacks in Asynchronous Programming Chapter 7 Promises in asynchronous programming Chapter 8 Web Servers in Node Chapter 9 Deploying Applications to Web Chapter 10 Testing the Node Application part 1 Chapter 11 Testing the Node Application part 2

2018-10-29

Packt.Docker.for.Serverless.Applications (True PDF)

True PDF Packt.Docker.for.Serverless.Applications.1788835263.pdf Chapter 1, Serverless and Docker, introduces serverless and Docker. We will find the relationship between them in this chapter. We will also learn the common architecture crystallized from studying architectures of several FaaS platfor

2018-09-05

每天5分钟玩转Docker容器技术.CloudMan(完整前言和书签)

完整的前言,详细的书签。目前网上唯一的全本扫描。 Docker和容器技术是当下*火的IT技术,无论是互联网还是传统企业都在研究和实践如何用容器构建自己的 IT 基础设施。学习本书能够让读者少走弯路,系统地学习、掌握和实践 Docker 和容器技术。 本书共分为三部分。*部分介绍容器技术生态环境。第二部分是容器核心知识,包括架构、镜像、容器、网络和存储。第三部分是容器进阶知识,包括多主机管理、跨主机网络方案、监控、日志管理和数据管理。读者在学习的过程中,可以跟着教程进行操作,在实践中掌握 Docker 容器技术的核心技能。在之后的工作中,可以将本教程作为参考书,按需查找相关知识点。 本书主要面向微服务软件开发人员,以及 IT 实施和运维工程师等相关人员,也适合高等院校和培训学校相关专业的师生教学参考。

2018-08-22

Ansible 2 Cloud Automation Cookbook

ePub to PDF,not true PDF,By BigBomb Ansible 2 Cloud Automation Cookbook: Write Ansible playbooks for AWS, Google Cloud, Microsoft Azure, and OpenStack Orchestrate your cloud infrastructure Key Features Recipe-based approach to install and configure cloud resources using Ansible Covers various cloud-related modules and their functionalities Includes deployment of a sample application to the cloud resources that we create Learn the best possible way to manage and automate your cloud infrastructure Book Description Ansible has a large collection of inbuilt modules to manage various cloud resources. The book begins with the concepts needed to safeguard your credentials and explain how you interact with cloud providers to manage resources. Each chapter begins with an introduction and prerequisites to use the right modules to manage a given cloud provider. Learn about Amazon Web Services, Google Cloud, Microsoft Azure, and other providers. Each chapter shows you how to create basic computing resources, which you can then use to deploy an application. Finally, you will be able to deploy a sample application to demonstrate various usage patterns and utilities of resources. What you will learn Use Ansible Vault to protect secrets Understand how Ansible modules interact with cloud providers to manage resources Build cloud-based resources for your application Create resources beyond simple virtual machines Write tasks that can be reused to create resources multiple times Work with self-hosted clouds such as OpenStack and Docker Deploy a multi-tier application on various cloud providers Who This Book Is For If you are a system administrator, infrastructure engineer, or a DevOps engineer who wants to obtain practical knowledge about Ansible and its cloud deliverables, then this book is for you. Recipes in this book are designed for people who would like to manage their cloud infrastructures efficiently using Ansible, which is regarded as one of the best tools for cloud management and automation. Table of Contents Chapter 1 Getting Started with Ansible and Cloud Management Chapter 2 Using Ansible to manage AWS Elastic Compute CLoud (EC2) Chapter 3 Managing Amazon Web Services with Ansible Chapter 4 Exploring Google Cloud Platform with Ansible Chapter 5 Building Infrastructure with Microsoft Azure and Ansible Chapter 6 Working with Digital Ocean and Ansible Chapter 7 Running Containers with Docker and Ansible Chapter 8 Diving into OpenStack with Ansible Chapter 9 Ansible Tower

2018-08-01

Packt.Containers.in.OpenStack.1788394380 ePub

Book Description Containers are one of the most talked about technologies of recent times. They have become increasingly popular as they are changing the way we develop, deploy, and run software applications. OpenStack gets tremendous traction as it is used by many organizations across the globe and as containers gain in popularity and become complex, it’s necessary for OpenStack to provide various infrastructure resources for containers, such as compute, network, and storage. Containers in OpenStack answers the question, how can OpenStack keep ahead of the increasing challenges of container technology? You will start by getting familiar with container and OpenStack basics, so that you understand how the container ecosystem and OpenStack work together. To understand networking, managing application services and deployment tools, the book has dedicated chapters for different OpenStack projects: Magnum, Zun, Kuryr, Murano, and Kolla. Towards the end, you will be introduced to some best practices to secure your containers and COE on OpenStack, with an overview of using each OpenStack projects for different use cases. Table of Contents 1: WORKING WITH CONTAINERS 2: WORKING WITH CONTAINER ORCHESTRATION ENGINES 3: OPENSTACK ARCHITECTURE 4: CONTAINERIZATION IN OPENSTACK 5: MAGNUM – COE MANAGEMENT IN OPENSTACK 6: ZUN – CONTAINER MANAGEMENT IN OPENSTACK 7: KURYR – CONTAINER PLUGIN FOR OPENSTACK NETWORKING 8: MURANO – CONTAINERIZED APPLICATION DEPLOYMENT ON OPENSTACK 9: KOLLA – CONTAINERIZED DEPLOYMENT OF OPENSTACK 10: BEST PRACTICES FOR CONTAINERS AND OPENSTACK What You Will Learn Understand the role of containers in the OpenStack ecosystem Learn about containers and different types of container runtimes tools. Understand containerization in OpenStack with respect to the deployment framework, platform services, application deployment, and security Get skilled in using OpenStack to run your applications inside containers Explore the best practices of using containers in OpenStack.

2018-07-12

Docker for Serverless Applications

Packt.Docker.for.Serverless.Applications.1788835263.pdf Chapter 1, Serverless and Docker, introduces serverless and Docker. We will find the relationship between them in this chapter. We will also learn the common architecture crystallized from studying architectures of several FaaS platforms. By the end of this chapter, we will learn how to say hello world using all three FaaS platforms, OpenFaaS, The Fn Project, and OpenWhisk. Chapter 2, Docker and Swarm Clusters, reviews the container technology, namespaces and cgroups. Then, we will follow this by introducing Docker, how to install it, how to use its basic commands, and understand its workflow for build, ship, and run. Continuing further, we will then move to review its built-in orchestration engine, Docker Swarm. We will learn how to set up a cluster and see how Docker Swarm works internally. We will then learn how to set up a Docker network, attach it to containers, and how to scale services in Docker Swarm. Chapter 3, Serverless Frameworks, discusses serverless frameworks, including platforms such as AWS Lambda, Google Cloud Functions, Azure Functions, and IBM Cloud Functions. We will end this chapter with a FaaS platform-independent framework, the serverless framework. Chapter 4, OpenFaaS on Docker, explains how to use OpenFaaS. We will explore its architecture and components. Then we will learn how to prepare, build, and deploy functions with its provided tools and templates, how to prepare its cluster on top of Swarm, how to use its user interface, and how OpenFaaS leverages Docker multi-stage build. And we will also discuss how to use Prometheus to monitor the FaaS platform. Chapter 5, The Fn Project, explores another FaaS platform. Similar to Chapter 4, OpenFaaS on Docker, we will start with its architecture and components, then go through a set of CLI commands to build, package, and deploy functions to Fn. Later in this chapter, we will learn how to monitor the platform using its built-in UI. Also, we will use a familiar tool to help analyze its logs. Chapter 6, OpenWhisk on Docker, discusses OpenWhisk, the third and final FaaS platform for this book. We will walk through its concept and architecture. Chapter 7, Operating FaaS Clusters, speaks about several techniques of preparing and operating production-grade FaaS clusters using Docker Swarm. We will discuss how to replace the whole layer of networking with another easy-to-use container networking plugin. We will also show how to implement the new routing mesh mechanism to avoid bugs from the current ingress implementation. Also, we will discuss some advanced topics such as distributed tracing and how to implement it. We will even cover the concept of cost reduction with spot instances and how to implement Swarm on this dynamic infrastructure. Chapter 8, Putting Them All Together, explains how to implement a heterogeneous FaaS system combining all three FaaS platforms running seamlessly together on a robust product-grade Swarm cluster. We will show a mobile-based bank transfer use case, also with a legacy wrapper, a mobile backend WebHook, and stream data processing with FaaS. A bonus here is we also add a blockchain to the use case to show their interoperation. Chapter 9, The Future of Serverless, concludes this book with advanced concepts and research prototype implementations that go beyond the current serverless and FaaS technologies.

2018-04-27

Kubernetes for Serverless Applications

Packt.Kubernetes.for.Serverless.Applications.1788620372.PDF Chapter 1, The Serverless Landscape, explains what is meant by serverless. Also, we will get some practical experience of running serverless functions on public clouds using AWS Lambda and Azure Functions. Chapter 2, An Introduction to Kubernetes, discusses what Kubernetes is, what problems it solves, and also takes a look at its backstory, from internal engineering tool at Google to an open source powerhouse. Chapter 3, Installing Kubernetes Locally, explains how to get hands-on experience with Kubernetes. We will install a local single node Kubernetes cluster using Minikube and interact with it using the command-line client. Chapter 4, Introducing Kubeless Functioning, explains how to launch your first serverless function using Kubeless once the Kubernetes is up and running locally. Chapter 5, Using Funktion for Serverless Applications, explains the use of Funktion for a slightly different take on calling serverless functions. Chapter 6, Installing Kubernetes in the Cloud, covers launching a cluster in DigitalOcean, AWS, Google Cloud, and Microsoft Azure after getting some hands-on experience using Kubernetes locally. Chapter 7, Apache OpenWhisk and Kubernetes, explains how to launch, configure, and use Apache OpenWhisk, the serverless platform originally developed by IBM, using our newly launched cloud Kubernetes cluster. Chapter 8, Launching Applications Using Fission, covers the deploying of Fission, the popular serverless framework for Kubernetes, along with a few example functions. Chapter 9, Looking at OpenFaaS, covers OpenFaaS. While it's, first and foremost, a Functions as a Service framework for Docker, it is also possible to deploy it on top of Kubernetes. Chapter 10, Serverless Considerations, discusses security best practices along with how you can monitor your Kubernetes cluster. Chapter 11, Running Serverless Workloads, explains how quickly the Kubernetes ecosystem is evolving and how you can keep up. We also discuss which tools you should use, and why you would want your serverless functions on Kubernetes.

2018-04-27

Manning.Kubernetes.in.Action.1617293725

True PDF正式版,非MEAP版。作者:Marko Lukša Kubernetes in Action teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with an overview of Docker and Kubernetes before building your first Kubernetes cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll explore high-value topics like monitoring, tuning, and scaling. Kubernetes' internals Deploying containers across a cluster Securing clusters Updating applications with zero downtime

2018-04-19

MySQL管理之道 性能调优、高可用与监控 绝对完整PDF版.2

MySQL.Cookbook(第2版).中文扫描清晰版 这个主要是为了补齐MySQL管理之道 性能调优、高可用与监控 绝对完整PDF版2部分 我原来传的不见了,但是有别的网友共享了: http://download.csdn.net/download/celestialtao/9144813 26.65M的是正确的,和我2015年上传的part1可以合并。 这个书确实是第一版的,现在已经有第二版的了,我只是补充一个信息使第一版更完整而已。对那些没找到第二部分的网友表示歉意。

2017-11-02

MySQL管理之道 性能调优、高可用与监控 绝对完整PDF版2

MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA 最为关心的是如何让自己的数据库高可用 高性能运行 《MySQL管理之道 附光盘性能调优高可用与监控 》从作者贺春旸的实际工作经验出发 针对生产环境MySQL5 5分别从故障处理 高可用 性能优化等角度系统地阐述了数据库运维过程中需要注意的地方及解决问题的思路 并针对2013年2月Oraclel自方最新发布的MySQL5 6进行了新特性阐述 为今后数据库升级奠定了基础 第一部分地址:http: download csdn net detail seecsea 8548823">MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA 最为关心的 [更多]

2015-03-30

MySQL管理之道 性能调优、高可用与监控 绝对完整PDF版1

MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA 最为关心的是如何让自己的数据库高可用 高性能运行 《MySQL管理之道 附光盘性能调优高可用与监控 》从作者贺春旸的实际工作经验出发 针对生产环境MySQL5 5分别从故障处理 高可用 性能优化等角度系统地阐述了数据库运维过程中需要注意的地方及解决问题的思路 并针对2013年2月Oraclel自方最新发布的MySQL5 6进行了新特性阐述 为今后数据库升级奠定了基础 ">MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA 最为关心的 [更多]

2015-03-30

VMWARE VSPHERE 5 虚拟数据中心构建指南【WORD版】

VMWARE VSPHERE 5 虚拟数据中心构建指南【WORD高清版】电子书

2014-09-29

High.Performance.MySQL.3rd.Edition.M.pdf

这个是英文版电子书   《高性能MySQL(第3版)》是MySQL 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新MySQL5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6 个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。   《高性能MySQL(第3版)》不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2014-07-21

MySQL性能调优与架构设计

本书以 MySQL 数据库的基础及维护(基础篇)为切入点,重点介绍了 MySQL 数据库应用系统的性能调优(优化篇),以及高可用可扩展的架构设计(架构篇)。 基础篇的主要内容有:MySQL 数据库介绍,架构组成,存储引擎介绍、安全管理,以及基本的备份恢复知识。 优化篇则从影响 MySQL 数据库应用系统性能的因素开始,对各个因素进行调优分析。包括Schema 设计,Query 语句的性能优化, MySQL Server 中SQL层和存储引擎层的优化思路,以及MySQL 数据库锁定机制的实现。 架构篇则以设计一个高可用可扩展的企业级分布式数据库集群环境为目标,分析了多种通过 MySQL 实现这一目标的架构方式,包括可扩展设计和高可用设计两部分内容,如 Replication 的利用,数据切分,Cache 和 Search 的利用等

2014-02-14

O'Reilly.High.Performance.MySQL.3rd.Edition

O'Reilly.High.Performance.MySQL.3rd.Edition.M.pdf 一本很好的MySQL性能调优的电子书

2014-02-14

MySQL in a Nutshell

MySQL的技术手册,可以作为查询手册,是MySQL的管理员或者开发者的随身书。

2008-11-17

Sams.Teach.Yourself.SQL.in.24.Hours.4th.Edition.Jun.2008

Sams.Teach.Yourself.SQL.in.24.Hours.4th.Edition.Jun.2008

2008-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除