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

原创 前端开发:vant在vue中的使用

1、安装# 安装 Vue Clinpm install -g @vue/cli# 创建一个项目vue create hello-world# 安装vant npm i vant -S# 完整写法:npm install vant --save# 安装插件 npm i babel-plugin-import -D# 完整写法: npm install babel-plugi...

2019-07-30 11:04:42 4838

原创 前端开发:axios在vue中的使用

Aixos1、Aixos特性(1)支持Promise API(2)拦截请求和响应(3)装换请求数据和响应数据(4)取消请求(5)自动转换JSON数据(6)客户端支持防御XSRF2、Axios基础用法get post put等请求方法3、Axios进阶用法实例 配置 拦截器 取消请求4、Axios进一步封装Axios基础用法文档:https://www.npmjs.com...

2019-07-30 10:58:22 1697

原创 PHP:APP接口开发

环境简介LNMP1、Linux2、Nginx3、MySQL4、PHPAPP接口客户端与服务端数据的交换HTTP通讯三要素1、URL 地址2、Method 方式3、Params 内容客户端传递参数1、URl参数 GET2、Request Body POST(1)form-url(2)form-data(3)json环境搭建环境要求PHP >= 7....

2019-07-28 20:56:58 475 2

原创 Python:使用PyJWT实现JSON Web Tokens加密解密

科普JSON Web Token 入门教程Json Web Token JWT三部分组成:(1)Header(2)Payload(3)SignatureBase64URL 算法:Base64 有三个字符+、/和=,在 URL 里面有特殊含义,所以要被替换掉:=被省略、+替换成-,/替换成_代码实现github:https://github.com/jpadilla/pyjwt/...

2019-07-26 00:13:02 1258

原创 Python算法:Brute-Force算法查找字符串子串位置

Brute-Force算法,简称为 BF算法,是一种简单朴素的模式匹配算法,常用于在一个主串 S 内查找一个子串 T 的出现位置。它的核心思想与操作是:对于给定的主串 S 与子串 P ,主串 S 的长度为 N,子串 T 的长度为 M ;首先,将 S[1] 和 T[1] 进行比较;若相等,则再比较 S[2] 和 T[2] ,一直到 T[M] 为止;若 S[1] 和 T[1] 不等,则 ...

2019-07-20 10:03:33 1009

原创 Python:使用nltk统计词频并绘制统计图

测试环境:macpython3.6.5安装pip install nltk代码示例# -*- coding: utf-8 -*-from nltk import FreqDistfrom matplotlib import rcParams# matplotlib 设置中文字体rcParams["font.family"] = "STHeiti"rcParams["fo...

2019-07-18 23:54:15 2069

原创 TinyProxy正向代理

动态拨号VPS主机ssh root@153.36.65.214 -p 20063 # 登录主机sh ppp.sh # 输入账号密码adsl-start # 拨号adsl-stop # 停止ifocnfig # 查看主机ip 网卡ppp0安装TinyProxyyum install -y epel-releaseyum update -yyum install...

2019-07-18 00:03:27 610

原创 ImportError: pycurl: libcurl link-time ssl backend

解决pycurl安装错误由于libcurl的源码编译因素,在安装pycurl可能会导致以下两种错误。错误1:ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)错误1的解决办法如下:$ pip uninst...

2019-07-17 22:54:25 551

原创 Java:打包成jar包

准备Java文件 Hello.javapublic class Hello{ public static void main(String[] args) { System.out.println("Hello"); }}打包过程$ javac Hello.java # 编译成.class 文件$ jar -cvf hello....

2019-07-12 09:49:49 1401

原创 Python:jpype模块调用Java函数

简介:JPype is a Python module to provide full access to Java from within PythonJpype是一个Python模块,用于从Python内部提供对Java的完全访问。github:https://github.com/jpype-project/jpype/文档:https://jpype.readthedocs.io/...

2019-07-11 18:03:19 480

原创 Python:使用pyhanlp 进行分词

pyhanlp调用java实现的HanLP接口进行分词安装pip install pyhanlppyhanlp: https://github.com/hankcs/pyhanlpHanLP: https://github.com/hankcs/HanLP代码示例# -*- coding: utf-8 -*-from pyhanlp import HanLPdocument...

2019-07-11 17:32:56 835

原创 Linux下安装MySQL5.7

下载地址:http://repo.mysql.com/安装MySQL5.7# 1、环境检查$ rpm -qa | grep mysql # 检查是否安装有mysql$ rpm -e mysql   # 普通删除模式$ rpm -e --nodeps mysql  # 强力删除模式# 2、下载rpm$ wget http://repo.mysql.com/my...

2019-07-11 15:13:12 374

原创 Linux:bc计算根号保留小数

google:bc, for basic calculator (often referred to as bench calculator)计算 10\sqrt{10}10​1、进入bc进行计算$ bcsqrt(10) # 直接计算结果是整数3scale=2 # 设置计算精度,保留两位小数sqrt(10)3.162、通过管道进行计算$ echo "scale...

2019-07-08 11:06:21 1334

原创 PHP:常用功能整理

<?php// 获取时间echo date("Y-m-d H:i:s") . "<br />";# 2019-07-05 09:56:53// 读取服务器端文件输出$file = fopen("hello.txt", "r");// 按行读取while (!feof($file)) { echo fgets($file) . "<br />"...

2019-07-08 09:32:47 160

原创 Vue:从单页面到工程化项目

Vue模板语法,条件渲染,列表渲染vue-router vuexvue-cli用到的网站:https://cn.vuejs.org/v2/guide/https://cli.vuejs.org/zh/guide/https://www.bootcdn.cn/开发环境1、IDEwebstorm http://www.jetbrains.com/webstormvscode h...

2019-07-07 23:53:38 1474 1

原创 把书读薄-Shell入门基础

运行1、作为可执行程序#!/bin/bash # 指定解释此脚本文件的程序$ chmod a+x test.sh # 使脚本具有执行权限$ ./text.sh # 执行脚本./test.sh # 在当前目录找test.sh # 去 PATH 里寻找2、作为解释器参数$ bash t...

2019-07-04 15:41:49 113

原创 把书读薄-Linux入门基础

启动Linux5个阶段内核的引导运行 init系统初始化建立终端用户登录系统实际脚本 /etc/rc.d/init.d/目录 (rc.d: runlevel control directory)链接文件 /etc/rc.d/rc5.d/S 开头 以start参数来运行K 打头 以stop为参数停止, 然后再重新运行S(start)、K(kill,stop) 或D(disa...

2019-07-04 15:29:59 90

原创 SpiderAdmin可视化管理+定时调度爬虫项目

SpiderAdmingithub: https://github.com/mouday/SpiderAdminpypi: https://pypi.org/project/spideradmin/功能介绍对Scrapyd 接口进行可视化封装,对Scrapy爬虫项目进行删除 和 查看并没有实现修改,添加功能, 部署推荐使用$ scrapyd-deploy -a对爬...

2019-07-03 16:47:00 1711 2

原创 Python:使用readability-lxml 提取网页标题和主体内容

github: https://github.com/buriy/python-readabilitypypi: https://pypi.org/project/readability-lxml/安装$ pip install readability-lxml代码示例# -*- coding: utf-8 -*-from readability import Documenti...

2019-07-01 10:07:25 1155

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