- 博客(23)
- 收藏
- 关注
原创 React router 实现路由集中管理
React项目中 route集中管理1.创建Router文件夹2.创建Utils公用文件3.第一层路由渲染4.子路由渲染由于之前一直使用vue开发,对vue-router的集中式管理甚是喜欢,而在react中,为了避免路由到处引入,不便管理,我打算对route进行集中管理,创建。方便日后处理鉴权。1.创建Router文件夹在index.js中集中引入Component(也可以利用react.lazy进行懒加载引入)import Home from"../views/Home";import Exe
2021-05-21 13:52:23 1342 3
原创 React-router导入Link报错
按以下导入,出现“Link” is not exported from “react-router”错误import { Router , Route , Link } from "react-router";解决方案yarn add react-router-dom 或者npm install react-router-dom重新引入import { BrowserRouter as Router , Route , Link } from "react-router-dom";
2021-04-29 22:57:35 564 1
原创 python 安装 paramiko
pip安装paramiko碰到这个错误。 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":解决办法 亲测可行pip3 install pycryptodome -i https://pypi.tuna.tsinghua.edu.cn/simple/pip3 install paramiko...
2021-03-30 11:24:23 182
原创 vue 脚手架中引入 echarts 问题
vue 脚手架中引入echarts的问题引入语句解决办法引入语句import echarts from 'echarts';Vue.prototype.$echarts = echarts;出现错误:解决办法引入语句替换成如下即可import * as echarts from 'echarts';
2021-03-13 20:35:18 306
原创 上传图片到免费图床
上传图片到sm.ms免费图床最近开发,实现markdown文档编辑器,需要利用一个免费图床来存储图片,并返回图片链接和删除链接。这里就扒了下sm.ms的接口,简单版如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2020-07-08 17:35:33 1462 2
原创 前端解决防盗链
防盗链浅谈 由于利用百度新闻请求接口,导致部分图片请求失败,状态码403,服务被拒绝。之前一直用python写爬虫,所以很自然的就想到了伪装请求头。于是乎想到解决该问题的第一种方法就是创建vue.config.js 在里面配置代理现在是学前端,当然也要了解些前端解决的办法有哪些:1. 在meta标签里使用html5 <meta name="referrer" content...
2020-04-20 20:09:18 2361 1
原创 用Tkinter做一个每日英语的程序
一、准备:安装以下库:Tkinterrequestspillowplaysoundpyinstaller二、步骤分析:找到一个合适的接口,获取推送每日英语的数据。作者在网上看了一些API,没有比较合适的,就自己找了个接口,金山词典的每日一句:点我点我^v^: 传送门看起来很舒服的,省去了不少麻烦,进入传送门就是我们需要的数据,每次请求数据的时候只用改下日期就可以了...
2020-03-21 16:22:06 409
原创 vue+图片上传+预览
学习记录实现本地图片上传和预览切记使用 accept=“image/*” 可以指定文件类型<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="mine_header_upload" id="mine_header_upload" accept=...
2020-02-16 15:41:53 1614
原创 H5定位+vue+高德地图逆地理编码+结构化地址信息
学习记录:1.注册高德地图账号,进入控制台,创建一个应用,获取key(选择web端 js api)。2.html中引入,将{parameter} 替换成你的key<script src="https://webapi.amap.com/mapsv=1.4.15&key={parameter}&plugin=AMap.Geocoder"></script&g...
2020-02-16 15:25:04 2338
原创 十六进制转字符串
遇见的问题及解决方法:关于Oracle数据库 blob字段内容导出问题,大家肯定都百度了不少知识,而这一次,我碰到了个新问题,别人给了我一些blob导出的十六进制数据,让我帮忙转化成文本,经过不懈的百度,还是解决了这个问题,特此记录一下,大家有好的办法也可以评论,互相学习。给大家看下数据哦密密麻麻的恐怖如斯,然后放上我的代码:说下思路:利用xlrd 去访问excel,首先是打开文件...
2020-01-30 21:35:25 1204
原创 xml to html
js实现xml转html2020年注定不在平凡,武汉疫情的爆发,科比的遇难。大家都闭门不出,心中渴望2020年能否重来。在家的我都快生锈,时不时学点东西,今天就更新一篇关于 xml DOM的文章。我得到一系列的xml文件,它们是长这样:分析过程就不多说了,我需要做的事情是把 Line 标签里 LintText内容拿出来。然后用js将内容拼接起来,转化成html。给大家看下js代码:&l...
2020-01-30 21:06:15 866
原创 冒泡排序, 选择排序, 希尔排序,插入排序,快速排序
结果#include <stdio.h>#include <stdlib.h>typedef struct scoreTable{ int id; char name[30]; int politics ; int chinese ; int foreignLanguages ; int math ; int...
2019-12-16 13:24:42 249
原创 C语言 折半查找,顺序查找(结构体类型)
结果:#include <stdio.h>#include <stdlib.h>typedef struct scoreTable{ int id; char name[30]; int politics ; int chinese ; int foreignLanguages ; int math ; in...
2019-12-16 13:22:50 674
原创 监测小说更新状态发送到邮箱(爬虫和邮件
思路:请求解析小说的url,找到带有更新时间的span标签。然后配置邮箱,将内容作为发送。我选择的是网易的126邮箱,在官网登录账号,设置中,打开“POP3/SMTP/IMAP”,(此处需要手机发送验证消息设置成功后如图所示:端口信息如下:接下来的步骤很简单,python的SMTP操作(不会请百度一下废话不多说,直接上代码了import loggingimport smtplib...
2019-12-09 17:45:07 1309
原创 Moving Ball (canvas画布移动的小球)
基于画布canvas实现的小案例,监听画布上的鼠标移动事件,根据其坐标绘制小球,实现小球的半径的减小。颜色的随机。效果如下:比较简单,就不多说,直接上代码了<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpor...
2019-12-04 23:30:37 419
原创 赫夫曼树和赫夫曼编码 (纯C)
#include <stdio.h>#include <stdlib.h>#include <string.h>/*构造赫夫曼树 n个叶子 2n+1个结点 一组带权值的叶子 找权值最小的两个叶子 ( 寻找最小两个权值的叶子 生成新结点 ...
2019-10-28 16:41:17 516
转载 赫夫曼树理论简
赫夫曼树一、前言赫夫曼树,又称最优树,是一类带权路径长度最短的树。二、基础知识1、路径长度:从树中一个结点到另一个结点之间的分支构成这两个结点之间的路径,路径上分支数目称为路径长度。2、树的路径长度:是从树根到每一个结点的路径长度之和。完全二叉树就是路径长度最短的二叉树。3、树带权路径长度:为树中所有叶子结点的带权路径长度之和(记做WPL)。4、最优二叉树或者赫夫曼树:假设有n个权值...
2019-10-28 16:39:56 150
原创 文字溢出处理
在开发时候,后端传给我们一些文字进行渲染,一些标题性的单行文字,当达到一定宽度就会溢出不显示并以点点点来显示。(类似下图效果的实现先看下我们需要实现什么: 1、宽度设置 2、溢出的处理 3、溢出部分用点点点来代替.p1 { width: 500px; height: 50px; line-height...
2019-10-21 19:35:36 206
原创 MySQL的存储(二、创建表并插入)
创建表首先创建一个 spiders的数据库cursor.execute("create database spiders default character set utf8")创建数据库后,连接时需要额外指定一个参数db。然后创建几个字段import pymysqldb = pymysql.connect(host='localhost' , user='root' , passw...
2019-10-19 23:51:05 203
原创 MySQL的存储(一、连接数据库)
@[TOC]MySQL的存储(一、连接数据库)准备工作:确保安装MySql安装PyMySQL库连接数据库:这里首先尝试连接下数据库,假设当前MySQL运行在本地,用户名为root,密码为123456,运行端口为3306。通过PyMySQL的connect()方法声明一个MySQL连接对象db,传入MySQL运行的host。由于MySQL是在本地运行,所以传入localhost,...
2019-10-19 17:07:59 383
原创 CSS 3D图片翻转 ——3D Flipping Effect (3D 翻转效果——
效果:代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>3D Flipping Effect</title> <link rel="stylesheet" type="text/css" href="css/iconfon...
2019-05-28 23:02:05 1462
原创 简单实现jquery轮播图
首先需要定义个切换图片的方法 function changeimg(a){ $('.imgs li ').eq(a).fadeIn(500).css("transform" ,"scale(1.1)").siblings().fadeOut('slow').css("transform" ,"scale(1.0)"); $('.btn-list li').eq(a).addClass('...
2019-05-26 22:17:51 553
原创 浏览器的排版引擎
关于一些排版引擎介绍(1)TridentTriident 是Interent Explorer(IE)浏览器使用的引擎。Trident 在 Windows 操作系统中被设计为一个功能模块,使得其他软件的开发人员可以便捷地将网页浏览功能加入到其开发的应用程序里。国内很多的双核浏览器提供了“兼容模式”,该模式便是使用了 Trident 引擎。其代表软件有遨游、世界之窗、QQ浏览器、猎豹...
2019-01-05 16:17:33 1141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人