自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫,TLS指纹 剖析和绕过

当我们使用python 的 requests或urllib 包发送请求时,他们的指纹信息都是确定的、固定的,每个浏览器都有自己的指纹信息。服务端通过搜集不同的网络请求模块的指纹信息,建立一个黑名单,当有外来访问时,服务端检测便该指纹信息是否在自己的黑名单内,若是,便不允许其访问。当你欲爬取某网页的信息数据时,发现通过浏览器可正常访问,而通过代码请求失败,换了随机ua头IP等等都没什么用时,有可能识别了你的TLS指纹做了验证。通过修改请求模块的指纹信息或模拟正确的浏览器指纹信息即可绕过校验。

2023-11-12 18:07:46 2532 2

原创 68个Python内置函数,你不会不知道吧?

内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如下👇。

2023-08-21 17:56:47 229

原创 多个文件夹重命名

【代码】多个文件夹重命名。

2023-08-16 15:45:34 202

原创 python 批量下载图片(协程)

2、每页的图片详情的 ulr 列表(因为该高清大图在图片详情页,因此需要去图片详情页拿图片的url)3、进入图片详情页,获取到图片url 然后下载。1、总共多少页,得到每页的 url 列表。

2023-07-19 15:17:45 858

原创 python 线程、进程、协程

多线程 一个进程可以包含多个线程3个线程 去执行这个 func。

2023-07-14 20:03:41 315

原创 mysql简单入门常见的语句使用

win + r 运行cmd.exe 输入命令 mysql -uroot -p 敲回车;随后输入密码;-u用户名 -p密码;1.1 连接远程数据库:mysql -h ip地址 -u 用户名 -p-h-u用户名 -p密码;

2023-06-10 22:04:51 610

原创 使用IE代理,网页不能打开,与微信小程序与订阅号文章也打不开可能是开了局域网代理。

微信不能打开订阅号文章或者小程序。此时我电脑也没有安装谷歌浏览器。3、取消这个勾选,不要勾选这个。1、点击 internet。很可能是你都网络设置了代理。2、点击连接,局域网设置。

2023-05-06 10:15:52 916 1

原创 成都买房建议先看一下成都的各个小区的房屋信息

大成都包含了成华区,都江堰,简阳,崇州,大邑,高新,高新西,简阳,金牛,金堂,锦江,龙泉驿,彭州,郫都,浦江,青白江,青羊,邛崃,双流,天府新区,温江,武侯,新都,新津。2、小区建成年限:需要了解的比如这个小区是什么年建成的,住宅使用寿命就70年,买一个四五十年的老小区就太不划算了,是给房子养老了。1、小区位置:想在成都买房的朋友,肯定要先去做一下攻略,比如小区位置,交通是否便利等等。3、小区物业公司、物业费用、楼栋数,户数:可了解该小区住了多少人,周围的配套是否方便,物业管理费如何。

2023-03-21 16:58:43 167

原创 pool.map传入一个函数与一个列表,列表中包含字典

1、即传入的函数返回另外一个函数,在另外一个函数中处理数据。

2023-03-20 09:54:14 320

原创 遇到的问题

默认情况下,axios将JavaScript对象序列化为JSON,再发送数据相反,您可以使用API,也就是在绝大多数浏览器中。1.1。

2023-02-17 11:40:15 462

原创 vue2中使用 Tinymce 5.1.0使用过程举例

vue-cli 版本 :@vue/cli 4.5.15查看脚手架版本的方法:Win + R 打开运行输入: cmd ,打开控制台输入 vue -Vvue 版本:"vue": "^2.6.11",

2023-02-15 17:38:20 2125

原创 Django 后端没有接收到前端anxios的 post 内容

我们浏览器请求服务器会传输的一些信息了。这些信息在django中都会被django的WSGIRequest对象存储。前端使用 vue 无论怎样 post 后端都说没有接收到值,(后端接口正确)正确的应该是:因为后端是从url 中获取参数(可要求后端更改从请求体中获取)解决方法4后端改为从请求体中获取参数。1、前端查看自己的请求类型。2、axios会帮我们。

2023-01-13 20:04:59 889

原创 入门的葡萄酒知识

加强(加烈)葡萄酒酒:是指在生产过程中其中一个环节加入一定量的葡萄蒸馏酒(白兰地)提高了它的酒精度,酒精度一般在17%—22%,从而被称为加强葡萄酒,如西班牙雪莉酒Sherry,葡萄牙波特酒Port和马得拉酒Madeira及意大利西西里岛的马莎拉酒Marsala。湿度影响木塞的状态,太低会令木塞干缩,空气进入令酒氧化变质,太高又会令瓶口位置的木塞发霉,细菌容易生长令木塞霉烂,所以湿度保持在70%左右最好,而且酒瓶必须斜放或平放,让酒液时刻浸住木塞,使木塞保持膨胀,阻止空气大量进入而导致酒氧化。

2023-01-07 12:25:31 782

原创 django 利用Form上传文件到 media 文件夹

背景:利用 Form 收集用户提交的信息,包括字符串和文件对象,文件保存在项目的 media 文件夹,因为 static 文件一般是用来存静态文件 css 或者项目所需要的图片,用户上传的文件应该保存在其他文件夹;以上就是利用 Form 收集用户提交的数据包括上传的文件保存到本地,写入数据库中的全部内容了。可以看到这个对象中的方法,这里我们需要把这个文件对象读出来,保存到本地,因此使用对象的 chunks 方法。tips3: 文件是分块上传的到内存的,因此保存的时候利用循环读取保存到本地。

2023-01-05 10:31:19 1677

原创 django 登录流程实现

8、创建一个新文件夹 middleware 下新建一个auth.py 新建一个类,这是一个中间件,获取用户当前的 url 判断有无 session 信息,有就继续,没有就返回到登录,同时需要将登录页面设置为不需要验证 session 信息就可以访问,这样才能重定向成功到登录页面,否则会出错。4、此处登录使用了验证码验证,验证码利用 python 的第三方库 pillow 生成的一个简单的字母验证。6、用户提交了错误的用户名或者密码或者验证码,需要返回错误信息,此次利用了。查看用户的 sesion。

2022-12-27 16:49:56 2941 3

原创 django 中间件基础介绍

2、用户通过浏览器访问视图函数的内容需要先通过中间件,通过中间件后再到视图函数,返回结果也需要通过中间件,如下草图。如此两个中间件就算创建成功了,浏览器访问我们的视图函数,先通过 M1 -> M2,返回时是 M2 -> M1。3.1 在应用目录下新建 middleware 文件夹,新建一个auth.py文件。4.2 再次进入项目,可以发现访问在M1就结束了,并未到 M2以及视图函数。1、简单的理解,1个中间件就是1个类,中间件一般可以用来检查用户是否登录。3.3 在settings.py 中注册中间件。

2022-12-23 16:22:19 421

原创 panads基础入门

如果dict被传递,排序的键将被用作keys参数,除非它被传递,在这种情况下,值将被选择。任何None对象都将被静默删除,除非它们都是None,在这种情况下将引发ValueError。迭代的内容,这种方式不能确保所有操作都能正常运作。基于数据类型,迭代器返回的是复制(copy)的结果,不是视图(view),这种写入可能不会生效!join:{'inner ',' outer'},默认为' outer '。axis:{0,1,…计算时,默认不包含空值。panads 教程 文档。Pandas 主要用。

2022-11-24 15:52:20 674

原创 MySQL8.0忘记密码

2、输入命令mysqld --console --skip-grant-tables --shared-memory ,跳过授权表。3、另开个管理员cmd窗口,输入mysql 进入mysql服务。1、停掉mysql 服务。

2022-11-24 14:04:36 1155

原创 django基础 crsf token 缺失 403问题

如果是get 请求返回登录页面,如果是 post 请求返回登录成功(此处先不做任何用户名与密码的校验)。5、输入用户名与密码点击提交后,出现禁止访问,原因是因为 crsf token 缺失。模拟一个简单的登录页面,用户填写用户名和密码点击提交,显示登录成功。2、template 文件夹中新建一个 login.html。这是django 自带的安全验证,会校验这个 tkoen值。6、在 html 中增加 crsf_token。8、输入用户名与密码,返回登录成功。1、views.py 定义一个函数。

2022-11-17 14:30:18 315

原创 django 数据库mysql学习向数据库表中添加数据

10、在PyCharm中的settings的plugins查找并安装插件“Database Navigator”并连接数据库。3、在根目录下新建一个文件夹 templates ,在该文件夹下新建 modelsinfo.html。8、在seting.py 中注册子应用,并在 urls.py 中引入子路由。6、在models.py 中创建一个类(用于创建一张表)7、在 子应用文件夹下新建 urls.py。5、在 setting.py 中配置数据库。9、在根目录的 __init__.py 中。

2022-10-21 14:59:43 3205

原创 windows 创建python django项目安装 mysql

operations.py”文件,修改 query = query.decode(errors='replace') 为 query = query.encode(errors='replace') 因为要修改源码,所以最好把源码注释掉再加一行,把。启动安装好了数据库名为 hh_test create database hh_test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;1、创建项目略(可以参考我的往期文章有详细的创建项目步骤)

2022-10-19 19:38:58 666 1

原创 django 练习枚举 + 敏感违禁关键字过滤

4、在子应用的目录下新建一个 python 包 templatetags 用于书写过滤器 mysecondfilter.py。6、在根目录下新建一个文件夹 templates 编写htmll 文件 message.html。2、创建一个子应用 index,并在 setting.py 中注册子应用。3、创建子应用的路由 urls.py,在根路由中引入子路由。5、新建一个违禁过滤词库 和枚举的类 consts.py。3、创建视图函数 views.py。

2022-10-17 16:50:34 598

原创 excel 中的图片删除不了怎么办

当我们从别的地方复制内容到 excel 一般会把格式或图片等等其他内容一起复制过来。这种小图片无论是选中,点击剪切还是 delete 都不能把它去除掉,如何处理呢?本次记录一下删除 excel 中的图片。第一步: Ctrl + G 点击。,全部选中所有的图片。

2022-10-17 15:13:13 6935 1

原创 Jinja2模板的创建和使用

File→Settings→Editor→Inspections→在右侧框中选择python→Unresolved references。4、在根目录下新建 templates 文件夹下新建 jinjaindex.html。1、创建一个子应用 python manage.py startapp jinja2。3、在子应用文件夹下新建一个文件配置环境 base_jinja2.py。7、在setting 中注册子路由,根路由中引入子路由。6、创建子应用的路由 urls.py。5、在views.py。

2022-10-14 16:07:26 734

原创 python django 安装虚拟环境创建工程项目

2、用 pycharm 打开项目文件夹,setting 中 配置环境,可点击 “ + ”号选择环境目录文件,我们这里的文件目录为:C:\Users\Administrator\Desktop\dj_base\Scripts\python.exe。客户端浏览器发送请求 ——> 视图(接收请求,业务处理) ——> 数据模型 ——> 数据库 ——> 数据模型 ——> 视图 ——> 模板 ——> 视图 ——> 客户端。图片的加载:根目录下新建 static 文件夹,再新建 image 文件夹,放入一张图片;

2022-10-14 14:02:46 1770

原创 获取公众关注链接

1、搜索需要关注的公众号,随便点击一篇该公众号的文章。4、找到这个,这是你公众号的信息,一定要复制完全。3、右键查看网页源代码。2、在浏览器打开该文章。

2022-09-30 12:01:51 1244

原创 原型链继承

【代码】原型链继承。

2022-09-29 18:14:02 79

原创 原型链图解帮助理解

4、属性一般放在对象,方法一般放在原型上,实例对象的隐式原型等于构造函数的显示原型(Person.prototype)* 对象的_ proto__属性:创建对象时自动添加的, 默认值为构造函数的prototype属性值。* 函数的prototype属性:在定义函数时自动添加的,默认值是一个空object对象。每个函数都有一个 prototype 属性,它默认指向一个 Object 空对象(即:原型对象)3、Object 的原型对象是原型链的尽头。

2022-09-14 21:07:04 117

原创 Uncaught TypeError: 3 is not a function没加分号错误理解

js 不加分号会出错的两种情况。:在小括号语句前加上分号;:在中括号语句前加上分号;

2022-08-30 15:57:23 319

原创 css自动切换背景

一个 div,类名 login-container,el-form 这是背景图上面的其他内容。当然还可以选择 不平铺居中。css 部分只有这么多。

2022-08-09 19:29:36 1140

原创 组件传值-作用域插槽

作用域插槽其实就是带数据的插槽,即带参数的插槽,简单的来说就是子组件提供给父组件的参数,该参数仅限于插槽中使用,父组件可根据子组件传过来的插槽数据来进行不同的方式展现和填充插槽内容。...

2022-08-09 14:28:48 636

原创 IP地址查询

免费且不限请求次数的api接口,接口参数@paramip可指定IP地址,不指定则取request.getRemoteAddr()的值。支持以下格式0适用于接口1-8)@paramrep可指定活动页代码,输出的结果会按系统设置映射到相应的地区(适用于接口1-8)可指定输出结果的精度,=1/=2/=3分别代表只输出省名称/输出省市名称/输出省市区名称(适用于接口1-9)可指定网站或应用代码,输出IP所属的区域(适用于接口2,5.siteId与rep原则上是互斥的。...

2022-08-02 10:06:00 1367

原创 前段vue电商网站注册登录的流程笔记

获取用户信息展示在页面。路由当中是否包含query指定路由当用户在还未登录的情况下,访问我的订单页面,会立即跳转到登录页面,用户登录成功以后则会跳转到我的订单页面。即使登录成功以后,也不能直接输入网址访问例如支付成功的页面,购物车的页面。1、用户可在未注册未登录的情况下可以正常访问一些页面,例如电商首页,商品详情页等等。用户在未登录的时候访问需要注册登录的页面时,需要跳转到注册登录页面提示用户注册登录。2、需要用户注册登录才能访问的页面例如购物车页面,支付页面,个人中心页面等等。...

2022-07-31 19:55:06 1564 3

原创 前端电商购物网站PC端案例的一些问题

场景子父通信

2022-07-31 19:09:49 734

原创 swiper 在vue 中的使用(简单)

本次使用的是 swiper5说明:skuImageList 是图片列表,由父组件从服务器获取然后传给这个轮播子组件使用结构如下 html 结构js部分说明:本次使用swiper5,因为是从服务器获取的数据,所以放在了 updata 生命周期中。 slidesPerView: 3, // 显示几个 height:100, // swiperlide 高度。更多其他的自定义轮播设置可以参照官方 API 也可在 watch 监听数组 skuImageList 是否发生变化利用 thsi.$ne

2022-07-07 17:46:17 9568

原创 简单的电商商品详情图片放大镜(vue)

电商平台常常出现的鼠标移动到商品上面,放大商品图片查看商品细节,其实就是一个鼠标跟随事件的应用。服务器请求回来的数据结构如下:一个数组包含多个对象,图片在对象里 props 接收父组件传过来的图片,并对传过来的图片进行了简单处理二、书写 html 结构放大镜由一个原图,一个放大的细节图,一个蒙版构成三、书写js1、获取蒙版和放大图的元素2、计算蒙版左边和顶部的数值3、约束蒙版的上下左右范围,以免蒙版部分溢出四、样式小图采用 100%,大图采用 宽高都放大1倍最后效果...

2022-07-07 17:26:56 740

原创 vue携带参数点击搜索(路由传递)

本例中有一个搜索模块和主页模块,主页点击搜索,需要在搜索页展示,搜索页输入关键字搜索。1. 在搜索模块保存 搜索需要携带的参数,在 beforemount 中整理携带的参数,然后在 mounted 中发起请求2. 监听路由变化发起请求输入关键字搜索:router.jssearch.vue搜索的方法:...

2022-06-21 17:19:44 961

原创 vuex 状态管理模式 + 库(大仓库与小仓库)

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。如果您需要构建一个中大型单页应用,您很可能会考虑如何更好地在组件外部管理状态,Vuex 将会成为自然而然的选择。但需要管理的状态实在太多,全部堆放在一个 state 中,在使用的还是不便,这个 时候我们可以在 store 中创建多个模块。本例中 拥有两个组件 Home 与 Search在 store 文件中新建 Home 文件夹 与 Search

2022-06-21 17:03:00 588

原创 记录获取参赛选手信息过程

背景介绍分析:1.选手信息通过 Ajax 请求加载,不在 html 中,因此需要找到获取选手的接口。2.该接口是一个 post 请求,需要携带参数发起请求。携带的参数包括了活动 id ,页数,每页加载选手数量,分组 id3. 用户是可以点击选手的封面图跳转到选手详情页,选手详情页是选手的视频介绍。( iframe 中就是选手的视频)4.因此要获取选手视频介绍,就需要拿到这个选手详情页的接口5.选手详情页是一个 post 请求,携带了选手 id 和活动 id6.heeaders 中对我们的请求头做了一些要求,

2022-06-18 11:20:51 126

原创 vue前端中的函数防抖与节流

防抖:用户操作很频繁,但是只是执行一次应用场景: 用于无法预知的用户主动行为 1. 用户在输入框中连续输入一串字符时,可以通过防抖策略,只在输入完后,才执行查询的请求,这样可以有效减少请求次数,节约请求资源; 2.手机号、邮箱验证输入检测(change、input、blur、keyup等事件触发,每次键入都会触发) 3.窗口大小Resize。只需窗口调整完成后,计算窗口大小。防止重复渲染。 4.鼠标的mousemove、mouseove

2022-06-10 18:01:03 1063 1

房地产,包含成都几乎所有小区,小区户数,小区地址,小区物业,小区建筑类型,小区物业费,小区开发商

房地产,包含成都几乎所有小区,小区户数,小区地址,小区物业,小区建筑类型,小区物业费,小区开发商。

2023-08-10

tinymce 首行缩进插件

tinymce 首行缩进插件,下载之后放入 plugins 中,按照一般插件的使用方法使用即可

2023-02-15

图片批量压缩压缩方法2图片小于1M时会直接复制,压缩方法2可能部分图片不会成功,请尝试方法1

这是一个批量压缩图片的exe, 1、新建一个文件夹,将所有需要压缩的图片放入这个文件夹 2、新建一个空文件夹,用于保存压缩后的图片。 3、点击要压缩的文件夹,选择文件 4、点击需要保存的文件夹 5、点击压缩1或压缩2 等到压缩完成即可关闭程序,部分图片如果压缩失败请尝试压缩1,最后需要保存压缩后的文件夹是一个空文件夹。

2022-11-30

简单的线上商城,设计首页,个人中心,登录,注册,以及验证

简单的线上商城,设计首页,个人中心,登录,注册,以及验证

2022-04-30

Hbuilder简单的微信小程序项目 view ui 2.0框架 uniapp

Hbuilder简单的微信小程序项目 view ui 2.0框架 uniapp

2022-04-29

免费下载axios.js

前端开发中的一个第三方库

2021-12-28

pywin32-227.win-amd64-py3.8.exe

官网虽然有这个,但是下载就不说了,这里直接给一个安装包吧,python3.8的也能用,才能调用Windows

2020-03-05

空空如也

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

TA关注的人

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