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

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

原创 unable to import 'smart_open.gcs', disabling that module

导入gensim控制台有一个提示unable to import 'smart_open.gcs', disabling that module解决pip install smart_open==1.10.0参考python无法导入gensim,该怎么操作呢?

2020-04-24 21:45:11 1288

原创 express使用cros开启跨域访问

如果跨域,前端直接请求后端数据会报错Access to XMLHttpRequest at 'http://127.0.0.1:8080/' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resour...

2020-04-23 21:50:11 203

原创 express使用twig做模板引擎

twig.js 和 Twig(PHP) 和 jinja2(Python) 模板引擎很像,用起来很舒服文档 https://github.com/twigjs/twig.js/wikiTwig PHP https://twig.symfony.com/安装cnpm install twig--savenode中使用var Twig = require('twig').twigvar...

2020-04-23 18:59:42 164

原创 使用express-generator生成express应用

# 安装$ cnpm i express-generator -S$ npx express -hexpress [options] [dir]# 使用twig模板,使用sass,使用git$ npx express -v twig -c sass --git# 安装依赖,运行$ cnpm install$ DEBUG=express:* npm start...

2020-04-23 18:34:33 124

原创 express使用i18n实现国际化

文档 [https: //www.npmjs.com/package/i18n](https: //www.npmjs.com/package/i18n)文件目录.├── index.js├── locales│ ├── en.json│ └── zh.json└── package.json1、默认通过浏览器语言判断2、可以通过查询参数指定语言[http: //lo...

2020-04-23 17:58:55 363

原创 JS中的prototype、__proto__与constructor

总结属性归属作用指向顶端__proto__对象所独有对象属性的查找路径对象->对象原型链顶端nullconstructor对象所独有构造函数对象->函数Functionprototype函数所独有所有实例共享的属性和方法函数->对象-图片来源和文章参考帮你彻底搞懂JS中的prototype、__proto...

2020-04-22 00:38:03 113

原创 Dom基本操作之CURD

查找元素<div id="box">id="box"</div><div class="box">class="box"</div><div name="box">name="box"</div><p><span>+ p > span</span></p><...

2020-04-21 16:40:13 126

原创 Chrome Console 中的 '$' 和Console Importer

$N$0 对当前选中的 html 节点的引用$1 对上一次选择的节点的引用$2 是对在那之前选择的节点的引用一直到 $4$_ 对上次执行的结果的引用$和$$$ = document.querySelector$$ = document.querySelectorAll$i$i 引入npm包需要安装chrome插件 Console Importer 下载地址:https:/...

2020-04-21 15:46:55 232

原创 JS:数学计算Math相关四舍五入、向上取整、向下取整、取余、保留小数

// 四舍五入Math.round(3/2)2// 向上取整Math.ceil(3/2)2// 向下取整Math.floor(3/2)1// 取余7%43

2020-04-21 11:22:35 227

原创 Cannot read property 'echarts' of undefined

场景描述:将echarts 引入到vue项目中,使用了地图map,在开发环境中引入没有问题import Echarts from "echarts";// 引入中国地图数据import "./china.js";打包上线后发现界面白屏,而且控制台报错Cannot read property 'echarts' of undefined问题解决由于参考了网上的文章,将china....

2020-04-20 20:19:07 1823

原创 移动端框架zepto.js

移动端框架和传统框架区别zepto.js 轻量框架jQuery mobile 高度组件化zepto.js 提供了和jQuery基本一致的API核心模块事件ajax插件英文 https://zeptojs.com/中文 https://www.runoob.com/manual/zeptojs.html...

2020-04-19 20:03:50 224

原创 NodeJS中path.join()和path.resolve()区别

代码足以说明区别const path = require('path')// 拼接路径path.join('a', 'b')// a/b// 返回绝对路径path.resolve('a', 'b')// /Users/Desktop/webpack-demo/a/b

2020-04-17 22:47:33 183

原创 vue项目中关闭eslint报错

修改配置文件,没有就新建 vue.config.jsmodule.exports = { lintOnSave: false}参考vue项目中关闭eslint的方法

2020-04-17 15:24:00 408

原创 babel编译js文件

# 安装$ cnpm install --save-dev @babel/core @babel/cli# 转换$ ./node_modules/.bin/babel script.js# 或者$ npx babel script.js要编译的文件script.js[1, 2, 3].map(n => n + 1);编译测试# 编译(发现没有变化)$ npx ba...

2020-04-17 15:00:24 349

原创 pip is configured with locations that require TLS/SSL

使用pip安装报错pip is configured with locations that require TLS/SSL方式一:安装 openssl-devel 重新编译Python方式二:临时使用http源,如果赶时间,可以快速解决问题pip install supervisor -i http://pypi.douban.com/simple/ --trusted-host ...

2020-04-17 10:09:03 190

原创 处理图片跨域问题

<meta name="referrer" content="no-referrer"/>

2020-04-16 14:33:43 1384

原创 使用downloadm3u8和ffmpeg下载m3u8格式视频

ffmpegbrew install ffmpegffmpeg -i https://video.demo.com/index.m3u8 "foo.mp4"downloadm3u8依赖ffmpegpip install downloadm3u8 downloadm3u8 -o foo.mp4 https://video.demo.com/index.m3u8

2020-04-11 20:32:53 2015

原创 Python子类判断issubclass和实例判断isinstance

1、继承关系# -*- coding: utf-8 -*-class Animal(object): passclass Cat(Animal): passclass Dog(Animal): passcat = Cat()2、子类判断issubclass(x, A_tuple)print(issubclass(Cat, Animal)) ...

2020-04-09 16:47:30 212

原创 Python模块Typing.overload的使用

环境:python 版本 3.5.6两种方式都是用于类型检查typing.TypeVartyping.overload代码实例import typingT = typing.TypeVar('T', str, int)def foo(name: T) -> str: return f"hello {name}"# 如果输入的类型不对,PyCharm中会提示:...

2020-04-09 16:33:21 624

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

浏览器Header和cookie字符串形式转Json,没发放图片,下载试试看吧,飞的需要50个字吗,我先说下这个软件的功能,再说下这个软件是用java写的,需要安装java环境原始header转换后的header...

2020-04-08 22:07:45 1611

原创 pipx在隔离环境中安装并且运行Python应用

文档 https://github.com/pipxproject/pipxInstall and Run Python Applications in Isolated Environments在隔离环境中安装并且运行Python应用安装$ brew install pipx$ pipx ensurepath$ vim ~/.bash_profileexport PATH=/U...

2020-04-08 10:56:52 225

原创 lxml模块常用方法整理总结

Element结构<tag attrib >text</tag>taileg:<span width="200px">标签内的文本</span>标签后的文本lxml模块常用体系结构:lxml.etree class XMLParser XMLPullParser HTMLPa...

2020-04-07 23:39:16 635

原创 Jinja2渲染模板字符串

安装pip install Jinja2一、字符串模板from jinja2 import Templatetemplate = Template('Hello {{ name }}!')# 两种参数形式print(template.render(name='John Doe'))print(template.render({"name": "John Doe"}))# He...

2020-04-07 15:08:43 563

原创 .editorconfig文件

editorconfig.editorconfig文件EditorConfig帮助开发人员在不同的编辑器和IDE之间定义和维护一致的编码样式adonisjs项目中的一个示例root = true[*]indent_size = 2indent_style = spaceend_of_line = lfcharset = utf-8trim_trailing_whitespac...

2020-04-06 18:57:12 131

原创 AdonisJs项目初始化

安装npm i -g @adonisjs/cli通过项目模板初始化项目# Fullstack(全栈)> git clone --dissociate https://github.com/adonisjs/adonis-fullstack-app# API(接口)> git clone --dissociate https://github.com/adonisjs/a...

2020-04-06 18:45:26 309

原创 Node.js使用mongodb操作MongoDB数据库

安装npm i mongodb文档给出的示例是通过回调函数操作的这里给出async/await 操作方式,写起来会舒服很多代码实例const { MongoClient, ObjectId } = require('mongodb')// 配置连接参数const url = "mongodb://localhost:27017";const options = { useNew...

2020-04-06 18:03:11 159

原创 Github Actions实现Npm包自动化发布

npm 包发布其实很简单npm publish不过有时候推了github,忘记发布npm,或者发布了npm,却忘记推github,导致了代码数据不同步为了和github代码实现同步,使用Github Actions确保npm包在本地能正常发布步骤1、点击 Actions2、选择模板 :Node.js Package3、修改成最简单的形式name: Node.js Packag...

2020-04-05 17:10:47 529

原创 mac下 ssh: connect to host localhost port 22: Connection refused

ssh localhost//ssh: connect to host localhost port 22: Connection refused# 开启远程连接sudo systemsetup -f -setremotelogin onssh localhost //ok参考解决mac下 ssh: connect to host localhost port 22: Con...

2020-04-05 14:46:49 434

原创 NodeJS获取当前目录和运行文件所在目录

新建文件 /Desktop/demo.js在 /workspace 路径下执行结果const { resolve } = require('path')// 返回运行文件所在的目录console.log('__dirname : ' + __dirname)// __dirname : /Desktop// 当前命令所在的目录console.log('resolve : ' ...

2020-04-05 13:13:23 3791

原创 通过css将网站页面变为黑白显示

样式代码html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: progid:DXIm...

2020-04-04 15:12:38 342

原创 线性代数的本质学习笔记

线性代数的本质文章目录线性代数的本质1、向量究竟是什么2、线性组合、张成的空间、基3、矩阵与线性变换4、矩阵乘法与线性变换复合5、三维空间中的线性变换6、行列式7、逆矩阵、列空间与零空间8、非方阵9、点积和对偶性10、叉积11、基变换13、抽象向量空间克莱姆法则视频:https://www.bilibili.com/video/BV1ys411472E1、向量究竟是什么物理解释:向量是空间...

2020-04-04 00:36:40 181

原创 数据清洗:使用htmlmin清除html中的空格

安装pip install htmlmin代码实例# -*- coding: utf-8 -*-from htmlmin import minifytext = """<html> <head> <title>这是标题 </title> </head> <body> ...

2020-04-03 17:22:34 180

原创 数据清洗:利用lxml移除html中的元素

有一段html文本<html> <head> <title>这是标题</title> </head> <body> <div>这是内容</div> <div>要移除的内容</div> </bo...

2020-04-03 17:13:43 220

原创 VSCode常用快键键

动作快捷键向下复制当前行shift + option + ↓

2020-04-03 09:42:41 109

原创 使用Pandas的read_html方法读取网页Table表格数据

本文通过一个小实例,说明使用Pandas的read_html方法读取网页Table表格数据要读取的网页表格数据http://vip.stock.finance.sina.com.cn/q/go.php/vComStockHold/kind/jjzc/index.phtml完整代码# -*- coding: utf-8 -*-import pandas as pd# 数据出现省略号...

2020-04-02 20:41:42 1944 2

原创 vue.js使用JSX语法扩展

JavaScript XMLJSX 是一个看起来很像 XML 的 JavaScript 语法扩展vue 4.2.3 可以直接使用jsx语法vue -V@vue/cli 4.2.3vue create vue-jsx-demosrc/App.vue<template> <div id="app"> <HelloWorld /&g...

2020-04-02 17:55:43 182

原创 理解线性代数

函数研究的是:输入一个数,经过函数运算之后,产出一个数y=ax+by = ax + by=ax+b线性代数就是:输入一段直线,经过加工之后,产出一段直线。wX=Y wX = YwX=Y输入叫向量,内部原理叫矩阵,输出叫向量向量 (2, 3) 的完全表示 是2i→+3j→2\overrightarrow{i}+ 3\overrightarrow{j}2i+3j​, i, j是...

2020-04-02 10:43:42 101

原创 markdown常用语法

公式内实现换行$$1 + 1 = 2\\1 + 1 = 2$$2+3=51+1=22 + 3 = 5\\1 + 1 = 22+3=51+1=2

2020-04-01 22:45:15 88

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

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

2018-06-03

mybatis-generator-demo.zip

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

2020-07-26

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

浏览器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的粉丝

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