- 博客(24)
- 收藏
- 关注
原创 Docker文档
Docker文档 docker安装 sudo apt-get install docker-ce -y docker卸载 rm -rf /var/lib/docker/ rm -rf /etc/docker docker目录 /etc/docker/ docker的认证目录 /var/lib/docker/ docker的应用目录 /var/lib/docker/image/overlay2/imagedb/content/sha256 存放Docker镜像的目录 查看do
2022-01-11 10:17:13
887
1
原创 XLSX文件中将url转换成图片写入
XLSX文件中将url转换成图片写入 新建一个xlsx文件,将图片的url放置表格中 取消所有的文件格式,方便处理url转换图片 修改表格大小,方便存储图片,选中即将要转换的表格中的数据,将行高设置为50 将该处代码复制粘贴到表格中,然后回车,注意回车前后图片显示会发生变化。A2指的是当前表格url的位置,方便处理批量的url数据,height和width指的是转换后图片的大小,也可根据自己需要去转换="<table><img src="&A2&" height=5
2021-10-28 17:42:41
2759
原创 Mysql Binlog文件过期周期设置
Mysql Binlog文件过期周期设置 问题描述:随着mysql在业务中使用且并发量越来越大,这时会发现服务器的磁盘空间逐渐变小,你也许会认为是数据量变大所导致的,其实部分原因也在于mysql的默认配置。比如:binlog这项配置,这是属于一个mysql自带的数据备份的配置,如果非业务中的需要可以将此配置修改为备份一天的数据即可。 以下内容是修改配置: # 因为mysql存储数据的权限默认是root用户,因此需要切换权限 1.sudo su # 此处是存放binlog文件的地方 2.cd /var/lib
2021-08-05 16:15:23
963
原创 Mysql占用大量的磁盘空间
Mysql占用大量的磁盘空间 随之服务器安装三方包并使用,服务器内存的容量在逐渐减小,因此需要考虑是否会给服务器带来内存不足的困扰,由此命令查看内存占用情况df -h # 以下是使用情况 df: /run/user/1000/doc: 不允许的操作 文件系统 容量 已用 可用 已用% 挂载点 tmpfs 391M 1.9M 389M 1% /run /dev/sda3 49G 23G 24G 50% / tmpfs
2021-05-08 16:44:53
2459
原创 django
Ubuntu下运行django项目windows不能访问 问题描述:当在ubuntu下访问启动的django项目ip可以访问,而windows下浏览器却访问不通 问题排查: 查看ubuntu防火墙的状态,如果是running,说明防火墙开启firewall-cmd --state 这时需要关闭防火墙,当防火墙状态变为not running,防火墙已经关闭systemctl stop firewalld.service 以上操作后就可以被访问了 解决方案:当在linux下运行django项目时
2021-04-13 10:26:21
216
原创 Nginx+uwsgi
Nginx+uwsgi部署问题 当使用docker部署ngxin+uwsgi服务时,可能出现以下问题 报错信息:2021/04/12 02:56:56 [error] 24#24: *1 upstream prematurely closed connection while reading response header from upstream, client: 192.168.0.113, server: 192.168.0.113, request: "GET /admin/ HTTP/1.1"
2021-04-12 11:35:30
170
原创 Python实现中英文翻译脚本
Python实现中英文翻译脚本 安装依赖包 pip install translate,安装如果慢看前面文章加 -i 换源 """ @Author : 康帅 @Time : 2021/1/23 10:17 @Function: 翻译脚本 @Install: pip install translate """ from translate import Translator class Translate: def __init__(self, file): self
2021-01-23 11:14:04
1708
原创 ubuntu20.04下安装rz文件上传
1.下载lrzsz-0.12.20.tar.gz:https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 2.通过sftp工具将安装文件上传至/tmp目录 3.[root@ks]# tar -zxvf lrzsz-0.12.20.tar.gz 4.[root@ks]# cd lrzsz-0.12.20 5.[root@ks lrzsz-0.12.20]# ./configure && make && make install 6.上
2021-01-05 14:38:00
1757
原创 Python3导出xls文件工具
Python3导出xls文件工具 安装导出文件所需依赖包:如果安装比较慢可以参考之前文章更换下载源即可pip3 install xlwt 示例""" @Author : 康帅 @Time : 2020/12/25 12:39 @Function: 导出xls文件工具 """ import xlwt from io import BytesIO from django.http import HttpResponse def down_load_logger_tools(header, d
2020-12-25 16:54:33
667
7
原创 创建python虚拟环境方式
创建python虚拟环境方式 清华源:https://pypi.tuna.tsinghua.edu.cn/simple 阿里源:https://mirrors.aliyun.com/pypi/simple 下载安装包如果比较慢,建议切换源,需要在安装包后加 -i 清华源或其他 例如: yum -y install requests -i https://mirrors.aliyun.com/pypi/simple 方法一:mkvirtualenv创建 创建目录 mkdir /root/.vir
2020-12-04 09:38:48
419
原创 shell脚本:流程控制
流程控制 在shell的语句中,流程控制主要分为两种: 简单流程控制语句:选择和循环 单分支if语句 语法格式: if [ 条件 ] then 指令 fi 场景:单一条件,只有一个输出 示例: 1 #!/bin/bash 2 # 单if语句的使用场景 3 4 # 定义一个本地变量,用于接收脚本执行时候的参数 5 a="$1" 6 7 if [ "${a}" == "nan" ] 8 then 9 echo "您的性别是男" 10 fi
2020-07-03 17:59:01
302
原创 Shell脚本
常见命令解析 grep 命令格式解析 grep [参数] [关键字] <文件名> 注意: 我们在查看某个文件的内容的时候,是需要有<文件名> grep命令在结合|(管道符)使用的情况下,后面的< 文件名>是没有的 可以通过 grep --elp 查看grep的帮助信息 参数解析: -c:只输出匹配行的计数 -n: 显示匹配行及行号 -v:显示不包含匹配文本的所有行 小技巧: 精确定位到错误代码 grep -
2020-07-02 22:14:33
290
原创 Shell脚本
shell脚本 查看系统shell信息 echo $SHELL shell脚本两种执行方式 手工执行 重点:逐行输入命令、逐行确认执行 脚本方式 shell脚本演示 #! /bin/bash # 这是临时shell脚本 echo 'nihao' echo 'ks' 脚本执行结果 1 #! /bin/bash 2 # 这是一个测试脚本 3 4 echo 'ks' 5 echo 'zfj' shell注释 # 单行注释 # echo 'ks' :<<! ..
2020-06-29 23:22:08
198
原创 如何重启gunicorn
获取Gunicorn进程树:pstree -ap|grep gunicorn 结果如下: | |-gunicorn,29863 /usr/local/bin/gunicorn -c gun.tests.conf app:app | | |-gunicorn,29867 /usr/local/bin/gunicorn -c gun.tests.conf app:app | | | `-{gunicorn},31724 | | |-gunicorn,29868 .
2020-06-11 14:43:10
1828
原创 Redis分布式
Redis redis分布式: 1.自带复制集的功能,既有分片存储,又有主从备份。 redis分布式概念:redis中只有一主多从,没有多主多从,相当于复制集的概念。 2.自带哨兵机制 注意: redis cluster 不支持事务 redis cluster 不支持多键操作 redis事务: 1.multi和exec:在一次redis的连接过程中,执行多条指令 from redis import...
2019-12-14 17:51:47
374
原创 MySQL
数据库理论 读写分离对事务是否有影响? 对于写操作包括开启事务和提交或回滚要在一台机器上执行,分散到多台master执行后数据库原生的单机事务就失效了。 对于事务中同时包含读写操作,与事务隔离级别设置有关,如果事务隔离级别为read-uncommitted 或者 read-committed,读写分 离没影响,如果隔离级别为repeatable-read、serializable,读写分离就有...
2019-12-14 17:37:14
283
原创 MySQL
MySQL数据库引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 SHOW ENGINES # 命令来查看MySQL提供的引擎 SHOW VAR...
2019-12-11 20:45:45
454
原创 虚拟机内存扩展
Ubuntu关机(可能之后虚拟机IP发生变化,导致docker IP地址发生改变,需要自己再修改绑定地址) 关机之后–菜单栏–虚拟机—设置–硬件–硬盘—扩展—输入扩容数字 开启虚拟机(操作看图) 加载扩容之后的分区 5 6 7 到此就ok了 ...
2019-11-23 21:19:20
603
原创 面向对象总结
** 面向对象总结: 1. 什么叫做类?什么叫做对象? 类:我们叫做class 对象:我们叫做Object.instance(实例). 举例:类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。我们要造一个汽车怎么样造?类就是这个图纸,规定了汽车的详细信息,然后根据图纸将汽车造出来。 对于一个类来说,一般有三种常见的成员:属性field、方法method、构造器constructor。 编...
2019-08-31 19:48:18
243
原创 java内存变化图
java内存变化图 代码: 编写Person类 public class Person { String name; int age; public void show(){ System.out.println("姓名:"+name+",年龄:"+age); }...
2019-08-28 13:41:05
302
原创 数据就是一个个表格组成的
数据就是一个个表格组成的 用表格来理解就是数据可以通过表显示出,例如数据库就是一张张的表组建起来的。 1.关于类和对象,可以理解为表结构对应着类,而一行数据对应着对象。所谓表结构就是字段,根据这些字段,我们可以不断地添加新的记录,比如在eclipse中就可以新建一个类,就可以在其中加入字段,可以是汉字,但在前面要加上字符类型,这样就吧类的基本结构定义好了。当然,除了字段以外还可以添加方法。所以说,...
2019-08-26 21:32:10
912
2
原创 java方法的理解
方法的理解: java"方法"的学习目的是为了能够在实际参数更好的去调用,; "方法"分为三种,构造方法,实例方法,类方法 构造方法: 方法名与类名完全一致,没有返回值,构造方法用于实例化对象时给属性设置初始值。当一个类中没有定义构造函数时,系统会默认添加一个无参的构造方法。当在类中自定义构造方法之后,默认的无参构造方法消失(如果需要无参构造方法需手动添加)。 类方法: 用static关键字修饰,...
2019-08-25 17:56:44
147
原创 python海归绘图画四个矩形
#绘制矩形 import turtle turtle.width(2) turtle.color(“red”) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.goto(100,...
2019-08-22 18:49:16
3489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅