自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码小余の博客

学如逆水行舟,不进则退

  • 博客(214)
  • 资源 (1)
  • 收藏
  • 关注

原创 京东投票项目开发笔记

京东投票项目开发笔记打开项目$yarn install / $ npm install: 跑环境(把项目依赖的插件进行安装)$node admin.js: 启服务(把自己的计算机作为服务器,创建一个指定端口的服务,来管理后台程序->后台程序会根据客户端请求的需求,把对应的数据和业务逻辑实现)API.TXT: API接口文档真实项目中,后台开发人员会给前端开发人员提供一个技术文档(接口文档),文档中描述了前端需要调取后台的某些接口实现的某些功能,并且标注了请求的地址、请求方式、传递给服

2020-09-13 14:21:16 8703 10

原创 百度网盘网页版倍速播放

videojs.getPlayers(“video-player”).html5player.tech_.setPlaybackRate(倍速)

2020-08-18 23:05:26 10240 10

原创 HTTP消息

HTTP消息请求头响应头成功响应重定向客户端响应服务端响应0850875)]服务端响应

2020-08-14 21:14:47 10643 1

原创 Node项目实战开发-博客系统

Nodejs项目实战开发-博客系统(已完结)个人博客系统前言:开发技术技术版本Node^14.3.0ejs^3.1.3express^4.17.1cookie-session^1.4.0mysql^2.18.1开发工具技术版本VSCode^1.47.3.0MySql^8.0.12PhpStudy^8.1.0.7第一阶段 博客前台第二阶段 博客后台博客前台 项目环境搭建首先初始化项目在

2020-08-12 12:11:51 13825 8

原创 JAVA 学生信息管理系统

java 学生信息管理系统主要使用的增删改查操作首先,需要先建一个文件(点击左上角File,选择第一个New里的第一个Java Project)然后再建一个Javabean包,在这个包里新建一个class类package cn.hbsi.lianxi.bean;import java.io.Serializable;public class Student implements...

2019-06-28 15:09:10 25061 6

原创 JS 引导动画

引导动画是程序在某一时刻播放的动画,通常用于向用户介绍程序的功能和特点。基于CSS的 clip-path 属性实现

2024-02-03 18:29:26 365

原创 【码上学前端】TS 两数之和

本文介绍了一种使用哈希表解决两数之和问题的算法,该算法的时间复杂度为 O(n),空间复杂度为 O(n)。同时,本文还详细解释了哈希表的原理和使用方法,以及该算法的优缺点和实现细节。在实际应用中,哈希表是一种非常常用的数据结构,具有快速查找和插入的特点,可以用于解决多种问题。

2023-04-01 15:24:50 408 1

原创 js 进制转换

代码是写的是10进制转任何进制的。懂得自然懂,不必解释什么意思。

2022-11-29 23:10:07 314

原创 WSL sudo不能用了?

会出现以下报错提示信息时,那么不妨可以试试我的解决办法。它将询问密码,然后逐个运行以下命令。

2022-09-04 01:47:26 828

原创 记录WSL中permission denied问题

运行这个就可以操作这个项目了。

2022-09-03 17:28:31 1634 1

原创 vscode 扩展异常终止怎么办?

打开帮助里面的开发人员工具,看看控制台里面报的什么错,一个个去禁用或卸载对应的扩展即可修复vscode扩展终止问题

2022-08-01 21:58:58 706

原创 JS 使用swiper完成tab滑动换页功能

纯JS开发的tab滑动换页功能左右滑动换页点击换页底部activeBar跟随滑动底部activeBar长度跟随变化其他需要的功能可以在此基础上自己开发

2022-07-25 18:28:18 951 2

原创 CSS 跑马灯

scroll-content 作为父级容器设置了相对定位(relative)scroll-text 作为子级容器设置了绝对定位(absolute)此时 scroll-text 的百分比长度设置就以 scroll-content 的长度为标准了设置文字一行显示设置 padding-left: 100% 将文字移到最右侧,此时刚好达到 scroll-content 的右边界设置动画,从左到右,transform: translate3d(-100%, 0, 0);...

2022-07-25 17:50:43 1184

原创 小米手机Uiautomator启动失败问题 uiautomator2.GatewayError报错

是说app-uiautomator.apkorapp-uiautomator-test.apknotinstalled.但是实际用。是没有任何报错的,而且可以看到上面的两个app安装成功的信息,所以问题点不在uiautomatorapp安装失败。

2022-07-19 15:59:09 2280

原创 JS 自动生成闭包函数

看了都会的 JS 自动生成闭包函数

2022-07-13 17:05:26 155 1

原创 JS 两树交集

求两个树形结构的交集思路是遍历递归第一棵树,在遍历内部再次遍历递归第二棵树,添加层级,用层级和id进行比较,如果相等就添加不用删除的标记然后在下面在遍历递归tree2,删除没有exist的节点,完成emm,不会写,就写成这样了,有大佬会写的帮忙看看有没有其他的写法~...

2022-07-12 13:24:33 429 1

原创 go 已知有个排序(升序)的数组,要求插入一个元素,最后打印该数组,顺序依然是升序

// 任意位置插入数字类型的元素// @param slice []int 将指定元素插入的切片// @param num int 插入的指定元素// @param index int 插入的指定位置func arbitrarilyInsertElement(slice []int, num int, index int) []int { slice = append(slice[:index], append([]int{num}, slice[index:]...)...) return s

2021-11-30 00:19:48 832

原创 go 数组任意位置插入数字类型的元素

// 任意位置插入数字类型的元素func arbitrarilyInsertElement(slice []int, num int, index int) []int { slice = append(slice[:index], append([]int{num}, slice[index:]...)...) return slice}用法slice := arbitrarilyInsertElement(slice, num, leftIndex)...

2021-11-29 23:44:17 1143

原创 Elementui 自定义loading

/* 隐藏原loading *//deep/ .el-loading-spinner .circular { display: none;}/* 画出新的loading *//deep/ .el-loading-spinner { background: url(../assets/Ripple-1s-200px.svg) no-repeat; background-size: 48px 48px; height: 100%; left: 50%;}...

2021-11-24 14:23:35 1168

原创 nginx 配置项目代理

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defau.

2021-11-24 10:40:00 1393

转载 vite 引入cdn链接

https://blog.craftyun.cn/post/228.html

2021-11-23 17:37:56 4004

原创 c++ 动态数组初始值不为0?

c++ 动态数组初始值不为0?对于内置数据类型元素的数组,必须使用()来显示指定程序执行初始化操作,否则程序不执行初始化操作:int *pia = new int[10]; // 每个元素都没有初始化int *pia2 = new int[10] (); // 每个元素初始化为0类类型元素的数组,则无论是否使用(),都会自动调用其默认构造函数来初始化:string *psa = new string[10]; // 每个元素调用默认构造函数初始化string *psa = new strin

2021-11-19 16:28:43 1265 1

原创 Elementui动态换肤

Elementui 动态换肤ThemePicker.vue<template> <el-tooltip effect="dark" content="theme" placement="bottom"> <el-color-picker v-model="theme" class="theme-picker" size="small" popper-class="theme-picker-dropdown" /> </el-tooltip>

2021-11-17 18:43:08 242

原创 Echarts双纵轴分隔线合并解决方案

Echarts 双纵轴分隔线合并解决方案首先需要在 Echarts 中配置选项yAxis: [ { type: 'value', name: '当日营收', axisLabel: { formatter: '{value} 元' }, max: null, // 最大订单数(null/undefined 来表示“自动计算最大值”) splitNumber: 6, // 刻度

2021-11-17 18:42:21 615

原创 Go 指针运算

package mainimport ( "fmt" "unsafe")func main() { var intArr [3]int // int字节数根据电脑来分配(64位的8字节,32位的4字节) intArr[0] = 1 intArr[1] = 3 intArr[2] = 10 fmt.Println(intArr) fmt.Printf("intArr的地址=%p intArr[0] 地址%p intArr[1] 地址%p intArr[2] 地址%p\n", &am

2021-11-09 23:24:09 444

原创 【JS】教你如何在对象内任意位置插入任意属性

【JS】教你如何在对象内任意位置插入任意属性如果你不知道我写这篇文章的目的是什么,那不妨想想这样一个场景var obj = { a: "A", c: "C", d: "D"}我想在 a 属性后面添加属性 b ,使其成为以下对象格式var obj = { a: "A", b: "B", c: "C", d: "D"}你会怎么做,将对象转成字符串然后截串操作?不不不,这样太麻烦了,而且非常不灵活(你如果是大佬可以这么干哦~)在 JS

2021-09-30 16:29:17 2477

原创 NodeJS 正则路由匹配

NodeJS 正则路由匹配本文主要记录一下学习中遇到的正则路由匹配问题const express = require("express");const app = express();const port = 3000;const { word } = require("./controllers/wordController");// 正则路由匹配会匹配小括号()中的内容,并可以将匹配到的内容通过 req.params 获取到// ?:表示非捕获分组,和捕获分组唯一的区别在于,非捕获

2021-09-29 23:13:46 1215

原创 【JS】call,apply,bind

【JS】call,apply,bindconst steven = { name: "Steven", phoneBattery: 70, charge: function (level) { this.phoneBattery = level }}const becky = { name: "Becky", phoneBattery: 30,}steven.charge(100)console.log(steven);// steve

2021-09-26 20:29:16 82

原创 修改element-ui源码使日期范围date-picker支持年范围选择

下载 https://gitee.com/fushengruomengzhang_admin/element dev 分支的代码。然后 cnpm install 然后 cnpm run dist将dist后的lib文件替换掉自己项目中 node_modules 中的 element-ui 中的 lib 文件夹,重新运行即可使用具体用法,和 daterange 等一致<template> <div name="index" class="full_screen"> &

2021-09-01 12:51:38 933 5

原创 js 遍历大文件

js 遍历大文件通过nodejs+socketio+vue-socket完成遍历大文件操作服务端const fs = require("fs");const path = require("path");const http = require("http");const express = require("express");const app = express();const server = http.createServer(app);const io = require(

2021-08-25 10:08:43 311

原创 JS 数组和 Java 数组的区别

JS 数组和 Java 数组的区别前言这里的区别呢主要是介绍在函数(方法)中传递一个数组参数时,在函数(方法)内部改变这个数组后,对外部数组有什么影响。直接为数组重新赋值TestIt.javaclass ChangeIt { static void doIt(int[] z) { z = null; // 直接改变 z 是改变的这个方法中的 z, 而不会改变传过来外部数组 }}class TestIt { public static void main(String[]

2021-08-20 16:01:32 220 4

原创 Vue首屏加载白屏问题及解决方案

Vue首屏加载白屏问题及解决方案首先说一下首页加载为什么会白屏?先说下 SPA 单页面的加载过程首先就是 html ,也就是 FP 阶段FP(全称“First Paint”,翻译为“首次绘制”) 是时间线上的第一个“时间点”,它代表浏览器第一次向屏幕传输像素的时间,也就是页面在屏幕上首次发生视觉变化的时间。注意:FP不包含默认背景绘制,但包含非默认的背景绘制。<div id="app"></div> 页面在导航后首次呈现出不同于导航前内容的时间点,有一个东西回来

2021-08-12 16:06:56 8531 1

原创 使用 AudioContext restart 音频

使用 AudioContext restart 音频???? 前言为什么是 restart 呢,因为我遇到的问题是点击播放后无论如何再次点击播放,它就报错(index):41 Uncaught DOMException: Failed to execute ‘start’ on ‘AudioBufferSourceNode’: cannot call start more than once.at HTMLButtonElement. ???? 问题复现我在页面上定义了两个按钮(一个播放按

2021-08-10 18:21:47 1918 1

原创 electron-packager下载太慢怎么办

electron-packager下载太慢怎么办直接运营以下命令,切换到淘宝的 electron-packager源,这只是临时的npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/

2021-07-30 22:49:24 543

原创 JS 前端排序 数组指定项移动到最后

JS 前端排序 数组指定项移动到最后问题来源:模仿win10文件夹中按类型排序文件夹在上,文件在下,并且点击按类型排序后,文件夹和文件会各自按首字母进行排序/** * 数组指定元素移动到最后的位置 * @param {*} arr 需要排序的数组 * @param {*} sourceIndex 需要移动的元素的索引 * @param {*} targetIndex 目标索引 */function moveArray(arr, sourceIndex, targetIndex) {

2021-07-20 22:23:25 4209 2

原创 正则匹配 表情,表情

var str = /^((\ud83c[\udf00-\udfff])|(\ud83d[\udc00-\ude4f\ude80-\udeff])|[\u2600-\u2B55]),((\ud83c[\udf00-\udfff])|(\ud83d[\udc00-\ude4f\ude80-\udeff])|[\u2600-\u2B55])$/str.test("????,????")

2021-07-02 21:46:03 586

原创 让你瞬间提高工作效率的常用js函数汇总

让你瞬间提高工作效率的常用js函数汇总(持续更新)前言本文总结了项目开发过程中常用的js函数和正则,意在提高大家平时的开发效率,具体内容如下:常用的正则校验常用的设备检测方式常用的日期时间函数跨端事件处理js移动端适配方案xss预防方式常用的js算法(防抖,截流,去重,排序,模板渲染,观察者…)代码正则// 匹配邮箱let reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$// (新)匹配手机

2021-06-30 14:57:34 146 1

原创 网易云api及 asrsea 加密参数文档

网易云api及 asrsea 加密参数文档detail/weapi/v3/song/detail?csrf_token=bd0c8c8504a92cd653d53a7dd1c01ba4"{"ids":"[27890395]","level":"standard","encodeType":"aac","csrf_token":"bd0c8c8504a92cd653d53a7dd1c01ba4"}"v1/weapi/song/enhance/player/url/v1?csrf_token=bd

2021-06-29 18:44:34 592 1

原创 js逆向网易云加密记录

JS 逆向网易云加密【记录】场景需求:想要使网易云 音乐单曲播放次数增加,需要使用网易云接口来搞定,但是发现它的请求参数是加密了的,所以就需要来看看它是怎么加密的,从而模仿它发请求具体操作随便找首歌,播放点击播放后,发了一堆请求,但是我不知道哪个接口是增加播放次数的请求随便找个请求,可以看到这个接口的携带参数有两个加密参数,分别为paramsencSecKey使用 Ctrl + Shift + f 进行搜索 encSecKey随便找一个点进去继续搜索 encSec

2021-06-26 23:56:04 386 1

原创 加快Vue项目的开发速度

加快Vue项目的开发速度现如今的开发,比如是内部使用的管理平台这种项目大都时间比较仓仓促。实际上来说在使用了webpack + vue 这一套来开发的话已经大大了提高了效率。但是对于我们的开发层面。还是有很多地方可以再次提高我们的项目开发效率,让我们更加专注于业务,毕竟时间就是生命。下面我们挨个来探讨。巧用WebpackWebpack 是实现我们前端项目工程化的基础,但其实她的用处远不仅仅如此,我们可以通过 Webpack 来帮我们做一些自动化的事情。首先我们要了解 require.context

2021-06-24 15:43:10 368 4

电台笔记.html

美化版笔记

2020-03-29

空空如也

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

TA关注的人

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