自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Harryの心阁

学习和生活的分享.

  • 博客(99)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python爬虫案例练习100+更新中⭐常见案例⭐

python1. 新浪搜索接口爬取2. 访问百度更多页面3. 百度贴吧爬取前n页4. 使用百度翻译接口每天进步亿点点…1. 新浪搜索接口爬取使用知识document.charset 控制台检查页面编码类型res.encoding = ‘’ 解码requests.get请求import requestsurl = 'https://search.sina.com.cn/?'# 搜索关键字key = '刘佳伟'# 设置请求头和数据header = { 'user-ag

2021-03-17 17:33:50 315

原创 Python爬虫过程中用到的知识

知识整合1. 页面引入库1. 页面引入库页面请求 引入库import requests解析页面 用到的库import BeautifulSoup数据解析可能用到的方法有 bs4 正则 xpath获取文件的绝对路径 import os 参考文章导入时间模块 import time 使用time中的sleep属性,from time improt sleep模拟手动浏览器import selenium 使用Chrome控件 from selenium import webdriver 参考

2021-03-14 11:09:22 53

原创 element-ui自定义表单验证规则完整版待补充

文章目录1. 使用方式2. 全部代码公众号:今日在学来源博客:【Harryの心阁】1. 使用方式npm install el-rules --save直接引用验证类别:验证规则属性名称用户名username邮箱email中文姓名name密码password手机mobile年龄age网站url车牌号checkCar2. 全部代码/*** * @Description: element-ui自定义表单验

2021-09-25 15:19:46 45

原创 将你的⭐Hexo博客⭐部署到微信小程序上--易操作

文章目录1.仓库简介2.已上线小程序--搜索 `[今日在学c]`3.HEXO部署方法3.1具体步骤(接口配置)4. 小程序配置5.公众号:今日在学来源博客:【Harryの心阁】1.仓库简介个人博客微信小程序配置hexo插件生成json数据接口适用于hexo的各类主题版本2.已上线小程序–搜索 [今日在学c]一起学习可好? 扫码关注, 了解更多!!3.HEXO部署方法npm install hexo-generator-wxapi --save使用方法看这里3.

2021-09-11 21:28:22 81

原创 微信小程序实现⭐本地实时搜索⭐并给关键词高亮

文章目录1. 组件封装2. 主要js代码3. wxss代码4. 项目实现公众号:今日在学来源博客:【Harryの心阁】1. 组件封装样式图展示:2. 主要js代码// components/search/search.js\import config from '../../config/config.js'const wxRequest = require('../../utils/wxRequest.js')let search_url = config.getJsonSearch

2021-09-10 19:13:09 42

原创 python+tkinter打包⭐前端学习⭐题目exe软件,快来和前端小姐姐一块学习哇

文章目录1. 项目展示2. 项目下载3. 项目文件结构4. tkinter部分代码公众号:今日在学来源博客:【Harryの心阁】1. 项目展示2. 项目下载GitHub地址:【点击这里】下载后将其解压到任意的文件夹中然后对启动文件tit.exe创建快捷方式到桌面3. 项目文件结构tit.exe 为启动文件,config文件不宜更改├─ tit.exe├─ config/│ ├─ main_config.json│ ├─ theme_config.json│ └─

2021-09-01 09:44:52 76

原创 Python爬虫库xPath, BeautifulSoup, re, selenium的详细用法

文章目录项目代码展示使用技术正则匹配re.match(a, b, c)re.search(a, b, c)re.sub(a, b, c, d, e)re.compile(a, b)findall(a, b, c, d)finditer(a, b, c)re.split(a, b, c, d)正则表达式修饰符xPath方法Xpath常用的规则本地展示xPath运算符按序选择节点轴选择演示代码Beautifulsoup4使用获取内容获取第一个li标签获取元素的属性获取多个元素通过指定的属性, 获取对象使用函数作

2021-08-22 20:32:47 301 2

原创 从地址栏输入URL到页面加载显示的过程分析

文章目录第二十三天Javascript题目解题思路解答过程知识扩展url输入DNS解析TCP连接为什么是三次握手而不是两次发送http请求服务器处理请求服务器响应请求浏览器渲染页面连接结束公众号:今日在学来源博客:【Harryの心阁】第二十三天(题目来源: 前端每日知识3+1)Javascript题目写一个方法判断字符串是否为回文字符串解题思路解答过程function reverseStr(str) { // let newStr = [...str].reverse().jo

2021-08-20 21:56:58 39 1

原创 Sass:css的预处理器的使用规则

文章目录认识sass安装语法规则动态变量嵌套mixin alert函数继承extend@import方法data-type数字函数字符串处理方法颜色函数列表 List使用interpolation方法控制指令自定义函数警告和错误公众号:今日在学来源博客:【Harryの心阁】认识sass它是一个css的预处理器, 文件的后缀为.scss安装npm i -g sass# 使用$ sass <input.scss> [output.css]语法规则动态变量// 使用变量,

2021-08-17 12:26:51 20

原创 JavaScript:手撕new构造函数

文章目录第十九天Javascript题目问题解答Javascript题目1问题解答1解题思路1知识扩展公众号:今日在学来源博客:【Harryの心阁】第十九天(题目来源: 前端每日知识3+1)Javascript题目正则规则的熟悉、prototype和__proto__属性的区别和联系、手撕new 构造函数问题解答/* 地区: ([1-6][1-9]|50)\d{4} // 补充重庆地区50 年的前两位: (18|19|20) 1800-2399 年

2021-08-15 22:00:11 431 3

原创 JavaScript:算法练习

文章目录第十六天Javascript题目1问题解答1解题思路1setTimeout方法+递归setInterval方法Javascript题目2问题解答2解题思路2Javascript题目3问题解答3解题思路3Javascript题目4问题解答4解题思路4bind方法Javascript题目5问题解答5解题思路5Javascript题目6问题解答6解题思路6Javascript题目7问题解答7解题思路7Javascript题目问题解答解题思路知识扩展公众号:今日在学来源博客:【Harryの心阁】第十

2021-08-11 16:01:45 25

原创 JavaScript:返回到顶部的方法有哪些?

文章目录第十五天Javascript题目问题解答解题思路锚点scrollTop方法scrollTo(x, y)方法scrollBy(x, y)方法ele.scrollIntoView()方法知识回顾公众号:今日在学来源博客:【Harryの心阁】第十五天(题目来源: 前端每日知识3+1)Javascript题目题目 : 返回到顶部的方法有哪些? 把其中一个方法出来 (js)问题解答有多种方法实现:使用锚点链接.scrollTop方法(设置body标签和文裆元素的scrollTop

2021-08-10 13:05:02 33

原创 Vue基础知识--总结

文章目录v-model修饰符组件化开发components属性父组件和子组件父子组件的通信props传值类型子传父注册语法糖分离template方法组件内data动态化实现Vue的特性数据驱动视图双向数据绑定MVVM品牌列表案例过滤器侦听器watch深度侦听deepaxiosvue-cli公众号:今日在学来源博客:【Harryの心阁】v-modelinput双向绑定radio使用时双向绑定 如果绑定的时相同的数据, name可以省略selected 多个选择加入属性multiple&lt

2021-08-08 21:53:33 30

原创 一文搞懂JavaScript闭包函数

文章目录第十三天Javascript题目问题解答解题思路知识扩展公众号:今日在学来源博客:【Harryの心阁】第十三天题目来源: 前端每日知识3+1Javascript题目题目 : 关于闭包函数,得出以下代码的打印结果(js)问题解答function f() { var a = []; for (var i = 0; i < 2; i++) { var ff = function() { console.log(i) }; a.pu

2021-08-08 10:16:04 35

原创 在严格和非严格模式下,argumemts和参数的关系

文章目录第十一天Javascript题目问题解答解题思路知识扩展说说你对javascript的作用域的理解http常用的状态码css扩展公众号:今日在学来源博客:【Harryの心阁】第十一天题目来源: 前端每日知识3+1Javascript题目题目 : 看如下代码结果, 并解释其结果?(js)问题解答function side(arr) { arr[0] = arr[2];}function a(a, b, c = 3) { c = 10; console.log

2021-08-07 22:01:15 23

原创 写一个获取当前url查询字符串中的参数的方法(js)

文章目录第十一天Javascript题目问题解答解题思路正则本地地址获取参数知识扩展html扩展公众号:今日在学来源博客:【Harryの心阁】第十一天题目来源: 前端每日知识3+1Javascript题目题目 : 写一个获取当前url查询字符串中的参数的方法(js)问题解答解题思路写一个获取当前url查询字符串中的参数的方法, 使用正则match方法将url先提取出来然后在通过字符串的分隔将键值对追加到对象中正则function urlMatch(str) { le

2021-08-06 11:07:26 83

原创 初识Vue框架--基础知识

文章目录认识Vue初识Vue简单计数器事件指令v-oncev-html和v-textv-prev-bind计算属性的setter和getterv-on修饰词v-if条件渲染的问题v-showkey的作用响应式问题购物车案例v-model修饰符组件化开发components属性父组件和子组件父子组件的通信props传值类型子传父注册语法糖分离template方法组件内data动态化实现公众号:今日在学来源博客:【Harryの心阁】认识Vue渐进式框架Core+Vue-router+Vuex 全家

2021-08-05 14:33:52 34

原创 webpack-前端工程化

文章目录实际前端开发初识webpack初始化配置entry指定打包入口output指定打包出口安装插件安装html-webpack-plugindevSever 节点loader 加载器配置build命令Source Mapwebpack.config.js最终配置公众号:今日在学来源博客:【Harryの心阁】实际前端开发模块化(js)组件化(ui)规范化自动化(构建,部署,自动化测试)初识webpack功能: 代码压缩混淆, 处理浏览器JavaScript的兼容性, 性能优化定

2021-08-05 14:30:08 32

原创 简要描述下什么是回调函数并写一个例子出来(js)

文章目录第十天Javascript题目问题解答解题思路知识扩展认识回调函数html扩展公众号:今日在学来源博客:【Harryの心阁】第十天题目来源: 前端每日知识3+1Javascript题目题目 : 简要描述下什么是回调函数并写一个例子出来(js)问题解答解题思路简要描述下什么是回调函数并写一个例子出来知识扩展认识回调函数回调是把一个函数作为参数传递给另一个函数, 当该函数满足某个条件时触发该参数函数. 主要用于异步操作 例如网络请求 防止页面同步代码阻塞导致渲染

2021-08-05 14:28:37 31

原创 写一个判断数据类型的方法(js)

文章目录第九天Javascript题目问题解答解题思路Object.prototype.toString方法instanceof方法知识扩展公众号:今日在学来源博客:【Harryの心阁】第九天题目来源: 前端每日知识3+1Javascript题目题目 : 写一个判断数据类型的方法(js)问题解答解题思路写一个判断数据类型的方法Object.prototype.toString方法function type(obj) { // return Object.protot

2021-08-04 11:36:38 27

原创 写一个加密解密字符串的方法

文章目录第八天Javascript题目问题解答解题思路时间戳混淆使用字符转换加密的方法encodeURIComponent方法知识扩展公众号:今日在学来源博客:【Harryの心阁】第八天题目来源: 前端每日知识3+1Javascript题目题目 : 写一个加密解密字符串的方法(js)问题解答解题思路写一个加密解密字符串的方法, 可以使用动态加密的方法(比如加入随机数和时间戳)来混淆密码, 然后在根据传入的数据进行反解密时间戳混淆 function encodeStr(

2021-08-04 11:33:00 28

原创 使用python爬取javascript题库 每日一题

文章目录题目开源python代码结果演示公众号:今日在学来源博客:【Harryの心阁】题目开源来自:前端3+1,每天更新一题 有html,css,javascript,软技能python代码# -*-coding:utf8 -*-import os, requests, json# 获取题目到title.json文件中def getData(): res = requests.get('http://api.h-camel.com/api?mod=interview&am

2021-08-04 11:30:11 26

原创 统计某一字符或字符串在另一个字符串中出现的次数(js)

文章目录第七天Javascript题目问题解答解题思路正则+去重使用split 方法递归思想includes方法知识扩展公众号:今日在学来源博客:【Harryの心阁】第七天题目来源: 前端每日知识3+1Javascript题目题目 : 统计某一字符或字符串在另一个字符串中出现的次数(js)问题解答解题思路统计某一字符或字符串在另一个字符串中出现的次数正则+去重将str1中的所有字符进行遍历, 并对应的找出在另一个字符串中的出现的次数// 统计某一字符或字符串在另一

2021-08-02 19:45:08 320

原创 写一个去除制表符和换行符的方法(js)

文章目录第六天Javascript题目问题解答解题思路正则替换知识扩展css扩展原理BFC形成条件解决问题公众号:今日在学来源博客:【Harryの心阁】第六天题目来源: 前端每日知识3+1Javascript题目题目 : 写一个去除制表符和换行符的方法(js)问题解答解题思路写一个去除制表符和换行符的方法, 使用正则方法匹配去除正则替换function detab(str) { return str.replace(/[\t\r\f\n\s]*/g, '')}co

2021-08-02 19:43:45 137

原创 写一个方法把下划线命名转成大驼峰命名(js)

文章目录第四天Javascript题目问题解答解题思路正则循环方法reduce方法扩展公众号:今日在学来源博客:【Harryの心阁】第四天题目来源:前端每日知识3+1Javascript题目题目:写一个方法把下划线命名转成大驼峰命名(js)问题解答解题思路写一个方法把下划线命名转成大驼峰命名正则// 大驼峰命名function tuoF(str) { // let reg = /(?:[_])([a-z])/g // 去除原子组?: // return

2021-08-01 09:16:47 263

原创 正则表达式 (js)

文章目录正则字符串提取数字正则字变量使用对象创建选择符 |转义字符边界符数值与空白元字符w和W元字符点字符的使用匹配所有字符i和g 模式修正汉字与字符属性lastIndexy模式原子表区间匹配排除匹配原子表字符不解析原子表匹配原子组不记录分组重复匹配批量使用正则完成密码的验证禁止贪婪matchAll 全局匹配exec 全局匹配$符原子组的别名断言匹配 ?=手机号码断言隐藏来源博客:【Harryの心阁】正则字符串提取数字使用\d将数字匹配出来 /g全局匹配let hd = 'daw21321d

2021-07-30 11:10:40 25

原创 写一个方法去掉字符串中的空格(js)

文章目录第二天Javascript题目问题解答解题思路switch方法對象方法去除中间空格多种方法来源博客:【Harryの心阁】第二天题目来源:前端每日知识3+1Javascript题目题目:写一个方法去掉字符串中的空格(js)问题解答解题思路要求传入不同的类型分别能去掉前、后、前后、中间、全部的空格switch方法let hd = ' d dwda w ';function trimD(type) { switch (type) { c

2021-07-30 11:09:25 40

原创 去除字符串中最后一个指定的字符(js)

文章目录第三天Javascript 题目问题解答解题思路解构/倒叙分隔lastIndexOf和splice方法数组遍历正则+substring正则+replace扩展split splice slice substring substr方法来源博客:【Harryの心阁】第三天题目来源:前端每日知识 3+1Javascript 题目题目:去除字符串中最后一个指定的字符(js)问题解答解题思路去除字符串中最后一个指定的字符解构/倒叙分隔先分隔 分隔后在倒序在连接 替换后在分

2021-07-30 11:08:21 225

原创 用`递归`算法实现,数组长度为5且元素的随机数在2-32间不重复的值

第一天题目来源:前端每日知识3+1Javascript题目题目:用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值问题解答解题思路生成一个长度为5的空数组arr。生成一个(2-32)之间的随机整数rand。把随机数rand插入到数组arr内,如果数组arr内已存在与rand相同的数字,则重新生成随机数rand并插入到arr内需要使用递归实现,不能使用for/while等循环最终输出一个长度为5,且内容不重复的数组arr。include方法构造方法func

2021-07-28 22:29:17 21

原创 最新论文降重 web/python/exe版本

降重原理利用百度翻译通用API在不通语言间转换,由于不通语言语序不通,转换后可有效降重。初级中->英->德->中中级中->英->德->日->葡萄牙->中高级中->英->德->日->葡萄牙->意大利->波兰->保加利亚->爱沙尼亚->中效果图web版本gitee地址 【下载地址】github地址 【下载地址】使用方法去百度翻译API注册一个账号,并

2021-06-26 12:25:11 71

原创 Javafx考试复习整理

考试总结1. 了解javafx2. javafx公共代码2. 面板1. 栈面板(StackPane)2. 流式面板(FlowPane)1. 了解javafx有舞台Stage,Scene,Pane,Node组成场景Scene可以包含面板或者控件Control,但是不能包含形状Shape和图像显示类ImageView;并且面板Pane直接包含Node的任何子节点2. javafx公共代码import javafx.application.Application;import javafx.sce

2021-05-25 18:12:15 68 1

原创 Ajax的学习整理

Ajax运行原理Ajax相当于浏览器发送请求与接受响应的代理人,以实现不影响用户浏览页面的情况下,局部更新页面数据,从而提高用户体验实现步骤创建Ajax对象 new XMLHttpRequest()告诉Ajax请求地址以及请求方式 open发送请求send方法获取服务器端给予客户端的响应数据 onload 获取响应数据responseText// 1. 创建ajax对象var xhr = new XMLHttpRequest()// 2. 告诉ajax对象发送的位置,和方式,

2021-05-21 21:53:02 75 1

原创 微信小程序笔记整理

文章目录小程序文件分析tabBar注意事项事件绑定图片问题轮播图swipernavigator 导航rich-text 富文本标签button标签icon图标radio/checkbox自定义组件生命周期页面生命周期项目制作缓冲事件es7 async语法触底事件下拉刷新页面css省略号预览大图购物车模拟获取地址信息结算功能登录获取用户信息防抖和节流图片的上传来源博客:【Harryの心阁】小程序文件分析WXML WXSS JavaScript JSONpage 首页 log日志顶部标题的颜色必

2021-05-21 21:49:44 171

原创 Python 爬取极简壁纸图片 js反编译

文章目录代码如下来源博客:【Harryの心阁】代码如下import requestsimport timeimport osimport jsonimport hashlib# 爬取网站的地址# 控制台分析请求回复 使用ajax技术,在向下滑动时进行post请求# 请求地址api 为https://api.zzzmh.cn/bz/getJson# 获取13位字符的时间戳# 通过分析可知 access中的数据是由 contentType + location + sign +

2021-03-31 17:02:32 239

原创 Express框架的使用笔记

文章目录express框架中间件错误处理中间件捕获错误构造模块化路由get/post参数的获取express路由参数静态资源访问模板引擎app.locals对象注意密码加密 bcyptcookie和sessionJoi第三方模块对页面进行分页标识编码formidable解析表单文件读取数据分页mongoDB数据库添加账号开发环境和生产环境config模块评论的创建来源博客:【Harryの心阁】express框架使用send()方法代替end自动设置http状态码,自动检测响应内容的类型,设

2021-03-29 21:59:30 55

原创 Java--idea配置javafx,jdk版本为11以上

安装配置1. 下载idea和jdk2. 下载javafx3. 配置安装4. 编辑配置安装配置1. 下载idea和jdk2. 下载javafx3. 配置安装4. 编辑配置来源博客:【Harryの心阁】注意 openjdk11以上javafx控件都被去除,可以下载11以下的版本就不需要配置以下问题,下面是针对15.02版本1. 下载idea和jdkidea下载地址【点击这个,这个版本为社区版无限制,文件格式为exe文件】下载jdk 可以下载最新版本【jdk下载地址15.02】如果导入imp

2021-03-16 11:39:36 867 1

原创 Node.js知识整理

文章目录node.js系统模块第三方模块gulp模块node_modules文件夹问题require查找规则服务器端创建web服务器响应报文post参数来源博客:【Harryの心阁】node.js编程运行环境模块化开发exports对象导出,使用require方法引入并且导入的文件名的后缀可以省略使用module.exports.obj 导出模块成员exports 和module.exports指向不同的对象时 最终以后者为准系统模块f:file s:syetemfs.re

2021-03-13 21:26:29 25

原创 Javascript知识总结--ES6 类对象,闭包

文章目录ES6 类类的继承super关键字ES6类和对象要注意的问题面向对象案例构造函数的缺点constructor 构造函数原型链this指向扩展内置对象call()借用构造函数继承父类属性借用构造函数继承父类方法ES5新增方法字符串方法对象方法函数的定义方法函数的调用方式改变函数内部的this的指向严格模式高阶函数闭包(Closure)案例获取元素索引号,打印元素的内容类似案例打车价格闭包思考重点来源博客:【Harryの心阁】ES6 类创建类 class Star { constructor

2021-03-09 17:28:29 80

原创 使用python爬取页面的图片,4k壁纸,动态爬取+selenium

文章目录代码实现在不同文件夹下在同一文件夹下使用python指令批量修改文件名来源博客:【Harryの心阁】代码实现可以修改n的值调整页码,实现多页面爬取,这是放到不同的文件夹中使用知识,对页面的get请求,以及解析页面使用python创建文件夹使用正则通过页面的节点来定位图片位置从而进行爬取可以放到同一个文件夹下,修改文件名即可在不同文件夹下import requests# beautifulSoup 来解析整个页面的源代码import osfrom bs4 impo

2021-03-04 15:10:58 116 1

原创 jQuery实现打字机效果

文章目录第一种 无删除效果第二种 加入删除效果第一种 无删除效果 //第一种 打字机效果无删除效果 var arr = '这里填写字符' var newarr = '' var i = 0; setInterval(function () { // newarr.push(titleh5[i]) if (i != arr.length) { newarr += arr[i] i++;

2021-03-02 18:57:30 55

使用JavaScript实现页面倒计数

使用JavaScript实现页面倒计数

2021-02-17

空空如也

空空如也

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

TA关注的人 TA的粉丝

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