<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZhangPeng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Crow_n</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Crow_n]]></copyright><item><title><![CDATA[mysql的主从复制]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/82495649</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/82495649</guid><author>Crow_n</author><pubDate>Sat, 08 Sep 2018 11:32:34 +0800</pubDate><description><![CDATA[该文是基于docker的mysql的主从复制内容 ，mysql采用的是最新的8.0。

1.准备mysql镜像



是最新的镜像 ，数据库版是8.0，官网说比以前的要快2倍。

2.master mysql容器


docker run -p 3307:3306 --name mysqlmaster  --privileged=true   -v /myconf/mysql/master/mas...]]></description><category></category></item><item><title><![CDATA[Redis主从复制读写分离]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/82461104</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/82461104</guid><author>Crow_n</author><pubDate>Fri, 07 Sep 2018 14:00:03 +0800</pubDate><description><![CDATA[1.redis镜像



镜像采用的是最新版的4.0.11，可以采用阿里镜像加速 ，或者在镜像前面加registry.docker-cn.com/library 直接从这个网上拉取镜像。

 

2.Master Redis配置


docker run -d -p 6379:6379  -v /myconf/redis/master/redis.conf:/usr/local/etc/redis...]]></description><category></category></item><item><title><![CDATA[技术解析：DAS、SAN和NAS三种存储方式]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/78222516</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/78222516</guid><author>Crow_n</author><pubDate>Fri, 13 Oct 2017 09:57:38 +0800</pubDate><description><![CDATA[发现自己知识还是非常匮乏的，首先我还是来总结一下基础知识吧，当然这些都是存储互联网上找到的资料，原创不属于本作者，这个微信平台也是为了分析存储知识而已。希望能够跟更多的人来探讨存储，从而学到更多的知识。

　　今天我们来看一下存储的分类，根据服务器类型分为：封闭系统的存储和开放系统的存储，封闭系统主要指大型机，开放系统指基于Windows、UNIX、Linux等操作系统的服务器；开放系统的存储]]></description><category></category></item><item><title><![CDATA[Django之Model操作]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77773138</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77773138</guid><author>Crow_n</author><pubDate>Fri, 01 Sep 2017 14:58:27 +0800</pubDate><description><![CDATA[一、字段
AutoField(Field)
        - int自增列，必须填入参数 primary_key=True

    BigAutoField(AutoField)
        - bigint自增列，必须填入参数 primary_key=True

        注：当model中如果没有自增列，则自动会创建一个列名为id的列
        from django.d]]></description><category></category></item><item><title><![CDATA[Django【进阶篇 】]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77771667</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77771667</guid><author>Crow_n</author><pubDate>Fri, 01 Sep 2017 13:20:57 +0800</pubDate><description><![CDATA[Model

到目前为止，当我们的程序涉及到数据库相关操作时，我们一般都会这么搞：

创建数据库，设计表结构和字段使用 MySQLdb 来连接数据库，并编写数据访问层代码业务逻辑层去调用数据访问层执行数据库操作


import MySQLdb
 
def GetList(sql):
    db = MySQLdb.connect(user='root', db='wupeiqid]]></description><category></category></item><item><title><![CDATA[Django【基础篇】]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77771301</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77771301</guid><author>Crow_n</author><pubDate>Fri, 01 Sep 2017 12:19:52 +0800</pubDate><description><![CDATA[Python的WEB框架有Django、Tornado、Flask 等多种，Django相较与其他WEB框架其优势为：大而全，框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

基本配置

一、创建django程序

终端命令：django-admin startproject sitenameIDE创建Django程序时，本质上都是自动执行上述命令

其]]></description><category></category></item><item><title><![CDATA[JS单独文件写后JQuery生效方式]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77644395</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77644395</guid><author>Crow_n</author><pubDate>Mon, 28 Aug 2017 10:48:07 +0800</pubDate><description><![CDATA[最近有一个需求：

1.在一个html中只能引入一个js文件 不能有JS代码和其他JS文件的引入

2.这个JS文件中 还要引入其他的JS文件

3.所有JS功能都写在这个JS文件中 这些代码用到了jQuery相关的东东 所以这里第一个需要解决的就是怎么引入jquery.js




在网上搜索了很多方法都不太实用，由于我自己离开WEB多年 最后向朋友询问得到以下代码]]></description><category></category></item><item><title><![CDATA[基础前端之JQuery]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77371711</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77371711</guid><author>Crow_n</author><pubDate>Fri, 18 Aug 2017 16:38:52 +0800</pubDate><description><![CDATA[一 jQuery是什么？ 

［1］   jQuery由美国人John Resig创建，至今已吸引了来自世界各地的众多 javascript高手加入其team。
［2］   jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE!
［3］  它是轻量级的js库(压缩后只有21k) ，这是其它的js库所不及的，它兼容CSS]]></description><category></category></item><item><title><![CDATA[基础前端之JavaScript]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77370588</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77370588</guid><author>Crow_n</author><pubDate>Fri, 18 Aug 2017 16:23:51 +0800</pubDate><description><![CDATA[JavaScript概述 

JavaScript的历史


1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)

Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescri]]></description><category></category></item><item><title><![CDATA[前端基础之CSS]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77369756</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77369756</guid><author>Crow_n</author><pubDate>Fri, 18 Aug 2017 15:12:03 +0800</pubDate><description><![CDATA[CSS 语法
CSS 规则由两个主要的部分构成：选择器，以及一条或多条声明。
'''
        selector {
                  property: value;
                  property: value;
             ...  property: value
         
          }]]></description><category></category></item><item><title><![CDATA[前端基础之html]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77369478</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77369478</guid><author>Crow_n</author><pubDate>Fri, 18 Aug 2017 14:42:01 +0800</pubDate><description><![CDATA[HTML 初识

web服务本质
import socket

def main():

    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.bind(('localhost',8081))
    sock.listen(5)

    while True:
        print("server]]></description><category></category></item><item><title><![CDATA[Http协议]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77363931</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77363931</guid><author>Crow_n</author><pubDate>Fri, 18 Aug 2017 10:12:24 +0800</pubDate><description><![CDATA[一 HTTP概述
HTTP（hypertext transport protocol），即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。
HTTP就是一个通信规则，通信规则规定了客户端发送给服务器的内容格式，也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式！客户端发送给服务器的格式叫“请求协议”；服务器发送给客户端的格式叫“响应协议”。
特点]]></description><category></category></item><item><title><![CDATA[第十三篇 python基础之socket编程]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77332463</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77332463</guid><author>Crow_n</author><pubDate>Thu, 17 Aug 2017 15:16:56 +0800</pubDate><description><![CDATA[一.客户端/服务器架构即C/S架构，包括 
1.硬件C/S架构(打印机) 
2.软件C/S架构(web服务) 
美好的愿望： 
最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 后等待下一个客户请求。这些服务启动后的目标就是“永远运行下去”。虽然它们不可能实现这样的 目标]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77330767</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77330767</guid><author>Crow_n</author><pubDate>Thu, 17 Aug 2017 15:04:19 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[Myql操作使用(三)]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77309221</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77309221</guid><author>Crow_n</author><pubDate>Thu, 17 Aug 2017 10:43:10 +0800</pubDate><description><![CDATA[视图

视图是一个虚拟表（非真实存在），其本质是【根据SQL语句获取动态的数据集，并为其命名】，用户使用时只需使用【名称】即可获取结果集，并可以将其当作表来使用。


SELECT
    *
FROM
    (
        SELECT
            nid,
            NAME
        FROM
            tb1
        W]]></description><category></category></item><item><title><![CDATA[Myql操作使用(二)]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77303438</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77303438</guid><author>Crow_n</author><pubDate>Thu, 17 Aug 2017 10:19:29 +0800</pubDate><description><![CDATA[三、数据库操作



1、显示数据库




[sql] view
 plain copy






SHOW DATABASES;  

默认数据库：
　　mysql - 用户权限相关数据
　　test - 用于用户测试数据
　　information_schema - MySQL本身架构相关数据
2、创建数据库




[sql] vi]]></description><category></category></item><item><title><![CDATA[Myql操作使用(一)]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77197077</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77197077</guid><author>Crow_n</author><pubDate>Thu, 17 Aug 2017 10:10:13 +0800</pubDate><description><![CDATA[一、概述

1、什么是数据库 ？
　答：数据的仓库，如：在ATM的示例中我们创建了一个 db 目录，称其为数据库

2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ？
　答：他们均是一个软件，都有两个主要的功能：

a. 将数据保存到文件或内存b. 接收特定的命令，然后对文件进行相应的操作

PS：如果有了以上软件，无须自己再去创]]></description><category></category></item><item><title><![CDATA[Python操作MySQL]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/77250820</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/77250820</guid><author>Crow_n</author><pubDate>Wed, 16 Aug 2017 16:38:35 +0800</pubDate><description><![CDATA[本篇对于Python操作MySQL主要使用两种方式：

原生模块 pymsqlORM框架 SQLAchemy

pymsql

pymsql是Python中操作MySQL的模块，其使用方法和MySQLdb几乎相同。



下载安装

pip3 install pymysql

使用操作

1、执行SQL
#!/usr/bin/env python
# -*- co]]></description><category></category></item><item><title><![CDATA[PyQt5学习笔记01----第一个窗口]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/60574823</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/60574823</guid><author>Crow_n</author><pubDate>Mon, 06 Mar 2017 13:44:21 +0800</pubDate><description><![CDATA[写在前面的话



      最近想学习一下桌面程序开发，可是MFC臃肿复杂界面难看，而WPF无法跨平台，似乎只剩下了QT这一个选择。本来想借着学习Python热情，看看python下有木有什么好看的图形库，怎奈我用的python3.*
 不支持wxpython（才疏学浅，知道的库实在太少），于是误入tkinter大坑，终于在学习tkinter的过程中听说了PyQt这个好东西。

]]></description><category></category></item><item><title><![CDATA[PyQt5+python3+pycharm开发环境配置]]></title><link>https://blog.youkuaiyun.com/Crow_n/article/details/60574329</link><guid>https://blog.youkuaiyun.com/Crow_n/article/details/60574329</guid><author>Crow_n</author><pubDate>Mon, 06 Mar 2017 13:05:50 +0800</pubDate><description><![CDATA[1.下载PyQt

官方网站：http://www.riverbankcomputing.com/software/pyqt/download5

我的操作系统是64位的，安装的是Python3.4.3，所以我选择下载：PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe

单击安装即可。




PyQt5安装完后，需要修改系统变量



QT]]></description><category></category></item></channel></rss>