自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 python批量生成二维码

python批量生成二维码import qrcodeimport xlrddef getInfo(): try: data = xlrd.open_workbook(r"C:\Users\yijun.li\Desktop\各分厂一期设备名称及编号确认.xlsx") sheetname = "Sheet1" table = data....

2019-07-24 09:36:56 2129

原创 用 Python 排序数据的多种方法

Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭代对象(iterable)排序为一个新的有序列表。student_tuples = [ ('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]sorted(student_tuples...

2019-06-06 09:40:54 575

原创 python eval报错 SyntaxError: invalid token

a = eval(startTime) File "<string>", line 1 2019-01-02 11:00:00 ^SyntaxError: invalid tokenstartTime = '2019-01-02 11:00:00'a = eval(startTime)具体内容如上:后来发现,在e...

2019-04-23 13:56:43 3024

转载 正则表达式

一、校验数字的表达式数字: ^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正...

2019-04-17 13:51:37 146

原创 Dkron 的 cron

Dkronhttps://dkron.io/intro/CRON SPEC时间间隔:还可以安排一个作业以固定的时间间隔执行。这是通过格式化cron规范来支持的,如下所示:@every <duration>例如,“@every 1h30m10s” 表示每1小时30分钟10秒激活一次计划。定时执行:可能希望调度一次要执行的...

2019-04-12 14:53:45 1578

原创 程序员的数学

程序员的数学找这个资源废了好大事,最后还是花钱买了,共享出来哈哈哈,这个免费的不是很好找,我是买了书的,但是也准备个电子版,毕竟书不可能到哪里都扛着链接:https://pan.baidu.com/s/17CAXmn9osFn6iychksgNcA提取码:wiv5...

2018-10-30 11:34:03 607 5

转载 python redis之连接池的原理

什么是连接池通常情况下, 当我们需要做redis操作时, 会创建一个连接, 并基于这个连接进行redis操作, 操作完成后, 释放连接,一般情况下, 这是没问题的, 但当并发量比较高的时候, 频繁的连接创建和释放对性能会有较高的影响于是, 连接池就发挥作用了连接池的原理是, 通过预先创建多个连接, 当进行redis操作时, 直接获取已经创建的连接进行操作, 而且操作完成后, 不会释...

2018-08-28 16:47:31 391

原创 冒泡排序和鸡尾酒排序(code)

昨天回顾了下冒泡排序和鸡尾酒排序,用面向对象的方式写了一下,并且优化了代码,记录一下~一、冒泡排序# 冒泡排序class BubbleSort(object): def __init__(self, data_list): self.data_list = data_list self.length = len(data_list) # ...

2018-08-01 08:20:15 207

原创 @cached_property 缓存装饰器

以class为基础的缓存装饰器class cached_property(property): """A decorator that converts a function into a lazy property. The function wrapped is called the first time to retrieve the result and ...

2018-07-31 15:24:50 4395

转载 数据库之Redis

目录 一、数据持久化1.1 持久化策略1.2 RDB 持久化1.3 AOF 持久化1.4 如何选择使用哪种持久化方式1.5 快照实现持久化1.6 AOF持久化1.7 AOF日志重写1.8 AOF有多耐用?1.9 如果AOF文件损坏了怎么办?1.10 AOF和RDB之间的相互作用1.11 备份redis数据1.12 RDB持久化配置1.13...

2018-07-19 14:59:07 233

原创 git上传文件常用操作

创建新仓库的指令:  git init //把这个目录变成Git可以管理的仓库  git add README.md //文件添加到仓库  git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了   git commit -m "first commit" //把文件提交到仓库        git remot...

2018-07-18 19:16:12 260

转载 B树、B-树、B+树、B*树之间的关系

B树      B-tree树即B树,B即Balanced,平衡的意思。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误解。如人们可能会以为B-树是一种树,而B树又是另一种树。而事实上是,B-tree就是指的B树。特此说明。先介绍下二叉搜索树       1.所有非叶子结点至多拥有两个儿子(Left和Right)...

2018-07-17 21:30:20 129124 38

原创 Mysql的一条SQL语句执行时发生了什么?

mysqld的三层结构:  SQL类型:    DDL:数据库对象定义语言        对库和表的定义    DML:操作语言    DCL:控制语言 结构化的查询语言:select * from user;  执行该语句时:  1、连接层:      验证 该用户的用户名、密码、端口号,并提供连接    连接层作用: 1。提供连接协议(TCP/IP socket)    ...

2018-07-15 18:52:44 2843

原创 微信机器人--定时给朋友发送消息and 自动回复消息

定时给朋友发送消息:from __future__ import unicode_literalsfrom threading import Timerfrom wxpy import *import requests# bot=Bot()# 从缓存中获取登录信息,刚登陆过,无需一直登陆bot = Bot(cache_path=True)def get_news(): ...

2018-06-20 21:10:51 16313 3

原创 多个装饰器的执行顺序

装饰器函数的执行顺序是分为定义阶段和执行阶段的,装饰器函数在被装饰函数定义好后立即执行在函数定义阶段:执行顺序是从最靠近函数的装饰器开始,自内而外的执行在函数执行阶段:执行顺序由外而内,一层层执行代码如下:def war1(func): print("war1") def inner(*args, **kwargs): print("======war1 start...

2018-06-04 19:17:15 5846 9

转载 利用描述符原理完成自定制@property、@classmethod、@staticmethod

一、@propertyclass Lazyproperty: def __init__(self,func): self.func=func def __get__(self, instance, owner): print('这是我们自己定制的静态属性,r1.area实际是要执行r1.area()') if instance is ...

2018-05-27 22:22:26 388

原创 Python 的 type 、object 和 java 的 class、object

在Python的世界中,object是父子关系的顶端,所有的数据类型的父类都是它;type是类型实例关系的顶端,所有对象都是它的实例的。type是所有元类的父亲。我们可以通过继承type来创建元类。object是所有类的父亲,大部份我们直接使用的数据类型都存在这个列的。实例是对象关系链的末端,不能再被子类化和实例化。...

2018-05-27 15:32:08 800

转载 Fiddler安卓手机抓包 以及http协议

fiddler手机抓包百度有教程的啦~https://jingyan.baidu.com/article/03b2f78c7b6bb05ea237aed2.htmlhttp1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IE...

2018-05-27 11:58:46 1259

转载 一个简易的ORM

一、前言1 、我在实例化一个user对象的时候,可以user=User(name='lqz',password='123')2 、也可以 user=User()    user['name']='lqz'    user['password']='123'3 、也可以 user=User()    user.name='lqz'    user.password='password'前两种,可以通...

2018-05-16 18:36:18 1002 2

Docker — 从入门到实战-BookStack.CN

Docker是个划时代的开源项目,他彻底释放了虚拟化的威力,极大地提高了应用的运行效率,降低了云计算资源供应的成本!

2018-10-30

空空如也

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

TA关注的人

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