自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zsk_john的技术分享专用博客

十余年的IT领域全栈经验,IT民工@@@@@

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python Django框架下将MySQL数据库的内容在网页上动态展示(修订版-2021-05-17)

Python Django框架下简单的MySQL数据展示实战需求:将数据库中的一个库内的单表数据展示在网页首页,该表有id列,名字列,学号列三个列,并有简单的逻辑:能修改单行内的名字和学号,能删除任意的行,修改和删除后仍然自动跳转到展示页。没有分页,权限管理等功能,仅仅是个简单的展示、删除后:...

2020-05-13 00:16:42 5526 10

原创 Python 爬取表情包-斗图不会输在起跑线

Python 爬取表情包-斗图不会输在起跑线对于酷爱聊天的朋友来说,表情包应该是他们心中的灵魂,没有图的聊天只能算虾扯蛋了。图片(表情包)赋予了聊天更多的内涵,很多时候一张内涵深刻的表情图片结合聊天时的上下语境,会让更多人认识到一个会聊天的人是多么的可贵,so,拥有的素材的多少(表情包),常常是斗图的关键,说不过某个人的时候,大可以洪水攻击嘛,以量取胜也是胜,这应...

2020-05-03 13:52:44 1374

原创 Linux zabbix字体的更改问题

Linux zabbix字体的更改问题zabbix默认使用的字体是graphfont,该字体并不是中文字体,因此我们需要更改该字体为中文的字体,查看字体定义在哪个文件为:vim /usr/share/zabbix/include/defines.inc.php 。更改之前,我们下载任意一个中文字体,我使用的是微软雅黑字体-微软vista黑体.ttf,该文件下载完毕后,复制到/usr/share/zabbix/assets/fonts目录下,更改任意的能见名知意的名字...

2020-05-31 17:23:25 954

原创 Python 精确查找指定后缀名的所有文件

Python 精确查找指定后缀名的所有文件Python的os模块十分的强大,该模块主要的作用是Python和系统之间的交互并提供各种接口,比如,新建目录,查找文件,删除目录,获取当前工作路径,删除文件,运行shell命令等等功能。那么,假如有个需求,查找F盘符下的所有EXE可执行文件,怎么做呢?下面,直接上代码:import osfor i,j,k in os.walk('f://'): for file in k: if fil...

2020-05-27 15:46:38 4526 2

原创 Python 逼格满满的装饰器的初步认识

Python 逼格满满的装饰器的初步认识基本上各种编程语言都有装饰器,而装饰器是对原有的函数和类增加更多的功能,装饰器,顾名思义,就是增强函数或类的功能的一个函数。在 Python 中“函数是一等对象” 。即函数是一种特殊类型的变量,可以和其余变量一样,可以作为参数传递给函数,也可以作为返回值返回。Python 中的整数、字符串和字典等都是一等对象。 函数装饰器在导入模块时立即执行,而被装饰的函数只在明确调用时运行。好了,需要明白以上两点,划重点======...

2020-05-26 20:03:26 227

原创 Python 深浅拷贝的异同以及使用

Python 深浅拷贝的异同以及使用首先,明确一点,什么是数据的拷贝,什么时候要数据拷贝。其次,为什么要分深浅拷贝,再次,深浅拷贝的实际应用在哪?问题比较多,但都比较简单,那么,接下来我来仔细的说说。数据都是有类型的,在Python中,数据类型有字符串,列表,元组,字典,集合,数字类型,布尔型,其中可变的数据类型是列表,字典,集合,当我们原来的变量仍有继续保留的必要,并不想销毁时,我们可能就需要copy这么一份数据,或者在变量有跨作用域的需求时,为了变...

2020-05-22 14:25:35 490

原创 Python 编码的种类以及编码的使用问题

Python 编码的种类以及编码和解码的使用问题编码问题的由来(前世今生):在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),通俗的说,高电平也就是电路状态是开的时候用1表示,电路状态是关的时候用0表示,也就是说,如果一件事情只有成功和失败两种状态的时候,1代表成功,0代表失败。由于任何事物在计算机中都可以只用0和1表示,所以我们也称计算机为数字化的工具,未来的世界计算机的比重会十分的大,因此,我们会称未来的...

2020-05-19 23:14:47 444

原创 Python openpyxl的初步认识

Python openpyxl的初步认识1.新建一个空白的Excel文件from openpyxl import Workbookwb=Workbook()#实例化一个Excel文件对象ws=wb.active#激活该文件,亦即使得该文件可以读写wb.save('c://hello.xlsx')#保存文件,该新生成文件会在c根目录下出现,是空白的2,原有的Excel文件读写操作from openpyxl import lo...

2020-05-16 23:36:34 183

原创 Python 爬取表情包并保存在数据库中(以往的爬虫改进)

Python 爬取表情包并保存在数据库中(以往的爬虫改进)使用的requests库爬取斗图网的最新表情包,爬取的过程就不细说了,原来的爬虫爬取的表情包是直接存放在硬盘上的,这一版改为存放在MySQL数据库中,...

2020-05-13 22:21:13 873

原创 typora的源码安装(Linux的centos7版本下)

首先,毫无疑问,官网下载typora的源码安装包,官网地址:https://www.typora.io/下载完毕后,将文件解压到任意目录,在将文件夹移动到/usr/local/下,这要提醒注意下,解压完后目录结构是下图:,套了一个bin目录,so,移动最后一个目录到 /usr/local/目录下,移动后目录名随意,然后打开 /etc/profile ,添加环境变量,,提醒注意下,是profile文件,bashrc是不行的、因为该程序只能使用普通用户运行。环境变量添加完毕后,sou...

2020-05-10 11:37:32 3587

原创 redis的简单安装以及极为简单的Python远程连接配置(非编译安装)

redis的简单安装以及配置(非编译安装)yum安装redis应该是最为简单的一种方式,安装前需要配置好yum源epel。总结下,两个命令:yum installepel-release.noarchyum install redis* -y第二个命令会安装两个包第一个包是redis主程序,第二和第三是Python相关包,第四个包是redis客户端安装完毕后,我的机器是centos7,直接systemctl enable redis&...

2020-05-09 23:53:25 271

原创 Python jupyter安装的一些注意事项

Python jupyter安装的一些注意事项在Linux下安装jupyter需要注意首次启动可能会报错:Running as root is not recommended. Use --allow-root to bypass.按照大白话来说,就是以root身份运行不推荐,请在启动的命令后添加Use --allow-root to bypass,也就是 运行:jupyter notebook root--allow-root to bypass.然而这样...

2020-05-08 21:25:55 961

原创 Python 连接数据库-pymysql和MySQLclient的选择

Python 连接数据库-pymysql和MySQLclient的选择不管是在使用框架比如Django,flask等等还是编写监控,或者爬虫等等Python项目时,可能都需要Python与MySQL数据库进行交互,因此需要安装MySQL驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。常见的Mysql驱动介绍:My...

2020-05-06 21:33:52 1235

原创 Django版本查看的N种方法

Django版本查看的N种方法Django是干什么的不用解释了,大概说下,是个重量级的使用Python 进行web快速开发的框架,也就是说该框架功能齐全,基本不需要安装额外的插件,框架是有版本的,并且该框架的版本还和Python的版本有些对应关系。比如,Python2.7的 版本如果你使用Django3.x的版本,那么很可能开发工作无法完成,因为很多代码...

2020-05-06 19:36:58 18183

原创 Python 暴力破解zip文件密码(相对简单的密码)

Python 暴力破解zip文件密码(相对简单的密码)密码的使用范围很广,首先,我们要明确密码的作用,其次要明白密码的类型。密码的作用是进行权限的限制,判断用户的合法性,(不包括合理性?)既然名字都叫密码,密的意思是秘密的意思,这应该毫无疑义,但忘记密码的人间惨剧时有发生,我想,密码验证是合法的,但如果因为各种原因比如遗忘密码,把主人挡在了门外,这就很尴尬了。通常,这...

2020-05-05 19:49:03 3220 4

原创 python tcp协议下的一对一聊天

python tcp协议下的一对一聊天(附带超级逻辑,无逻辑思维的请走开)server.pyimport socket#host=socket.gethostname()#这是获取本机的主机名,查询本机主机名#port=12345#指定端口号,服务器和客户端需要一致ip = '192.168.1.101'#服务器的ip地址,socket 套接字可以使用两种实例连接,一个为...

2020-05-04 23:00:13 502

原创 Python 使用Python程序发送邮件

Python 使用Python程序发送邮件通常,电子邮件的作用是有相对来说比较重要的事情,比如工作内容的确认,工作中的上级交代任务向下派发,公司内部的人事任免,公司内部重要事项的通知等事件,或者是在运维的工作中,当某项运维系统的重要数据超出正常范围,需要予以关注,某项服务的状态不在正常范围,需要运维者对服务予以调整,以及各类软件,网站注册确认等等各项事件,诚然,...

2020-05-04 00:48:04 951

原创 MySQL数据库的主从复制原理及其意义

MySQL数据库的主从复制原理及其意义首先,我们要明确的一点是什么是数据库的主从复制?简单的来说,数据库由于自身的特点(脆弱性,不易维护),例如,突发事件停电,人为因素误删库,数据流量过大造成硬盘空间过满,sql语句设计不合理,等等因素,造成数据的丢失或者损坏以及无法及时存入数据,那么主从复制可能解决这些问题。主从复制,指的是建立一个和主数据库环境一模一样...

2020-05-01 00:20:56 1623

Postgis插件完全离线安装部署(适用于centos7的x86-64 包括postgis3.3.3和postgis3.2.5)

该资源适用于centos7,x86_64架构的服务器,可以用于生产环境,功能主要是安装postgis插件的同时安装部署好postgresql数据库 可以离线安装postgresql 12-15,以及数据库相对应的postgis3.2和3.3版本,非常简单,方便 插件列表如下: postgres=# create extension postgis; CREATE EXTENSION postgres=# create extension postgis_raster ; CREATE EXTENSION postgres=# create extension fuzzystrmatch ; CREATE EXTENSION postgres=# create extension postgis_tiger_geocoder ; CREATE EXTENSION pos

2024-09-20

centos7 aarch64架构的自制kvm离线仓库

该离线仓库是从阿里云近期同步的,可以非常方便的安装Linux centos7 aarch64架构的kvm,这里需要注意,为了方便安装,还有aarch64的基础离线仓库和epel离线仓库 三个仓库都挂载好后就可以非常方便的安装kvm了 安装命令为: yum -y install qemu-kvm libvirt virt-install bridge-utils virt-manager virt-viewer libguestfs-tools 总共是四个仓库,updates仓库可以不挂载,由于这个仓库太大,可以不挂载,经测试可以正常安装kvm 注意,这个是完全离线仓库,仓库需要使用createrepo命令制作,如何制作仓库见我的博文: https://blog.csdn.net/alwaysbefine/article/details/125125382

2024-06-02

根据remi仓库制作的php全系列离线仓库安装包

此离线安装包针对的是centos7以及类似的欧拉操作系统,将离线安装包下载后,上传到服务器上解压后,挂载为本地仓库即可使用,注意,这里是有两个仓库,php74是一个文件夹,其它版本的是safe文件夹 例如,安装php74版本 安装命令为: yum install php74 -y 安装php83版本 yum install php83 -y 当然,还有其它的软件,比如imageMagick,只是该软件版本比较低,版本为6.7.8.9-18.el7 安装ImageMagick命令为: yum install ImageMagick -y php语言的一些重要依赖,例如,fpm,runtime yum install php82-php-fpm -y yum install php82-runtime -y yum install php82-php-pgsql -y 等等各种各样的php相关插件都在这个仓库里有 这些rpm包是通过克隆技术从remi官网克隆下来的仓库,可放心的使用,保证无毒,没有任何毛病!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2024-05-14

万能postgresql数据库部署安装仓库-含12-15版本所有版本以及官方所有插件

postgresql数据库全系列centos7和欧拉2.0-2.5操作系统下测试可用,基于pg的官方仓库制作的ISO镜像包。 可用于VMware等等各类虚拟机挂载使用,非常方便的使用yum安装postgresql12-15的各个版本,以及pg数据库的高可用插件,例如pg_auto_failover,pgpool-II,repmgr以及一些非常实用的插件例如,postgis,pg_activity 以及各类数据库迁移数据对接工具,mysql_fdw,postgres_fdw,ora_fdw,ora2pg,pgloader,pglogical,mongo_fdw,bigquery_fdw,firebird_fdw,redis_fdw,tds_fdw等等各类的所有官方的你所能想到的插件 关键的一点是,此ISO文件可用于内网隔离环境,直接挂载成仓库就可以随心所欲的按需安装,所有依赖都已经集成在此文件内,无需互联网环境。

2024-03-21

框架.Flask和Django

常用python框架及其常用组件

2020-04-17

matplotlib-3.1.2-cp38-none-win_amd64.rar

Python 3.8版本的matplotlib以及numpy和cycler。其中cycler可能需要根据自己机器的情况安装相应版本,如果,安装不成功,请降低cycler的版本。

2020-04-10

空空如也

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

TA关注的人

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