自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 个人博客开发

前端使用:vue3,typescript,nuxt3,vite等。后端使用:javascript,node,express等。使用vue3代码开发,后用nuxt3和ts重构。使用vue3,没有使用一些管理框架。

2023-09-19 11:07:45 87

原创 个人博客开发

技术选型:Vue3,Nuxt3,TypeScript,Vite,Webpack,Node.js,Express 等。

2023-01-28 11:31:22 135

原创 js中常用的高阶函数

js中常用的高阶函数

2023-01-28 10:52:24 224

原创 JavaScript创建对象的方式

ecma-262把对象定义为:“ 无序属性的集合,其属性可以包含基本值、对象、或者函数。”解释:对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。可以把对象想象成散列表,无非就是一组名值对,其中值可以是数据或函数。创建一个对象可以有如下方法:根据引用类型Object使用对象字面量自定义引用类型根据引用类型——Object 创建一个对象,代码如下//创建一个实例对象var person = new Obj

2022-09-12 20:36:36 139

原创 JavaScript创建对象的几种方式

ecma-262把对象定义为:“ 无序属性的集合,其属性可以包含基本值、对象、或者函数。”解释:对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。可以把对象想象成散列表,无非就是一组名值对,其中值可以是数据或函数。创建一个对象可以有如下方法: 根据引用类型——Object 创建一个对象,代码如下早期的JavaScript开发人员经常使用跟这个模式创建新对象。后来对象字面量以其简洁直观的优势成为创建这种对象的首选模式。使用对象字面量创建对象,代码如下 虽然以上

2022-07-11 09:25:47 523

原创 视频文件太大无法进行git管理的解决方案

由于项目中需要两个视频文件,一个300MB,一个150MB,在使用git push到远程仓库时速度很有点慢,终于等到快push完成了,却出现了推送失败,文件大小超过系统限额的错误

2022-07-06 09:20:25 435

原创 vue-cli3.0配置开发环境,测试环境,线上环境

vue-cli3.0配置开发环境,测试环境,线上环境

2022-07-04 22:15:59 317

原创 对数据进行脱敏操作,hover展示(vue3+element plus)

对数据进行脱敏操作,hover展示(vue3+element plus)

2022-06-30 15:03:26 1287

原创 使用xshell7通过密钥对连接阿里云服务器

step1,在阿里云管理面板上新建密钥对生成之后会自动下载一个pem文件点击确定后,重启服务器。step2,下载xshell7,有免费下载后点击文件新建,填写名称(任意)和主机ip后点击用户身份验证选择public key点击设置,浏览,导入刚刚生成的pem文件点击确定,连接,连接成功...

2022-05-26 16:24:43 1079

原创 HTML5的文档结构,meta标签常用属性

HTML5的文档结构,meta标签常用属性,name='viewport'解释

2022-05-08 21:35:29 1232

原创 如何使用git命令回滚到指定版本以及返回到新版本

一. 相关git命令1.git branch:查看当前分支,如果在后面加-a则表示查看所有分支。2.git log:查看提交历史,在commit id这一项中可以看到提交的历史版本id。3.git reflog:查看每一次命令的记录4.git reset --soft:回退到某个版本,只回退了commit的信息。5.git reset --mixed:为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息。6.git

2022-05-02 20:28:33 49022 1

原创 学习CSS3

一,CSS基础知识1,css概述css简介css语法结构css注释行内样式表内部样式表外部样式表2,css选择器通用选择器标签选择器类选择器id选择器后代选择器与子代选择器交集选择器与并集选择器伪类选择器选择器的命名规则及优先级二,css常用属性1,css常用文本属性字体,字号,与颜色属性文本属性2,css常用背景属性背景颜色属性背景图像属性3,css其他常用属性列表常用属性超链接样式属性...

2022-04-17 22:56:35 760

原创 Java大数字运算(BigInteger类和BigDecimal类)

在Java中提供了用于大数字运算的类,即 java.math.BigInteger 类和 java.math.BigDecimal 类。这两个类用于高精度计算,其中BigInteger 类是针对整型大数字的处理类,而 BigDecimal 类是针对大小数的处理类。BigInteger 类如果要存储比 Integer 更大的数字,Integer 数据类型就无能为力了。因此,Java 中提供 BigInteger 类来处理更大的数字。BigInteger 类型的数字范围较 Integer 类型的...

2022-04-09 19:14:30 942

原创 学习HTML5+CSS3

一,HTML5学习概述1,认识HTML5概述HTML 是 HyperText Markup Language(超文本标记语言)的缩写,它是用于创建网页 的标准标记语言。HTML 使用标记标签来描述网页,由浏览器来解析,即使用 HTML 来建 立 Web 站点,通过 Web 浏览器读取 HTML 文档,并以网页的形式显示出来。是 HTML 最新的修订版本,2014 年 10 月由万维网联盟(W3C)完成标准制 定。HTML5 是跨平台的,被设计为在不同类型的硬件(台式计算机、平板计算机、手机、 电

2022-04-09 18:19:29 683

原创 算法动态规划问题解读

什么是动态规划?动态规划,英⽂:Dynamic Programming,简称DP,如果某⼀问题有很多重叠⼦问题,使⽤动态规划是最有效的。所以动态规划中每⼀个状态⼀定是由上⼀个状态推导出来的,这⼀点就区分于贪⼼,贪⼼没有状态推导,⽽是从局部直接选最优的。动态规划问题解决步骤?1. 确定dp数组(dp table)以及下标的含义2. 确定递推公式3. dp数组如何初始化4. 确定遍历顺序5. 举例推导dp数组动态规划问题debug?把 dp 数组打印出来,看看是不是按照自己的思路推导

2022-03-27 11:07:13 365

转载 十大经典排序算法(C++实现)

0、算法分类排序算法是《数据结构与算法》中最基本的算法之一。十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,时间复杂度为 O(nlogn)~O(n²)。 非比较类排序:不通过比较来决定元素间的相对次序,其时间复杂度可以突破 O(nlogn),以线性时间运行。名次解释: 时间/空间复杂度:描述一个算法执行时间/占用空间与数据规模的增长关系。 n:待排序列的个数。 k:“桶”的个数(上面的三种非比较类排序都是基于“桶”的思想实

2022-03-22 09:02:43 8907 3

转载 使用 git 和 gitee 进行协作开发

团队一般为了规范开发,保持良好的代码提交记录以及维护 Git 分支结构清晰,方便后续维护等,都会迫切需要一个比较规范的 Git 工作流。本文就是在这个背景下诞生的,如果你的团队正好有此需求,那你可以看一下,希望本文能给大家提供一些帮助,建立良好的团队代码流程规范。Git主要优点分布式存储,本地仓库包含了远程仓库的所有内容。 安全性高,远程仓库文件丢失了也不怕。 优秀的分支模型,创建/合并分支都非常快速便捷。Git分支管理我们在实际工作中会创建很多分支以便于不同场景下的开发,但是如果

2022-03-20 22:15:36 809

原创 使用 Git 进行个人开发

版本控制与Git版本控制系统是一种用户可以根据时间追溯项目文件(存放于版本库中)修改历史和属性的工具,它还可以帮助团队成员协作开发。当前流行的版本控制系统可以为每个开发人员提供专属的沙箱,防止他们的工作发生冲突,同时采用冲突合并和同步机制,实现以非阻塞的方式进行高效协作。版本库的整个变更历史都是可以访问的,用户可以撤销或者回退更改过的内容到最后一个工作版本等。当每个修改被提交之后,用户的修改提交记录也被记录下来,因此提交代码修改的用户也就很容易被定位。还可以比较文件的不同版本,将代码回退到某个用户.

2022-03-20 21:54:32 748

原创 gitee删除远程仓库

点击删除仓库,输入验证和密码后成功删除

2022-03-18 22:21:27 399

原创 队列的基本概念以及实现

目录队列的基本概念顺序队列及其基本操作的实现顺序队列的存储结构循环顺序队列描述循环顺序队列基本操作的代码实现(Java):队列的基本概念队列是线性表的一种,队列只允许在表尾(rear)插入数据元素,在表头(front)删除数据元素。具有先进先出(first in first out)的特征。队列的插入操作通常被称为入队操作,删除操作被称为出队操作。 队列在现实生活中处处可见,例如,人在食堂排队买饭,汽车排队进站等,队列有顺序和链式两种存储结构。顺序存储结构的队列称为顺序队

2022-03-13 11:10:28 322

原创 Java打印数组中连续递增的子序列

public class printChildArr { public static void main(String[] args) { int[] arr = { 1, 9, 2, 5, 7, 3, 4, 6, 8, 0, 1, 3, 4, 5 }; int[] arr1 = new int[arr.length]; //用于存放最长的子数组; int temp = 1; //最长的子数组的长度 int temp1 = 1; //不断变化记录每一个递增子数组.

2022-03-05 20:25:46 541

原创 软件安装常见文件夹bin/logs/conf...

bin(binary):bin目录下都是二进制可执行文件,bin目录放置的是最基本的一些命令的可执行文件,conf(Config):文件是通过各种程序使用的通用配置文件。它包含的设置和配置信息以及不同的程序可以以不同的格式存储这些数据。这些文件不应该手动打开,但它可以被保存在文本格式,并在文本编辑器查看。logs(log):log文件也称为是日志文件,一般是记录系统所指定对象的某些操作和其操作结果按时间有序的集合。这类文件一般会记录用户在系统中的操作过程,但是需要分析的话就要使用专业的软件来进行分析

2022-02-11 15:01:18 3579

原创 Java next()、nextInt()、nextLine()

next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。nextLine()结束符只是Enter键该方法返回的是Enter键之前的所有字符,可以得到带空格的字符串nextInt()控制台输入的数据字符会先进缓冲区中等待Scanner的扫描,除非遇到空格或者回车之类的空白符才会停止扫描,

2022-02-08 15:56:33 3005 1

空空如也

空空如也

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

TA关注的人

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