- 博客(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
原创 微信公众号设置关键词回复、自动回复、关注回复平台使用手册
在微信公众平台设置关键词自动回复,可以通过添加规则(规则名最多为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.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
原创 原生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
原创 Node结合mammoth进行word内容的读取(所有内容附带格式)
上一篇文章讲到获取word的纯文本内容,这篇 文章做一个扩展,我们获取其中所有的内容。将改为即可;
2022-06-20 10:36:17 123730 4
原创 Node结合mammoth进行word内容的读取(纯文本内容)
此方法只能读取到纯文本内容…使用以下代码下载相关包文件关于介绍请点击:mammoth。可以通过或者进行相关的请求书写。
2022-06-19 23:40:23 123880
原创 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实现百分比进度条
2022-08-12
vscode快速生成vue模板
2022-08-12
Node实现用户的登录注册源码
2022-07-26
成绩查询系统.zip
2020-12-16
借愁哥哥登录系统(至聊天窗口).zip
2020-08-09
贪吃蛇1.0.zip
2020-06-05
Vue中为什么v-if和v-for不建议同时使用呢?
2022-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人