自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python3 gunicorn配置文件详解

gunicorn配置文件

2023-08-21 13:48:14 1180

原创 git回退commit并删除远端提交记录

git删除commit,git删除远端提交记录

2023-04-24 11:10:00 1634

原创 Python中 pip 常用命令

pip命令

2023-04-20 17:47:32 381

原创 Sqlalchemy常用方法的使用

sqlalchemy的quary,merge,delete,insert,及其分页和排序等方法的使用

2023-04-17 17:55:34 639

原创 nginx uwsgi_pass 与proxy_pass 获取真实IP地址的方式

【代码】nginx uwsgi_pass 与proxy_pass 获取真实IP地址的方式。

2023-02-14 09:46:24 737 1

原创 docker安装gitea(本地部署gitea仓库)

安装完成后再次访问地址,注册用户,登录(配置管理员的话可以直接用管理员账户登录);圈起来的三项需要做修改,下面的可选配置,邮箱、管理员账号之类的根据需要配置。到此完成gitea的docker部署;附:docker的安装及其基本使用。

2023-02-13 17:42:05 3205

原创 python Flask-SQLAlchemy 联合唯一约束

Flask SqlAlchemy创建联合唯一索引,mysql创建联合唯一索引,__table_args__的定义

2023-02-10 15:28:44 2227 1

原创 python logging模块详解及其日志定时清理

python logging模块,定时日志清理

2023-02-10 13:23:54 2787 1

原创 python导出requirements.txt

使用pip freeze,如果是pip3则替换成pip3pip3 freeze > requirements.txt这种方式是把整个环境中的包都列出来了,如果是虚拟环境可以使用pipreqs1.安装pip3 install pipreqs 2.使用方法先进入虚拟环境,cd到根目录下然后输入命令:pipreqs ./ --encoding=utf-8结果为:INFO: Successfully saved requirements file in ./requirements.

2022-03-10 18:08:04 2350

原创 错误:(sqlalchemy.exc.InvalidRequestError) A value is required for bind parameter ‘1‘

报错:sqlalchemy.exc.StatementError: (sqlalchemy.exc.InvalidRequestError) A value is required for bind parameter '1'

2022-03-10 17:15:55 1958 1

原创 linux中的df和du命令

df与du的区别及其命令详解

2022-03-02 14:57:26 1537

原创 Ubuntu nfs服务器共享文件夹

1> 安装Ubuntu nfs,服务器与客户端都需要安装sudo apt install nfs-kernel-serversudo apt install nfs-common2> 配置nfs服务器/etc/exportsvim.tiny /etc/exports/media 192.168.1.0/24(rw,sync) 或*(ro)[共享目录] [可以访问的主机(权限)] [代表所有用户(权限)]这个配置文件很简单,每一行前面是要共享的

2022-02-16 17:47:05 3014 3

原创 python求交集、并集、差集

1. 获取两个list 的交集:a = [1, 2, 3, 4]b = [3, 4, 5, 6]#方法一:print([i for i in a if i in b])结果: [3, 4]#方法二,比方法一快很多!print(set(a).intersection(b))结果: {3, 4}2. 获取两个list 的并集:print(set(a).union(b))结果:{1, 2, 3, 4, 5, 6}3. 获取两个 list 的差集:print(set(a).diff

2022-02-16 09:20:14 15414 6

原创 ubuntu下安装mariaDB

1.更新源或者替换源apt-get update2.安装apt-get install mariadb-server启动和停止service mysql start或/etc/init.d/mysql start —启动service mysql stop或/etc/init.d/mysql stop —停止service mysql restart —重启service mysql status —查看状态3.启动mysql4.设置密码mysql_secure_i

2021-12-17 16:34:25 3116 1

原创 Ubuntu20.04查看开机自启动及其设置开机自启(设置rc.local)

Ubuntu systemctl 查看系统启动项列出所有启动项:sudo systemctl list-unit-files使用grep过滤一下开启的grep enabledsudo systemctl list-unit-files | grep enabled查看.service文件的路径,及内容sudo systemctl status openresty.service禁用开机启动:sudo systemctl disable nginx.service停止已经开启的

2021-11-06 18:18:27 35410 3

原创 uwsgi常用参数详解

#启动主进程,来管理其他进程,其它的uwsgi进程都是这个master进程的子进程,如果kill这个master进程,相当于重启所有的uwsgi进程。master = true#在app加载前切换到当前目录, 指定运行目录chdir = /web/www/mysite#加载一个WSGI模块,这里加载mysite/wsgi.py这个模块module = application:app 或 mysite.wsgi#监控python模块触发重载 (只在开发时使用)py-autoreload=1

2021-10-12 14:54:55 2130

原创 uwsgi的http、http-socket和socket配置项

http、http-socket和sockethttp和http-sockethttp和http-socket的区别在于,如果我们想直接将uwsgi用作服务器(例如Apache和nginx那样)直接暴露在公网那么就使用http;如果有单独的服务器(例如Apache或者nginx),由服务器将请求转发给uwsgi处理,并且使用http协议,那么此时使用http-socket。socket按照uwsgi文档给出的解释是:bind to the specified UNIX/TCP socket usin

2021-10-12 14:16:25 4711 3

原创 在Ubuntu中安装Docker和docker的使用

docker的安装及其基础命令的使用

2021-10-08 16:42:15 4658 1

原创 Ubuntu20.04无法切换大小写,大写锁定无法切换

使用Ubuntu20.04时,如果出现下面大小写混乱以及无法切换大小写的问题,可通过长按CAPS键三秒进行切换回小写输入,亲测可用。

2021-09-30 15:33:56 3015 4

原创 mysql创建用户并授权

新建用户create user 'username'@'%' identified by 'password';• user_name:要创建用户的名字。• host:表示要这个新创建的用户允许从哪台机登陆,如果只允许从本机登陆,则 填 ‘localhost’ ,如果允许从远程登陆,则填 ‘%’• password:新创建用户的登陆数据库密码,如果没密码可以不写分配权限grant privileges on databasename.tablename to 'username'@'.

2021-09-26 15:05:15 409

原创 Ubuntu安装并配置ssh

安装配置ssh

2021-09-26 14:11:26 154

原创 docker保存和加载tar及其tar.gz

docker的导入导出

2021-07-10 11:33:18 19398

原创 Ubuntu安装谷歌浏览器

Ubuntu安装谷歌浏览器1.wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb然后再输入:2.sudo dpkg -i google-chrome*; # 必须在wget的目录下执行当出现错误dpkg:处理 google-chrome-stable (--install)时出错:google-chrome-stable 依赖于 libcurl3;然而:未安装软...

2021-07-10 11:08:32 2408

原创 Ubuntu虚拟机扩展磁盘空间

我们首先需要在vm虚拟机上进行磁盘的扩展:打开我的计算机Ubuntu,打开终端,输入sudo apt-get install gparted安装gparted,然后sudo gparted运行,结果如下:发现我们的为19G,交换分区大概1G,这就是我们之前的20G,在我们在vm为该Ubuntu扩容了磁盘到50G后,在最下面又出现了30G的未分配空间。1.先将未分配的挂载到/dev/sda22.在将未分配挂载到/dev/sda5ok!...

2021-06-21 09:41:50 1161 4

原创 ubuntu安装nginx

ubuntu安装nginx目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式为方便我统一使用root用户一、apt-get安装nginx# 切换至root用户sudo su rootapt-get install nginx

2021-06-17 13:49:23 12685 1

空空如也

空空如也

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

TA关注的人

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