自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (2)
  • 收藏
  • 关注

原创 端口号被占用

3. 关闭被占用端口。

2023-06-20 12:41:31 170

原创 ModuleNotFoundError: No module named ‘ruamel‘

【代码】ModuleNotFoundError: No module named ‘ruamel‘

2023-04-23 23:10:42 215 1

原创 options has an unknown property ‘overlay‘.

ValidationError: Invalid options object. Dev Server has been initialized using an options object that does not match the API schema. - options has an unknown property 'overlay'. These properties are valid: object { allowedHosts?, bonj

2023-04-12 16:06:23 1789 1

原创 Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

使用NodeJS编写服务端存储cookie时注意事项

2023-01-24 12:58:32 526

原创 Fedora 安装Visio

Visio

2022-12-31 16:35:21 131

原创 Fedora 装系统后连接不上无线网络和蓝牙设备

新装的fedora37,无法连接无线网络和蓝牙鼠标。设置里没有无线网络连接,搜索蓝牙无设备。猜测是驱动安装问题。

2022-12-31 15:08:13 2132

原创 Fedora初始化 | python在Fedora中的初始化搭建

2022-12-29 15:54:16 1116

原创 kindle格式转换,.azw格式转换

电子书转换,azw格式转换,kindle电子书下载

2022-11-14 19:29:20 663

原创 Ditto 复制粘贴

复制粘贴作为最基本的操作,几乎没有同学不用。对懒癌晚期来说,不停的复制粘贴真心是费手。

2022-10-03 13:42:49 1949

原创 screentogif 录屏

录屏软件发展到今天,百花齐放,既有相似的功能,但也有各自的特性,作为用户的我们可以有了非常多的选择。

2022-10-03 13:38:47 731

原创 Word2Vec的安装与使用

向量词

2022-09-01 21:40:49 4832 4

原创 error:could not build wheels for word2vec, which is required to install pyproject.toml-based project

error:could not build wheels for word2vec, which is required to install pyproject.toml-based project

2022-09-01 16:11:10 2753

原创 安装MinGW win安装gcc

安装MinGW win安装gcc

2022-09-01 16:07:03 4825 1

原创 MinGW-w64下安装报错the file has been downloaded incorrectly

the file has been downloaded incorrectly

2022-09-01 15:19:11 3228

原创 error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“: h

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": h

2022-09-01 12:33:12 4351 4

原创 win10 安装visual studio C++ build tools 【visualcppbuildtools_full.exe】提示安装包丢失 毁坏

win10安装visual studio C++ build tools 提示安装包丢失或毁坏

2022-09-01 12:30:22 2899 12

原创 DataGrip

适合自己的才是最好哒。

2022-06-21 21:18:12 1900

原创 Everything-文件查找工具

Everything是一款基于名称快速定位文件和文件夹的window上的搜索软件。

2022-06-21 19:07:16 2557

原创 FreePiano下载与使用

介绍一款通过键盘弹琴的产品

2022-06-21 19:04:48 3591

原创 邮件加密 Gpg4win(GPG)【遵循Openpgp】

什么是Gpg4win想介绍Gpg4win,需要先做一些铺垫。1991年,程序员Phil Zimmermann开发了一个免费软件PGP(Pretty Good Privacy),此软件专门用于信息加密,风靡世界。但由于一些原因,PGP不能继续自由使用。就有了一个PGP的代替品出现,就是GPG,并被取名为GnuPG。而PGP协议也几经变迁,最终出现了OpenPGP协议,作为PGP加密协议的开放标准版本。GPG就是OpenPGP标准最有名的实现,可以通过自由软件许可证获得。讲完历史,我们说回Gpg4w

2022-05-29 15:23:00 3514

原创 FileZilla的安装及使用

前几天,妹纸让我帮忙传个文件到服务器上。我愉悦又流畅的打开了远程连接,将复制的文件粘贴在服务器上。妹纸看到我行云流水的操作惊呆了。问我平时是不是都这么传文件。我当时挺起胸板板骄傲的答是,就在我准备接受表扬的时候,妹纸摇了摇头走了。我想不明白为什么…吃瓜群众:为什么呀?因为,有个叫FileZilla的软件,可以直接传文件到服务器,根本不用开远程连接。妹纸觉得我老气。嘤嘤嘤【猛男哭泣】。吃瓜群众:我们不想丢人,快给我们手撕FileZilla。了解FTPFileZilla是一个FTP客户端,本着知其然,

2022-04-27 11:14:11 1101

原创 nvm的安装与使用

Node.js是谁众所周知,是一个基于"Chrome V8 引擎" 的JavaScript “运行环境”。小声BB:那V8是谁?小编露齿而笑:“V8引擎是一款专门解释和执行JS代码的虚拟机, 任何程序只要集成了V8引擎都可以执行JS代码。也就是说只要将V8引擎嵌入到不同的宿主环境中, 就可以在不同的宿主环境下执行JS代码。”小声BB:那“运行环境”是谁?小编微笑:“运行环境的特点: 可以运行"特定编程语言"编写的"应用程序"例如:可以在Windows/Linux运行环境中, 运行通过C/

2022-04-27 11:06:25 567

原创 Redux DevTools工具的安装

什么是Redux DevTools?Redux DevTools是一款由Redux官方提供的浏览器调试工具,可以让我们更加方便的对Redux保存的状态进行追踪调试。大白话就是:类似于Vuex。完整项目地址:https://github.com/reduxjs/redux-devtoolsRedux DevTools chrome扩展程序地址:https://github.com/zalmoxisus/redux-devtools-extension(用于下载工具压缩包)如何使用Redux De

2022-04-27 11:04:04 1958 2

原创 TS声明文件

TS声明文件一、声明文件的使用一)、声明的定义与使用在同一文件中二声明的定义与使用不放在同一文件二、声明文件的安装:使用ts进行开发的时候,不可避免的需要引用第三方的 JS 的库,但是默认情况下TS是不认识我们引入的这些JS库的。所以在使用这些JS库的时候, 我们就要通过声明文件告诉TS它是什么, 怎么用。一、声明文件的使用一)、声明的定义与使用在同一文件中html文件中<!DOCTYPE html><html lang="en"><head>

2022-01-14 13:28:03 4230

原创 TS2322: Type ‘“123“‘ is not assignable to type ‘number‘.

使用TypeScript,报错:TS2322: Type ‘“123”’ is not assignable to type ‘number’.问题原因:定义的数值类型的数据,赋值是一个字符串。因此报错。解决办法:将字符串修改为数值类型即可。

2021-06-18 16:06:59 2202

原创 Hooks的基本介绍

1 什么是HooksHook 是 React 16.8 的新增特性,它可以让函数式组件拥有类组件特性【如:保存自己的状态,有自己的生命周期方法】基础的Hook:useState、useEffect、useContext额外的Hook:useReducer、useCallback、useMemo、useRef、useImperativeHandle、useLayoutEffect、useDebugValue2.为什么需要Hook?在Hook出现之前, 如果我们想在组件中保存自己的状态,如果

2021-06-17 12:51:57 2204

Python、Pip、第三方库的安装

本文仅以windows系统为例,介绍Python的安装。Python的安装1.安装Python2.安装Pip3.使用Pip安装第三方库3.1.第三方库的pip安装方法3.2.第三方库的集成安装方法3.3.第三方库的文件安装方法1.安装Python下载python安装包:python官网。现在一般用Python3比较好,下载的时候注意匹配自己的电脑位数。双击下载好的.exe文件,一直下一步即可注意:要注意勾上Add Python 3.x to PATH,然后点“Install Now

2021-06-17 12:45:05 299

原创 Redux DevTools的安装与使用

Redux DevTools的安装与使用1.什么是Redux DevTools?2.如何使用Redux DevTools2.1在浏览器中安装Redux DevTools2.2 添加Redux DevTools中间件配置1.什么是Redux DevTools?Redux DevTools是一款Redux官方提供的浏览器调试工具,可以让我们很方便的对Redux保存的状态进行追踪调试完整项目地址chrome扩展程序地址(用于下载工具压缩包)2.如何使用Redux DevTools注意:我使用

2021-05-28 13:28:32 5534 2

原创 nvm use xxx无效

问题描述:使用nvm use xxx命令切换版本后,执行nvm ls命令,当前使用版本号前无“*”,未切换成功。问题原因:nodejs默认安装目录没有安装相对应的node版本。解决方案:1 删除nodejs文件夹,2 nvm uninstall xxx版本。3 重新nvm install xxx版本后,4 立马nvm use xxx对应版本,就能生效了。...

2021-05-28 13:25:24 2660

原创 ReferenceError: primordials is not defined

问题:使用npm打包Redux DevTools工具,报错:ReferenceError: primordials is not defined解决办法:将node版本降级为11.15.0【也可升级gulp】。说明:报错的原因,很多解释是说打包的时候node和gulp版本冲突,建议使用node12以上(>12)且gulp3以上(>3)版本打包。或者node不大于12(<=12)且gulp不大于3(<=3)进行打包。个人因担心gulp升级4以上,语法有变化造成不能成功打.

2021-05-28 12:53:15 1080

原创 Redux基本介绍【状态管理器】

本文每节之间有一定关联关系,建议小白阅读全文。大神们找对应章节内容即可。Redux基本介绍【React状态管理器】1 基本概念1.1 什么是Redux?1.2.什么是可预测的状态管理?1.3.为什么要使用Redux?1.4.Redux核心理念2 三大原则3 基本使用3.1 单独使用Redux4 React使用Redux5 React子组件中使用Redux1 基本概念1.1 什么是Redux?Redux是一个管理状态(数据)的容器,提供了可预测的状态管理1.2.什么是可预测的状态管理?数据 在什么

2021-05-03 11:01:15 298

原创 React中使用React-Redux

安装:npm i react-redux在祖先组件【index.js】中,导入Redux。使用Provider包裹祖先组件的内容。并在Provider中传递store属性。// index.jsimport ReactDOM from 'react-dom'; // 虚拟DOM转换为真实DOMimport React from 'react'; // 将JSX转换为createElementimport App from "./App";import {Provider} from "reac.

2021-04-29 12:47:34 200

原创 React子组件中使用Redux

App.jsimport React from 'react'; // 生成虚拟DOMimport store from "./store/store";import {addAction, subAction} from "./store/action";import Son from "./Components/Son";import Son2 from "./Components/Son2";import './App.css'class App extends React.PureC

2021-04-29 12:43:21 309

原创 编写利于维护的Redux

1 项目文件夹/src文件夹中新建store文件夹,新增store.js文件、reducer.js文件、constants.js文件、action.js文件store.js文件import {createStore} from "redux";import reducer from "./reducer";// 利用store来保存状态(state)const store = createStore(reducer)export default store // 暴露出来reducer..

2021-04-27 16:42:59 100

原创 React-路由跳转报错:Error: Invariant failed: You should not use <withRouter(App) /> outside a <Router>

报错:Error: Invariant failed: You should not use <withRouter(App) /> outside a 问题描述:使用history的push方法手动跳转路由。结果报错问题原因:如果一个组件要使用路由创建, 那么这个组件必须包裹在BrowserRouter, HashRouter中解决办法:将组件包裹在BrowserRouter,或HashRouter中即可...

2021-04-21 17:42:45 6641

原创 React-路由跳转-Cannot read property ‘push‘ of undefined

报错:Cannot read property ‘push’ of undefined问题描述:使用history的push方法手动跳转路由。结果报错push方法undefined了this.props.history.push('地址')问题原因:如果一个组件是通过路由创建的, 那么系统就会自动给这个组件传递一个history对象。但是如果一个组件不是通过路由创建的, 那么系统就不会给这个组件传递一个history对象,history对象都找不到了,那push方法自然就报错undefined解

2021-04-21 17:40:20 1050

原创 如何搭建一个React项目

1.自行手动配置详见:手动创建一个React项目https://zh-hans.reactjs.org/docs/add-react-to-a-website.htmlhttps://reactjs.org/docs/add-react-to-a-website.html2. 通过脚手架自动配置详见:脚手架自动创建React项目https://zh-hans.reactjs.org/docs/create-a-new-react-app.html...

2021-04-05 16:16:35 141

原创 脚手架自动创建React项目

1.什么是脚手架?脚手架是一种能快速帮助我们生成项目结构和依赖的工具每个项目完成的效果不同,但是它们的基本工程化结构是相似的。既然相似,就没有必要每次都从零开始搭建,完全可以使用一些工具,帮助我们生成基本的项目模板。那么这个帮助我们生成项目模板的工具我们就称之为’脚手架’2.什么是create-react-app?create-react-app就是React的脚手架工具,它可以快速的帮我们生成一套利用webpack管理React的项目模板3.如何安装和使用create-react-app?

2021-04-05 16:15:56 234

原创 手动创建一个React项目

手动创建一个React项目1.创建一个DOM容器2.添加两个script标签,导入文件react.js和react-dom.js3. 通过react.js创建虚拟DOM4.通过react-dom.js渲染虚拟DOM完整代码需求:给一个div绑定带内容的div1.创建一个DOM容器<div id="app"></div>2.添加两个script标签,导入文件react.js和react-dom.js <script src="https://unpkg.com

2021-04-05 16:09:08 302

原创 React项目查看webpack【报错:Remove untracked files, stash or commit any changes, and try again.】

在React项目中,,webpack的相关文件默认被隐藏,如果想查看webpack文件,就在项目目录下输入:npm run eject如果报错Remove untracked files, stash or commit any changes, and try again,是因为使用脚手架新建的项目中,有文件被删除。因此五大执行该命令。...

2021-04-05 15:21:19 298

redux-devtools.zip

Chrome 扩展:redux-devtools.zip

2021-05-28

动态数据填入ul(新闻展示页面).zip

鉴于同学们会留言找我要jquery-ajax实现动态数据填入ul(新闻展示页面)的代码,因此特将代码上传,无需c币。 代码是很久以前的了,CSS样式弄得很简单,只是提供一个思路。具体样式需大家自行编写。

2020-05-14

空空如也

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

TA关注的人

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