自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程教培一线讲师

专注于青少年的编程教学 ;Scratch、Python(基础+应用)、C++(基础+算法)多产品线老师;考级赛事(CPA、蓝桥杯STEMA、GESP、NOC)规划与分析教师,集训、授课教师;

  • 博客(36)
  • 收藏
  • 关注

原创 斐波那契数列题解(非递归c++方法实现)

在做信奥赛()中的for循环题目时,有一道斐波那契数列,想到的第一个方法是使用递归求解;因为以往题目最多使用的就是递归形式,但鉴于该题目在for循环题目堆,所以就思考了一些新方法;下面是我的一些思考,因为在以前从没想到过该方法,所以就在此记录下来。

2023-06-04 21:54:42 1193

原创 WARNING: You are using pip version 22.0.4; however, version 23.0.1 is available. You should consider

pip更新版本

2023-04-14 18:46:25 3173 1

转载 [883] python 安装包出现 Retrying (Retry (total=4, connect=None, read=None, redirect=None, status=None))

安装第三方模式时报错解决

2023-04-14 18:38:52 330

原创 remote: [session-eb4cdb97] 刘港辉: Incorrect username or password (access to ... 错误详细解决

Gitee远程提交资源报错remote: [session-eb4cdb97] 刘港辉: Incorrect username or password (access to解决

2022-10-19 09:38:34 1364

原创 “export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘报错分析

报错分析

2022-10-10 10:31:22 16987 10

原创 Vue理念详解(一)生命周期

Vue生命周期是Vue核心的概念,是Vue执行的全过程 每个 Vue实例在被创建时都要经过一系列的初始化过程,数据监听,模板编译,挂载实例到DOM,更新DOM,销毁DOM,这个过程就是Vue生命周期钩子,下面我就将我学到的Vue生命周期来做一个梳理1.生命周期图解下面是Vue官网赋予的一张生命周期全程图片,可以分为4对(创建,挂载,更新,销毁),8个钩子(执行前和执行后),像慢动作播放beforeCreate(创建前)created(已创建)beforeMount(挂载前)mounted.

2022-05-09 16:54:47 354

原创 前端Vue框架学习(一)基础内容总结

Vue是前端开发主流框架之一,对于开发者来说解决了好多细节问题,方便了开发,提高了效率,下面我就带来Vue2.0的一些基础的内容归纳总结,后期我会归纳Vue3.0的新变化文章参考:Vue基础概念Vue教程Vue视频教学Vue介绍Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架它采用自底向上增量开发的设计,使得开发者只需关注视图层,易于上手,还便于与第三方库或既有项目整合 通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件Vue概念渐.

2022-05-08 22:29:59 1273

原创 yarn详细入门级教程

npm学习点这里参考目录yarn是什么yarn优点安装使用yarn cliyarn installyarn cacheyarn globalyarn infoyarn runyarn.locknpm和yarn对比yarn是什么是一个包管理器,和npm类似;可以让你使用并分享 全世界开发者的(例如 JavaScript)代码。 Yarn 能够快速、安全、 并可靠地完成这些工作(来自官方文档)yarn优点【速度超快】Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载, 同时利用并行下载以最大

2022-05-03 20:49:51 4868

原创 当下流行的打包工具Webpack从入门到熟练系统学习教程(六)webpack5新概念

上一篇:当下流行的打包工具Webpack从入门到熟练系统学习教程(五)webpack详细配置(entry)(output)(module)(resolve)(devServer)(optimization)参考目录webpack5下载自动删除 Node.js PolyfillsChunk 和模块 IDChunk IDTree ShakingOutputSplitChunkCaching监视输出文件默认值更多内容本节为完结篇 简述了webpack5的一些新增功能webpack5此版本重点关注以下内

2022-05-01 21:41:26 244

原创 当下流行的打包工具Webpack从入门到熟练系统学习教程(五)webpack详细配置(entry)(output)(module)(resolve)(devServer)(optimization)

上一篇:当下流行的打包工具Webpack从入门到熟练系统学习教程(四)webpack性能优化

2022-05-01 16:54:08 560

原创 当下流行的打包工具Webpack从入门到熟练系统学习教程(四)webpack性能优化

上一篇:【文件处理】1. 开发环境优化1.1 HMR(模块热替换)一个模块发生变化,只会重新打包这一个模块,而不是打包所有模块,会极大地提升构建速度我们在修改一个样式后主要是优化打包构建速度优化代码调试2. 生产环境优化优化打包构建速度优化运行代码的性能...

2022-05-01 11:39:43 670 3

原创 webpack报错ERROR in ./src/js/index.js 3:0-31 Module not found: Error: Can‘t resolve ‘..解决亲测有效

这可能是文件路径错误了,找不到目的路径导致的一般在打包文件或者在生产环境基本配置的时候老是报错不知道什么原因,可能是以下问题(我报错经常的几个原因)一、关键字没有写对,比如【module写成modules】后者【resolve写成resolver】或者【plugins写成Plugins】等等二、某个图片或者文件路径写错了,文件名写错了三、某个文件引入了未调用四、你写的webpack语法过时了,无法显示五、没有安装一些基础的插件,这个你可以查看这几个博文一二三学完gulp会发现webpa.

2022-04-24 17:26:03 9804 1

原创 webpack打包时提示Invalid configuration object. Webpack has been initialised using a configuration objet错误

一般在打包文件或者在生产环境基本配置的时候老是报错不知道什么原因,可能是以下问题(我报错经常的几个原因)一、关键字没有写对,比如【module写成modules】后者【resolve写成resolver】或者【plugins写成Plugins】等等二、某个图片或者文件路径写错了,文件名写错了三、某个文件引入了未调用四、你写的webpack语法过时了,无法显示五、没有安装一些基础的插件,这个你可以查看这几个博文一二三学完gulp会发现webpack简单一点总之:不要慌,先检查一下自己经常.

2022-04-24 17:23:35 11005 2

原创 当下流行的打包工具Webpack从入门到熟练系统学习教程(三)webpack5对css/js文件的压缩/兼容性/代码风格处理

插件 npm i mini-css-extract-plugin -D使用new MiniCssExtractPlugin()new MiniCssExtractPlugin.loader插件postcsspostcss-loaderpostcss-preset-env // 兼容最近的crome版本 "last 1 chrome version", "last 1 firefox version", "last 1 safa

2022-04-24 14:21:38 1853 1

原创 webpack打包图片时没报错但是不显示图片,教你一招解决

在看webpack视频教学时因为老师的版本和自己的版本不一致导致在打包处理图片是一直显示不了图片,查询了一些技术论坛后才解决了这个困扰我好多天的问题直接上源代码看看我的目录html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">

2022-04-22 19:18:32 2631

原创 MySQL数据库表单数据的查询操作和常见的操作案例(这一篇就够了)

表单的查询操作是数据库中最重要的一部分,这一节将从多个角度阐述数据库表的查询操作对于表的插入,更新,删除点击这里数据库的相关操作点击这里更多精彩内容点击这里提前说明一些语法规则table-name:表名column-name:字段名value:字段值这个是本篇查询所用到的例表CREATE TABLE `emp` ( `EMPNO` int(4) NOT NULL, `ENAME` varchar(10) NOT NULL, `JOB` varchar(9) DEFAUL.

2022-04-19 20:30:47 1749

原创 MySQL数据库之数据的相关插入,更新,删除操作等以及常见的报错分析解决

本文目录1. 插入数据(`insert`)1.1 `insert`关键字1.1.1 为所有字段插入单条数据1.1.2 为指定字段插入单条数据1.1.3 为所有字段插入多条数据1.1.4 为指定字段插入多条数据1.2 `set`关键字1.2.1 为所有字段插入1.2.2 为指定字段插入2.更新数据(`update`)2.1 更新所有记录2.2 更新指定记录3.删除数据3.1 delete关键字3.1.1 删除指定数据3.1.2 删除所有数据3.2 truncate关键字3.2.1 删除所有数据1. 插

2022-04-19 13:48:19 1061

原创 当下流行的打包工具Webpack从入门到熟练系统学习教程(二)Webpack怎么样打包处理资源

打包资源

2022-04-18 18:42:42 551 1

原创 当下流行的打包工具Webpack从入门到熟练系统学习教程(一)

我将分五次把Webpack学习总结清楚这一节讲解Webpack的一些基础概念学习Webpack之前需要有一定的npm基础知识一、什么是WebpackWebpack 是一个前端资源构建工具,静态模块打包器。它将所有资源文件(js/css/images/html)模块化处理并进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。二、五个核心概念Entry入口(Entry)指示Webpack以哪个文件为入口开始打包,分析构建内部依赖图Output输出(Output)指示Webpac.

2022-04-17 19:53:37 1163

原创 gulp包管理工具Guip入门级教程简单易懂的保姆级学习教程

1.什么是Gulpgulp 是基于 node 实现 Web 前端自动化打包工具,利用它能够极大的提高开发效率。打包:将文件压缩,整合,移动,混淆在 Web 前端开发工作中有很多“重复工作”,比如压缩CSS/JS文件。而这些工作都是有规律的。找到这些规律,并编写 gulp 配置代码,让 gulp 自动执行这些“重复工作”。流文件:一种文件传输的格式(一段一段的文件传输)流格式:从头到尾,每个步骤都依赖上一个步骤的结果,最终得到一个成果(gulp是基于流格式的打包构建工具)环境依赖:依赖于no

2022-04-17 16:08:47 2676 1

原创 全面简单易上手的npm包管理工具教程

什么是npmnpm(Node Package Manager)是Node.js标准的包管理器是Node.js默认的,以JavaScript编写的软件包管理系统是最大的软件注册表可以方便地下载、安装、升级、删除包,维护包等等为什么使用npm可以从npm服务器上下载第三方包或者别人编写的代码到本地供自己使用。可以将自己编写的包或者程序供别人使用npm基本使用1.下载先下载Node.js安装过程简单,下一步即可这里有教程安装成功:打开黑窗口(Windows+R)输入:npm -v如果安装

2022-04-15 22:33:02 3254 1

原创 Git手把手0基础最全使用教程(常见的Git基本操作)(Git的安装)(Gitee的使用)(远程仓库)(分支管理)(标签管理)(简单的Linux命令)(Git常用命令)

本文的编写主要参考了以下几位优秀开发工作者的文档及书籍教程:廖雪峰Git教程B站:狂神说Git电子书:GitHub入门与实践【密码:7aik】CSDN博主:mukes1.Git简介1.1.什么是GitGit是目前世界上最先进的分布式版本控制系统;Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目1.2.版本控制版本控制系统(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以.

2022-04-14 18:02:28 241 2

原创 MySQL数据库(表的相关操作-创建查看删除以及表的主键/唯一/非空/默认/外键约束)以及常见报错分析--刘港辉学编程

在阅读本章之前需要学习一些Navicat基本的操作和数据库相关概念数据库基本操作数据库数据类型表的相关操作一.创建表(create)结构:create table xxx(字段名1 数据类型1,字段名2 数据类型2);create table是创建表的关键字id name sex 等等都是字段名,是形容描述数据的int varchar(10) float 等等都是数据类型,用来表示数据的类型-- 创建一个个人信息表,有id,有namecreate table lgh( id in.

2022-04-08 21:30:36 2041

原创 MySQL数据库(数据库的基本操作-创建/修改/删除数据库)以及常见的报错分析

阅读本章内容需要了解一定的数据库基本概念数据库的数据类型、数据库的安装配置和对图形化管理工具-Navicat有一定的基本操作等等本文只是建立在代码的基础上,如有不便请谅解一、创建数据库(create)语法(普通数据库):create database xxx;语法(带有字符集的数据库):create database xxx charater set utf8;语法(带有字符集和比较规则的数据库):create database mydb3 charset utf8 collate utf8_.

2022-04-08 18:13:29 2152

原创 MySQL数据库分享——(MySQL支持的数据类型,MySQL数据类型大全,知识点总结)

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一本文主要参考了北京尚学堂科技有限公司组编的《MySQL数据库教程》一书一.查看数据库支持的所有数据类型*数据类型作为数据的一种属性,能够表示数据的信息以及存储方式的类型,因此合适的数据库字段使用的数据类型对于优化数据库至关重要*我们可以通过在DOC窗口输入相关命令来查看MySQl数据库支持.

2022-04-08 16:20:10 846

原创 自定义默认浏览器一直被恶意还原——教你一招搞定它(简单易上手)

当我们在使用一些编译工具(VSCode)与浏览器交互时,默认打开的浏览器不是我们想要的浏览器,这时可以重置默认浏览器,但是有时候系统会自动更改我们设置的浏览器为360或者Edge浏览器,下面就来教你解决这个问题:一:先教你们设置默认浏览器1:点击设置按钮(“就是“开始”键”)2:选择应用3:选择默认应用并找到里面的Web浏览器选项4:点击浏览器会弹出所有可更改的浏览器5:更改即可这时如果你再打开浏览器时,不是你设置的默认浏览器,那就尴尬了,再教你一招二:暴力更改默认浏览器1:打开系

2021-09-19 17:39:49 1810

原创 数据结构与算法(C语言)第2版第一章绪论知识总结和分享

数据结构与算法作为计算机科类必学的基础课程,重要性可想而知,今天就来分享一下里面基础的知识点,便于后期学习

2021-09-18 14:01:59 796

原创 怎么样在VSCode里面将自定义代码片段设为快捷键(这么良心的/菜鸟的教程来喽)

在通常写代码时,有许多要引入的东西,每次都通过src路径输入过于繁琐,启发于刚入门级的(!)快捷键写法,为什么不自定义一个快捷键来实现这个功能如图,这是刚开始学习jQurey时需要引入的东西,因为每次书写都过于繁琐,因此我要将下面片段设置为快捷键 //从这里开始<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" c

2021-05-18 15:33:08 425

原创 JavaScriptDOM总结(有序整理)史上最全最详细(建议收藏)

在学习JavaScript时,DOM和BOM都是重点内容 在学习加复习的情况下 理解了浅层内容 下面是展示一:DOM简介文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。 W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。 文档:一个页面就是一个文档,DOM 中使用 document 表示 元素:页面中的所有标签都是元素,DOM 中使用 ele.

2021-04-09 21:45:19 1068 1

原创 JavaScript基础总结

在学习完JavaScript后老是感觉学的不扎实,内容经常性的遗忘,,笔记记得又太乱,故在此整理一些笔记帮助后期复习与查找一:JavaScript语言基础1:数据类型:(1): 简单数据类型 (Number,String,Boolean,Undefined,Null)a:数值型:number:十进制 八进制 十六进制 浮点型数据(可以省略整数部分)特殊值(infinity)(2):复杂数据类型 (object)2:常量与变量:常量是程序运行过程中保持不变的量变量是已经命名的储存单位,

2021-03-21 11:07:57 117

原创 git上传前端页面+文件详细步骤,包含第一次配置全局选项,静态页面播放(建议收藏)

git是每个程序猿标配工具,因此熟练应用非常重要,下面我来阐述一下前端上传页面文件的过程第一步:登录git码云账号(支持微信登录)第二步:点击仓库右边的“小加号”创建仓库第三步:填写仓库名称,仓库介绍(可写可不写)第四步:是否开源点击公开第五步:点击创建点击创建后会生成页面(不要关闭此页面)。如果你是第一次传送并没有配置选项,请看下面博客教学点击看我如何第一次配置选项.第六步:打开要推送文件的根目录,右击打开Git Bash Here从第七步开始,每写完敲回车键就可以.

2021-02-16 20:10:05 474 1

原创 html+css文本,图片,行内块元素/块级元素水平/垂直居中合集(内容较多,建议收藏)

在html学习或网页开发中,会遇到需要设置水平居中的场景,但不同类型的元素水平/垂直居中有不同书写格式或者代码,现在我来盘点一下:声明:水平居中是相对于x轴而言:垂直居中是相对于y轴而言:1:行内元素:(1):水平居中:(a):text-align: center; (注:通常给父元素添加该语法) /* div为span的父元素 */ div { text-align: center; width: 500.

2021-02-09 21:14:06 2524 7

原创 元素的分类,特点及之间的相互转换

html中有许多标签/元素,每个都有各自的用途,今天我来做个分类,帮助自己巩固一下1.元素的分类及特点:(1):块级元素(block):bod , h1~h6 , ul , ol , li , div , table , form , p , hr,address , blockquote , center , dir , dl , fieldset , isindex , menu , noframes , noscript , pre ,特点:(a.

2021-02-09 16:07:32 676

原创 less除法在css中无法显示,出现原码

在web布局中,less应用除法无法在css中显示结果,甚至出现源代码报错页:less文件:@no:15;@media screen and (min-width: 320px) { html { font-size: 320px / @no ; }}css文件:@media screen and (min-width: 320px) { html { font-size: 320px / 15; }}解决方案:给less中相除的.

2021-02-06 23:08:50 385

原创 html+css选择器大盘点

前端学习html和css时,不可避免要用到许多选择器,现在我来做一个大盘点1:基本选择器(a):元素选择器:p { font-size: 12px;}(b):ID选择器:#p { color:pink;}(c):类选择器:.nav { background-color: skyblue;}(d):通配符选择器:* { margin: 0; padding: 0;}2:高级选择器(a):后代选择器:ul li { tex.

2021-02-06 16:12:20 250

原创 html网页制作favicon页面,图片存在网页显示

htmlfavicon图片无法显示路径顶级域名出错

2021-02-03 15:38:15 374 2

空空如也

空空如也

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

TA关注的人

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