自定义博客皮肤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

  • 博客(22)
  • 资源 (5)
  • 论坛 (3)
  • 收藏
  • 关注

原创 OpenSSL简单使用

# 计算md5$ echo '1' | openssl dgst -md5b026324c6904b2a9cb4b88d6d61c81d1# 生成密码$ openssl passwd '123456'0GnBINu5ocny2# 生成随机数$ openssl rand -hex 10e6e4e64e2f26943ed7b5参考openssl用法详解

2021-02-24 11:13:57 38

原创 Vue:利用require.context自动注册组件

函数require.context(directory, useSubdirectories = false, regExp = /^\.\//)参数:directory:要搜索的文件夹目录useSubdirectories:是否还应该搜索它的子目录regExp:一个匹配文件的正则表达式自动注册Vue组件// global.js文件 Vue.use(global);function changeStr(str) { return str.charAt(0).toUpperCas

2021-02-23 17:27:58 78

原创 location.host和location.hostname区别

区别:location.host 包含端口(端口是80的话,就不显示)location.hostname 不包含端口

2021-02-23 16:33:09 54

原创 Vue: wangEditor 编辑器使用示例

文档 https://doc.wangeditor.com/组件封装组件目录.├── Editor.vue├── index.scss # 自定义样式文件└── upload-image.js # 自定义图片上传主文件 Editor.vue<template> <div ref="editor"></div></template><script>import E from 'wangeditor';im

2021-02-23 14:51:20 103

原创 Python:Flask缓存扩展Flask-Caching

文档: https://flask-caching.readthedocs.io/安装$ pip install Flask-Caching代码示例# -*- coding: utf-8 -*-"""flask template"""from flask import Flask, requestfrom flask_caching import Cacheapp = Flask(__name__)# 设置cache = Cache(config={'CACHE_TYPE'

2021-02-23 09:54:14 73 1

原创 Vue:vuex状态数据持久化插件vuex-persistedstate

文档:Vue CLIvuexvuex-persistedstatejs-cookie# 项目结构$ tree .├── package.json├── main.js├── App.vue└── store ├── cookie-storage.js ├── index.js └── persistedstate.js# 快速原型开发$ vue serve依赖 package.json{ "dependencies": { "js-c

2021-02-22 15:13:38 111

原创 Node.js:解析浏览器ua-UserAgent

文档:https://www.npmjs.com/package/ua-parser-jsNode.js安装$ npm install ua-parser-js示例const UAParser = require("ua-parser-js");const ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safar

2021-02-19 11:59:15 97

原创 Vue:countup.js实现数字增长动画

文档:countUp.js: https://github.com/inorganik/countUp.jsvue-countup-v2: https://github.com/xlsdg/vue-countup-v2安装$ npm install --save countup.js vue-countup-v2代码示例<template> <div class="iCountUp"> <CountUp :delay="delay" .

2021-02-19 11:22:33 214

原创 JS:样式转换工具PostCSS使用浏览器前缀插件autoprefixer

PostCSS 是一个允许使用 JS 插件转换样式的【工具】autoprefixer 添加了 vendor 浏览器前缀的【插件】PostCSS 文档:https://github.com/postcss/postcss/blob/main/docs/README-cn.mdPostCSS Github: https://github.com/postcss/postcss安装npm i postcss autoprefixerNode.js使用代码实例// 引入工具和插件const Pos

2021-02-19 11:03:54 44

原创 Python:将Flask测试应用部署到Deta

文档:https://docs.deta.sh/docs/home一、创建项目项目结构.└── main.py└── requirements.txtmain.py# -*- coding: utf-8 -*-from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello, World!'if __name__ == '__main__':

2021-02-18 17:53:34 41

原创 Python:OAuth2第三方登录之Github

一、应用登记https://github.com/settings/applications/new登记完成后,获取两个参数客户端 ID(client ID)客户端密钥(client secret)二、GitHub登录授权1、网站让用户跳转到 GitHub。GET https://github.com/login/oauth/authorize? client_id=7e015d8ce32370079895& redirect_uri=http://localhos

2021-02-18 16:43:07 236

原创 免费网站部署和免费数据库Serverless云存储资源汇总整理

网站免费网站部署免费数据库https://www.deta.sh/支持支持

2021-02-16 17:41:20 65

原创 Python:使用pydantic库进行数据校验

pydantic文档:https://pydantic-docs.helpmanual.io/Github https://github.com/samuelcolvin/pydantic/安装pip install pydantic示例# -*- coding: utf-8 -*-from datetime import datetime, datefrom pathlib import Pathfrom typing import List, Optionalfrom pydan

2021-02-14 21:18:13 368

原创 Mac下PostgreSQL的安装与简单使用

说明:$ 表示终端操作> 表示PostgreSQL命令行操作一、安装启动# 安装$ brew install postgresql# 检查$ psql -Vpsql (PostgreSQL) 11.5# 初始化 PostgreSQL(执行此命令提示该目录已存在)$ initdb /usr/local/var/postgres -E utf8# 配置数据库地址$ cat ~/.bash_profile# PostgreSQLexport PGDATA=/usr/lo

2021-02-14 16:11:22 150

原创 Java:org.apache.commons.collections4.MapUtils获取Map数据

依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version></dependency>示例package com.demo.map;import org.apache.commons.collectio

2021-02-13 18:16:07 94

原创 常见的Web框架汇总整理

1

2021-02-11 17:21:49 107

原创 Python:免费IP归属地查询接口

1、淘宝API接口:文档:http://ip.taobao.com/instructions示例:GET http://ip.taobao.com/outGetIpInfo?ip=221.218.209.125&accessKey=alibaba-inc{ data: { area: "", country: "中国", isp_id: "100026", queryIp: "221.218.209.125",

2021-02-09 10:38:11 84

原创 Python:使用user-agents库解析浏览器信息

浏览器请求头Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.361、Flask 自带的请求头解析from flask import requestprint(request.user_agent.platform)print(request.user_agent.version)print(reques

2021-02-08 23:00:07 148

原创 Linux:查询外网IP

$ curl -L ip.tool.lu

2021-02-08 22:58:48 36

原创 Python:cached_property缓存对象的属性

Github: https://github.com/pydanny/cached-propertyPypi:https://pypi.org/project/cached-property/安装pip install cached-property示例# -*- coding: utf-8 -*-from cached_property import cached_propertyclass Foo(object): @cached_property def foo(

2021-02-05 10:17:40 109

原创 Vue:使用ElementUI, Cascader 级联选择器

需求:多级分类支持多选选择子节点需要把父节点的值也选中,用于筛选时选中父节点也能筛出子节点分类可以无限级添加子节点开发这个需求使用ElementUI, Cascader 级联选择器文档: https://element.eleme.cn/#/zh-CN/component/cascader参数设置// 筛选项options:[ { value: "1", label: "one", children: [ { value: "1-

2021-02-04 12:05:41 367

原创 Python:打包配置文件 setup.py 详解

1、项目打包工具:distutils 是 Python 的一个标准库setuptools 是 distutils 增强版,不包括在标准库中distribute 是 setuptools 一个分支版本distutils2 废弃2、安装 setuptools文档: https://setuptools.readthedocs.io/方式一:源码安装https://pypi.org/project/setuptools/#files下载 zip 包解压$ python setup.py

2021-02-04 10:31:12 263 1

泰坦尼克数据集3个csv文件

泰坦尼克数据集3个csv文件: 1. train.csv, 2. test.csv, 3. gender_submission.csv

2018-06-03

CSS Tools: Reset CSS

The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested. Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.

2020-07-23

mybatis-generator-demo.zip

mybatis-generator-demo 自动生成代码示例,最好配合教程使用 https://pengshiyu.blog.csdn.net/article/details/107594627

2020-07-26

浏览器Header和cookie字符串形式转Json

浏览器Header和cookie字符串形式转Json,没发放图片,下载试试看吧,飞的需要50个字吗,我先说下这个软件的功能,再说下这个软件是用java写的,需要安装java环境 具体介绍看这里: https://pengshiyu.blog.csdn.net/article/details/105398552

2020-04-08

Python高手之路 试读版 PDF电子书下载 带书签目录

Python高手之路 试读版 PDF电子书下载 带书签目录,注意,是试读版本

2018-05-23

彭世瑜的留言板

发表于 2020-01-02 最后回复 2020-03-20

博客管理后台搜索文章的时候应该忽略英文大小写

发表于 2020-02-16 最后回复 2020-02-16

后台管理文字太细,不支持回车搜索

发表于 2020-02-15 最后回复 2020-02-15

空空如也

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

TA关注的人 TA的粉丝

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