自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贤蛋大眼萌

励志当个卷心菜~~

  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 有手就行 -- 搭建图床(PicGo+腾讯云)

​ 最简单的理解就是 比如你在浏览器时候输入一个链接,即可访问到一张图片,图片有自己的地址,用来存储这些图片的地方就称为图床​ 平常在学习一些东西或者研究一些东西的时候会整理一下先用 Typora 写后再发到博客网站上,一般都是采用 markdown 格式,开始用的是公共图床,前段时间大佬说不再提供免费图床了,搞得现在存储图片就很闹心。​ 为了一劳永逸,就自己学着搭自己的个人图床,自己掌握自己的资源。

2023-03-24 21:02:35 3669 90

原创 猿创征文|超实用的前端开发工具分享

​ 每个程序都有自己独有的工具库,有着不同的开发习惯,借着这个机会,结合过去的日子用过的开发工具和学习方法,分享给大家一些前端开发的实用工具,希望对正在看此文章的你有一定的帮助。

2022-11-07 09:57:49 2975 118

原创 【面试必刷TOP101】面试官:如何寻找数组中的逆序数?

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻点击开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-11-04 18:16:48 596 23

原创 【小程序开发】事件监听 | 类型划分 | 属性分析

​ 小程序经常需要和用户进行交互,比如点击页面按钮,滑动某个区域,这些用户的操作都会触发小程序事件,事件可以将用户的行为反馈到逻辑层,触发响应的操作。事件可以绑定在组件上,当触发事件时,就会执行逻辑层中对应的事件处理函数。当视图层发生事件时,某些情况需要事件携带一些参数到执行的函数中, 这个时候就可以通过data-属性来完成。当某个事件触发时, 会产生一个事件对象, 并且这个对象被传入到回调函数中, 事件对象有以下常见的属性。共同:都是用来记录手指的触摸点坐标,单指操作时没有区别。

2022-10-28 20:13:05 4452 94

原创 【面试必刷TOP101】面试官:如何寻找峰值?

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻点击开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-10-25 21:29:19 604 35

原创 git Husky 搭配 commitizen ,规范代码提交

husky可以帮助我们在 执行 git commit 提交的时候,按照eslint 规范进行修复代码。husky是一个git hook工具,可以帮助我们触发git提交的各个阶段:pre-commit、commit-msg、pre-push 支持所有的Git 钩子简单说就是在 Git 执行一些操作时,在钩子处执行一些自己需要的命令。

2022-10-23 13:23:44 5789 131

原创 【面试必刷TOP101】面试官:如何判断链表中是否有环?

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻点击开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-10-18 20:30:29 544 21

原创 【小程序语法】详解 WXML

​ 在实际开发中,服务器经常返回各种列表数据,需要渲染到页面展示处理,我们不可能一一从列表中获取数据进行展示,这个时候就需要用到for循环的方式,遍历所有的数据,一次性进行展示。在开发中,我们的页面数据往往不是写死的,都是根据服务器返回的数据进行展示的,或者由用户操作之后发生改变,学过Vue的朋友都知道,有双大括号语法,我们小程序也有一样的插值语法–默认情况下,item – index的名字是固定的,当出现多层遍历时候,item和index会重复,这个时候我们就可指定item – index的名字。

2022-10-13 14:42:34 2019 18

原创 【面试必刷TOP101】面试官:如何合并两个有序列表?

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻点击开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-10-10 17:52:20 661 94

原创 【小程序语法】小程序脚本语言 - WXS

​ WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。某些情况下,我们需要处理wxml中的数据(类似Vue中的过滤器),这个时候就需要用到WXS了。WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行;WXS 的运行环境和其他 JavaScript 代码是隔离的,WXS 中不能调用其他 JavaScript 文件中定义的函数,也不能调用小程序 提供的API

2022-10-07 21:28:24 927 10

原创 【面试必刷TOP101】面试官:如何实现二分查找?

🚀{牛客网}牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-10-06 21:59:37 1840 7

原创 【小程序语法】详解 WXSS

如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。定义在 app.wxss 中的样式为全局样式,作用于每一个页面。在 page 的 wxss 文件中定义的样式为局部样式,只作用在对应的页面,并会覆盖 app.wxss 中相同的选择器。​ 小程序的样式写法跟我们熟悉的CSS一样,也是有三种写法:行内样式、页面样式、全局样式,并且这三种写法都可以作用于页面组件。语句可以导入外联样式表,

2022-10-05 21:51:00 1690 4

原创 【小程序基础】小程序内置组件

实现滚动效果必须添加scroll-x或者scroll-y属性(只需要添加即可,属性值相当于为true了)用于显示文本, 类似于span标签, 是行内元素。垂直方向滚动必须设置scroll-view一个高度。(块级元素,独占一行,通常用作容器组件)​ scroll-view组件。用于显示图片,有如下常见属性。,块级元素,独占一行。​ Button组件。

2022-10-04 16:00:00 1059 10

原创 【面试必刷TOP101】面试官:如何删除有序链表中重复的元素?

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-10-03 21:30:40 3922 80

原创 【牛客前端刷题】JS拔高篇

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。👉🏻开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-10-02 22:00:13 1179 11

原创 【小程序入门】App函数注册小程序实例

​ 可以在Object中定义全局App的数据。因为小程序是没有类似Vuex这样可以存储数据的容器的,所以我们可以把共享数据存在app.js 中,定义一些其他页面都可以访问的数据。data : {

2022-10-01 09:18:37 1978 20

原创 【牛客刷题】前端--JS篇(三)

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。​ 👉🏻开始学习求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-09-28 11:28:10 1652 23

原创 【小程序开篇】小程序架构和配置

介于H5页面和APP之间的一项技术,自身也具有很大的有优势。体验比传统H5页面要好很多,相当于传统的App,使用起来更加方便,不需要在应用商店中下载安装,甚至注册登录等麻烦的操作;每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。微信小程序:https://developers.weixin.qq.com/miniprogram/dev/framework/app.json:全局配置;

2022-09-27 19:58:22 5612 99

原创 【Node.js+koa--后端管理系统】上传图片 、动态配图 | 处理图片大小

提供一个接口,可以让用户获取图片—>将URL存储到用户信息中—> 获取信息时,获取用户头像。每一次进步都是对自己努力的肯定。如果读了文章有收获,不如一起来学习,一起进步吧。需求:图片(文件)上传 /upload/avatar。一步一个脚印,你走过的路,每一步都算数。目的:服务器可以保存一张图片。求知无坦途,学问无捷径。Ps:完整的路由配置。

2022-09-24 11:08:03 576 15

原创 【牛客刷题】前端--JS篇(二)

🚀牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。​求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-09-22 14:34:34 841 27

原创 【牛客刷题】前端--JS篇(一)

牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。🪓自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。​求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-09-21 10:52:47 700 4

原创 【Node.js+koa--后端管理系统】设计标签创建、查询、接口 | 标签绑定到动态

prefix : '/label' }) // 创建标签 labelRouter . post('/' , verifyAuth , create) module . exports = labelRouter。

2022-09-20 23:38:05 641 2

原创 【Node.js+koa--后端管理系统】设计评论发布、修改、查询、删除接口

基于Node.js+koa框架,学习编写后端管理系统思维,理解前后端分离思想,学会操作数据库。

2022-09-19 22:29:18 565 22

原创 【Node.js+koa--后端管理系统】设计动态发布、修改、查询、删除接口

验证用户是否具备权限verifyAuth(//目录:@/middleware/auth_middleware.js)–> 创建动态//目录:@/router/moment_router.js // 创建动态 const Router = require('koa-router') const {prefix : '/moment' }) // 创建动态 momentRouter . post('/' , verifyAuth , create)

2022-09-18 16:47:01 1335 82

原创 【牛客刷题】大厂真题 | 前端面试篇(一)

牛客网是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,更是一个专注于程序员的学习和成长的平台。自学是一个程序员必备的能力,而提高自己的编程能力最好方法就是通过刷题。一次偶然的机会让我发现牛客网这个新大陆,开启自己IT之旅。这里有个大厂的面试真题,知己知彼百战百胜。更有在线编程调试功能,提高编程效率。​求知无坦途,学问无捷径。👣一步一个脚印,你走过的路,每一步都算数。

2022-09-18 16:30:38 391 55

原创 【Node.js+koa--后端管理系统】用户登录接口设计 | 登录验证 | 登录返回凭证(令牌)

引入keys(参考http://t.csdn.cn/u4tO1 )–>将公钥和私钥写入配置文件下(src/app/config.js):这里补充一下cookie和token的相关知识 http://t.csdn.cn/u4tO1。每一次进步都是对自己努力的肯定。如果读了文章有收获,不如一起来学习,一起进步吧。一步一个脚印,你走过的路,每一步都算数。求知无坦途,学问无捷径。

2022-09-17 15:16:04 1110 8

原创 【Node.js+koa--后端管理系统】用户注册接口设计 | 连接Mysql数据库 | 校验注册权限

创建工具函数,处理MD5密码加密(@/utils/password_handle.js)将用户注册的密码拦截之后加密,再存储到数据库中,防止数据库泄露,这里采用MD5加密。环境配置文件中填写,这样只需要在.env文件中修改数据库配置信息就可以了。编写用户注册的中间件,用户写入用户名和密码,编写中间件。采用分层架构的思维,不同的模块处理不同的内容。先编写数据库操作语句,后面单独将数据库连接处理。中中间件verifyUser中插入。判断用户是否已经存在在数据库中。这里的环境变量需要自己在。

2022-09-16 14:47:48 1751 93

原创 【Node.js+koa--后端管理系统】项目初始化搭建

基于Node.js+koa框架,学习编写后端管理系统思维,理解前后端分离思想,学会操作数据库。

2022-09-15 10:27:34 770 11

原创 【Typescript综合】模块化开发

typescript会在哪里查找我们的类型声明呢?内置类型声明通常在我们安装typescript的环境中会带有的;https://githu.com/microsoft/TypeScript/tree/main/lib​ 外部类型声明通常是我们使用一些库(比如第三方库)时,需要的一些类型声明下面介绍两种方式声明:

2022-09-11 08:00:00 570 25

原创 【Typescript重点】泛型的使用

​ 有时候我们希望传入的类型有某些共性,但是这些共性可能不是在同一种类型中。比如string和array都是有length的,或者某些对象也是会有length属性的,这个时候我们就可以对类型做一个约束。有人说那么使用any,使用any的时候,我们其实已经丢失了类型信息了。我们需要在这里使用一种特性的变量 - 类型变量(type variable),它作用于类型,而不是值。​ 我们在开发时可以传入多个类型。​ Typescript的泛型就是可以实现。​ 在定义接口的时候也可以使用泛型。

2022-09-09 08:00:00 378 13

原创 【Typescript重点】接口的使用

​ 枚举类型是为数不多的TypeScript特性有的特性之一,枚举其实就是将一组可能出现的值,一个个列举出来,定义在一个类型中,这个类型就是枚举类型。通过interface来定义对象中普通的属性和方法的,实际上它也可以用来定义函数类型。我们可能会遇到接口中不确定的属性名,类型,方法,这个时候可以使用索引类型。接口中也可以定义可选属性,上述例子中的 friend 属性就是可选属性。接口和类一样都是可以集成的,但是一般类只允许单继承,接口是支持多继承的。如果是定义非对象类型,通常推荐使用type。

2022-09-08 08:00:00 681 18

原创 【Typescript基础】类的使用

​ 使用class 关键字来定义一个类。如果类型没有声明,默认类型是any抽象类:是使用abstract声明的类抽象方法:在TypeScript中没有具体实现的方法(没有方法体),就是抽象方法。抽象类是不能被实例的话(也就是不能通过new创建)抽象方法必须被子类实现,否则该类必须是一个抽象类;

2022-09-07 08:00:00 326 12

原创 【Typescript基础】函数详解

​ 这里会报错,虽然我们将sayhello函数放入info对象中,但是我们通过对象调用sayhello函数的是,this指向的对象,但是如果直接调用sayhello函数的时候,this指向了函数本身,造成了混乱,所以这里会报错,typescript中不允许我们这样做。如果函数作为参数时候,也可以在参数中编写函数类型。​ 在JavaScript中的this指向对象时十分重要的,但是在typescript中的this指向是很难确定类型的,所以在typescript中的this指向是可以被推导出来的。

2022-09-06 10:06:42 727 12

原创 猿创征文|【Typescript入门】常用数据类型(3)

是一个逻辑操作符,当操作符的左侧是 null 或者 undefined 时,返回其右侧操作数, 否则返回左侧操作数。如果指定的属性在指定的对象或其原型链中,则in 运算符返回true。可选链事实上并不是TypeScript独有的特性,它是ES11(ES2020)中增加的特性。作用是当对象的属性不存在时,会短路,直接返回undefined,如果存在,那么才会继续执行。,表示可以确定某个标识符是有值的,跳过ts在编译阶段对它的检测。​ 给定的执行路径中,我们可以缩小比声明时更小的类型,这个过程称之为缩小。

2022-09-04 19:41:47 1100 106

原创 猿创征文|【Typescript入门】常用数据类型(2)

​ 联合类型(Union Type)是由两个或者多个其他类型组成的类型,表示可以是这些类型中的任何一个值,联合类型中的每一个类型被称之为联合成员(union’s members),中间用一个 “ | ”隔开。​ 通过在类型注解中编写 对象类型 和 联合类型,但是当我们想要多次在其他地方使用时,就要编写多次,这个时候就可以给对象类型起一个别名。函数参数类型的注解:声明函数时,可以在每个参数后添加类型注解,以声明函数接受的参数类型。对象类型也可以指定哪些属性是可选的,可以在属性后面添加一个?

2022-09-02 11:07:18 480 38

原创 猿创征文|【Typescript入门】常用数据类型(1)

​ 数字类型是我们开发中经常使用的类型,TypeScript和JavaScript一样,不区分整数类型(int)和浮点型 (double),统一为。​ unknown是TypeScript中比较特殊的一种类型,它用于描述类型不确定的变量。​ 在TypeScript中,它们各自的类型也是undefined和null,也就意味着它们既是实际的值,也是自己的类型。数组中一般是存放同一种类型的数据,但是元组中每个元素都有自己特定的类型,根据索引值可以确定对应的类型。可以对any类型的变量进行任何操作,赋任何值。..

2022-08-31 19:32:57 654 28

原创 猿创征文|【Typescript】搭建TS的编译环境

JavaScript所拥有的特性,TypeScript全部都是支持的,并且它紧随ECMAScript的标准,所以ES6、ES7、ES8等新语法标准,它都是支持的。例如ES5以及之前的使用的var关键字关于作用域的问题,最初JavaScript设计的数组类型并不是连续的内存空间等等。​ 在进行TypeScript开发时,我们会针对TypeScript进行相关的配置,而这些配置信息是存放在一个tsconfig.json文件中的。随着ES6、7、8等的推出,每次都会让这门语言更加现代、更加安全、更加方便。....

2022-08-30 18:34:30 2382 124

原创 【Vue3.0移动端项目--旅游网】-- 详情页的标签定位滚动

基于Vue3.0、Vite、Vue-router、Pinia、Vant、Git搭建的移动端项目。使用目前比较新的前端技术栈,学习如何从零搭建一个完整的项目。一起学习共同成长

2022-08-29 15:51:11 440 22

原创 【Vue3.0移动端项目--旅游网】-- 集成百度地图以及底部模块

基于Vue3.0、Vite、Vue-router、Pinia、Vant、Git搭建的移动端项目。使用目前比较新的前端技术栈,学习如何从零搭建一个完整的项目。集成百度地图

2022-08-28 16:44:52 588 5

原创 【Vue3.0移动端项目--旅游网】-- 房东评价、热门评论、预定须知模块

title = "房东介绍" more - text = "查看房东主页" > < div class = "header" > < div class = "left" > < div class = "avatar" > < img : src = "landlord.hotelLogo" > < / div > < div class = "info" > < div class = "name" > {{{

2022-08-28 15:04:32 354

单片机与PC机串口多机通信.zip

利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC机多机通信仿真平台,熟悉单片机串口的配置及与PC机的多机通信方法(PC机作为主机、多单片机作为从机)。 通过按键对数字时钟进行“本地”在线修改;尝试制定通信协议,通过串口实现单片机的“远程控制”,理解“本地”及“远程”控制的区别。

2021-01-21

六位数码管静态及动态显示

静态显示:6位数码管循环显示数字0~F; 动态态显示:6位数码管同时显示数字1~6; 源码以及proteus电路原理图

2021-01-05

空空如也

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

TA关注的人

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