随笔分类 -  python

摘要:# day22 并发编程(上) **网络编程**,了解网络相关的**知识点**并且要知道几乎所有网络的通信本质上都是通过socket模块实现。例如:网站、网络爬虫。 **并发编程**,提升代码执行的效率。原来代码执行需要20分钟,学习并发编程后可以加快到1分钟执行完毕。 今日课程目标:初步了解进程和 阅读全文
posted @ 2023-05-23 13:09 Sherwin_szw 阅读(24) 评论(0) 推荐(0)
摘要:JSON Web Tokens,是一种开发的行业标准 RFC 7519 ,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 1. jwt认证流程 在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成功之后,服务端给用户浏览器返回一个toke 阅读全文
posted @ 2022-12-03 10:43 Sherwin_szw 阅读(39) 评论(0) 推荐(0)
摘要:因为python中所有类默认继承object类。而object类提供了了很多原始的内建属性和方法,所以用户自定义的类在Python中也会继承这些内建属性。可以使用dir()函数可以查看,虽然python提供了很多内建属性但实际开发中常用的不多。而很多系统提供的内建属性实际开发中用户都需要重写后才会使 阅读全文
posted @ 2022-09-29 20:31 Sherwin_szw 阅读(96) 评论(0) 推荐(0)
摘要:当我们访问一个不存在的属性的时候,会抛出异常,提示我们不存在这个属性。而这个异常就是__getattr__方法抛出的,其原因在于他是访问一个不存在的属性的最后落脚点,作为异常抛出的地方提示出错再适合不过了。 class A(object): def __init__(self, value): se 阅读全文
posted @ 2022-09-29 19:02 Sherwin_szw 阅读(28) 评论(0) 推荐(0)
摘要:安装 $ cd /usr/local/ $ sudo wget http://nginx.org/download/nginx-1.8.0.tar.gz $ sudo tar -zxvf nginx-1.8.0.tar.gz $ cd nginx-1.8.0 $ sudo ./configure - 阅读全文
posted @ 2022-09-27 13:58 Sherwin_szw 阅读(41) 评论(0) 推荐(0)
摘要:一键安装 cd /usr/local && yum install -y gcc tcl && wget https://github.com/redis/redis/archive/7.0.4.tar.gz && tar -zxvf /usr/local/7.0.4.tar.gz && cd /u 阅读全文
posted @ 2022-09-27 09:29 Sherwin_szw 阅读(274) 评论(0) 推荐(0)
摘要:第一步:下载 wget https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm 第二步:安装 yum install mysql80-community-release-el8-3.noarch.rpm 命令关闭cen 阅读全文
posted @ 2022-09-27 08:10 Sherwin_szw 阅读(62) 评论(0) 推荐(0)
摘要:第一步:安装git客户端,默认安装在/usr/libexec/git-core目录 yum -y install git #查看版本 git --version 第二步:配置git信息 git config --global user.name "username" git config --glo 阅读全文
posted @ 2022-09-25 19:17 Sherwin_szw 阅读(272) 评论(0) 推荐(0)
摘要:创建envs目录 mkdir envs 创建虚拟环境 python -m venv django_env 启用虚拟环境 source activate 退出虚拟环境 deactivate 安装包 pip3 install -r requirements.txt 阅读全文
posted @ 2022-09-25 12:38 Sherwin_szw 阅读(35) 评论(0) 推荐(0)
摘要:升级openssl # 1. 查看当前openssl的版本信息 openssl version #1.0.2 需要升级 # 2. 安装对应的依赖库 sudo yum -y groupinstall "Development tools" sudo yum -y install zlib-devel 阅读全文
posted @ 2022-09-25 12:08 Sherwin_szw 阅读(756) 评论(0) 推荐(0)
摘要:构造 class Connect: def __init__(self): pass def __enter__(self): #链接数据库 return self def __exit__(self,exc_type,exc_val,exc_tb): #关闭数据库 pass def fetchon 阅读全文
posted @ 2022-09-25 08:25 Sherwin_szw 阅读(27) 评论(0) 推荐(0)