- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 mycat+haproxy 实现高可用负载均衡集群
安装环境HostNameIPRolehost01192.168.227.153MASTERhost02192.168.227.144BACKUP安装HAProxyyum install haproxy -y安装完成之后它的配置文件在 /etc/haproxy/haproxy.cfg配置文件(两台haproxy 相同)vim /etc/hap...
2020-01-10 10:56:51 314
原创 minibuke搭建笔记
部署准备centos7服务器Docker最新版本https://kubernetes.io/docs/tasks/tools/install-minikube/https://kubernetes.io/docs/setup/learning-environment/minikube/安装第一步: 检查Linux是否支持虚拟化,请运行以下命令并验证输出是否为非空 。[root@m...
2019-12-25 16:09:01 921
原创 多台redis数据合并
问题: 想把两台服务器上的redis数据合并到一台上面;解决:给服务器上安装 redis-dump 工具, 需要安装ruby环境在安装redis-dump工具安装 ruby cd /opt/software/wget https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.gztar xf ruby-2.6.4.tar....
2019-09-01 11:05:24 2143
原创 docker容器技术
pandas的基本用法1.** 判断一个文件中是否有缺失值**import pandas as pddata = pd.readcsv('text.csv')data.isnull().any()读取前5条数据data.head()对日期格式进行处理time = pd.to_datetime()time_x = pd.DatetimeIndex(time)time_...
2019-07-28 10:24:01 250
原创 filter和filter_by 的区别
在一个用户的模型类中, 要查询id为5的一个用户;User.query.filter(User.id==5).all() # 使用filter 中必须指定那个 模型类.id==5;User.query.filter(User.id==5).first() # all() , first() ,都是查询执行器 , 一个返回列表包含对象, 一个直接返回对象;User.query.f...
2019-05-03 12:56:38 2639
原创 Python + Flask 开发微信小程序
1. 微信开发文档地址:https://mp.weixin.qq.com/wiki/home/index.html申请AppID 这些就不多说了,成为微信开发者之后使用一下网址就可以完成对接微信服务的测试:我们只需要将我们写的程序运行起来之后将我们的 api接口 的地址输入到下面,点击测试如果出现配置成功则OK:微信测试平台登录地址:http://mp.weixin.qq....
2019-04-12 10:14:41 7353
原创 scrapy 中settings 文件参数解释
# -*- coding: utf-8 -*-# Scrapy settings for enforcement_spider project## For simplicity, this file contains only settings considered important or# commonly used. You can find more settings cons...
2018-12-07 14:17:05 325
原创 pandas读取csv文件的操作
1. 读取csv文件import pandas as pdimport numpy as np# 读取整个csv文件csv_data = pd.read_csv("./stock_day.csv")# 读取指定列索引字段的数据csv_data = pd.read_csv("./stock_day.csv", usecols=['open', 'close'])# 将我们修改...
2018-10-26 14:14:03 95573 1
原创 pandas读取csv文件的一些运算操作
1. 读取csv 文件数据, pandas可以读取的文件的种类非常的多(CSV、SQL、XLS、JSON、HDF5),支持复杂的IO操作;使用read_csv 这个方法就可以对csv格式的文件进行读取和修改的操作;import pandas as pdimport numpy as np# 读取csv文件 输入我们文件的路径file_data = pd.read_csv('....
2018-10-25 18:55:30 10059 3
原创 pandas中DataFrame的基本用法
1.pandas的DateFrame的用法:环境为:python3 + linux + jupyter-notebookimport numpy as npimport pandas as pd# 使用numpy 生成一个今天我们要练习的数据# 他是符合正太分布的8支股票5天的涨跌幅数据stock_day_rise = np.random.normal(0, 1, (10, ...
2018-10-24 19:53:36 1650
原创 python matplotlib的使用
1. 使用matplotlib 画一张简单的折线图 (plot)>>>import matplotlib.pyplot as plt# figure 画布 可以添加一些刻度相关的信息,(x,y)的刻度信息# figsize 指定宽高 dpi 清晰度 越高越清晰>>>plt.figure(figsize=(20, 8), dpi=80)# 画折线图...
2018-10-15 14:52:03 615
原创 python datetime.datetime.strptime 模块的简单用法
# -*- coding:utf-8 -*-import datetime# 计算两个日期之间相差多少年, 多少天 , 多少月;# begin_date = input("请输入开始日期:")# end_date = input("请输入结束日期:")begin = '2017/01/01'end = '2018/12/31'# print(type(begin_date),...
2018-10-03 11:36:16 23644
原创 Django-drf 框架的mysql和redis及日志的配置
1. cd 到 我们从git 上拉取的代码的目录当中,使用命令:django-admin startproject 项目名称(ego)2. 创建应用的命令(cd到apps 目录下):python ../../manage.py startapp 应用名称创建完成之后记得在配置文件中进行配置 INSTALL_APPS 添加 ego.apps.users.apps.UsersConf...
2018-09-26 15:17:48 1003
原创 python zip()函数在py2和py3的使用
zip()函数, 它里面可以是多个iterable,该函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度。只有一个序列参数时,它返回一个1元组的列表。没有参数时,它返回一个空的列表.在python3中, 就是需要使用list函数将其手动转成列表, 而python2则不需要,切python2 不会打印他的内存地址;...
2018-09-24 08:46:34 489
原创 python按照中文汉字从首字母A-Z排序的方法
需求: 实现能够按照中文汉字, 按照他的第一个汉字的首字母进行(A-Z)排序;思路与实现: 将汉字转为拼音, 然后把拼音作为汉字的key, 以字典的形式进行存储;读取他的values[0]取到他的值的参数;from xpinyin import Pinyinpin = Pinyin()def get(self): owner_info = db.query...
2018-08-30 23:11:52 12162
原创 本人windows 下安装redis的步骤
1.进入到此网址进行下载https://github.com/MicrosoftArchive/redis/releases2. 下载完成后,在C盘【Program Files】目录下新建文件夹【Redis】,右键解压Redis ZIP包,把所有文件解压到redis文件夹中。文件介绍:redis-benchmark.exe #基准测试redis-check-aof.exe # ...
2018-08-25 20:47:02 343
原创 windows 下创建虚拟环境--windows git 的配置
首先使用 pip 命令安装 pip install virtualenv 进入 cmd 命令行界面查询版本:virtualenv --version 进入 cmd 命令行界面使用 virtualenv venv 创建名为 venv 的虚拟环境; 启动虚拟环境(这点和 linux 下的使用不一样):在当前路径下,直接输入:venv\Scripts\activate激活虚拟环境; 在该虚...
2018-08-25 17:55:09 840
原创 python排序
0. 使用java 实现冒泡排序public class DemoBubbleSort { public static void main(String[] args) { int[] arr = {1, 5, 3, 9, 8, 6, 4, 2}; for (int x = 0; x < arr.length; x++) { ...
2018-08-14 21:59:59 326
原创 浅谈 Redis 和 mongodb, Mysql 的区别
Redis 和 Mysql 的区别: Mysql 是关系型数据库, 持久化存储, 存放在磁盘里, 功能强大. 检索的话, 会涉及到一定 IO , 数据访问也就慢; Redis 是内存数据库,也是非关系型数据库 数据保存在内存中, 速度快;Redis 和MongoDB 的优缺点: MongoDb 和Redis 都是NoSQL, 采用结构型数...
2018-08-12 10:37:20 4589 1
原创 DjangoDRF框架中的ORM
什么是ORM?即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 ,通过xxxx.属性=yyyy一样简单,这是开发ORM的初衷.一个句话理解就是:创建一个实例对象,用创建它的类名当做数据表名,用创建它的类属性对应数据表的字段,当对这个...
2018-08-03 21:42:14 1164
原创 匿名函数的用法
In [23]: def fff(x): ...: return x**2 ...: fff(4) ...:Out[23]: 16# 使用匿名函数In [24]: f = lambda x:x**2 [4]In [25]: f(4)In [25]: 16
2018-08-01 21:20:48 465
原创 Django的JWT机制工作流程
JWT简介: Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信...
2018-08-01 17:54:29 883
原创 Docker中安装Elasticsearch及如何设置通过关键字的查找
需求分析:当用户在一些网上购物时,需要时通过搜索框来查找需要的商品,而要搜索的商品就是用户查找的关键字,用户通过关键字的查找,我们要为用户提供相关的搜索结果。这种需求依赖数据库的模糊查询like关键字可以实现,但是like关键字的效率极低,而且查询需要在多个字段中进行,使用like关键字也不方便。我们引入搜索引擎来实现全文检索。全文检索即在指定的任意字段中进行检索查询。搜索引擎原理...
2018-07-29 19:51:06 1537
原创 Flask 和Django的区别与比较
首先: Django 是一个重量级的框架,Flask是一个轻量型的框架;那么Django框架他到底重在哪呢?对比Flask框架,Django原生提供了众多的功能组件,让开发更简便快速。 提供项目工程管理的自动化脚本工具 数据库ORM支持(对象关系映射,英语:Object Relational Mapping) 模板 表单 Ad...
2018-07-29 12:33:24 26217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人