自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用mitmproxy抓包详细记录(一)

这里我用了虚拟环境,如果不知道怎么创建虚拟环境,可以在评论区留言,我看到会回复你们滴~在设置浏览器代理的这里,写上127.0.0.1,再次尝试可能就抓到包了。许多小伙伴私信我说,按照步骤设定后依旧抓不到数据,而且也没报错。3、设置浏览器代理,必须设置,不设置看不到。跳转到你attact.py文件的位置。2、编辑代码,可以直接复制我的.给文件起名,attacy.py。快捷键win+r,输入cmd。1、安装mitmproxy。安装失败解决方案,见上一篇。

2024-07-16 14:07:31 113

原创 mitmproxy无法使用-已解决

出现的原因是版本过高,重新安装低版本即可。

2024-07-16 10:04:52 157

原创 安装mitmproxy失败

有些Python包提供了预编译的二进制包,你可以通过pip的–only-binary选项来指定只使用二进制包。我是win7 的系统,缺少C++的环境,所以我安装的时候源码包无法编译。这个命令的意思是尝试使用预编译的二进制包来替代从源代码构建。1.尝试用以下命令解决(去除缓存,大多数可以成功)安装mitmproxy时,发现一直报错。这里的报错是因为我缺少了编译的环境。单独安装了这个包,依旧是失败的。记录问题,与君共勉!

2024-07-16 09:38:28 149

原创 python报错

一、AttributeError: cffi library ‘_openssl’ has no function, constant or global variable named 'CRYPTOGR重装cryptography就好了。conda uninstall cryptographyconda install cryptography

2020-09-08 09:21:49 624

原创 windows安装mysql 并使用本地mysql

1、下载并安装国内镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/选择自己电脑对应的版本和你喜欢的mysql的版本,在这里我选的是最新的mysql2、配置环境变量下载好了之后,放到你合适的盘下,我放到了D盘配置环境变量,将刚才的路径写到变量值中。点击确定保存。3、启动mysql以管理员身份运行cmd进入D:\mysql-8.0.11-winx64\bin下mysqld --initialize-insecure --user=mysql —&g

2020-08-11 15:23:35 517

原创 mitmdump的使用及踩坑记录

安装完之后,我们现在来使用这个包。1、cmd 中输入mitmdump 查看监听的端口号。这个时候我们访问相同端口号的页面,就已经可以获取对应的后台路径了。但是实际上还是无法获得页面的详细信息的,需要给浏览器端设置代理,否则没有办法获取dump通过的页面2、浏览器端 —》 设置 >高级 --> 代理 —> 局域网设置代理设置为:127.0.0.1:8080然后启动mitmdump ,访问浏览器端,然后又发现一个报错,呵呵问了一下同事,他说需要安装证书3、安装证书:打开网

2020-08-03 16:23:21 5147

原创 安装mitmproxy 报错

解决安装mitmproxy 报错1、AttributeError: module ‘asyncio’ has no attribute ‘WindowsSelectorEventLoopPolicy’解决AttributeError: module ‘asyncio’ has no attribute ‘WindowsSelectorEventLoopPolicy’看到这个报错,觉得很熟悉,一般来说是版本的问题,我们现在将mitmproxy的版本降低一点,因为改变环境是很困难的。cmd > co

2020-08-03 14:32:20 1503

原创 查看和使用python 的虚拟环境

问题一:pandas,numpy 使用报错在使用pandas和numpy 的时候遇到了报错,报错信息如下:查了一下,发现是和python的版本有关系,我需要一个32位的环境来执行。这个时候需要创建一个虚拟环境,这个创建的过程是我以前创建好的,所以就不写如何创建了,网上可以搜到。在环境中选择了我之前创建好的32位的python的环境。发现报错解决。问题二:安装完matplotlib 发现pandas,numpy 再次报错报错信息如下:猜测是版本不兼容,想更改版本,那么需要进行以下的几步1、

2020-07-29 16:37:08 4474

原创 乱码报错

今天使用requests 模块获取页面数据的时候,发现中文都乱码了,使用encode,decode都不对解决方法如下:response = requests.get(url=self.url,headers = self.header)**response.encoding = ‘utf-8’** ---------------------------> 这句话是解决的灵魂,将编码改变成utf8的格式...

2020-07-21 09:13:12 283

原创 PyQt5(designer)入门教程2020

现在想要搜索一些新的技术文档是需要费一些时间的,所以我整理一下今天遇到的问题和解决方案:1.安装:在pycharm中我们可以直接安装。如果不使用pycharm的可以使用pip来安装。验证安装是否成功,在搜索框的位置输入designer ,出现这个图标即成功。2、启动在这里,直接选择designer.exe回车,就可以进入了。我们选择main window我拿我做的这个来进行演示,这样更加简单明了。左侧是功能类,拖拽到中间位置,就可以生产对应的文本框按钮或...

2020-06-18 15:36:39 6610

原创 mysql 锁住

今天在更新我的MySQL数据的时候,发现update 的时候一直报错,插入数据少或者多都报错,并且一直提示超时,所以我初步判断是锁住了。 以下是报错的信息我们通过这个命令能查出当前出现问题的是那个进程,找到有问题的ID好号,然后删除就可以了在这里有个奇怪的事就是我kill了一个之后,又出现了一个ID不同的,同样的删掉就可以了,都删除后,再次查询,发现没有冲突的进程。现在再一次update 就没问题了...

2020-06-02 11:50:16 284

原创 执行python manage.py migrate 没有创建表的解决方案

问题一:我对我的models进行了一些修改,需要重新迁移数据发现我在pycharm中执行python manage.py makemigrations 的时候没有报错,但是执行python manage.py migrate 的时候报错原因:在这里,Django会将我所有的操作,放在这个0001文件中,会记录我曾经做过的操作。也就是说,我删除了数据库中的表,但是这个文件中记录我已经创建了表,那么将不会创建表。所以我在执行数据迁移的时候(python manage.py migrate) 他认为

2020-05-21 10:53:32 7626 2

原创 Django后台使用富文本编辑器DjangoUeditor

今天把之前写的半拉卡机的后台搭完了,想到以前用帝国CMS的时候后台搭建富文本编辑器,我想给我的Django也搭建一个富文本编辑器,搜了一下,发现DjangoUeditor 比较好用。说一下使用的步骤和遇到的问题1.下载,下载下来之后解压到项目的根目录下。注意里面还有一层,是要里面那层,注意我的名字2.有了新的App,所以需要注册。找到myblog/settings.py然后我们需要再urls中来引用,红色划线部分是新增的然后我们希望是在后台的文本编辑的时候来使用,所以我们找到位置,添加如下的内

2020-05-19 10:51:27 734

原创 Django项目的构建和使用

创建Django的项目我是在pycharm下来创建的,所以我直接切换到我的指定位置下来创建。由于是例子,我们起名叫myblog进入目录下,开始执行,这个时候就已经创建好了一个Django的项目,直接运行就可以了浏览器中输入127.0.0.1:8000,这样就是安装成功了,当然这是最简单的。下面我们来创建更多的编辑一个视图:我们需要新创建一个文件views,这里是我们手动创建的,里面的内...

2020-04-26 16:33:37 142

原创 pip install scrapy 超时错误解决办法

pip install scrapy 超时错误解决办法安装scrapy的时候,使用pip install scrapy一般会失败。报超时的错误我们在cmd 中输入pip install scrapy 的时候往往会报错,网上的很多教程都说要安装很多的包来解决这个问题,但是可能是环境的问题吧,我没有遇到那么多包需要安装的情况,简单写下自己的安装步骤首先是下载一个wheel 这个很重要,网址如下:...

2020-04-17 15:26:20 1519

原创 vue 执行项目踩坑记录

今天公司有个项目需要改一下前端,在这个过程中遇到了一些报错。记录一下吧,这一上午还真是挺忙啊,净踩坑了。情况简述,将小雨的代码从svn上拉取,hbuilder 打开项目所在文件。cmd 下运行npm install ,结果报错报错信息如下:看到就头疼有么有!然后我的沙雕姐妹说这可能是版本的问题,所以我解决了一波版本的问题,恰好发现一个npm 和 node 对比的网站https://no...

2020-04-09 14:23:11 251

原创 Scrapy 踩坑记录

首先要吐槽的是,现在的技术网络环境真的是太单一了,感觉大家都是在复制粘贴,有了问题一搜,发现所有的答案都是一样的,连报错和项目名称都是一样的,真的是可笑啊,想我泱泱大国这么多技术人才,竟然都没有一点原创精神,稍微原创一点的都是各种培训机构,真的是无语。言归正传,本篇文章是为了记录自己的踩坑历史,方便自己记忆,也方便后面学习的人可以少走弯路。坑一:关于start_urlsstart_urls,s...

2020-04-09 09:40:10 215

原创 安装使用配置NPM环境,并下载vue,vue-router,vue-cli

安装Nodejs这一步没有什么好说的,很简单就下一步下一步安装即可我们直接找到官网的下载路径下载即可,我下载的是下面的这个版本安装验证:我们现在需要验证是否安装成功,所以我们打开cmd,在cmd 中输入node -v 和 npm -v可以看到安装成功了,现在其实是可以使用的,但是为了更好的管理我们的下载路径所以我们需要更改一下全局环境cmd 下输入npm list -globa...

2020-03-31 10:12:06 2489

原创 nohup记录

nohup scrapy crawl pgl >/dev/null 2>&1 &使用nohup来执行scrapy

2020-01-06 10:33:12 210

原创 requests 模块

使用requests 模块报错今天写requests 模块来爬取百度百科的时候,突然报了一个没有见过的错误,为了之后更好的学习,我决定记录下来,毕竟好记性不如烂笔头报错内容:requests.exceptions.TooManyRedirects: Exceeded 30 redirects.查了一下,发现是重定向的原因,不知道为什么会重定向,但是既然出现了这个问题,那就想办法解决我首先是...

2019-12-18 14:53:06 362 2

原创 MySQL查询和去重记录

DELETE FROM xz_nursery_allWHERE id NOT IN (SELECT temp.gd_id FROM (SELECT MIN(id) gd_id FROM xz_nursery_allGROUP BY id)AS temp);

2019-11-28 17:33:15 348

原创 MySQL的去重

delete from xz_administration_all WHERE id in (SELECT t.id FROM (select idFROMxz_administration_all aWHERE( a.administration_id) IN (SELECTadministration_idFROMxz_administration_allGROUP BY...

2019-11-22 13:53:11 158

原创 sqlalchemy的使用总结

sqlalchemy的概念已经太多网站可以查到,在这里不再赘述,直接说如何使用创建,创建的表和MySQL中的表要一一对应,实际上这个就是和MySQL的表的映射关系增加: xz_adcodes = XzBranches.session.query(XzBranches).all() for i in xz_adcodes: art...

2019-11-20 16:20:24 334

原创 MySQL的复制

1.关于MySQL的查询在网上一搜一大把,但是大多数都是抄袭的,原文写了一次,就会出现无数仿制的文章,中国的这个抄袭是真的严重2.记录一下自己今天遇到的问题,方便记忆并回顾3.我们现在需要将表一种的数据复制到表二中,但是两个表的结构不同,语法结构如下:INSERT INTO 新表(字段1,字段2,……)SELECT 字段1,字段2,…… FROM 旧表例如:insert into xz...

2019-11-18 17:14:51 91

原创 迭代器和生成器

一直以来迭代器和生成器都是很神秘的,听起来就感觉很难,今天正好看到,打算写一下,记录一下。1.迭代器迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束,但是整个过程只能前进不能后退,一直到全部的元素被访问结束。另外,迭代器的特点是不需要所有的元素全部准备好才开始,只要到这个元素之前获取这个元素就可以,这样可以遍历一些大的数据和集合。特点:(借鉴了其...

2019-07-26 15:42:01 96

原创 python中解决gensim,ImportErrop,OSError等一系列报错的吐血整理

**第一个报错:**在我引入完jieba 和 gensim之后,就开始报错。这个报错是说我当前缺少pywin32-224-cp37-cp37m-win_amd64 .whl 所以我就下载了这个。下载完之后并没有解决这个问题,我发现问题的根源在于,我是64位的电脑,但是下载了32位的python 环境,所以我立刻将原来的python 环境删除,重新安装新的64位的python 环境。具体...

2019-07-25 15:13:52 891

原创 yum报错的修改问题

使用yum安装软件,有时候由于系统升级会报错。Another app is currently holding the yum lock; waiting for it to exit…The other application is: PackageKitMemory : 48 M RSS (370 MB VSZ)Started: Wed Nov 14 09:29:48 2018 - ...

2018-11-14 10:16:12 369

原创 maven的安装和配置

maven的环境配置篇 所需工具 : 1.JDK 2.Maven 3.Windows 7 注 Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上。1.下载 下载地址:http://maven.apache.org/download.html,打开后找到下载链接 2....

2018-04-13 11:20:52 218

原创 安装配置jdk8.1

安装JDK1.8 1.下载,网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,这个地方建议从官网上下载,因为确保是安全的,之前因为年少无知,曾经在网上随便找了一个jdk的包下载,结果发现后患无穷啊~ 2.安装,安装的时候就常规安装就可以,路径我没有更改,都是放在c盘下。...

2018-04-13 10:59:38 1545

原创 网卡故障的解决方案-eth0失踪案

我们在Linux中配置IP,查看网卡的时候会遇到一些问题,其中最为常见的就是eth0找不到,但是能找到eth1. 情况如下: 我们打开配置IP的文件来进行配置 配置IP(当然这一步可以不设置,在这里写纯属装逼) 这一步才是重点 我们将eth0的这三个字段删除掉 将eth1修改成eth0 将eth1中的MAC地址复制一下 操作完之后结果如下: 然后我们将复制...

2018-03-22 15:07:25 1447

原创 作用域链详解

在整个JS的整个学习周期中,作用域链是一个不太容易理解和掌握的部分,也恰恰是面试中最容易被问到的一个部分。今天就来好好的总结一个什么是作用域链。 1.什么是作用域链? 作用域链是在创建完函数的时候就已经生成的,作用域链是一条变量对象的链,它和执行上下文有关,用于在处理标识符的时候进行变量查询. 函数上下文的作用域链在函数调用的时候创建出来,它包含了活跃对象和该函数的内部[[Scope]]属性...

2018-03-02 16:45:43 2551

原创 解决nodejs的安装问题

上午在安装nodejs的时候,学生们出现了一些问题。问题的解决方案和解决思路如下: 安装nodejs遇到的最多的问题其实就是权限问题,我们可以从以下的两个角度来解决权限问题。 1.使用管理员身份来运行cmd 值得一提的是,在不同的运行平台下,我们使用管理员打开cmd的方式是不同的。 在win7下,我们在菜单中直接输入’命令行’,选中命令提示符,右键选择使用管理员身份运行。 ...

2018-02-28 16:10:23 4601 4

原创 安装vue.js的方法

首先说一下写这个文章的初衷,主要是为了能够方便我的学生们,快读的搭建一个vue的项目。写一个文档能够更好的记录下来,方便以后他们的查看和回顾。 1.使用win+r打开cmd 如果已经安装成功了,就会出现以上图片中的样式2.安装cnpm node环境已经安装完成,npm包管理器也有了。由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,...

2018-02-27 16:22:06 574

原创 jar包和war包 的区别

今天正好涉及到这个问题,所以简单的做个总结war包:是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。war包是Sun提出的一种web应用程序格式,与jar类似,是很多文件的压缩包。war包中的文件按照一定目录结构来组织。根据其根目录下包含有html和jsp

2018-01-22 19:04:38 660

原创 元素视图属性

为了方便我们班的学生来看,所以我想着不如直接发在网上,以后还可以继续看,可以进行二次完善,有不足的地方,希望大家可以一起来改正。 我将从以下的几个点来进行讲解: 1.clientWidth和clientHeight 2.clientLeft和clientTop 3.offsetWidth和offsetHeight 4.offsetTop和offsetLeft 5.scrollWidth和

2018-01-02 22:19:22 408

原创 关于电脑没有声音的解决方案

今天早上想录一下频,结果发现没有声音,想到自己的电脑经常出现这样的问题,所以决定将整个过程记录下来,方便自己进行查看,也方便别人学习和解决问题。 打开开始中的控制面板。 之后的操作如图所示这个时候我们再打开一个音频测试一下,发现可以啦~是不是感觉自己棒棒哒~~好开心

2017-12-23 11:12:05 1092

原创 使用HBulider的二维码功能来进行手机页面的调试

在调试页面的过程中,我们会希望使用自己的手机来进行调试,但是很多人不知道怎么使用手机来查看自己的页面,今天,我们就来给大家说一下,具体应该怎么操作。 首先,我现在选取了HB这个软件,然后进行如下配置: 然后再使用HB中的二维码就 可以扫描查看啦~

2017-12-22 17:19:50 5561

原创 计算机概论(二)

为什么我们要在学习Linux之前先将这么多关于计算机基础的知识先讲一遍呢,主要是考虑到大家的基础都不一样,肯定有同学是不清除这部分知识的,而这部分知识是以后学习的一个基础,所以还是应该好好掌握并且记忆的·~~好啦,话不多说,进入正题~真是累死宝宝了

2017-11-12 20:19:07 207

原创 计算机概论(一)

1. 计算机的本质: 计算机其实是,接受用户输入指令与数据,经过中阳处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。因此,只要有输入设备及输出设备,让你可以输入数据使该机器产生信息,那就是一台计算机了。 2. 计算机硬件的组成: 2.1从外观上来看是可以分成以下几个方面: 输入单元:键盘鼠标,扫描仪,手写板等 中央处理器

2017-11-12 14:18:11 421

原创 论style、getComputedStyle、currentStyle之间的区别和联系

今天同事问我一个问题,希望能够获取到CSS样式中背景图的URL地址,我听到之后的第一反应就是style来获取,但是在实践的过程中遇到了一些问题。我们在CSS中设置了背景图片,但是发现并没有办法使用JS的style来获取到。这个时候,我们应该选择其他的方式。特此,写一篇文章来记录一下整个思考和解决的过程。之前一直在新浪博客上去写自己的技术博客,但是发现貌似没有几个人看,也可能是因为我更新的太慢了。

2017-11-10 17:00:40 1959

空空如也

空空如也

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

TA关注的人

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