自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 初探学习yolov5

3.8.8windows11 64 位。

2024-08-07 02:30:41 19

原创 使用js操作xpath

【代码】使用js操作xpath。

2024-03-29 17:18:32 1152

原创 Docker下安装redis

2.创建本地与docker的映射目录3.创建redis配置文件4.docker启动redis命令解释说明:–restart=always : 自动重启;-d:守护进程,后台启动;–name webredis: 修改映射的名称;-p xxxx:6379 :端口映射,宿主机:docker下的;-v /你的redis目录/redis.conf:/etc/redis/redis.conf :宿主机配置文件地址:docker下配置文件的地址-v /你的redis目录/data : 数据存

2022-12-03 11:12:59 1032 1

原创 Docker下部署安装Mysql

v /web-data/data/mysql/mysql/conf/my.cnf:/etc/mysql/my.cnf :宿主机地址:docker下配置。-v /web-data/data/mysql/mysql/data:/var/lib/mysql :宿主机数据位置:docker下数据位置。-e MYSQL_ROOT_PASSWORD=xxxx :设置密码。-p xxxx:3306:端口映射,宿主机:docker下;mysql :docker引入的mysql名称。

2022-12-03 01:37:36 726

原创 centos docker下安装Minio服务

Centos安装minio

2022-09-05 23:08:30 675

原创 移动文件到另一个目录下

移动文件到另一个目录下(可指定后缀,指定文件名)代码示例:import osimport shutildef is_exists(file_exs, file_ex): """ 是否存在里面 :param file_exs: 后缀列表 :param file_ex: 后缀 :return: """ for i in file_exs: if i in file_ex: return True

2021-03-05 22:56:03 463

原创 列表各种去重方法

列表各种去重方法1.列表嵌套字典去重1-1. reduce方法代码示例:def list_dit_removal(lists): """ 列表嵌套字典去重 """ removal_fun = lambda x,y: x if y in x else x + [y] return reduce(removal_fun, [[], ] + lists)"""lists = [{'a':123},{'a':'123'}]结果:[{'a':123}]"""1-2. 方法

2021-02-23 18:22:45 314

原创 Python 修改目录下指定文件的文件名

修改目录下指定文件的文件名代码示例:import os# 修改文件名方法def modify_filename(file_path, old_filename, new_filename): """ 修改指定路径下文件的方法 :param file_path: 文件目录 :param old_filename: 修改的文件名(能区别的就行) :param new_filename: 被修改的文件名 :return: 文件路径 """

2021-02-06 22:37:37 1776

原创 python os 获取符合后缀的文件路径

python os 获取符合后缀的文件路径代码示例:import osdef get_file_list(path, ex): """ 获取指定路径下的符合条件的后缀 :param path: 监测的路径 :param ex: 条件 :return: 路径列表 """ file_list = [] for dir, folder, file in os.walk(path): for i in file:

2021-01-29 01:01:06 938

原创 python 将列表按指定长度拆分

Python 将列表按指定长度拆分代码示例:c = 3a = [1,2,3,4,5,6,7,8,9,10,11]def cut_list(lists, cut_len): """ 将列表拆分为指定长度的多个列表 :param lists: 初始列表 :param cut_len: 每个列表的长度 :return: 一个二维数组 [[x,x],[x,x]] """ res_data = [] if len(lists) > cu

2021-01-29 00:33:43 6467

原创 Python获取excel中的图片文件

Python 获取excel中的图片文件需要用到的库pip install pillowpip install pypiwin32示例代码:from PIL import ImageGrabimport win32com.client as win32import osdef get_excel_image(excel_path, save_path): """ 从excel中导出图片 :param excel_path: excel 路径 :para

2021-01-26 01:03:26 1407

原创 企业微信发送短信代码示例

企业微信发送短信代码示例代码示例:# -*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrdef send_email(email_user, email_pas, address, email_name, address_name, email_server, email_port, email_header,

2021-01-25 17:24:51 4431

原创 Pandas简单常用方法

Pandas常用方法表格:import numpy as npimport pandas as pd### 读取excel的两种方法# 方法1df = pd.read_excel('demo.xlsx')print(df.head(2)) # 读取前2条数据# 方法2df1 = pd.read_excel('企业信息模板表.xlsx', sheet_name='Sheet1')print(df1.head()) # 默认读取前5条数据# 方法3df2 = pd.read_

2021-01-24 18:37:46 143

原创 数据库 mysql

一 数据库优化1 数据库的简单操作链接数据库:mysql -uroot -pmysql -h 云数据库连接 -p 端口号 -u 用户名 -p退出数据库exit / quit显示数据库版本select version();显示时间select now();创建数据库create database name;(name=新建的数据库名)create ...

2020-11-10 11:07:35 219

原创 记微信小程序开发总结

记微信小程序开发总结(持续更新…)1. js文件的引用// 新建好自己的工具 utils.js文件// 注意需要model化module.exports = { xxx: xxx}// require 引入const util = require('../xx/xx/utils')Page({ data: {}, onLoad: function(options){}, // 使用utils中的js xxx: function(){ utils.xxx() },})2

2020-11-10 10:45:08 238 1

原创 1206 Python 学习之Pyinstaller库打包

1206 Python 学习之Pyinstaller库打包需要安装 PyInstaller 库安装方法:pip installer PyInstaller常用方法:方法1:在命令提示符(CMD) 输入 cd: 需要打包的文件目录 按enter键进入在接着输入pyinstaller -F 文件名.py当命令提示符窗口 最后面显示 含有succful字样,表示打包成功以上打包方...

2020-11-10 10:44:15 173

原创 python 常见基础命令

常见命令(基础部分)字典 album1.格式 album = {‘键’:‘值’}2.删除和增添删除:album = {‘周杰伦’:‘七里香’,‘王力宏’:‘心中的日月’}del album[‘周杰伦’]print(album)结果:{‘王力宏’: ‘心中的日月’}增添:album[‘周杰伦’] = ‘十一月的萧邦’print(album)print(album[‘周杰伦’...

2020-11-10 10:31:08 2407

转载 Centos中安装git

1. 安装gityum install git2. 查看yum源仓库git信息yum info git3. 安装依赖库yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc-c++ perl-ExtUtils-MakeMaker4. 如果原有的git版本过低,移出默认的旧版gitgit --versionyum remove git ## 移除原来的版本5

2020-10-26 23:04:29 396

原创 部署网站到aws服务器

项目部署:网站部署到aws服务器(python)1. 准备:任意一个云服务器(阿里云,AWS,百度云,均可)一个已经完成的WEB项目2. 开始部署2-1. 设置服务器安全组tips: 每个服务器的设置安全组不一样,可自行参考自己服务器如何设置打开常用端口(高手可自行指定端口)80/80 Nginx的默认端口3306/3306 mysql的默认端口6379/6379 redis的默认端口23/23443/43322/2280/803389/3389

2020-06-09 14:49:55 1615

原创 wx小程序反编译

wx小程序反编译1. 工具准备node.js 官网地址模拟器(本文为夜神,获取小程序包要用) 官网地址wxappUnpacker github地址2. 环境安装2-1. node.js 安装1.下载node.js 官网地址官网如下 :点击下载根据自己的系统选择安装包等待下载完成后,右键 在文件夹中显示(其它浏览器类似)在弹出的文件夹中,找到刚刚下载好的安装包双击安装包,开始安装,一直点next即可,安装路径默认在C:\Program Files下,也可以

2020-06-01 11:41:47 870

原创 Flask框架——(数据库)

Flask框架——(数据库)1. MySQL简介介绍:MySQL是⼀个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来⼜被Oracle公司收购,⽬前属于Oracle旗下产品。特点:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持多种操作系统,如Linux、Windows、AIX、FreeBSD、HP-UX、MacOS...

2020-04-21 13:24:02 1290

原创 Flask框架——(视图高级)

Flask框架——(视图高级)1. 类视图介绍:类视图的好处是⽀持继承,但是类视图不能跟函数视图⼀样,写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进⾏注册。1-1. 标准类视图介绍:标准类视图是继承⾃flask.views.View,并且在⼦类中必须实现dispatch_request⽅法,这个⽅法类似于视图函数,也要返回⼀个基于Re...

2020-04-21 11:33:18 359

原创 Flask框架——(Jinja2模板)

Flask框架——(Jinja2模板)1. Jinja2模板介绍模板是⼀个web开发必备的模块。因为我们在渲染⼀个⽹⻚的时候,并不是只渲染⼀个纯⽂本字符串,⽽是需要渲染⼀个有富⽂本标签的⻚⾯。这时候我们就需要使⽤模板了。在Flask中,配套的模板是Jinja2,Jinja2的作者也是Flask的作者。这个模板⾮常的强⼤,并且执⾏效率⾼。2....

2020-04-14 11:39:52 622

原创 Flask框架——(认识Flask框架及项目配置)

Flask框架1. Flask框架介绍flask是⼀款⾮常流⾏的Python Web框架,出⽣于2010年,作者是ArminRonacher,本来这个项⽬只是作者在愚⼈节的⼀个玩笑,后来由于⾮常受欢迎,进⽽成为⼀个正式的项⽬。flask⾃2010年发布第⼀个版本以来,⼤受欢迎,深得开发者的喜爱,并且在多个公司已经得到了应⽤,flask能如此流⾏的原因,可以分为以下⼏点:微框架、简洁、只做...

2020-04-12 14:58:36 837

原创 Centos入门到精通命令集合

Centos常用命令集合1. 常用基础类命令命令作用ifconfig查看IP地址ping 主机地址/域名查看网络是否打开init 3进入命令行模式(关闭图形化界面)init 5进入图形化界面pwd查看当前路径(/root 为家目录)touch a.c创建a.c文件rm a.c删除a.c文件/目录rm a.c -rf强...

2020-04-04 15:19:59 428

原创 vue快速入门篇

vue快速入门1. 入门篇1-1. Vue介绍介绍: Vue(读音/vjuː/,类似于view) 是一套用于构建前后端分离的框架。刚开始是由国内优秀选手尤雨溪开发出来的,目前是全球“最”流行的前端框架。使用vue开发网页很简单,并且技术生态环境完善,社区活跃,是前后端找工作必备技能!1-2. Vue安装安装: vue的安装大体上分成三种方式:通过script标签引用的通过npm(n...

2020-03-28 17:51:40 650

原创 MongoDB数据库入门基础

MongoDB数据库1. MongoDB介绍MongoDB是⼀个基于分布式⽂件存储的nosql数据库。在处理⼤数据的时候会⽐MySQL更有优势。爬⾍的数据如果上了⼀个量级,可能⽤MongoDB会⽐MySQL更好1-1. MongoDB优势⽆数据结构限制没有表结构的概念,每条记录可以有完全不同的结构业务开发⽅便快捷{name:'⼩明',sex:'男'}{name:'居然',...

2020-03-26 16:07:55 155

原创 github 常用命令指南

github 常用命令指南1. github常用命名1-1. 前提条件有自己的GitHub账号已安装并会使用git先在github上创建相应仓库(仓库地址)1-2. 给仓库起别名git remote add 自定义名称 仓库地址 # [名称默认为 origin]1-3. 将代码推送到githubgit push -u origin 分支名字 # -u 也可以不写...

2020-03-26 14:55:34 672

原创 git 常用命令指南

git1. git 常用命令1-1. 文件三种状态红色: 新增或者修改了原来的文件绿色: Git已经管理起来了已经生成版本1-2.初始化 [init]git init1-3. 查看当前路径中的文件 [status]git status1-4. 管理指定文件 [add]git add 文件的名字(带后缀) # 管理指定文件git add . # 管理...

2020-03-17 14:52:37 133

原创 Web 安全攻防, 手动SQL注入(仅供交流学习使用,请勿用于非法用途)

Web 安全攻防, 手动SQL注入1. 注入原理1-1. SQL注入介绍介绍: SQL注入就是指web应用程序对用户输入数据的合法性没有判断,前端传入后端的参数是攻击者可控的,并且参数代入数据库查询,攻击者可以通过构造不同的SQL语句来实现对数据库任意操作。1-2. 注入需要具备的两个条件参数用户可控参数带入数据库查询,传入的参数拼接到SQL语句,并且带入数据库查询1-3. 危害...

2020-03-01 21:08:30 424

原创 学习爬虫第九天 图片验证码识别之tesseract库

学习爬虫第九天 图片验证码识别之tesseract库1. 图像验证码识别技术1-1. 介绍介绍: 阻碍我们爬⾍的。有时候正是在登录或者请求⼀些数据时候的图形验证码。因此这⾥我们讲解⼀种能将图⽚翻译成⽂字的技术。将图⽚翻译成⽂字⼀般被称为光学⽂字识别(Optical Character Recognition),简写为OCR。实现OCR的库不是很多,特别是开源的。因为这块存在⼀定的技术壁垒(需...

2020-02-15 16:22:48 806 2

原创 学习爬虫第八天 selenium

学习爬虫第八天 selenium1. Selenium1-1 .介绍介绍:selenium是⼀个web的⾃动化测试⼯具,最初是为⽹站⾃动化测试⽽开发的,selenium可以直接运⾏在浏览器上,它⽀持所有主流的浏览器,可以接收指令,让浏览器⾃动加载⻚⾯,获取需要的数据,甚⾄⻚⾯截屏.常见浏览器与其driver:Chrome: https://sites.google.com/a/ch...

2020-02-13 16:54:39 302

原创 Web安全攻防 渗透之Sqlmap工具(仅供交流学习使用,请勿用于非法用途)

Web安全攻防 渗透之Sqlmap工具1. SQLmap介绍1-1. SQLmap介绍SQLmap介绍:Sqlmap是一个开源的渗透工具,它可以自动化检测和利用SQL注入缺陷以及接管数据库服务器的过程。他有一个强大的检测引擎,许多适合于终极渗透测试的小众特性和广泛的开关,从数据库指纹、从数据库获取数据到访问底层 文件系统和通过带外连接在操作系统上执行命令官方网址: http://sqlm...

2020-02-12 18:33:44 2772

原创 学习爬虫第七天 js2py模块

学习爬虫第七天 js2py模块1. js2py介绍介绍: js2py是纯python实现的库,⽤于在python中运⾏js代码,本质上是将js代码翻译成python代码作用: 用来处理一些js加密的数据,模拟发送js数据常用的两个库: js2py, pyexecjs2. js2py的安装pip install js2py3. js2py的简单使用import js2pyjs2...

2020-02-11 15:44:24 853

原创 Web安全攻防 信息收集篇(仅供交流学习使用,请勿用于非法用途)

Web安全攻防 准备篇1. 信息收集域名介绍: 域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名 称,用于在数据传 输时标识计算机的电子方位。浏览网络过程: 从DNS服务器获得指定域名对应的IP地址whois: whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所 有人、域名注册 商)不同域名后缀...

2020-02-07 02:04:52 1643

原创 学习爬虫第六天 BS4

学习爬虫第六天 BS41. bs4安装pip install bs42. bs4 简介bs4全名: Beautiful SoupGithub地址: 官方连接3. 基本使用示例:from bs4 import BeautifulSouphtml_doc = """<html><head><title>The Dormouse's stor...

2020-02-06 19:20:37 593

原创 Python多任务 协程

1. 协程1-1. 同步、异步同步: 指代码调用IO操作时,必须等待IO操作完成才返回的调用方式异步: 指代码调用IO操作时,不必等IO操作完成就返回的调用方式1-2. 阻塞与非阻塞阻塞: 从调用者的角度出发,如果在调用的时候,被卡住,不能再继续向下运行,需要等待,就说是阻塞非阻塞: 从调用者的角度出发, 如果在调用的时候,没有被卡住,能够继续向下运行,无需等待,就说是非阻塞1-3...

2020-01-18 18:13:54 286

原创 高级编程之 进程

1. 进程1-1. 进程与程序进程: 正在执行的程序程序: 没有执行的代码,是一个静态的1-2. 进程的状态1-3. 使用进程实现多任务multiprocessing模块就是跨平台的多进程模块,提供了一个Process类来代表一个进程对象,这个对象可以理解为是一个独立的进程,可以执行另外的事情1-4. 线程与进程之间的对比进程: 能够完成多任务,一台电脑上可以同时运行多QQ...

2020-01-18 17:42:26 187

原创 Python高级编程之 线程

Python高级编程之 线程1. 多任务定义:有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的程序中模拟多任务import timedef sing(): for i in range(3): print("正在唱歌...%d"%i) time.sleep(1)def dance(): for i in range(...

2020-01-17 15:58:37 248

原创 学习爬虫第五天 xpath

1. Xpath1-1. 什么是xpath?Xpath是⼀⻔在HTML/XML⽂档中查找信息的语⾔,可⽤来在HTML/XML⽂档中对元素和属性进⾏遍历文档: xpath介绍1-2. xml与HTML数据格式XML:描述:可扩展标记语言设计目标: 被设计为传输和存储数据,其焦点是数据的内容HTML:描述: 超文本标记语言设计目标: 显示数据以及如何更好的显示2-3. x...

2020-01-17 15:46:40 199 1

空空如也

空空如也

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

TA关注的人

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