自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pyinstaller打包报错及解决

#使用方法-h,--help 查看该模块的帮助信息-F,-onefile 产生单个的可执行文件-D,--onedir 产生一个目录(包含多个文件)作为可执行程序-a,--ascii 不包含 Unicode 字符集支持-d,--debug 产生 debug 版本的可执行文件-w,--windowed,--noconsolc 指定程序运行时不显示命令行窗口(仅对 Windows 有效)...

2023-08-17 21:35:00 642

原创 pyinstaller打包报错以及解决

pyinstaller打包报错

2023-08-17 21:33:29 3846

原创 将博客搬至CSDN

后面发布的内容会同时同步CSDN和博客园哦

2023-08-13 19:44:00 102

原创 openpyxl绘图折线图添加标记以及修改标题的大小去除线框

chart.x_axis.title = title_maker_x('距载荷中心距离/cm') chart.y_axis.title = title_maker_y('弯沉/μm') # 修改坐标值的位置 # ['high', 'low', 'nextTo'] # chart.y_axis.tickLblPos = 'high' # 控制坐标轴的位置...

2020-12-26 17:30:00 179

原创 列表与集合 字典的时间复杂度

Python内置方法的时间复杂度转载自: http://www.orangecube.net/python-time-complexity本文翻译自Python Wiki本页面涵盖了Python中若干方法的时间复杂度(或者叫“大欧”,“BigO”)。该时间复杂度的计算基于当前(译注:至少是2011年之前)的CPython实现。其他Python的实现(包括老版本或者尚在开发的CPython...

2020-04-22 22:23:00 41

原创 map 与filter和reduce内置函数

Python函数介绍及用法Python中map()、filter()、reduce()这三个都是应用于序列的内置函数。Python map()函数1.map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。2.注意:map()函数不改变原有的 list,而是返回一个新的 lis...

2020-04-22 22:22:00 30

原创 错误类型

django1.app的迁移文件删除后,把app的注册信息注释,依旧可有使用models,逻辑依旧可有使用,views内可有使用。报错 TemplateDoesNotExist at xxx rest_framework/api.htmlTemplateDoesNotExist at /api/drfbooks/rest_framework/api.html解决办法在setting....

2020-04-19 19:48:00 21

原创 DOcker

目录Docker1 Docker简介1.1 什么是虚拟化1.2 什么是Docker1.3 容器与虚拟机比较1.4 Docker 组件1.4.1 Docker服务器与客户端1.4.2 Docker镜像与容器1.4.3 Registry(注册中心)2 Docker安装与启动2.1 安装Docker2.2 设置ustc的镜像2.3 Docker的启动与停止3 常用命令3.1 镜像相关命令3.1.1 查...

2020-03-08 16:53:00 29

原创 python目录之从入门到光头

后台管理添加随笔编写博客的基础001 学到的markdown语法python计算机基础002 计算机的组成原理003 编程语言分类004 网络的瓶颈效应005 计算机操作系统006 python计算机基础之编程python基础python基础007 python基础1008 python基础2009 Python 和Python解释器010 python变量011 ...

2020-01-13 17:59:00 23

原创 mongodb

管理员user admin创建用户:db.createUser({user:"yxp",pwd:"997997",roles:["root"]})连接数据库:mongo -u yxp -p 997997 --authenticationDatabase admin查看数据库show dbs切换数据库use xxx没有创建,插入数据(创建)db.table1.insert({...

2020-01-13 17:54:00 21

原创 LINUX和git

git001 git的基本使用002 git使用003 Git原理与Git命令大全Linux004 linux介绍005 VMware和Centos-6的安装006 Linux目录结构007 远程登录Linux系统008 远程上传加载文件009 vi和vim编辑器010 vim快捷键011 开机/重启/用户切换/注销012 用户管理013 实用指令014 组管理和权...

2020-01-13 17:48:00 20

原创 Ubuntu

程序员装逼之----Ubuntu1 Ubuntu介绍1.Ubuntu是一个以桌面应用为主的开源操作系统,它的界面做的非常好看2.专业的程序员一般会选择Ubuntu原因:1.为了装逼2.开发环境更加接近真实服务器环境,因为都是基于GNU/Linux内核开发的3.穷3.下载地址:http://cn.ubuntu.com/download2 安装略,比centos更加简单3 设置...

2020-01-13 17:30:00 25

原创 shell编程

shell编程1 shell编程是个啥Shell是一个命令行解释器,它为用户提供了一个向 Linux 内核发送请求以便运行程序的系统级程序画图说明2 shell编程打印hello world2.1 代码部分#!/bin/bashecho 'hello world'代码解释:1.#!/bin/bash:​ 告诉计算机,使用bash解释器来执行代码2.echo:​ 控制台输...

2020-01-13 17:28:00 20

原创 mysql安装

mysql安装以源码安装的方式编译和安装Mysql 5.61 卸载旧版本rpm -qa | grep mysql 检查是否有旧版本查询结果:mysql-libs-5.1.73-7.el6.x86_64rpm -e mysql-libs 删除旧版本rpm -e --nodeps mysql-libs 强行删除2 安装mysql2.1 安装源码需要编译下载c的编译工具y...

2020-01-13 17:21:00 20

原创 rpm和yum安装软件

rpm和yum1 rpm包的管理1.1 介绍一种用于互联网下载包的打包及安装工具.它生成具有.RPM扩展名的文件。RPM是 RedHatPackage Manager(RedHat 软件包管理工具)的缩写,类似windows 的 setup.exe1.2 rpm包的简单查询指令rpm –qa 查询已安装的 rpm 列表1.3 rpm 包名的基本格式一个 rpm 包名:...

2020-01-10 16:31:00 26

原创 进程管理

进程管理1 基本介绍1.在 LINUX 中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个 ID 号2.每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程3.每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行4.一般系统的服务都是以后台进程的方式存在...

2020-01-10 16:30:00 25

原创 网络配置

网络配置1Linux网络配置原理图(NAT)2 查看网络ip和网关2.1 查看虚拟网络编辑器2.2 修改ip地址(修改虚拟网络的ip)2.3 查看网关2.4 查看windows环境的中 VMnet8网络配置 (ipconfig 指令)1.使用命令查看ipconfig2.界面查看3 ping 测试主机之间网络连通3.1 基本语法ping 目标ip 测试当前...

2020-01-10 11:37:00 23

原创 Linux磁盘分区、挂载

Linux 磁盘分区、挂载1 分区基础知识1.1 分区方式mbr分区:1.最多支持四个主分区 2.系统只能安装在主分区上3.扩展分区要占一个主分区 扩展分区继续可以划分多个分区4.mbr最大只支持2TB,但拥有最好的兼容性gpt分区:1.支持无限多个主分区(但操作系统会限制,比如windows下最多支持128个主分区)2.最大支持18EB的容量(1EB=1024PB)(1PB...

2020-01-10 11:13:00 25

原创 crond任务调度

crond任务调度定时执行任务,1示意图2 基本语法crontab [选项] -e : bianji crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务例子:每分钟执行查看一次/ect目录,把目录内容写进/tml/a.txt下具体实现步骤:1.crontab –e2.*/ 1 * * * * ls -l /etc &...

2020-01-09 20:17:00 28

原创 组管理和权限管理

组管理和权限管理1 Linux组基本介绍在 linux 中的每个用户必须属于一个组,不能独立于组外。在linux 中每个文件有所有者、所在组、其它组的概念2 文件/目录 所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。2.1 查看文件的所有者ls -ahl例子:1.创建一个组 police2.再创建一个用户 tom3.然后使用 tom 来创建一个文件...

2020-01-09 19:54:00 30

原创 实用指令

实用指令1 指定运行级别运行级别说明:0:关机1:单用户[找回丢失密码]2:多用户状态[无网络服务]3:多用户状态[有网络服务]4:保留级别5:图形界面6:系统重启2 修改默认运行级别修改:/etc/inittab 的 id:5:initdefault:vim /etc/inittab# 0 - halt (Do NOT set initdefault to...

2020-01-09 15:13:00 13

原创 用户管理

用户管理1 知识储备1.Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。2.Linux 的用户需要至少要属于一个组2 添加用户2.1 基本语法useradd [选项] 用户名例子:useradd lxx 说明:1.创建用户成功后会自动创建和用户名同名的家目录指定家目录...

2020-01-09 15:06:00 15

原创 开机/重启/用户切换/注销

开机/重启/用户切换/注销1 关机/重启命令shutdown命令 shutdown -h now :立即关机 shutdown -h 2 :1分钟后关机 shutdown -r now :立即重启 shutdown -r 1 :1分钟后重启 sleep 30 && shutdown -h now 30秒后关机halt 关机reboot 重启s...

2020-01-09 14:56:00 23

原创 vim快捷键

vim快捷键1.vim三种常用模式介绍普通模式(Normal mode)在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。插入模式(Insert mode)在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。在插入模式中,可以按ESC键回到普通模式。命令行模式(Command line mod...

2020-01-09 14:55:00 23

原创 vi和vim编辑器

六 vi和vim编辑器vi 和 vim 类似于windows的文本编辑器所有的Linux系统都会内置vi文本编辑器vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用如果Linux中没有vim这个命令,可以手动下载:yum install vim6.1 vi 和 vim 的三种常见模式6.1.1 正常模式​ 正常模式下,我们...

2020-01-09 14:52:00 22

原创 远程上传加载文件

远程上传加载文件1.1 Xftp安装略1.2 Xftp连接配置1.3 中文乱码问题解决配置好后,刷新即可练习题:1.通过Xftp5连接到Linux,并传输windows下一个任意文件,到/root目录下2.使用Xftp5连接Linux,并下载任意文件到windows...

2020-01-09 14:47:00 10

原创 远程登录Linux系统

远程登录Linux系统4.1 为什么要远程登录4.2 Xshell5安装略4.3 连接登录4.3.1 连接前提需要Linux开启一个sshd的服务,监听22号端口,一般默认是开启的查看是否开启:chkconfig --list | grep sshd手动开启:chkconfig --level 5 sshd onservice sshd restart4.3.2 X...

2020-01-09 14:45:00 15

原创 Linux目录结构

Linux目录结构(重点)1.Linux目录与Windows目录对比1.1 Windows目录结构1.2 Linux目录结构深刻理解Linux 树状文件目录是非常重要的,只有记住他们,你才能在命令行中任意切换,想去哪里去哪里2 Linux世界里---一切皆文件对于Linux而言,所有的东西都是文件比如说,cpu会映射到/dev下的cpu这个目录再比如说,硬盘(disk)会被映...

2020-01-09 14:43:00 16

原创 VMware和Centos-6的安装

VMware和Centos的安装1.Windows,VMware和Centos三者的关系2.VMware安装一路下一步,很简单3. Centos安装重点:1 配置网络连接的三种形式1.1桥连接概念:Linux可以和局域网里其它系统进行同行,会占用局域网内一个ip地址,容易造成ip冲突示意图:1.2 NAT模式概念:网络地址转换,Linux可以访问外网,但不会造成...

2020-01-09 14:41:00 18

原创 linux介绍

一. Linux介绍1 Linux基本常识1.1 Linux诞生的故事Unix篇:为了进一步强化大型主机的功能,让主机的资源可以提供更多的使用者来利用,所以在1964年, 由AT&A公司的贝尔实验室(Bell)、麻省理工学院(MIT)及奇异公司(GE美国通用电气公司)共同发起了Multics(多路信息计算系统)的计划, Multics计划的目的是让大型主机可以同时支持300个以上...

2020-01-09 10:28:00 21

原创 scrapy框架

一 介绍scrapy官网链接https://docs.scrapy.org/en/latest/topics/commands.htmlScrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取)所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回...

2020-01-08 19:10:00 25

原创 selenium解析

目录一 介绍二 安装1、有界面浏览器selenium+chromedriver2、无界面浏览器selenium+phantomjs3 、使用selenium+谷歌浏览器headless模式selenium选择元素的方法三 基本使用四 选择器一 基本用法二 xpath详解三 获取标签属性五 等待元素被加载隐式等待显式等待六 元素交互操作点击,清空Action Chains在交互动作比较难实现的时候...

2020-01-08 19:09:00 33

原创 xpath解析

xpath简介:**XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。安装:pip install lxml调用方法:# 先导包from lxml import etree# 将html文档或者xml...

2020-01-08 19:07:00 19

原创 解析语法

3.2 常用解析语法css选择器​ 1、类选择器​ .类名​ 2、id选择器​ #id值​ 3、标签选择器​ 标签名​ 4、后代选择器​ 选择器1 选择器2​ 5、子选择器​ 选择器1>选择器2​ 6、属性选择器​ [属性名] #只要有这个属性名的,都会被选中​ [属性名 = 属性值] #只要有这个属性名,并且值相等的,都会被选中...

2020-01-08 19:04:00 11

原创 request-html-render

render方法我们先理一下关系requests和的作者是同一个人,pyppeteer是nodejs中puppeteer的非官方实现requests-html调用的pyppeteer与浏览器进行交互,puppeteer的中文文档 点这里传送pyppeteer的文档 博文参考调用render 方法启动pyppeteer使用之前要先下载chromium 下载地址你懂的,天朝网络环境很复...

2020-01-08 19:03:00 74

原创 牛逼的requests-html

牛逼的requests-html​ 安装: pip install requests-html我们可以在安装的时候看到他安装了lxml,reuqests,bs4......我们常用的解析和爬取的库都分装在他里面Python上有一个非常著名的HTTP库——requests,相信大家都听说过,用过的人都说非常爽!现在requests库的作者又发布了一个新库,叫做requests-html,看名...

2020-01-08 19:02:00 798

原创 Beautifulsoup

目录BeautifulsoupselectorBeautiful Soup遍历下行遍历上行遍历平行遍历总结,元素,功能信息标记信息提取介绍基本使用遍历文档树遍历文档树搜索文档树1、五种过滤器**2、find_all( name , attrs , recursive , text , **kwargs )**3、find( name , attrs , recursive , text , **...

2020-01-08 19:00:00 13

原创 请求和响应

http协议里需要关注的请求需要关注的东西 requestsurl : 告诉浏览器,你要去哪里Method:​ get:传递数据:?&拼在url后面​ 数据:url?key=value&key=value​ post:​ 请求体:​ form data​ 文件类型files​ jsonheaders:​ cookie:保存用户登录状态​ ...

2020-01-08 18:36:00 14

原创 reuqests请求

HTTP协议HTTP,Hypertext Transfer Protocol 超文本传输协议HTTP是一个基于"请求与响应"模式的,无状态的应用层协议HTTP协议采用URL作为定位网络资源的标识。URL格式:http://host[:post][path]URL是通过HTTP协议存取资源的Internet路径,一个URL对应一个数据资源。host:合法的Internet主机域名或...

2020-01-08 18:31:00 17

原创 常用的re模块的正则匹配的表达式

常用的re模块的正则匹配的表达式re库的主要功能5.3最小匹配正则表达式使用#正则表达式#一种通用的字符串表达框架#简洁表达的一组字符串的表达式#针对字符串表达的“简洁”和“特征”的是思想#作用:#表达文本类型的特征#同时查找或者替换一组字符串#匹配字符串的全部或者部分区域#正则表达式的使用#编译:将符合正则表达式语法的字符串转化成正则表达式特征...

2020-01-08 18:21:00 18

空空如也

空空如也

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

TA关注的人

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