自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决浏览器访问页面报错DNS_PROBE_***相关问题

文章目录场景说明问题描述原因分析解决方法场景说明提示:其余DNS解析报错类似此处以Chrome访问https://github.com为例,分别使用手机热点和校园网进行访问。问题描述使用校园网访问github发生如下报错使用手机热点访问完全没问题原因分析根据报错信息可以发现和问题和DNS解析服务有关,于是通过cmd输入ipconfig/all可以发现校园网和手机热点的dns服务器不同校园网使用的是114.114.114.114(国内移动、电信和联通通用的D

2022-04-29 18:57:10 4717 2

原创 redhat 6搭建FTP服务器作为yum源(详解)

说明在使用redhat6做这个实验的时候,找来找去只找到了关于redhat7的文章,发现关于服务管理的方式和相关文件的路径差别还是比较大的,索性就记录一下关于redhat6的相关操作吧。准备这里采用的是两台red hat enterprise 6.3 linux 64位虚拟机进行实验,一台作为ftp服务器,另一台作为客户端访问服务器的资源。注意: 作为ftp服务器的虚拟机需要提前配置好本地yum源,作为客户端的虚拟机就没有什么要求了。只要是redhat 6都能适用。而对于其他linux,只是管

2021-12-21 00:03:47 1923 1

原创 pythonIO流中的seek()和read()函数详解

说明内容基于*《Python程序设计(第三版 董付国 编著)》*中的文本文件操作案例精选。源代码需要注意的是,文中采用IDLE运行代码,为了便于理解,故迁移至pycharms = '中国山东烟台SDIBT'fp = open(r'test.txt', 'w')fp.write(s)fp.close()fp = open(r'test.txt', 'r')print(fp.read(3)) # 输出结果:中国山print(fp.seek(2)) # 输出结果:2(传入的参数多少

2021-11-19 19:39:10 2647

原创 运行java代码,报错 Error:A JNI error has occurred,please check your installation and try again

报错信息解决过程根据报错信息可以得知,报错的原因是由于编译这份java代码的版本和当前用于运行的java版本并不一致。并且编译的版本仅支持52.0或以上的运行版本。从而可以得知,当前用于运行的java版本低于52.0。而这里首先需要了解,什么是编译的版本,什么是运行的版本。也就是我们需要区分开jre和jdk。我们在安装java环境的时候,一个版本会分别对应两个文件夹,分别是jre和jdk。而jre表示的是java runtime environment ,即java的运行环境,而jdk表

2021-11-01 12:02:04 24941 5

原创 java环境的配置-windows

安装jdk包这里提供jdk9.0.4-windows-x64的网盘链接提取码:63q0下载后可在此处更改安装路径(如下图),其他一路默认即可,但请记住更改后的路径。配置环境这里以我的安装路径为例,我这里有两个版本(不影响),以9.0.4的为例新建两个系统变量,分别叫JAVA_HOME和JRE_HOME,指向的路径如图(注意结尾不要有\)在系统变量的Path变量中添加如下两个变量打开一个新的cmd,分别输入java -version和javac -version,结果如下即成功

2021-11-01 12:01:26 1546

原创 Docker Desktop 启动MongoDb时报错Error: spawn C:\Windows\system32\cmd.exe; ENOENT

完整的报错信息完整的报错信息:Cannot start Docker Compose application. Reason: Error invoking remote method ‘compose-action’: Error: spawn C:\WINDOWS\system32\cmd.exe ENOENT解决过程由于在安装mongodb时,采用的安装方法是在cmd窗口下,运行命令拉取mongodb镜像进行安装,而安装完成后习惯性的删除了配置文件,因此联想到可能是由于这个配置文件缺失

2021-10-21 13:25:12 2695

原创 如何使用pyinstaller?(解决pyinstaller打包时Failed to execute script xxx.exe)

说明在使用pyinstaller打包py文件时候,竟然会有一个需求是要求在允许exe的时候不带控制台,这并不是一个很难的操作,但是往往在打包之后,允许exe时会弹出Failed to execute script xxx.exe的报错信息,折腾了一下午,终于搞明白了原因以及解决方法.预备知识根据打包时输入的参数的不同,可以进行不同类型的打包,首先需要大致了解一下几个常用的参数,或许有助于对解决方法的理解:-D Create a one-file bundled executable(创建

2021-10-07 00:18:14 1619

原创 opencv-python报错Invalid number of channels in input image

说明拾起一份许久未碰的代码,准备丢到一台win10上跑,发现报了一个Invalid number of channels in input image,仔细一看,图像通道无效,以下是解决过程。过程debug后发现,是进行灰度处理这个地方报出的错误cv2.cvtColor(self.image, cv2.BGR2GRAY)详细的报错信息:OpenCV(4.1.0) c:\projects\opencv-python\opencv\modules\imgproc\src\color.sim

2021-09-29 23:59:24 13878

原创 使用selenium访问网页额外跳出弹窗

说明在使用selenium借助chromedriver访问网页的时候,突然莫名其妙弹出个别奇奇怪怪的网页,虽然不会因其报错或者异常,但看起来还是很不舒服,仔细研究了一下,UA头的设置错误会导致这个问题。正确设置方式from selenium.webdriver.chrome.options import Optionsfrom selenium import webdriverimport timechrome_options = Options()# chrome_options.add

2021-09-25 23:41:41 977

原创 解决Anaconda3下载第三方库失败(conda环境下载第三方包的多种方式)

说明本人使用conda命令创建一个名加penetration的环境,python版本为3.7.11,由于其他需求,需要用到版本号为3.4.2.16的opencv-python,记录下整个过程遇到的问题以及最后的解决方法。**如果有需要,直接跳到末尾,尝试解决方法。**当然,如果最后还是无法解决,中间过程采用的一些方法也是值得尝试的。使用conda命令创建python环境# 进入anaconda promptconda create -n penetration python=3.7.11# 激活新

2021-09-16 16:01:12 8932 1

原创 Anaconda3修改镜像源的两种方式

方式一打开Anaconda Navigator(找不到可以用搜索框搜) 简单介绍点击下载通道,点击Add,输入镜像地址# 清华镜像源https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/# 中科大镜像https://mirrors.ustc.edu.cn/anaconda/pkgs/free/敲回车,再点击

2021-09-16 15:13:57 2871

原创 解决selenium切换iframe无效

说明众所周知,selenium在定位元素时,如果遇到元素躲在iframe标签下,是定位不到的,必须采取switch_to_frame函数(3.14版本已被去除)或者switch_to.frame函数进行切换,方可对里面的元素进行定位。但是今天在写某个网站的脚本时,无论如何切换,都于事无补。因此对网页源码进行了一顿分析啊,终于发现一个解决方式。原理是根据该iframe标签下src属性进行获取,然后再用selenium进入对应的url,这个时候再进行元素的定位,就成功了。– 实在是没法将网站晒出来。但

2021-08-21 00:05:58 2251

原创 selenium问卷xing智能验证、滑块、error

说明第一次爬问卷星,做半天数据处理,好不容易从题库中解析出答案,填完了准备提交收工,结果给我杀出个智能验证,实在是崩溃。终于在网上找到了解决办法和验证原理,突然发现这个方法也可以解决许多不同平台检测的问题。智能验证原理– 检测基本原理是检测当前浏览器窗口下window.navigator对象中是否包含webdriver这个属性。如果你是采用selenuim自然免不了webdriver,这个时候window.navigator对象中就会包含webdriver属性,但是在我们平常使用浏览器时,这个属

2021-08-19 21:18:14 2419

原创 eclipse 解决 java.lang.NoClassDefFoundError: ilog/concert/IloException

将jar包放在需要配置的project路径下的文件夹右击需要配置的project–>New–>Floder,一般取名为lib将对应的jar文件放在lib文件夹下检查是否配置cplex.jar包右击需要配置的project–>Build Path–>Configure Build Path找到Libraries并点击Classpath,再点击右边的Add JARs…选择存放在该project下的jar包点击OK,再点击Apply and Close即可...

2021-08-10 20:25:40 720

原创 新手使用charles时碰到的坑(保姆级教程)

对于我这种小白,毫无下手之地1.安装就是个坑直接上云盘链接-链接:https://pan.baidu.com/s/1PJT6AGfShw9zNLXqccQn4Q 提取码:bt0d里面包含安装包,中文汉化工具(.exe),注册码(.txt),册码生成代码(.jar,嫌麻烦可以忽略)-首先打开安装包安装一路next直捣黄龙,有需要更换路径的朋友自行更换。– 安装完成后以管理员身份打开中文汉化工具(.exe),选择中文版,直接点击Patch,等待提醒成功。– 这个时候只是安装了试用版,然后把

2021-08-08 17:21:55 1001

原创 微信小程序wx:key属性的使用

说明 在看了官方提供的《小程序开发指南》后,有所疑惑,结合网上查阅看到的以及自己的理解,简单记录一下,欢迎交流与讨论。首先来看一下官方指南提供的代码以及我添加的注释<!--pages/test/test.wxml--><!--遍历对象数组objectArray并建立多个开关,开关文本是对象的id值--><switch wx:for="{{objectArray}}" wx:key="unique" > {{item.id}} </switch>

2021-07-24 18:20:07 5499

原创 关于pycharm使用external Tools编辑ui

记录uiToPy,qrcToPy,QtDesigner三个工具的使用如果需要安装的小伙伴可以参考https://blog.csdn.net/weixin_45895873/article/details/116885463QtDesigner在Pycharm新建Project后二、uiToPy三、qrcToPy

2021-07-22 11:53:27 602

原创 吴恩达neural network and deep learing课后编程作业第二周 识别猫

说明1.转载自某位大佬的博客,本篇博客主要是对这篇博客做一些详细的补充,并对发现的错误之处进行改进2.大佬的博客中有下载链接,建议先大致掌握大佬的博客内容,再进行本篇博客参考3.如有任何需要改进之处,欢迎评论或者私聊改进的地方# 封装成sigmoid函数def sigmoid(x): s = 1 / (1 + np.exp(-x)) return s #在计算矩阵A 时,需要用到激活函数sigmoid将矩阵Z进行转换,为了帮助理解进行函数封装A = 1 / (1

2021-07-02 17:48:43 146

原创 使用scrapy和selenium结合爬取网易新闻内容

代码结构相关文件的代码爬虫文件# mid.py 爬虫文件import scrapyfrom middle.items import MiddleItemfrom selenium import webdriverclass MidSpider(scrapy.Spider): name = 'mid' start_urls = ['https://news.163.com/'] def __init__(self): # 以mid.py文件取相对路

2021-06-08 23:46:31 457

原创 记录学习 关于FileZilla文件传输工具的简单使用

下载安装 由于采用的是win10系统,所以下载版本也是win10。其他操作系统使用方式无太大差别。 附上下载连接:https://filezilla-project.org/download.php?show_all=1 (由于图方便,就下载了绿色版,无需复杂的安装) 图中红色的为绿色版,安装后在对应路径找到filezilla.exe双击就可以使用了 (嫌打开麻烦的可以右键固定至开始菜单或者新建快捷方式)使用 使用还是比较简单的,本次采用远程连接naoqi机器人做记录

2021-06-05 20:55:57 367 1

原创 记录如何在win10 64 位电脑安装配置naoqiSDK

首先安装python2.7问:为什么是python2.7?答:根据软银官方文档要求,仅支持python2.7,并且对应的naoqi包也仅支持python2.7。附上python2.7win10官方下载地址:https://www.python.org/downloads/windows/下载任意版本python2.7的msi安装程序后,点击允许进行安装一路next即可, 如果想更换安装路径请记住路径。配置python环境问:为什么需要手动配置?答:之前在安装python3的版本时发现可以通

2021-06-05 17:30:40 1150 1

原创 学习记录 Scrapy五大核心组件及实现过程

五大核心组件爬虫(Spider)、下载器(Downloader)、调度器(Scheduler)、引擎(Scrapy)、管道(Pipelines)各个组件的功能:​ 引擎:用来处理整个系统的数据流处理,触发事务(框架核心)​ 调度器:用来接收引擎发过来的请求,使用过滤器去重后压入队列,并在引擎再次请求的时候返回,可以想象成一个URL(抓取网页的网址或者说是链接)的优先队列,由它决定下一个要抓取的网址是什么,同时去除重复的网址​ 下载器:用于下载网页内容,并将网页内容返回给爬虫(scrapy下载器是

2021-06-01 20:26:36 118

原创 win10下无线网络和有线网络优先级设置问题

记录一下两个小时的折腾win10在同时连接有限网络和无线网络的情况下,默认使用的是有限网络(优先级比较高)。如果有线网络 只插了网线但是没有连接或者进行认证的话就没有办法切换到无线网,即使无线网络已经连接成功,这个时候就需要设置有线网络和无线网络的优先级。经过一番查阅,win10好像把比较人性化的设置砍掉了(不明白为什么)。以下是我解决问题的方法(仅供参考,欢迎交流)网络连接情况如图所示(有线网络并不能使用,只是插上了网线)...

2021-05-16 20:39:28 2511

原创 记录pycharm中如何配置.ui文件--->.py文件,.qrc--->.py,Qtdesigner环境

进入pycharm->File->Tools->External Tools一、qrcToPy点击+号Name:随心,只要使用的时候自己认得出来Program:pyrcc5.exe的安装路径(在cmd中输入where pyrcc5.exe可以查看,如果找不到就是还没安装,先在cmd中输入pip install pyqt5_tools)Arguments:FileNameFileNameFileName -o FileNameWithoutExtensionFileNameWi

2021-05-16 12:11:00 814

原创 启动Network Setup service后 自动关闭

记录解决win10下 启动Network Setup service后 自动关闭的问题以管理员身份运行PowerShell分别输入以下命令netsh int ip resetnetsh winsock reset结果如下重启后即可

2021-04-29 20:52:28 9266 1

爬虫学习笔记(主要涉及scrapy,request,xpath,selenium等).md

爬虫学习笔记(主要涉及scrapy,request,xpath,selenium等).md

2021-06-21

Python面向过程基础篇.md

Python面向过程基础篇.md

2021-06-21

Linux操作系统零基础入门.md

Linux操作系统零基础入门.md

2021-06-09

使用scrapy和selenium结合爬取网易新闻内容

使用scrapy和selenium结合爬取网易新闻内容

2021-06-09

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

TA关注的人

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