自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 flask+celery+阿里云平台的短信服务

阿里短信服务接入参考:https://yq.aliyun.com/articles/252987?spm=5176.11065265.1996646101.searchclickresult.4a0a18fbMI0Ggb&aly_as=6alJYiqY要先申请好模板和签名,然后融于const要设置const的keysend.py代码如下# -*- coding: utf-8 -...

2020-01-05 14:56:15 772 1

原创 sqlalchemy中的插入

最近用的比较多的一个存在则更新字段,不存在就插入整句的sql语句,记录一下sql = "INSERT INTO wx_clikes(article_id,user_id,voice_name, speed,pitch,created_at,last_updated_at ,click_add) VALUES ('%d','%d','%s','%s','%s','%s','%s','%d') ON...

2019-11-24 18:01:36 1088

原创 python魔术方法(进阶)斐波那契数列

特殊属性属性含义_name_类、函数、方法等的名字,要调用实例显示的话要在前加上__class___class_对象 或 类所属的类名_module_对象或类所属的类 (父)_doc_类、函数的文档字符串,如果没有定义则为None (类和实例)_dict_类或实例的属性,可写的字典(类和实例)mro() 调用方法,类的名字加上.mro(...

2019-11-05 23:03:49 378

原创 Python爬虫 tesserocr在Mac下的安装使用

最近要用tesserocr这个库处理在爬虫中遇到的验证码问题,但是捣鼓了半天都失败。特地记录下来,以防下次出错在Pycharm命令台上使用Homebrew安装ImageMagick和tesseract库:brew install imagemagickbrew install tesseract --all-languages如果不行的话,换brew install tesserac...

2019-08-28 16:16:38 1702

转载 redis面试题

有关Redis的面试题,摘自网上 如有侵权,请联系博主删除!1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB...

2019-08-20 21:29:46 142

原创 列表中的相同字典元素合并,再输出字典

# 将列表中的字典相同元素合并,并输出新的字典v = [{'id': 1, 'teacher_name': ' 李', 'class_name': '3班'}, {'id': 1, 'teacher_name': ' 李', 'class_name': '2班'}, {'id': 2, 'teacher_name': '赵日天', 'class_name': '3班'}, ...

2019-08-17 23:46:44 1058

原创 MariaDB数据库版本更新和进行相同成绩排名的方法

文章目录简单描述查看本地数据库版本升级为10.2(以下都在Centos7下操作)查询简单描述    最近要完成一个简单的根据成绩排序,如果分数相同就排名一致。在Mysql和Oracle上可以使用rank()这个函数,但在本地的MariaDB上无论怎么试都不行。于是查了一下官网,rank()功能函数的使用,发现这是10.2版本才支持的函数。 ...

2019-07-03 13:53:20 354

原创 Git服务器搭建和基本使用命令

GogsGo语言开发的Git服务器。开发人数少的话用来比较合适

2019-06-04 19:31:20 2597

原创 python面向对象(类的多继承)

多继承ocp原则:多用“继承”,少修改继承的用途:在子类上实现对基类的增强、实现多态多态:通过一套方法,实现不同表现。一个类继承自多个类就是多继承,它将具有多个类的特征。多继承弊端C++支持多继承;Java舍弃了多继承多继承可能会带来二义性,例如,猫和狗都继承自动物类,现在如果一个类多继承了猫和狗类,猫和狗都有shout 方法,子类究竟继承谁的shout呢? 除非万不得已,能不用就不...

2019-05-21 16:37:47 868

转载 python中的异常处理

异常 Exception错误 Error 是可以避免的,异常Exception 是不可避免的错误和异常在高级编程语言中,一般都有错误和异常的概念,异常是可以捕获,并被处理的,但是错误是不能被捕获的,所以一个健壮的程序要尽可能的捕获,处理各种异常产生异常:raise语句显式的抛出异常python解释器自己检测到异常并引发它语法错误不会捕获try:待捕获异常的代码块excep...

2019-05-20 21:52:01 200

原创 python面向对象(概述和继承)

面向机器,抽象成机器指令,机器容易理解,代表是:汇编语言面向过程:做事情,排出步骤,第一步第二步,如果出现情况A则做什么处理,B什么处理,问题规模小,可以步骤化,按部就班处理。代表:C语言面向对象:什么是类?一套方法论,可以认识分析世界,将万事万物抽象为类类是抽象的什么是对象?对象是类的具象,是一个实体 具体化的(instance、object)属性,它是对象状态的抽象,是个人具...

2019-05-19 15:47:50 303

原创 python日志分析步骤

系统运行中会生成大量的系统日志、应用程序日志、安全日志等等日志,通过对日志的分析可以了解服务器的负载、健康状况,可以分析客户的分布情况、客户的行为,甚至基于这些分析可以做出预测。结构化数据,可以存储于数据库中,可以用二维表结构逻辑表达实现的数据称为结构化数据。半结构化数据 没有数据类型,就是纯文本:xml,json, html,csv非结构化数据 MP3, 图形。。。一般采集流程日志产出...

2019-05-14 19:04:26 1965

原创 python正则表达式和小练习

达到文本匹配的目的import re所有的元字符都只能匹配一个字符代码说明.匹配除换行符外任意一个字符[abc]字符集合,只能表示一个字符位置。匹配所包含的任意一个字符[^abc]字符集合,只能表示一个字符位置。匹配除去集合内字符的任意一个字符\s匹配1位空白字符,包括换行符、制表符、空 格 [ \f\r\n\t\v]a\t查找 a挨着...

2019-05-11 22:51:12 608

原创 Python习题

每日小练习,不定期更新实现删除一个list 里面的重复元素(set 和 for 实现)s1 = [1,1,2,2,2,3](1)set(s1)(2)s1_new=[]for i in s1: if i not in s1_new: s1_new.append(i)print(s1_new)2.利用切片操作,实现一个函数,去除字符串首尾的空格,不允许使用s...

2019-05-03 17:59:10 755

原创 python函数/参数/参数结构/匿名函数/生成器函数

函数在Python中是一等公民函数也是对象,可调用的对象数学概念 y=g(f(x)) 在数学和计算机科学中,高阶函数应当是至少满足下面一个条件的函数 接受一个或多个函数作为参数 输出一个函数每次函数调用都是独立的,地址复用is 是比较地址的,’=='是比较地址柯里化:z = f(x, y) 转换成 z = f(x)(y)的形式...

2019-04-25 10:50:23 204

原创 python基本数据类型

数值型 int、float、complex、bool 序列对象字符串 str列表 listtuple 键值对集合set字典dict数字的处理函数math模块、floor()地板、天花板ceil()公式:round(),四舍六入五取偶floor()向下取整、ceil()向上取整 int() 取整数部分// 整除且向下取整例子:print(roun...

2019-04-07 17:41:39 193

原创 python学习基本语法(一)

编程基础首先要知道 程序 是一组能让计算机识别和执行的指令。而 电子计算机是能够执行程序的机器。python 语言由荷兰人:Guido van rossum(吉多·范罗苏姆)创建要了解熟知的冯诺依曼体系架构,计算机是由5大体系组成的,输入输出设备,(运算器,控制器)组成CPU 还有存储器。Cpu只认内存CPU中运算速度的寄存器>缓存>内存>磁盘>io控制器:...

2019-04-04 14:46:05 265

原创 Linux rpm软件安装和yum库的搭建

强制安装rpm -ivh … --force // rpm强制安装rpm -ivh 软件包名安装软件包并显示安装进度。rpm -qa查询已经安装哪些软件包。rpm -q 软件包名查询指定软件包是否已经安装。rpm -e 软件包名卸载软件包。...

2019-03-26 17:39:22 214

原创 vim工具的使用

vim:一个模式编辑器命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本插入(Insert)或编辑模式: 修改文本 大小写不一样扩展命令(extended command )模式: 保存,退出等插入模式 --------> 命令模式 ESC命令模式 --------> 扩展命令模式 :扩展命令模式 --------> 命令模式 ESC,enter命...

2019-03-23 13:30:49 136

原创 浅谈正则表达式

浅谈正则表达式BRE(基础正则表达式)只承认的元字符有^$.[]其他字符识别为普通字符:()ERE(扩展正则表达式)则添加了(){}?+| 等只有在用反斜杠“”进行转义的情况下,字符(){} 才会在BRE被当作元字符处理,而ERE中,任何元符号前面加上反斜杠反而会使其被当作普通字符来处理。^word搜索以word开头的内容 // grep “^r” /etc/passwd...

2019-03-22 19:51:19 148

原创 Linux虚拟机安装环境布置及简单命令

Liunx环境搭建利用网上环境准备好VM虚拟机,MAC的下载VM fusiton安装完成后,下载Centos 7的ISO镜像,网上很多。目前最新版为Centos 7windows的镜像安装流程     安装好虚拟机好,点击xmac 的镜像安装流程  ...

2019-03-22 19:06:46 868 1

空空如也

空空如也

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

TA关注的人

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