- 博客(18)
- 收藏
- 关注
原创 新猿0基础python教程 uwsgi启动Python的Web项目中不要使用全局变量
# 一 使用uwsgi部署python的web项目```python一般在部署Django或者Flask时,我们为了利用多核优势,一般使用uwsgi部署,原理如下如果我们设定uwsgi进程数为3,那么操作系统是开启3个进程来运行python的web程序如果我们在web项目中使用全局变量,由于多进程间数据是隔离的,所以定义的全局变量,分别在3个进程中```# 二 测试## 2.1 写一个flask程序(s1.py)```pythonfrom flask import Fla
2021-11-17 16:47:35
499
原创 新猿0基础python教程 Linux入门介绍
# 一 什么是操作系统```pythonOperating System(操作系统) 简称OSWindows,MacOS,Linux都是操作系统```# 二 什么是BootLoader```python# 在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境# 一般在计算机启动的时候,选择启动Linux还是Windows的BootLoad
2021-11-15 16:31:03
1050
原创 新猿0基础python教程 如何写好接口文档_2
# 如何写好接口文档# 1 HTTP携带信息的方式-url-headers-body: 包括请求体,响应体# 2 分离通用信息一般来说,headers里的信息都是通用的,可以提前说明,作为默认参数# 3 路径中的参数表达式URL中参数表达式使用[mustache](https://github.com/janl/mustache.js)的形式,参数包裹在双大括号之中`{{paramName}}`例如:-`/api/user/{{userId}}`-`/a...
2021-11-10 16:25:06
105
原创 新猿0基础python教程 接口的幂等性
“幂”相信学计算机的都对此不陌生,想要学习接口基本都会运用到这个,下面我们就来系统的学习接口的幂等性。# 接口的幂等性## **什么是幂等性**幂等性是系统服务对外一种承诺,承诺只要调用接口成功,外部多次调用对系统的影响是一致的。声明为幂等的服务会认为外部调用失败是常态,并且失败之后必然会有重试。## **什么情况下需要幂等**以SQL为例:SELECT col1 FROM tab1 WHER col2=2,无论执行多少次都不会改变状态,是天然的幂等。UPDATE tab1 SE
2021-11-08 17:20:41
282
原创 新猿0基础python教程 Python远程操作Windows服务器
#一Python连接win方案介绍>远程操作Win机器有如下两种方式:>>方式一:使用WinRM(Windows Remote Management)windows远程管理>>方式二:服务器上搭建SSH sever,通过ssh远程连接,python有个专门ssh模块>>下面我们使用如下两种方式操作# 二 使用WinRM操作## 2.1 WinRM(Windows Remote Management)介绍>WinR...
2021-11-03 16:10:23
230
原创 新猿0基础python教程 Python操作FastDFS
## 1 启动FastDFS```python# 拉取镜像docker pull liuqingzheng/fastdfs:v1# 创建目录mkdir /home/trackermkdir /home/storage# 使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用)docker run -d --network=host --name tracker -v /home/tracker:/var/fdfs liuqingzheng/fastdfs:v1
2021-11-01 16:12:05
248
原创 新猿0基础python教程 如何写好接口文档
同学们学习python的时候接口文档是比较重要的,接口文档的问题直接影响到我们后续接口的调用以及使用,那么下面我们一起来认真学习下如何写好接口文档。# 1 HTTP携带信息的方式-url-headers-body: 包括请求体,响应体# 2 分离通用信息一般来说,headers里的信息都是通用的,可以提前说明,作为默认参数# 3 路径中的参数表达式URL中参数表达式使用[mustache](https://github.com/janl/mustache.js)的形式,...
2021-10-27 15:36:28
288
原创 新猿0基础python教程 Redis版本介绍
注意了,本章节重中之重,主要介绍了Redis版本,了解其功能。```pythonRedis借鉴了Linux操作系统对于版本号的命名规则:版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1),如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2Redis2.6在2012年正式发布重构了大量的核心代码Redis2.8在2013年11月22日添加部分主从复制的功能Redis3.0在2015年4月1日(里程碑)Redis3.0最大的改动就是添加Redis的
2021-10-25 17:21:22
248
原创 0基础python教程 各主流Linux系统解决pip安装mysqlclient报错
不少同学经常使用windows系统但是在linux系统中不知道如何解决问题,本章节就为你解析在Linux系统解决pip安装mysqlclient报错如何解决。---title: "各主流Linux系统解决pip安装mysqlclient报错"date: 2020-02-10 23:10tags:-Python---##一 CentOS(红帽)```python#CentOS有Python、Mysql的开发工具包,安装后使用pip安装mysqlclient即可...
2021-10-20 15:19:08
180
原创 0基础python教程 django的manage命令介绍
python中的django框架是必须要认识起来的,下面我们一起来了解一下manage命令。django的manage命令介绍>>>我们在迁移数据库时会执行两条命令>>python3 manage.py makemigrations>>python3 manage.py migrate>>那我们可不可以自定制一个命令呢?当然是可以的## 2 如何django的manage命令> 我们可以参考内置app
2021-10-18 16:24:27
450
原创 新猿0基础python教程 各主流Linux系统解决pip安装mysqlclient报错
---title: "各主流Linux系统解决pip安装mysqlclient报错"date: 2020-02-10 23:10tags:-Python---##一 CentOS(红帽)```python#CentOS有Python、Mysql的开发工具包,安装后使用pip安装mysqlclient即可yum install mysql-develyum install python-devel#yum install python36-develp...
2021-10-16 06:00:00
145
原创 0基础python教程 django的manage命令介绍
python中的django框架是必须要认识起来的,下面我们一起来了解一下manage命令。django的manage命令介绍>>>我们在迁移数据库时会执行两条命令>>python3 manage.py makemigrations>>python3 manage.py migrate>>那我们可不可以自定制一个命令呢?当然是可以的## 2 如何django的manage命令> 我们可以参考内置app
2021-10-15 06:00:00
391
原创 0基础python教程 使用Docker-compose部署个人博客Typecho
学习python中django框架的小伙伴一定不能错过本章节,一定要认真学习manage命令的运用介绍。一 安装Docker```python# 安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2# 设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 安装dockery
2021-10-14 16:44:45
387
原创 0基础python教程 paramiko模块的使用
# paramiko## 一 介绍```python# 用于帮助开发者通过代码远程连接服务器,并对服务器进行操作。# pip3 install paramiko```## 二 通过用户名密码方式远程执行命令```pythonimport paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()).
2021-10-11 17:07:24
247
原创 0基础python教程 重学Git
看着标题很多的同学相信都会有疑问,为了要重学Git,之前难道学习的正确,没错,如果不是正确的学习Git后面遇到的问题就会很棘手,不知道如何去解决,就不能更好的运用Git,下面跟着老刘一起来重新学习Git吧!## 1 Git介绍```python# Git的作用1 对文件(代码)进行版本管理2 完成 协同开发 项目,帮助程序员整合代码i)帮助开发者合并开发的代码ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突# Git简介Git是分布...
2021-09-27 17:44:18
144
原创 0基础python教程 Docker部署gitlab(避坑版)
学python的时候都绕不过去docker的运用,现在和老刘一起来学docker等到你就业的时候,就知道这一块在IT市场上有多么的重要了,话不多说,干货走起。## 1 下载docker```python# 安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2# 设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos
2021-09-27 17:43:17
215
原创 0基础python教程 Python项目高并发异步部署实战+压测
接着上一章,往下学习,本章主要讲解Python项目高并发异步部署实战+压测,学习的小伙伴千万不能错过本课,本课是实践课非常的重要哦~~~## 1 前言由于Python有把大锁GIL,会将多个线程在同一时刻,只能有一个线程执行,变成'串行',所以一个多线程python进程,并不能充分使用多核CPU资源,所以对于Python进程,可采用多进程部署方式比较有利于充分利用多核的CPU资源,而uWSGI服务器就是这么一个东西,可以以多进程方式执行WSGI app,其工作模式为 1 master进程 + N w
2021-09-22 14:35:00
172
原创 0基础python教程 docker-compose部署Yapi
很多的同学对于自己没有基础又想要学习python而头疼,不知道该从哪里学习开始好,也没有固定的规划,今天老刘带你0基础学python,系统的进行学习和实践,让你没有基础也能进入IT行业。## 1 安装docker```pythonsudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-c
2021-09-22 14:27:16
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人