自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

原创 Scrapy添加代理验证

middlewares.py from w3lib.http import basic_auth_header class CustomProxyMiddleware(object): def process_request(self, request, spider): ...

2020-05-30 11:27:29 209 1

原创 AWK进行简单分析文本

AWK 是一种处理文本文件的语言,是一个强大的文本分析工具 基本语法 awk [options] '[pattern] {action}' file 示例 1、使用命令行 cat demo.txt Hello world! $ awk '{print}'...

2020-05-29 16:58:06 114 0

原创 QRCode.js生成二维码

文档: https://github.com/davidshimjs/qrcodejs <script src="./qrcode.js"></script> <div id="qrcode"></div> ...

2020-05-28 10:02:16 146 0

原创 Node.js使用cheerio解析html

安装 npm i cheerio 代码实例 const cheerio = require("cheerio"); const doc = cheerio.load('<h2 class="title">Hello world&l...

2020-05-26 17:38:29 136 0

原创 Nuxt.js路由重定向

<template> <div></div> </template> <script> export default { asyncData({ redirect }) { redirect('/path/to...

2020-05-26 10:49:18 729 0

原创 org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException

spring 依赖aspectjweaver,如果不加入依赖就会报错,添加之后程序正常 <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <gr...

2020-05-25 23:37:50 188 0

原创 Vue-cli3配置代理转发devServer.proxy

版本不一样可能配置的参数也不一样 $ npx vue -V @vue/cli 4.2.3 修改 配置文件 vue.config.js devServer: { port: port, open: true, proxy: { "/api&qu...

2020-05-24 15:06:26 426 0

原创 VUE 服务器端渲染-NUXT

服务器端渲染 利于 SEO 客户端渲染 vue-server-renderer https://ssr.vuejs.org/zh/guide/ 安装环境 npm install vue vue-server-renderer --save 1、渲染示例 const Vue = require(...

2020-05-24 00:25:15 144 0

原创 npx指定下载源

添加配置~/.bash_profile alias cnpx='NPM_CONFIG_REGISTRY=https://registry.npm.taobao.org/ npx' 参考 npx 如何使用淘宝镜像

2020-05-22 22:12:44 266 0

原创 Tinyproxy支持权限校验Basic HTTP Authentication

通过yum安装tinyproxy的版本是1.8.3不支持账号密码验证,而新版本1.10.0支持 如果不需要鉴权,可以直接使用1.8版本 需要鉴权则要使用1.10版本 一、yum安装1.8.3 # 安装 $ yum install tinyproxy $ tinyproxy -v tinyprox...

2020-05-22 15:33:16 365 1

原创 Java学习路线-54: JSTL(标准标签库)

第 9 章 : JSTL(标准标签库) 资料: JSP 标准标签库(JSTL) JSTL 是对 EL 表达式的扩展标签语言 pom.xml <dependency> <groupId>jstl</groupId> <artifactId&g...

2020-05-17 21:22:49 162 0

原创 Java学习路线-53:EL(表达式语言)入门及 EL 函数库

第 8 章 : EL(表达式语言)入门及 EL 函数库 课时 27 EL 入门 EL 是 JSP 内置的表达式语言 jsp2.0 开始,EL 表达式和动态标签来替代 java 脚本 EL 替代 <%=%> <% pageContext.setAttribute("nam...

2020-05-17 21:22:19 140 0

原创 Java学习路线-52:JavaBean

第 7 章 : JavaBean 课时 24:JavaBean 规范 必须要有默认的构造器(无参) 必须要为成员提供 get/set 方法 只提供一个 get 也可以,称为只读属性 对于具有 get/set 方法的成员变量称之为属性 就算属性没有对应的成员变量,只有 get/set 方法也是可以的...

2020-05-17 21:21:50 137 0

原创 Java学习路线-51:JSP 快速入门

11-JSP 快速入门 第 1 章 : JSP 入门 课时 1 JSP 入门 Java Server Pages jsp 本质就是 Servlet jsp:在原有 html 基础上添加 java 脚本 分工: jsp 显示数据 servlet 处理数据 jsp -> servlet ->...

2020-05-17 21:21:13 142 0

原创 servlet 找不到SimpleTagSupport

需要导入包:jsp-api <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <...

2020-05-17 19:09:29 168 0

原创 fastjson:Json和Java对象转换

fastjson: https://github.com/alibaba/fastjson pom.xml <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjso...

2020-05-17 17:21:05 139 0

原创 Maven国内镜像配置

settings.xml <?xml version="1.0" encoding="UTF-8"?> <settings> <mirrors> <mirror> <id>ali...

2020-05-17 16:42:06 221 0

原创 SVG 可缩放矢量图形

SVG Scalable Vector Graphics SVG 使用 XML 格式定义图像 内嵌使用 <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle ...

2020-05-17 11:50:40 165 0

原创 Promise.all等待所有Promise执行完成

代码示例 const promise1 = new Promise((resolve, reject) => { setTimeout(() => { resolve("func1"); }, 1000); }); const promise2 =...

2020-05-14 23:07:34 634 0

原创 vue-cli3打包项目不同环境:开发环境、生产环境、测试环境

开发环境: vue-cli-service serve 默认:process.env.NODE_ENV=development .evn.development ENV = 'development' VUE_APP_BASE_URL = 'https://deve...

2020-05-12 17:48:43 866 0

原创 Nuxt.js打印对象不完整[Object]

可以序列化成json再打印 var obj = { name: "Tom", age: 23, friends: [ { name: "Jack", age: 20, }, ], }; console...

2020-05-12 10:46:33 208 0

原创 Nuxt.js路由参数传递和接收

路由页面目录: pages detail/ _id.vue 注意这里路由name的值是: detail-id 参数传递 <nuxt-link :to="{name: 'detail-id', params:{id: id}, query...

2020-05-11 18:23:59 984 0

原创 Nuxt.js 使用sass

安装loader npm install --save-dev node-sass sass-loader 注意: 1、语言设置 lang="scss" 2、../../ 改成 ~~ 或 ~

2020-05-11 10:34:00 247 0

原创 微信小程序开发实践

资源 视频 https://www.imooc.com/learn/1121 账号注册 https://mp.weixin.qq.com/wxopen/waregister?action=step1 开发工具 https://developers.weixin.qq.com/miniprogram...

2020-05-10 17:49:25 198 0

原创 js 模块化基础和模块规范AMD、CMD、ES6模块

一、模块基础 1、基于文件的模块化 把相关函数写在一个文件里 <script> function func1() { // ... } function func2() { // ... } </script> 缺点:污染了全局变...

2020-05-10 01:56:05 202 0

原创 vue项目设置页面标题

router.beforeEach(({ to, from, next }) => { document.title = to.meta.title || 'XXX.COM' })

2020-05-08 15:54:27 234 0

原创 Nginx代理POST请求变成GET

原因是配置了https 而使用了 http 请求 请求连接加上s就好了 http://www.baidu.com https://www.baidu.com 参考 nginx代理post请求变成get了

2020-05-08 11:00:38 642 0

原创 mustache.js一个零依赖的模板系统实现

多种语言实现:http://mustache.github.io/ js版本文档:https://github.com/janl/mustache.js 简介: mustache.js is a zero-dependency implementation of the mustache temp...

2020-05-06 10:52:11 207 0

原创 React 入门教程笔记

阅读本文之前,建议先阅读以下教程: React 教程 - 菜鸟教程 React 文档 - 中文 安装 React 1、下载 wget https://cdn.staticfile.org/react/16.4.0/umd/react.development.js \ https://cdn.s...

2020-05-05 20:19:44 203 0

原创 VSCode常用插件和字体设置

open in browser # 浏览器中打开

2020-05-03 23:10:36 2289 0

原创 CSS选择器优先级(特异性)

权重排行(高到低) 1、行内样式 (!important) 2、ID选择器 #id 3、class、属性、伪类选择器 .title, input[type="text"], :hover 4、类型和伪元素选择器 div, ::before 权重向量 (0, 0, 0, ...

2020-05-03 17:33:38 216 0

原创 Grid网格布局学习笔记

Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。 Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。 Grid 布局远比 Flex...

2020-05-03 12:03:07 254 0

原创 HTML基本文件结构和元素

HTML HyperText Markup Language 超文本标记语言 文件结构 <!DOCTYPE html> // 起始行 <html> // 开始标签 <head> // 文档描述信息 <title></title&g...

2020-05-03 10:35:46 221 0

原创 js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级

// 优先级是调用栈>微任务>消息队列 // 调用栈 function func() { console.log("func"); } // 消息队列 setTimeout(() => { console.log("setTime...

2020-05-02 23:17:15 390 0

原创 js基于原型和class的面向对象-继承

本文不讲原理,直接上实例代码 一、基于原型的类继承 1、父类 // 父类构造方法 function Animal(name) { // 属性 this.name = name } // 父类方法 Animal.prototype.echoName = function () { ...

2020-05-02 18:14:46 202 0

原创 vite-Vue的无捆绑开发服务

vite: https://github.com/vuejs/vite No-bundle Dev Server for Vue 3 Single-File Components. $ npx create-vite-app <project-name> $ cd <projec...

2020-05-02 17:45:14 2043 0

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