码迷,mamicode.com
首页 > 2018年02月20日 > 全部分享
设计模式—工厂模式
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如 ...
分类:其他好文   时间:2018-02-20 13:26:31    阅读次数:145
linux 多网卡多路由表实现策略路由
linux kernel 2.2 开始支持多个路由表。 routing policy database (RPDB)。 传统路由表,基于目标地址做路由选择。通过多个路由表,kernel支持实施策略路由,这样就可以基于源IP地址等信息做路由选择。
分类:系统相关   时间:2018-02-20 13:26:23    阅读次数:246
Mysql读写分离-amoeba
转载自http://www.cnblogs.com/liuyisai/p/6009379.html Amoeba主配置文件($AMOEBA_HOME/conf/amoeba.xml),用来配置Amoeba服务的基本参数,如Amoeba主机地址、端口、认证方式、用于连接的用户名、密码、线程数、超时时间 ...
分类:数据库   时间:2018-02-20 13:26:14    阅读次数:251
Docker 列出镜像
使用 docker images 显示本地已有的镜像。 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu 12.04 74fe38d11401 4 weeks ago 209.6 MB ubuntu pr ...
分类:其他好文   时间:2018-02-20 13:26:07    阅读次数:127
介绍Docker容器
容器是 Docker 又一核心概念。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 本章将具体介绍如何来管理一个容器,包括创建、启动和停止等。 容器是 Docker 又一核心概念。 ...
分类:其他好文   时间:2018-02-20 13:25:59    阅读次数:130
Mysql读写分离-atlas
下载地址https://github.com/Qihoo360/Atlas/releases 安装rpm包 rpm -ivh Atlas-2.2.1.el6.x86_64.rpm 程序目录在/usr/local/mysql-proxy/ 加密数据库密码: [root@local4 mysql-pro ...
分类:数据库   时间:2018-02-20 13:25:50    阅读次数:195
Docker 创建镜像
创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个。 修改已有镜像 先使用下载的镜像启动容器。 $ sudo docker run -t -i training/sinatra /bin/bash root@0b2616b0e5a8:/# 注意: ...
分类:其他好文   时间:2018-02-20 13:25:42    阅读次数:195
Python 字符串字典内置函数&方法
Python字典包含了以下内置函数: ...
分类:编程语言   时间:2018-02-20 13:25:35    阅读次数:202
Nginx的try_files指令和命名location使用实例
Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。 下面是一个使用实例(螺壳网V0.3的配置): 可以在Github上查看螺壳网的源代码。 try_files指令 语法 ...
分类:其他好文   时间:2018-02-20 13:25:26    阅读次数:335
Python 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取字符串,如下实例: ...
分类:编程语言   时间:2018-02-20 13:25:18    阅读次数:234
Python3 多线程
多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数 ...
分类:编程语言   时间:2018-02-20 13:25:10    阅读次数:191
Python File(文件) 方法
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: file.close() 关闭文件。关闭后文件不能再进行读写操作。 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。 file.fileno() 返回一 ...
分类:编程语言   时间:2018-02-20 13:25:02    阅读次数:178
【题解】SDOI2014旅行
洛谷P3313 大概是一道树链剖分的裸题。可以看出如果不是查询相同宗教的这一点,就和普通的树链剖分毫无两样了。所以针对每一个宗教都单独开一棵线段树,变成单点修改+区间查询。只不过宗教数目很多,空间消耗太大所以只能开一棵总的再动态开点。 ...
分类:其他好文   时间:2018-02-20 13:24:51    阅读次数:244
MongoDB的简单使用
一、简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存 ...
分类:数据库   时间:2018-02-20 13:24:43    阅读次数:259
Python3 SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法 ...
分类:编程语言   时间:2018-02-20 13:24:35    阅读次数:223
CentOS 安装Docker
CentOS 系列安装 Docker Docker 支持 CentOS6 及以后的版本。 CentOS6 对于 CentOS6,可以使用 EPEL 库安装 Docker,命令如下 $ sudo yum install http://mirrors.yun-idc.com/epel/6/i386/ep ...
分类:其他好文   时间:2018-02-20 13:24:28    阅读次数:157
Python3 XML解析
什么是XML? XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 你可以通过本站学习XML教程 XML 被设计用来传输和存储数据。 XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对 ...
分类:编程语言   时间:2018-02-20 13:24:21    阅读次数:152
707条   上一页 1 ... 25 26 27 28 29 30 31 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!