自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Python编码格式的理解-提升代码质量

1、缩进缩进级别使用4个空格空格是首选的缩进方法2、代码最大长度Pycharm行限制为最多80个字符3、空白行空两行进行分割顶层函数和类定义类中的方法定义之间空一行函数中使用空行来节省逻辑部分4、源文件编码python2中使用UTF-8是需要编码声明5、导入包 及导入库导入多个库函数,分开依次导入,按以下顺序执行:①标准库导入②有关的第三方库导入③本地应用以及特定库导入从类的模块中导入另一个类时候:from settings import Settingsfrom bo

2021-03-12 17:18:55 225

原创 多线程和协程 之协程的理解

协程,又称微线程,纤程先讲子程序:子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 统称为函数执行所以子程序调用是通过栈实现的,一个线程就是执行一个子程序,子程序调用总是一个入口,一次返回,调用顺序是明确的。而协程的调用和子程序不同。由此出现的不同点:协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行,如下代码所示:def A(): print(

2021-03-10 23:59:11 500

原创 学习秒杀系统相关想法:电商项目围绕运行展开的秒杀是如何实现的

电商项目围绕运行展开的秒杀是如何实现的目前针对秒杀的解决方案,大多是分库分表、缓存、消息队列等技术实现,但凡能想到的技术都会写上这么一段操作但是个人觉得应对秒杀这样处在流量峰值的业务,需要仔细分析这个业务的特性,以及需要判断自身业务的优点,根据自己系统的业务量来确定采用哪些技术亮点举个例子:日活10万的系统,采用了分库分表、缓存、消息队列、限流降级等等技术手段,在功能上基本能达到预期,但是资源或多或少会有些浪费,也可能这些技术中只采用一个限流手段就足够,因此还是要根据系统自身去考察选用那些技术手段,比

2020-11-05 01:04:19 155

转载 Windows创建定时任务执行Python脚本(py文件放在windows上定时运行)

在windows 中如何定时运行一个python脚本?解决方法是:使用windows 的“任务计划程序”第一步:在 计算器右击 --> 选择管理 进入如下界面:第二步:选择 系统工具 --> 任务计划程序 ,点击右侧的 “创建基本任务”,进入如下界面第三步:输入任务名称,点击下一步,进入设置触发器的界面第四步:选择之后点击下一步,进入设置时间界面第五步:连续下一...

2020-04-23 14:23:49 2597

原创 关于Ubuntu18.04 安装Mysql的一些解决方案

关于Ubuntu18.04 安装Mysql的一些解决方案在安装mysql的时候遇到了一些坑,也写个思路提醒自己:1. 安装数据库刷新一下sudo apt-get update安装mysql服务 和客户端sudo apt-get install mysql-server mysql-client安装依赖sudo apt install libmysqlclient-dev检查状态...

2019-11-22 11:40:47 267

原创 sys模块 实用分享

sys模块 使用sys模块提供了很多函数和变量来处理python运行时的环境的不同部分import sysprint(sys.argv) # [‘C:/*******/study.py’]sys.modules.keys(): 返回所有已经导入的模块列表print(sys.modules.keys()) # dict_keys([ ])sys.exc_info():获取当前正在...

2019-11-21 14:10:16 139

原创 Python 保留字和关键字的用法

Python 保留字和关键字的用法 详解学习python3的一些总结Python3文档中详细介绍: https://docs.python.org/3/reference/lexical_analysis.html#keywords概念:保留字是python语言预先保留的标识符,在程序中有特定用途,不能用来作为变量名,函数名使用;保留字大小写敏感,除开 False,True,Nonepyt...

2019-11-20 16:33:06 8206 2

原创 关于python 的os模块 文件目录处理

关于python 的os模块 文件目录处理import os显示导入依赖模块的操作系统的名称print(os.name) # nt返回当前系统的登录用户名print(os.getlogin()) # 大宝宝当前进程pidprint(os.getpid())当前进程的父进程idprint(os.getppid())当前系统cpu数量print(os.cpu_co...

2019-11-18 17:13:38 315

转载 正则匹配日常最多用在这里找

1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:1+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}5、(?!)  不能以_开头(?!.*?$)  不能以_结尾[a-zA-Z0-9_\u4e00-\u9fa5]+  至少一个汉字、数字、字母、下划线$  与字符...

2019-10-15 23:12:01 677

原创 E: Sub-process /usr/bin/dpkg returned an error code (1) 报错 输入apt-get update 报错解决办法

**E: Sub-process /usr/bin/dpkg returned an error code (1) 报错 输入apt-get update 报错解决办法Setting up redis-server (5:4.0.9-1ubuntu0.1) Job for redis-server.service failed because a timeout was exceed...

2019-06-27 11:17:34 531

原创 记录初学者学习 xpath的一些笔记

xpath学习记录第一次接触xpath, 发现使用得好的话可以爬取任何网页的某个元素节点的内容,也可以通过一些逻辑关系、比较关系等进行爬取导入包:from lxml import etree需要进行操作的html页面:html= """<!DOCTYPE html><html lang="en"> <head> <m...

2019-06-20 12:01:47 179

空空如也

空空如也

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

TA关注的人

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