自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 从零到一搭建一个属于自己的博客系统(弎)

前言:结合上文讲到了博客发布,本篇文章进行对于个人的信息进行一系列操作:从零到一搭建一个属于自己的博客系统(弌):从零到一搭建一个属于自己的博客系统(弌)从零到一搭建一个属于自己的博客系统(弍):从零到一搭建一个属于自己的博客系统(弍)目录:一.界面元素:二.个人中心:1.页面部分以及HTML:2.CSS:3.效果图:4.js:三.Django接口:1.修改密码(update):2.忘记密码(see):3.日志查看(seemsg):4.日志写入(usermsg):四.补充:五.换肤:一.界面元素:

2021-07-25 16:54:41 106235 3

原创 从零到一搭建一个属于自己的博客系统(弍)

前言:在上篇博客从零到一搭建一个属于自己的博客系统(弌)中我们讲到了登录界面以及功能的实现,接下来我们来看看首页制作以及文章的发布。环境:vue+webpack请求的发送:axios后端接口:Django数据库:mysql项目结构图:(- - -在上篇文章中,我们少了很多的细节,接下来这篇博文中我会来给大家补上的哦- - -)目录:一.路由守护:二.axios封装:三.Homepage(首页):1.需求:2.HTML代码:3.CSS代码:4.js代码:5.不同用户不同数据:四.

2021-06-20 22:30:35 97977 8

原创 从零到一搭建一个属于自己的博客系统(弌)

前言:其实在很早之前就有这种想法了,只不过一直比较忙没有进行实践,最近写出来和大家分享分享,一起来实现一个属于自己的博客系统。开发环境:前端:webpack+vue,后端:Django不懂的小伙伴可以移步搭建第一个Django项目,数据库:mysql目录:一.项目简介:二.项目搭建:1.前端:(1).项目的目录:(2).组件以及axios:(3).登录界面:html代码:css代码:js代码:2.后端:(1).新建views文件:(2).连接mysql:(3).文件使用:(4).服务开

2021-06-16 22:18:02 98414 16

原创 一篇文章带你进入JavaScript--JavaScript总结

前言:在学习这么长时间后的JavaScript后,今天来做个大概的总结,首先由基础的JavaScript介绍开始。目录:一.什么是JavaScript1. 基本的语法2.字面量和变量3. 标识符二.JavaScript基本(1).数据类型(2).数据类型转换(3).运算符:一.什么是JavaScript在学习前我们首先得知道这门语言是什么,有什么用,更详细的介绍–JavaScript入门,下面我们来看一下JavaScript;JavaScript负责页面中的的行为。- 它是一门运行在浏览器

2020-12-29 23:05:29 98681 16

原创 原生JavaScript以及jQuery实现轻量级的记事工具(todolist)--适应手机端

前言:在看了TODOlist这个记事列表后,我们通过JavaScript以及jQuery来进行实现这个轻量的记事本。原工具连接:www.todolist.cn,我们进行实现的工具链接:www.jcsy.work此项目未能进行本地存储数据效果图:目录:一.思路分析:二.简单实现:1.HTML:2.CSS:3.JS以及jQuery:一.思路分析:由于考虑到手机端的问题,所以我们的计算单位采用rem;主需的标签有a,input,li;需要进行节点的操作,使用createElement;判断

2020-12-19 19:18:21 98440 10

原创 深入浅出--Linux基础命令知识(总结,配图文解释)

前言:在学习Linux时候想必大家都会遇到一个问题,就是Linux中命令太多了,今天博主给大家总结总结收集一下咱们最常用到的命令:(在本博主用的操作系统中感觉Ubuntu是比较好用的,所以一切都在Ubuntu中,但是命令不影响啥)Linux基础命令:一:用户目录:二:常用的Linux命令:1.ls:2.tree:3.pwd:4.clear:5.cd命令集合:三.路径:1.绝对路径:2.相对路径:四.隐藏技能:五.文件命令:1.touch:2.mkdir:3.rm:4.rmdir:5.cp:6.mv:六:终

2020-08-10 03:29:16 107395 29

原创 C#中关于接口(Interface)的详解(附带案例)

接口是什么?接口该怎么去声明?接口成员是什么?接口成员包括什么?接口成员如何去进行声明?接口有什么特点?接口如何去实现呢?接口实现的两种方式?接口被使用的目的或者作用是什么?

2020-06-18 17:51:51 143417 7

原创 每天一遍,防止迷茫----致自己!

前言:

2020-06-13 15:19:36 140082

原创 微信公众号设置关键词回复、自动回复、关注回复平台使用手册

在微信公众平台设置关键词自动回复,可以通过添加规则(规则名最多为60字数),订阅用户发送的消息内如果有您设置的关键字(关键字不超过30字数,可选择是否全匹配如设置了全匹配则必须关键字全部匹配才生效),即可把您设置在此规则名中回复的内容自动发送给订阅用户。

2024-07-24 16:34:30 5291

原创 js比较两个数组是否相等

实现此功能需要考虑的问题有,数组里面每一项的类型(数组、对象等),有可能是单独也有可能是嵌套式,所以需要用到递归来进行操作。函数来比较对象的嵌套属性,这种比较方法对性能要求较高,因为它需要遍历每个对象的每个属性。中不包含第二个对象的某个键,或者对应的值不同,返回。函数:这个函数用于比较两个数组中的对象是否相等。函数:这个函数用于比较两个对象是否相等。中,然后遍历第二个对象的键值对。函数应递归比较值,如果值是对象则调用。将第一个对象的键值对存储在。

2024-05-20 15:34:49 2321

原创 Vue中进行粘贴板粘贴数据(图片、文字等)

在页面中如果需要进行粘贴数据,那么就要读取系统粘贴板,通过此来进行粘贴板数据的操作。2.代码解释:首先定义了一个变量 ,用于存储 类的实例。如果 为空,则创建一个新的 实例并赋值给 ,以保证只有一个 实例存在。 类的构造函数通过检测用户代理字符串来确定当前运行环境是否支持本地原生功能(如 桌面应用或者 上的 Web 应用)。如果支持本地原生功能,则使用本地原生的剪贴板 ,否则使用 标准的剪贴板 。在构造函数中,还调用了 方法来设置写入剪贴板的方法。 方法用于设置写入剪贴板的方法。如

2024-05-12 02:28:17 3182

原创 js通过时间戳以及随机数生成uuid

UUID 的全称是 Universally Unique Identifier,即通用唯一识别码。它是一个用于计算机系统中以保证在一定范围(例如在同一台机器、同一个网络中或者在多个网络之间)的全局的唯一性标识符。标准的UUID格式由32个16进制数字组成,以连字符分为五组,形成一个36字符(32个字符和4个连字符)的字符串。例如:123e4567-e89b-12d3-a456-426614174000。

2024-01-09 10:48:05 8543

原创 基于vue实现滑块动画效果

主要实现:通过鼠标移移动、触摸元素、鼠标释放、离开元素事件来进行触发创建了一个滑动盒子,其中包含一个滑块图片。通过鼠标按下或触摸开始事件,开始跟踪滑块的位置和鼠标/触摸位置之间的偏移量。然后,通过计算偏移量和起始时的位移值,设置滑动盒子的 transform 属性来实现滑动效果。使用 transition 属性,还可以为滑块添加滑动动画。

2023-10-17 01:44:01 8545

原创 算法篇--整数反转

将整数转换为字符串的操作具有O(log(x))的时间复杂度,其中x是输入整数。这是因为数字转字符串的时间复杂度与数字的位数成正比,使用循环将字符串逆序拼接到新的字符串str中,需要遍历字符串的长度,时间复杂度为O(log(x))。

2023-08-04 00:34:12 15718

原创 算法篇--无重复字符的最长子串

首先,定义三个变量:`left`表示当前滑动窗口的左边界,初值为`0`;`maxLen`表示最长不重复子串的长度,初值为`0`;`map`是一个Map对象,用来记录字符和字符对应的下标。然后,通过一个循环遍历字符串`s`中的每个字符。在每次循环中,首先判断当前字符`s[i]`是否在`map`中存在,并且它的下标大于等于`left`。如果满足条件,则将`left`移动到`s[i]`上次出现的下标的下一个位置,确保滑动窗口中不包含重复的字符。

2023-08-04 00:12:51 15398

原创 算法篇--两数之和,梦开始的地方

非形式地说,`算法(algorithm)`就是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。这样算法就是把输人转换成输出的计算步骤的一个序列。

2023-07-18 20:50:26 15835

原创 Java中System.arraycopy()

它可以用来将一个数组的内容复制到另一个数组中,也可以将数组的一部分内容复制到目标数组的指定位置。参数目标索引(destPos):这是目标数组中你想要将复制的元素放置的位置索引。参数目标数组(dest):这是目标数组对象,它是你要将元素复制到的数组。目标数组的类型和源数组的类型必须相同或兼容。参数源索引(srcPos):这是源数组中需要开始复制的位置索引。第一个示例复制整个源数组,第二个示例复制源数组的一部分元素到目标数组的指定位置。参数源数组(src):这是你要复制的原始数组对象。中的元素复制到目标数组。

2023-06-29 14:55:32 1149

原创 Java中数组常用的操作方法

数组元素最大值和最小值:可以使用循环遍历数组,同时记录最大值和最小值,并在遍历完成后得到最大值和最小值。数组元素反转:可以使用两个指针,一个指向数组首部,一个指向数组尾部,交换元素位置来实现数组的反转。数组元素平均值:可以使用循环遍历数组,计算数组元素的总和,然后除以数组的长度得到平均值。数组元素求和:可以使用循环遍历数组,并将每个元素相加来计算数组元素的总和。数组元素筛选:可以使用流和过滤器来筛选数组中符合特定条件的元素。数组元素去重:可以使用Set集合来去除数组中的重复元素。方法查找元素是否存在。

2023-06-29 14:19:38 817

原创 JS实现简单的冒泡、快速、插入排序等

斐波那契数列是一种经典的数学问题,它可以用递归或迭代的方式求解。斐波那契数列的定义是: F(0) = 0, F(1) = 1, F(n) = F(n-1) + F(n-2) (n≥2)。斐波那契数列在计算机科学中有着广泛的应用,例如在算法设计和密码学等领域。

2023-06-21 09:31:38 15453

原创 我有一个页面a,在页面a中调用了一个组件,然后组件中要切换页面a的一块区域,该怎么实现?

你可以在组件中使用路由的编程式导航,通过访问路由实例来切换页面a的对应区域。具体来说,你可以先在页面a中设置一个具有唯一标识的占位符元素,然后在组件中通过路由实例访问这个元素并修改其内容或样式来实现区域切换。你可以在组件中使用路由的编程式导航,通过访问路由实例来切换页面a的对应区域。具体来说,你可以先在页面a中设置一个具有唯一标识的占位符元素,然后在组件中通过路由实例访问这个元素并修改其内容或样式来实现区域切换。方法,该方法会接收一个包含目标路由信息的对象,其中可以包含要传递给目标路由的参数和查询参数。

2023-05-26 11:17:29 15815

原创 node通过websocket实现聊天室功能 案例

现在你可以在聊天室中发送消息,并且所有连接到该服务器的客户端都将收到这些消息。

2023-05-26 10:58:21 15461

原创 js比较两个对象中某些字段是否相同

【代码】js比较两个对象中某些字段是否相同

2023-03-01 10:28:03 15777 1

原创 node.js封装mysql处理语句

在以往接口中一般都是直接在路由中书写相关处理语句,造成代码冗余性,今天使用express框架来进行相关mysql的语句封装

2023-01-13 19:51:01 22929 1

原创 uniapp自定义弹窗时去掉title栏

最近在微信小程序项目中有这么一个需求,当点击页面中某一个元素时,调起弹窗显示相应的组件并且隐藏掉`title`栏,点击组件中的关闭图标时,弹窗销毁并显示相应的`title`栏。找了一下发现好多都不太对,于是记录下实现过程。

2022-11-21 11:59:39 67021

原创 uniapp进行交互反馈

显示消息提示框顾名思义,这个api就是隐藏消息提示框显示 loading 提示框,通常我们可以使用在进行网络请求或者在进行下一步操作中使用。隐藏 loading 提示框。

2022-10-24 10:05:12 78400

原创 ES6 Promise、Generator与async简单介绍与应用

Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。pending(进行中);fulfilled(已成功);...

2022-07-26 17:37:41 110021

原创 Vue中为什么v-if和v-for不建议同时使用呢?

的,如果同时使用,那么每次渲染都会先循环再进行条件判断造成性能的浪费。指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回。指令基于一个数组来渲染一个列表。则是被迭代的数组元素的别名。是源数据数组或者对象,而。形式的特殊语法,其中。值是独一无二的,这便于。...

2022-07-26 11:49:48 109810

原创 404页面跳转倒计时实现原理

在页面销毁时,一定要清除计时器,因为有时候会点击首页超链接进行跳转,如果不清除会浪费资源。

2022-07-26 11:45:03 102123

原创 一文看懂Vue2和Vue3中设置404界面

vue2以及vue3中404页面实现

2022-07-26 11:34:30 104066

原创 原生API实现视频画中画模式

画中画模式现在已经很常见了,比如:bilibili…,今天我们用原生的API来实现一个画中画。代码如下所示,配备注释…

2022-07-08 16:03:17 112030 3

原创 Javascript进行排序-sort()

排序主要使用到sort,下面可以看看…概念:sort() 方法用于对数组的元素进行排序。排序顺序可以是字母或数字,并按升序或降序。默认排序顺序为按字母升序。注意:当数字是按字母顺序排列时"40"将排在"5"前面。使用数字排序,你必须通过一个函数作为参数来调用。函数指定数字是按照升序还是降序排列。注意: 这种方法会改变原始数组!。...

2022-06-24 17:00:23 119863 1

原创 JavaScript基础知识-JS数据类型

JavaScript变量包含两种类型的值:基本类型值和引用类型值.........................................................................................

2022-06-24 14:29:43 119813

原创 js实现简单的加载进度条以及随机进度条颜色

进度条已经是司空见惯的东西,那么今天我们用原生JS实现一个加载进度条,并且实现随机颜色。

2022-06-23 14:20:41 121371 2

原创 Node解析Doc两种格式,全代码

通过Express框架实现交互,mammoth进行解析docx内容,可以解析纯文本以及其他内容。

2022-06-20 10:55:11 123780 96

原创 Node结合mammoth进行word内容的读取(所有内容附带格式)

上一篇文章讲到获取word的纯文本内容,这篇 文章做一个扩展,我们获取其中所有的内容。将改为即可;

2022-06-20 10:36:17 123730 4

原创 Node结合mammoth进行word内容的读取(纯文本内容)

此方法只能读取到纯文本内容…使用以下代码下载相关包文件关于介绍请点击:mammoth。可以通过或者进行相关的请求书写。

2022-06-19 23:40:23 123880

原创 Node.js+Express框架跨域解决方案

cors、express

2022-06-14 15:29:44 126840

原创 Socket.io.js文件下载

想不通,现在什么文件在CSDN都需要用积分来说话了…麻木了…

2022-06-13 11:47:12 86475 1

原创 vue封装jquery修改自身以及兄弟元素的方法

在项目中我们经常有,点击某一个元素让其自身样式发生变化,同时其兄弟元素改变的需求,最简单的就是通过Jquery来操作,但是如果需求多的话,那么我们就可以对这个方法进行封装,然后再引入使用。今天我们就来看看这个封装…目录一.引入Jquery1.下载jquery源码:2.NPM安装二.封装三.引用1.单文件应用2.全局引用四.结尾一.引入Jquery1.下载jquery源码:我们在网页中打开https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js,复制代码粘贴

2022-05-31 11:01:51 95900

原创 uniapp之uviewUi框架的使用,入门级别教程

在进行uniapp项目开发的时候,难免会用到一些其他的组件,今天我们来讲一下uviewUI的具体安装配置过程。目录:一.介绍:二.安装:1. 正如官方文档所说,我们需要在我们的根目录下(进入终端,通常在`HbuliderX`中的内置终端就可以)执行如下操作:2. 在我们安装完成后,还需要进行一些详细的配置信息才可以再进行使用,具体配置如下:三.结尾:一.介绍:uview官网- - -uview:uView UI,是全面兼容nvue的uni-app生态框架,全面的组件和便捷的工具会让您信手拈来,如鱼得

2022-05-27 14:01:45 101766 1

通过js实现百分比进度条

js百分比进度条,也就是页面元素之间的嵌套,改变其嵌套元素的宽度进而去实现我们所谓的进度条,也可以使用随机数来进行颜色的填充,当我们的变量为99时候,这样内部的嵌套元素的宽度就达到了外部的宽度,所以就可以进行实现。

2022-08-12

vscode快速生成vue模板

vscode快速生成vue模板,即再用户代码片段中进行相关方法以及模板的自定义,从而在需要的文件中,可直接通过vue或其他字段输出我们所需要的模板。

2022-08-12

Node实现用户的登录注册源码

本资源涉及node+express+mysql等技术,通过邮箱校验方式来执行下一步操作,主要功能如下所示: 1.用户登录时状态的查询; 2.用户注册邮箱校验; 3.忘记密码邮箱校验; 4.注册重名校验 在本资源可以学到基础的逻辑思维,可以进行代码逻辑的判断,主要可提升相关的编程知识,此资源可直接用于自己的项目,可直接进行服务器的部署。

2022-07-26

MusicPlayer

简易的音乐播放器,音频数据每日更新

2021-09-28

基于vue+webpack实现的个人博客系统

1.进行登录操作 2.进行博文的编写发布 3.进行修改密码,查看密码,日志查看等

2021-07-25

简易的天气查询小demo

天气查询小demo,适合vue的初学者以及axios的初学者,可以借鉴借鉴

2021-07-25

echarts-4.9.0.zip

GitHub下载太慢的小伙伴可以来进行看看

2020-12-20

成绩查询系统.zip

1.环境:Tomcat9.0,mysql8.0,jdbc8.0; 2.页面:登录,注册,主页面,信息显示页面,修改信息页面; 3.登录注册的信息验证,信息的验证; 4.增删改查信息实时同步数据库并更新页面信息

2020-12-16

借愁哥哥登录系统(至聊天窗口).zip

利用winfrom做的登录管理系统包括: 1.登录界面的设计,以及登录各种信息的验证 2.修改密码界面的设计,以及功能的实现 3.忘记密码的界面设计,以及各个功能的实现 4.利用XML来进行存储我们的信息 5.界面之间,3秒延迟 6.利用XML实现信息增删改查一系列功能

2020-08-09

贪吃蛇1.0.zip

基于C#的wpf下实现的贪吃蛇小游戏,主要有以下功能: 1.加载出来时生成蛇,食物位置随机,2.点击开始按钮音乐开始播放,蛇开始移动,再次点击为暂停(当然用键盘上的上下左右键控制),3.吃到食物时蛇长度加一,4.蛇碰到四周时会死亡,吃到自身时也会死亡,5.吃到食物的时候有音效,死亡时也有音效,6.当死亡时点击"是",游戏会重新开始,点击"否"会关闭窗体

2020-06-05

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

TA关注的人

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