自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进击鱼的博客

成为大佬的路上等你

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 ELK安装部署实践

内容概要:1.支持通过脚本一件安装部署ELK2.支持Python语言进行数据入库3.支持通过配置文件进行HA部署

2022-08-26 19:35:04 458 1

原创 Python 编码规范

Python 编码规范注释模块注释每个文件应该包含一个许可样板. 根据项目使用的许可(例如, Apache 2.0, BSD, LGPL, GPL), 选择合适的样板.推荐如下:可以在pycharm中自动生成按照如下编辑生成模板File -> settings -> Editor -> File and Code Templates -> Python Script#!/usr/bin/env python# encoding: utf-8#@author: caope

2022-04-07 19:54:24 843

原创 组件加密方法

组件加密方法# -*- coding: UTF-8 -*-import osclass EncryptUtil: def __init__(self): self.pub_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDB4QItX3kX++OLC2WNioVgxsWW72ZYkOigDzD" \ "FJIsdEZrViAlI2ps70E6jbaVKCo8q+3NwAB+m/BmMD

2022-04-07 19:53:33 133

转载 2021-10-14

Python3 安装https://blog.csdn.net/gs80140/article/details/103457170?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-15.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7

2021-10-14 14:51:45 80

原创 第三方扩展包安装

第三方扩展包安装1.地址https://www.lfd.uci.edu/~gohlke/pythonlibs/2.出现问题python_Levenshtein-0.12.2-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.3.处理方式import pip._internalprint(pip._internal.pep425tags.get_supported())[('cp38', 'cp38m', '

2021-09-21 17:29:57 389

原创 Linux下安装数据库

Ubuntu 18.04 安装MySQL-5.7最新版本1.新建一个临时目录:cd ~mkdir mysqlcd mysql2.执行如下命令下载文件(mysql-5.7.29是5.7最新版本)wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz3.安装tar -xvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

2021-09-08 19:49:16 155

原创 接口规范总结

接口规范总结1.view层接口1.1 函数式实现"""1.接口的请求方式有POST,GET2.接口的操作有增删改查3.对不同请求方式的接口做验证4.根据接口的操作方式对接口命名5.对接口传入的参数进行校验6.接口返回值{"code":xx,"msg":"xxx","data":[]}响应码:200 返回成功,400 返回请求错误500 返回服务器内部错误返回值信息msg: 记录异常的信息参数校验定义各种异常的全局状态码"""def add_xx(req

2020-10-15 17:19:23 599

原创 Python 常见问题梳理(1)

-1. 深拷贝和浅拷贝原理import copya = [1,2,3,4,[‘a’,‘b’]]b = ac = copy.copy(a)d = copy.deepcopy(a)a.append(5)a[4].append(‘c’)首先我们看看看b的情况,b实际上和a指向的是同一个值,就好比人的大名和小名,只是叫法不同,但还是同一个人[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZMqgylVh-1593869479531)(https://img-log

2020-07-04 21:32:57 141

翻译 01Postgresql下载安装和配置

Centos7设定指定端口访问1.指定Postgrepsql访问端口防火墙相关命令1.查看防火墙的状态firewall-cmd --state2.查看防火墙指定端口是否开启netstat -ntlp #firewall-cmd --list-ports3.开启防火墙添加指定端口访问firewall-cmd --zone=public --add-port=5432/tcp --p...

2019-06-04 18:08:38 569

转载 centos7下下载安装centos7

先使用yum -y update指令升级系统到最新版本。本安装将PostgreSQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。(这里如果关闭防火墙则不设置即可# 修改防火墙设置,打开5432端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp ...

2019-06-03 11:30:56 445

原创 redis 做缓存的两种场景

redis 做缓存的两种场景1.当多次访问同一类数据的时候,可以将此种类型的数据从pg或MySQL等关系型数据库中取出来,放入Redis里面,加快响应的速度2.当从海量数据中查询一个数据时,比如从10万条数据中查询一条数据,如果直接查询pg或者MySQL响应速度慢,可以将数据直接全部缓存到Redis,加快响应的速度字符串拼接应用的场景:拼接sql实例:a = [1,2,3] >...

2019-04-29 10:32:28 2218

原创 python sys

python sys.argv[]用法1.whatsys.argv[] 说白了就是一个从程序外部获取参数的桥梁 ,我们从外部取得的参数可以是多个 ,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表 ,所以才能用[]提取其中的元素 。其第一个元素(sys.argv[0])是程序本身 ,随后才依次是外部给予的参数 。2. why argv[0] 表示本身代码文...

2018-12-17 16:00:08 181

原创 获取excel表数据

#!/usr/bin/env python##-*-coding=utf-8-*-import xlrd#打开excel文件def open_excel(file= 'test.xls'): try: data = xlrd.open_workbook(file) return data except Exception,e: ...

2018-09-06 20:23:31 262

转载 nginx安装配置

nginx安装下载必要组件nginx下载地址http://nginx.org/en/download.htmlpcre库下载地址,nginx需要http://sourceforge.net/projects/pcre/files/pcre/zlib下载地址,nginx需要http://www.zlib.net/openssl下载地址,nginx需要ht...

2018-08-28 22:34:32 189

转载 RabitMQ集群

https://www.cnblogs.com/vipstone/p/9368106.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

2018-08-03 10:20:42 194

转载 Python之日志处理(logging模块)

https://www.cnblogs.com/yyds/p/6901864.html

2018-08-01 17:48:51 200

原创 数据库整理文档

数据库整体文档MySQL1.SQL 的 select 语句完整的执行顺序SQL Select 语句完整的执行顺序:1、from 子句组装来自不同数据源的数据;2、where 子句基于指定的条件对记录行进行筛选;3、group by 子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用 having 子句筛选分组;6、计算所有的表达式;7、select 的...

2018-07-24 20:42:07 3643

原创 Ubuntu配置jira

Ubuntu配置jira一、安装Java1.1下载Javahttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.2源码安装#mkdir /usr/java#tar zxvf jdk-8u131-linux-x64.tar.gz -C /usr...

2018-07-24 17:29:37 1454 1

原创 Django + mysql 实现登录、验证、更新功能

Django + mysql 实现登录、验证、更新功能第一步:前期的配置1.对项目的注册在setting里面,进行新项目的注册INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib....

2018-04-25 19:44:29 3891

原创 python安装配置django--使用数据库

python安装配置django–使用数据库第一步:在models.py 里面创建表格from django.db import models# Create your models here.class User(models.Model): # 创建主键 创建username varchar uid = models.AutoField(primary_ke...

2018-04-24 12:18:34 206

原创 python安装配置django

python安装配置django第一步:创建django项目两种方式创建django项目1.通过pycharm2.通过cmd命令(推荐使用安装更快)django-admin startproject note第二步:配置django文件1.在settings文件里面配置修改成DATABASES = { 'default': { 'ENG...

2018-04-23 20:44:50 319

原创 闭包、生成器、迭代器

闭包 闭包的定义:内部函数对外部函数作⽤域⾥变量的引⽤(⾮全局变量) , 则称内部函数为 闭包 闭包的作用:1.闭包具有提⾼代码可复⽤性 2.当我们需要更多的参数传递, 减少代码的可移植性时,我们就创建一个闭包. 闭包的使用:我们需要构建一个嵌套函数,把外部函数的变量拿来给内部函数用,常用的方法有:1.使用 nonlocal 2.将内部函数名用外部...

2018-04-08 19:55:11 167

原创 装饰器整理

装饰器 装饰器的定义:装饰器函数必须接受一个callable对象(一般是核心函数)作为参数,然后返回一个callable对象(一般是装饰器函数的功能函数) 装饰器的作用:遵循封闭开放的原则,封闭指的是已经实现的功能代码块不允许被修改,开放指的是允许对外进行功能的扩展 1. 引⼊⽇志2. 函数执⾏时间统计3. 执⾏函数前预备处理4. 执⾏函数后清理功能5. 权限校...

2018-04-03 09:03:41 168

转载 单例模式的优缺点

单例模式的优缺点和使用场景 文章转自:http://www.tools138.com/create/article/20150929/020009847.html单利模式的优缺点和使用场景 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局...

2018-03-21 17:00:36 348

原创 python_train_01

大题练习1.员工和部门练习题A:员工类:(Employee) 属性: 员工姓名(name) 所在的部门名字(department_name),字符串即可 入职时间(hiredate),例如"2017年11月"B:公司类:(Company) 属性: 公司名称(com_name) 部门(dep...

2018-03-16 21:07:36 2305

原创 day03_03

函数 定义: ​ 封装特定功能的代码片段 作用: ​ 1.提高代码的复用性 ​ 2.可维护性 创建函数的语法: def 函数(参数): #函数体 return None # 默认的返回值是控制类型的数据 调用方式: 函数名() #方法一变量 = 函数名 # 起别名变量名() ​ 函...

2018-03-15 11:06:43 163

转载 Teach Yourself Programming in Ten Years

Teach Yourself Programming in Ten YearsPeter NorvigWhy is everyone in such a rush?Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless varia

2017-08-24 16:22:53 656

转载 Javascript_01_理解内存分配

在正式开始之前,我想先说两句,理解javascript系列博文是通过带领大家分析javascript执行时的内存分配情况,来解释javascript原理,具体会涵盖javascript预加载,闭包原理,面象对象,执行模型,对象模型...,文章的视角很特别,也非常深入,希望大家能接受这种形式,并提供宝贵意见。 原始值和引用值在ECMAScript中,变量可以存放两种类型的值,

2017-08-21 11:21:39 369

转载 clear清除

http://blog.csdn.net/qq812858143/article/details/50760025?locationNum=1&fps=1HTML元素的浮动以及清除浮动,对很多人来说都是感觉非常恶心的,所以今天就研究了下。研究透了,也就那样了。如果不理解的话,做页面布局的时候,经常会遇到页面被撑不起来的现象,所以浮动这个知识点还是蛮重要的。1.原始元素如

2017-08-10 16:35:12 1074

原创 前端内容命名

1.页面命名 index.html----首页 login.html----登录页 common.css----CSS通用样式 lib---公用组件 common.JS---公用方法2. 内容命名 header 页头部分 layout 布局 wrapper

2017-07-25 14:53:45 336

转载 Html中行内元素有哪些?块级元素有哪些?

1.关于行内元素和块状元素的说明       根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。div这样的块级元素,就会自动占据

2017-05-04 14:31:36 490

转载 04-07继承条件下的构造方法

2017-04-07 11:03:55 464

转载 互联网+

随着移动互联网的兴起,越来越多的实体、个人、设备都连接在了一起,因此互联网已不再仅仅是虚拟经济,而是主体经济社会不可分割的一部分,每一个经济社会的细胞都需要与互联网相连,互联网与万物共生共存,这成为大趋势。  “互联网+”生态,以互联网平台为基础,将利用信息通信技术与各行各业的跨界融合,推动各行业优化、增长、创新、新生。在此过程中,新产品、新业务与新模式会层出不穷,彼此交融,最终呈现出

2017-04-05 19:36:30 838

Elasticsearch+Kibana+HA高可用部署

内容概要: 1.支持通过脚本一件安装部署ELK 2.支持Python语言进行数据入库 3.支持通过配置文件进行HA部署 场景说明: 1.需要支持全文检索场景 2.需要支持SIEM进行数据发送 3.需要支持HA部署ELK

2022-08-26

前端学习clear清除

前端clear清除

2017-08-10

空空如也

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

TA关注的人

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