- 博客(24)
- 收藏
- 关注
原创 Docker文档
Docker文档docker安装sudo apt-get install docker-ce -ydocker卸载rm -rf /var/lib/docker/rm -rf /etc/dockerdocker目录/etc/docker/ docker的认证目录/var/lib/docker/ docker的应用目录/var/lib/docker/image/overlay2/imagedb/content/sha256 存放Docker镜像的目录查看do
2022-01-11 10:17:13 780 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 2112
原创 Mysql Binlog文件过期周期设置
Mysql Binlog文件过期周期设置问题描述:随着mysql在业务中使用且并发量越来越大,这时会发现服务器的磁盘空间逐渐变小,你也许会认为是数据量变大所导致的,其实部分原因也在于mysql的默认配置。比如:binlog这项配置,这是属于一个mysql自带的数据备份的配置,如果非业务中的需要可以将此配置修改为备份一天的数据即可。以下内容是修改配置:# 因为mysql存储数据的权限默认是root用户,因此需要切换权限1.sudo su# 此处是存放binlog文件的地方2.cd /var/lib
2021-08-05 16:15:23 795
原创 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 1230
原创 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 157
原创 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 101
原创 Python实现中英文翻译脚本
Python实现中英文翻译脚本安装依赖包 pip install translate,安装如果慢看前面文章加 -i 换源"""@Author : 康帅@Time : 2021/1/23 10:17@Function: 翻译脚本@Install: pip install translate"""from translate import Translatorclass Translate: def __init__(self, file): self
2021-01-23 11:14:04 1393
原创 ubuntu20.04下安装rz文件上传
1.下载lrzsz-0.12.20.tar.gz:https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz2.通过sftp工具将安装文件上传至/tmp目录3.[root@ks]# tar -zxvf lrzsz-0.12.20.tar.gz4.[root@ks]# cd lrzsz-0.12.205.[root@ks lrzsz-0.12.20]# ./configure && make && make install6.上
2021-01-05 14:38:00 1554
原创 Python3导出xls文件工具
Python3导出xls文件工具安装导出文件所需依赖包:如果安装比较慢可以参考之前文章更换下载源即可pip3 install xlwt示例"""@Author : 康帅@Time : 2020/12/25 12:39@Function: 导出xls文件工具"""import xlwtfrom io import BytesIOfrom django.http import HttpResponsedef down_load_logger_tools(header, d
2020-12-25 16:54:33 575 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 337
原创 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 228
原创 Shell脚本
常见命令解析grep命令格式解析grep [参数] [关键字] <文件名>注意: 我们在查看某个文件的内容的时候,是需要有<文件名>grep命令在结合|(管道符)使用的情况下,后面的< 文件名>是没有的 可以通过 grep --elp 查看grep的帮助信息参数解析:-c:只输出匹配行的计数-n: 显示匹配行及行号-v:显示不包含匹配文本的所有行小技巧: 精确定位到错误代码 grep -
2020-07-02 22:14:33 223
原创 Shell脚本
shell脚本查看系统shell信息echo $SHELLshell脚本两种执行方式手工执行重点:逐行输入命令、逐行确认执行脚本方式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 143
原创 如何重启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 1654
原创 Redis分布式
Redisredis分布式:1.自带复制集的功能,既有分片存储,又有主从备份。redis分布式概念:redis中只有一主多从,没有多主多从,相当于复制集的概念。2.自带哨兵机制注意:redis cluster 不支持事务redis cluster 不支持多键操作redis事务:1.multi和exec:在一次redis的连接过程中,执行多条指令from redis import...
2019-12-14 17:51:47 307
原创 MySQL
数据库理论读写分离对事务是否有影响?对于写操作包括开启事务和提交或回滚要在一台机器上执行,分散到多台master执行后数据库原生的单机事务就失效了。对于事务中同时包含读写操作,与事务隔离级别设置有关,如果事务隔离级别为read-uncommitted 或者 read-committed,读写分 离没影响,如果隔离级别为repeatable-read、serializable,读写分离就有...
2019-12-14 17:37:14 227
原创 MySQL
MySQL数据库引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。SHOW ENGINES # 命令来查看MySQL提供的引擎SHOW VAR...
2019-12-11 20:45:45 376
原创 虚拟机内存扩展
Ubuntu关机(可能之后虚拟机IP发生变化,导致docker IP地址发生改变,需要自己再修改绑定地址)关机之后–菜单栏–虚拟机—设置–硬件–硬盘—扩展—输入扩容数字开启虚拟机(操作看图)加载扩容之后的分区567 到此就ok了...
2019-11-23 21:19:20 527
原创 面向对象总结
**面向对象总结:1. 什么叫做类?什么叫做对象?类:我们叫做class对象:我们叫做Object.instance(实例).举例:类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。我们要造一个汽车怎么样造?类就是这个图纸,规定了汽车的详细信息,然后根据图纸将汽车造出来。对于一个类来说,一般有三种常见的成员:属性field、方法method、构造器constructor。编...
2019-08-31 19:48:18 177
原创 java内存变化图
java内存变化图代码:编写Person类 public class Person { String name; int age; public void show(){ System.out.println("姓名:"+name+",年龄:"+age); }...
2019-08-28 13:41:05 241
原创 数据就是一个个表格组成的
数据就是一个个表格组成的用表格来理解就是数据可以通过表显示出,例如数据库就是一张张的表组建起来的。1.关于类和对象,可以理解为表结构对应着类,而一行数据对应着对象。所谓表结构就是字段,根据这些字段,我们可以不断地添加新的记录,比如在eclipse中就可以新建一个类,就可以在其中加入字段,可以是汉字,但在前面要加上字符类型,这样就吧类的基本结构定义好了。当然,除了字段以外还可以添加方法。所以说,...
2019-08-26 21:32:10 776 2
原创 java方法的理解
方法的理解:java"方法"的学习目的是为了能够在实际参数更好的去调用,;"方法"分为三种,构造方法,实例方法,类方法构造方法: 方法名与类名完全一致,没有返回值,构造方法用于实例化对象时给属性设置初始值。当一个类中没有定义构造函数时,系统会默认添加一个无参的构造方法。当在类中自定义构造方法之后,默认的无参构造方法消失(如果需要无参构造方法需手动添加)。类方法: 用static关键字修饰,...
2019-08-25 17:56:44 98
原创 python海归绘图画四个矩形
#绘制矩形import turtleturtle.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 3375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人