若只使用python3.X, 下面可以不看了, 记住有个urllib的库就行了 python2.X 有这些库名可用: urllib, urllib2, urllib3, httplib, httplib2, requests python3.X 有这些库名可用: urllib, urllib3, httplib2, requests 两者都有的urllib3和requests, 它们不是标准库.

1.锁 为什么需要锁? 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对表中同一行记录进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 1.1锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。 写锁(排他锁):当前写操作没有完成前,它会阻断其

以 Docker 为代表的容器技术一度被认为是虚拟化技术的替代品,然而这两种技术之间并不是不可调和的。作者分别列举了容器技术以及虚拟化技术的优缺点,并提出将两者结合取长补短的解决方案。 容器为应用程序提供了隔离的运行空间:每个容器内都包含一个独享的完整用户环境空间,并且一个容器内的变动不会影响其他容器的运行环境。为了能达到这种效果,容器技术使用了一系列的系统级别的机制诸如利用Linux names

OpenStack 是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。 是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。 支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。 通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API

 OpenStack简介   OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。   以下是OpenStack的重要构成部分: Nova - 计算服务 Swift - 对象存储服务 Glance - 镜像服务 Keystone - 认证服务

我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。 密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一

模板系统基础 Django模板是一个string文本,它用来分离一个文档的展现和数据 模板定义了placeholder和表示多种逻辑的tags来规定文档如何展现 通常模板用来输出HTML,但是Django模板也能生成其它基于文本的形式 让我们来看看一个简单的模板例子: [java]  view plain  copy <html>   <head><title>Ordering notice</t

1. jQuery 是如何工作的 1.1. 开始使用jQuery jQuery 本身只有一个 js 文件,所以,要使用它,就和使用其它的 js 文件一样,直接将它引入就可以使用了。 <script type="text/javascript" src="jquery-1.8.3.js"></script> 但是,要注意一点,因为 jQuery 大部分功能需要根据文档的 DOM 模型来工作,所以,

pyenv是个多版本python管理器,可以同时管理多个python版本共存,如pypy,miniconde等等 安装 $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'expo

Curl是Linux下一个很强大的http命令行工具,其功能十分强大。 一、CURL对HTTP的常规访问 1. 访问网站 $ curl http://www.linuxidc.com 回车之后,www.linuxidc.com 的html 显示在屏幕上了  2. 保存页面 用curl option: -o $ curl -o page.html http://www.linuxidc.com 可以

3 4 5 6 7 8 9 10 11