- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 python 读取shp计算中国各省面积(平方公里)或者某个区域面积
内蒙古自治区 1152428.1676986692。北京市 16406.495592841242。天津市 11736.026846500068。山西省 156737.73202281503。吉林省 60893.505554947114。黑龙江省 452554.1845194698。安徽省 107711.00079354183。河南省 187214.85961237646。河北省 197927.2826204766。上海市 5144.586641542533。江苏省 38247.57089204991。
2023-06-29 18:48:08
1173
2
原创 python根据像素填色生图
from PIL import Image, ImageDraw, ImageFont, ImageFilterimport random# 生成随机大写字母,ascii为 [65, 90],def rndChar(): return chr(random.randint(65, 90))# 生成填充颜色,返回 RGB 值,每个颜色值在(128, 255)之间def rndColor(): return (random.randint(128, 255), random.r..
2021-10-20 16:11:17
1188
原创 python 数字日期转换,格式化时间,日期加减天,小时,分钟
把数字转换成日期格式例如:数字 202105271354 转换成日期格式 2021-05-27 13:54:00from dateutil.parser import parset_list1 = ["202105271354", "202105272300"]t_list2 = [202105270500, 202105271148]for t in t_list1: print(parse(t))输出为:2021-05-27 13:54:002021-05-27 2.
2021-05-27 19:34:30
6836
2
原创 mysql优化(添加索引)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成项目场景:问题描述:原因分析:解决方案:如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入项目场景:问题描述:原因分析:解决方案:欢迎使用Markdown编辑器你好! 这是你第一次
2020-12-09 11:40:46
223
原创 Python爬取知乎回复中的图片(跳过登录)
主要思路:利用Chrome的selenium登录url,使用鼠标滚动,明确显示回复内容中的图片显示出来。抓取图片地址。import requestsfrom lxml import etreefrom selenium import webdriverimport timeclass Spider(object): def __init__(self): self.headers = { "User-Agent": "Mozilla/5.0
2020-08-20 17:18:42
415
原创 Python创建修改写入execl
Python操作Execlopenpyxl模块pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple 1. 创建execl文件import openpyxlfrom openpyxl import Workbook# 创建execl文件wb = openpyxl.Workbook()ws = wb.create_sheet("读", 0)wb.save("读写.xlsx")2. 加载exec
2020-08-12 15:02:24
328
原创 Python 修改图片分辨率任意数保存图片
访问百度查看了百度图片地址https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png查看分辨率为540*258随便修改为750*500直接上代码import urllib.requestfrom PIL import Image# 爬取百度图片imgdata = urllib.request.urlopen('https://www.baidu.com/img/PCtm_d9c8750bed0b3c
2020-06-30 17:30:10
3210
原创 python 读取xxx.json文件,写入json数据到文件
读取前的app.json文件直接上代码import jsonpath = r"E:\MKqrcode\app.json"## app_info 是一个字典app_info = { 'appid': '123456', 'deptid': '123456', 'ver': '123456', 'deptname': 'qqqqqqq', 'platcode': 'qqqqqqq'}## 读取app.json文件并修改数据with open(path, '.
2020-06-22 10:56:16
11491
1
原创 centos/Ubuntu安装python3.7.0安装mysql5.7/5.6
1.下载安装所需要的包,不然安装时或者以后使用python时报错yum install -y libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel zlib gcc make libpcap-devel xz-devel gdbm-devel2. 下载python3.7.0wget https://www.python.org/ftp/pyth.
2020-05-14 16:12:02
463
原创 搭建文件下载服务CentOS Apache服务
1. 安装Apache服务程序apache服务的软件包名称叫做httpdyum install httpd -y2.开启Apache服务并添加到开机自启中systemctl start httpdsystemctl enable httpd3. 打开浏览器 测试 127.0.0.1这样 我们的apache服务就安装好了 !将服务修改成自己需要的下载文件服务4. 修改配置 vim /etc/httpd/conf/httpd.conf为了安全,不用80端口改为.
2020-05-13 10:31:21
1442
原创 python数据分析;形象图解NumPy
选自Jay Alammar Blog作者:Jay Alammar机器之心编译参与:高璇、路本文用可视化的方式介绍了 NumPy 的功能和使用示例。NumPy 软件包是 Python 生态系统中数据分析、机器学习和科学计算的主力军。它极大地简化了向量和矩阵的操作处理。Python 的一些主要软件包(如 scikit-learn、SciPy、pandas 和 tensorflow)都以 NumPy 作为其架构的基础部分。除了能对数值数据进行切片(slice)和切块(dice)之外..
2020-05-09 16:00:19
309
原创 MongoDB Linux简单操作命令 python操作 pymongo
Centos 7 系统 已安装完成mongoLinux命令:登录: mongo 或者mongo --port 27017show dbs 显示数据库列表use xxx 切换到xxx数据库show collections或者db.getCollectionNames() 显示当前数据库的集合(类似mysql中的表)db.xxx.find() 查询当前数据库xxx集合的所有数...
2020-04-22 11:13:00
617
转载 django搜索 关键字 全文检索haystack 搜索分词数据库
Django Haystack 简介django-haystack 是一个专门提供搜索功能的 django 第三方应用,它支持 Solr、Elasticsearch、Whoosh、Xapian 等多种搜索引擎,配合中文自然语言处理库 jieba 分词,就可以为博客提供博客文章搜索系统。安装必要依赖Whoosh。Whoosh 是一个由纯 Python 实现的全文搜索引擎,没有二进制文件等...
2020-03-30 17:35:11
1042
原创 Docker启动失败Failed to start Docker Application Container Engine
第一 检查 /etc/docker/daemon.json 文件可以先把之前的daemon.json备份,然后vim /etc/docker/daemon.json{ "registry-mirrors": ["https://registry.docker-cn.com"]}尝试启动 systemctl start docker如果还是失败第二 检查 /usr/...
2020-01-20 16:31:30
1152
原创 samba服务(最简单教程)
linux系统1、Samba安装yum install samba.x86_64 samba-client.x86_64 samba-common.x86_64 samba-swat.x86_642、Samba启动systemctl start smb.service# 加入开机自启systemctl enable smb.service3、Samba添加用户...
2020-01-07 15:21:28
1125
原创 mysql整理-按时间删除数据
查询(afmweb)数据库中的各个表所占空间大小,输出按降序排序SELECT TABLE_NAME, CONCAT(TRUNCATE(data_length/1024/1024,2),' MB') AS data_size, CONCAT(TRUNCATE(index_length/1024/1024,2),' MB') AS index_size FROM information_...
2019-12-24 12:00:52
8327
1
原创 使用Rsync增量备份Fastdfs
从上图可以看出用户访问图片等文件时,会用到nginx负载均衡访问124机器和117机器。如果124机器出现FastDfs服务异常/挂掉,甚至宕机后,117机器会当做主机器一样不会造成用户访问不到等问题。但是由于数据特别重要(数据丢了公司赔客户一笔钱啊),所以做最坏打算硬备份一份数据到某机器中。这里就用到了linux自带的Rsync数据镜像备份工具,它支持增量备份(每次备份缺少的最新数据)。...
2019-11-07 17:13:54
1183
原创 FastDfs安装,根据不同项目存放文件到不同目录
1、下载和解压fastdfs,libfastcommon,nginx,fastdfs-nginx-module#master机器执行#安装一些会用到的包yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net...
2019-11-06 10:17:43
4183
5
原创 centos7下如何自行在systemctl添加系统服务
以nginx为例vim /usr/lib/systemd/system/nginx.service[Unit]Description=nginx - high performance web serverDocumentation=http://nginx.org/en/docs/After=network-online.target remote-fs.target nss-l...
2019-11-04 16:27:25
1173
原创 keepalived+nginx高可用
根据上面图片可以看出,两台机器均安装keepalived之后,如果124机器宕机了,那么117机器就会变成master,网页照样可以访问。下面正式介绍keepalived+nginx高可用安装使用方法。1、安装nginx和keepalivedyum install -y nginx keepalived安装完后配置文件:nginx在/etc/nginx目录下,keepalived...
2019-11-04 16:02:16
213
原创 centos安装prometheus、alertmanager、grafana
一开始搞的prometheus operator是一键式部署的,部署确实简单了,但是管理使用起来就不方便就没再用。后来搞prometheus监控,只在centos7安装prometheus,使用的监控进程服务,监控mysql,监控docker容器。完事后使用grafana在网页显示,使用alertmanager进行报警,功能都算实现了。再后来监控kubernetes,发现prometheu...
2019-10-31 13:45:52
899
原创 Django ajax接收后端数据
前端页面查询之前前端页面点击查询之后前端代码,目的是查询的多条数据填充到tbody标签内<button class="btn btn-success" id="bt_pod">查询pod</button> <span style="color: red" >{{ msglist }}</span><button cl...
2019-10-10 18:08:23
2603
原创 django项目部署Nginx+uwsgi
1. 静态文件当Django运行在生产模式时,将不再提供静态文件的支持,需要将静态文件交给静态文件服务器。我这里项目目录是:/opt/server,静态文件夹是/opt/front_end_pc/static。将静态文件复制到front_end_pc目录下的static目录中。Django提供了收集静态文件的方法。设置配置文件中配置收集之后存放的目录DEBUG = False...
2019-09-30 10:09:28
140
原创 Mac安装python3及虚拟环境,更改brew源
1.安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.搜索python3包: brew search python33.安装brew install python34.安装完成后输入python3,可以看到安装的具体版本...
2019-09-11 14:11:48
812
原创 django模型类字段和数据值,在html显示
首先看一下数据模型类:from django.db import modelsclass Enviconfig(models.Model): """环境模型类""" envname = models.CharField(max_length=100, verbose_name='环境名称') kafka_ip = models.Char...
2019-09-11 10:27:42
1013
原创 scp 发送文件到远程机器docker容器
使用命令是:scp -i /xxx/id_rsa -o StrictHostKeyChecking=no -P 10022 /opt/1.txt root@192.168.1.218:/opt使用id_rsa是方便不用输入密码,注意id_rsa文件权限是0600注意是大写的P,使用scp和ssh不一样,双方机器都要安装openssh-clients10022是容器暴露的端口如果不用秘...
2019-09-10 16:04:26
9249
2
原创 centos7安装docker,docker安装纯净centos7.6镜像 容器内安装python3.7 提交新镜像
如果有旧的版本先卸载yum remove docker docker-common docker-selinux docker-engine1、确保 yum 包更新到最新yum update2、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils ...
2019-08-26 08:52:22
6981
原创 python u开头转str
c = "\\u4f60\\u597d--9" # 字符串类型的里面是Unicoded = c.encode('utf-8') # 先字符串转bytese = d.decode('unicode_escape') # 再bytes转字符串但是以Unicode转print(type(d))print(d)print(e)输出为:<class 'bytes'>...
2019-08-15 17:24:57
2386
原创 kafka搭建 python操作 终端操作
kafka是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wicked fast(变态快)等优点,并已在成千上万家公司运行。简单说明什么是kafkaApache kafka是消息中间件的一种,我发现很多人不知道消息中间件是什么,在开始学习之前,我这边就先简单的解释一下什么是消息中间件,只是粗略的讲解,目前kafka已经可以做更多的事情。举个例子,生产者消费者,生产者生产鸡蛋,消...
2019-08-15 09:39:31
519
原创 django ‘XXX’ object has no attribute 'session'
在使用装饰器验证用户是否登录的时候,装饰器函数里面用到了request参数,从request.session中获取用户是否登录。运行时报错。# 装饰器函数代码def auth(func): def inner(request, *args, **kwargs): if request.session.get('is_login', None): ...
2019-08-14 18:59:05
2095
原创 jenkins二次开发python-jenkins
python-jenkins文档python-jenkins Git安装python-jenkins包pip install python-jenkins查询所有job后端代码:class JenkinsListView(View): def get(self, request): jtitle = '未登录:Jenkins' if r...
2019-08-14 16:51:58
2030
原创 postman post请求 发送form表单数据/发送json数据
使用postman 发送post请求 form表单数据填写位置:后端代码: def post(self, request): jip_port = request.POST.get('ip_port') juname = request.POST.get('uname') jpswd = request.POST.get('p...
2019-08-14 15:11:16
33269
原创 k8s二次开发 使用python (Kubernetes Python Client)
一.在k8s master获取API cluster URL与token1.抓取Cluster URL地址# APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ")# echo $APISERVER下面python脚本要使用,我获取的是:https://192.16...
2019-08-13 15:39:58
10013
2
原创 Linux下安装Go环境
下载,安装,配置环境打开官网下载地址选择对应的系统版本, Golang官网下载地址:https://golang.org/dl/ 复制下载链接这里我选择的是go1.11.5.linux-amd64.tar.gzhttps://dl.google.com/go/go1.11.5.linux-amd64.tar.gz cd进入你用来存放安装包的目录,比如在~目录下 cd ~mkid...
2019-08-13 11:29:05
209
原创 Centos7下yum安装mongodb3.4
安装步骤1.配置MongoDB的yum源创建yum源文件:vim /etc/yum.repos.d/mongodb-org-3.4.repo添加以下内容:[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3....
2019-08-08 22:28:04
158
原创 Django RuntimeError:Model class server.apps.xx doesn't declare an explicit app_label and isn't in an
错误代码:Model class server.apps.ywjenkins.models.JenkinsUsers doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS解决方案: 检查注册app的settings文件,是否是这样注册的:'s...
2019-08-07 11:22:19
473
原创 mysql登录及创建用户,授权
mysql version 5.5.6mysql一开始没有密码直接进入: mysql use mysql; update user set password=password("123456") where user='root'; flush privileges; exit;新建用户: 用户名buildgw, 密码djs@12316 MySQL -u root -p 123...
2019-07-16 15:30:26
333
转载 samba
一、samba简介Samba最大的功能可用于Linux与windows系统直接的文件共享和打印共享,Samba既可用于windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与windows之间的数据共享上面。 Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linu...
2019-06-29 11:25:10
6005
原创 Python数据分析,基础
个人学习Python数据分析基础篇。会慢慢得更新...环境:Anaconda3IDE:pycharm在pycharm里面设置anaconda环境:File--Settings--Project : project interpreter--右上点击设置add--左上第二个Conda Environment---Existing environment-- Interpreter右边的...
2018-12-14 00:19:49
237
mysql-5.6.23.tar.zip
2020-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人