- 博客(33)
- 资源 (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
原创 数据库整理文档
数据库整体文档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 2306
原创 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
转载 互联网+
随着移动互联网的兴起,越来越多的实体、个人、设备都连接在了一起,因此互联网已不再仅仅是虚拟经济,而是主体经济社会不可分割的一部分,每一个经济社会的细胞都需要与互联网相连,互联网与万物共生共存,这成为大趋势。 “互联网+”生态,以互联网平台为基础,将利用信息通信技术与各行各业的跨界融合,推动各行业优化、增长、创新、新生。在此过程中,新产品、新业务与新模式会层出不穷,彼此交融,最终呈现出
2017-04-05 19:36:30 838
Elasticsearch+Kibana+HA高可用部署
2022-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人