自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过html2canvas和jsPDF将网页内容导出成pdf

1. 使用html2canvas将选中DOM生成截图对象;2. 将截图对象借助jsPDF导出为PDF文件

2024-02-03 16:14:53 1193

原创 nodejs中process.execPath和__dirname差异

是一个用于存储当前正在执行的Node.js可执行文件的路径的字符串。它返回Node.js可执行文件的绝对路径,例如。是一个全局变量,它表示当前模块的目录的路径。它是相对于当前模块文件所在的路径的字符串。在每个模块中都有自己的值,根据当前模块所在的不同,存储了Node.js可执行文件的路径,而。在整个Node.js进程中只有一个值,而。, 则表示当前模块的所在路径。存储了当前模块的路径。

2024-01-30 17:28:42 322

原创 在nodejs中使用mysql2

在之前的项目中nodejs模板使用的mysql包,mysql数据库版本是5.7,最近更新了数据库版本为mysql8,发现之前的代码无法成功连接数据库。

2024-01-30 17:17:56 756

原创 CentOS7安装和部署Jenkins

CentOS7安装和部署Jenkins

2023-05-02 15:45:42 3681 1

原创 sysbench压测MySQL8问题记录

数据库版本:MySQL8.0.26sysbench版本:sysbench 1.0.17CentOS版本:CentOS Linux release 7.9.2009 (Core)执行

2023-04-14 17:03:09 1953

原创 解决CentOS7 yum install XXX安装软件时总是自动更新一次yum源

在使用CentOS7 yum安装软件时遇到总是自动更新一次yum源的问题。

2023-04-13 15:31:58 1702

原创 CentOS7安装及配置nginx

yum方式安装nginx,它的安装根目录为/etc/nginx,静态资源由Nginx托管,外网必须通过正确的Url才能访问到服务器上的静态资源,而url路径跟文件的存放路径有关,可以通过修改nginx的配置文件实现自定义文件路径配置。

2023-04-12 14:57:54 1985

原创 Three.js不同模型在不同轨道上的动画和移动

Three.js不同模型在不同轨道上的动画和移动

2023-03-26 13:43:26 3152 1

原创 Visual Studio 2019 中使用 DotNetBar

在Visual Studio 2019上使用DotNetBar

2022-11-23 11:23:43 2797 1

原创 uniapp 固定首行和固定列的表格

在uniapp应用中新建一个页面;css部分用到了sass,开发工具是HbuilderX的话安装插件即可。

2022-09-23 17:23:51 8086 7

原创 WPF应用程序 MVVM开发示例

WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架。MVVM是Model-View-ViewModel的简写。

2022-09-23 15:01:30 5927

原创 Visual Studio2019 C# 设计控件显示

这种仅显示平台控件情况下只能看到控件名称和位置大小

2022-09-14 11:39:14 5846

原创 Hbuilder X npx browserslist@latest --update-db

Hbuilder X npx browserslist@latest --update-db

2022-09-01 17:03:45 13525

原创 ECMAScript6 解构赋值

结构赋值是一种赋值模式,通过将 属性/值 从 对象/数组 中取出,赋值给其他变量。

2022-08-20 11:45:32 8163

原创 ECMAScript6 Proxy和Reflect 对象操作拦截以及自定义

Proxy:用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等),用代理实例不影响原对象操作,实现代理拦截需要在代理对象上操作;Reflect:一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与proxy handlers的方法相同。Reflect不是一个函数对象,因此它是不可构造的。...

2022-08-09 23:15:35 10159

原创 window.requestAnimationFrame Web3D渲染帧率控制

告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。

2022-08-06 21:33:44 11954

原创 JavaScript 对象可计算的属性名

JavaScript中可以通过点号(.)或者方括号([])与属性名结合访问对象属性,但是如果属性名包含了特殊符号或中文,亦或是需要通过计算才能够得到属性名,则用方括号和计算组合获取。

2022-07-31 17:08:37 12284

原创 JavaScript 生成器Generator

生成器对象是由一个generatorfunction返回的,并且它符合可迭代协议和迭代器协议。

2022-07-31 15:34:20 12087

原创 ECMAScript6 类

JavaScript在ES6引入的类的概念无疑让这门语言拥有了更贴近于传统面向对象编程语言的编写模式。

2022-07-30 21:27:42 12168

原创 JavaScript 伪数组和数组

数组和伪(类)数组

2022-07-29 23:50:40 12551

原创 uniapp自定义应用退出执行内容

App平台环境中,我希望在退出应用的时候做某些操作,官方文档也提供了方法,链接https//ask.dcloud.net.cn/article/35120,这里用另外一种。

2022-07-19 17:40:27 15357

原创 uniapp中Vuex数据持久化

解决H5应用中存在Vuex中的数据在刷新页面后丢失

2022-07-19 17:26:13 18139

原创 JavaScript Date对象时间处理

创建一个 JavaScript Date 实例,该实例呈现时间中的某个时刻。Date 对象则基于 Unix Time Stamp,即自 1970 年 1 月 1 日(UTC)起经过的毫秒数。

2022-07-13 22:58:03 15739

原创 JavaScript Array对象方法归类 —— 改变原数组的方法

某个数组对象通过调用该类方法会导致自身内容发生修改。

2022-07-09 18:42:53 16655 2

原创 Visual Studio Code 编辑器透明化设置

在使用了一些插件,观察效果后,选择了 Windows opacity 作为最理想效果插件,在vscode的插件市场搜索Windows opacity就能找到。

2022-07-07 15:26:55 20551 4

原创 uniapp组件和HTML标签重名致设置标签样式不生效

在uniapp中使用 input 标签,希望修改 placeholder 属性内容的样式,在css( style)中修改未生效

2022-07-06 17:11:10 16399

原创 JavaScript 箭头函数

基础语法:(param1, param2, …, paramN) => { statements }(param1, param2, …, paramN) =>{ return expression; }

2022-07-02 15:23:12 16376

原创 【毕业季】Three.js动态相册

相册展示和点选切换,利用相机旋转和移动来实现一个点击切图平滑过渡的效果。

2022-06-30 13:06:34 17529

原创 ECMAScript6 var、let和const笔记

当前的执行上下文。 值和表达式在其中 "可见" 或可被访问到的上下文。如果一个变量或者其他表达式不 "在当前的作用域中",那么它就是不可用的。

2022-06-12 15:14:09 16208 1

原创 Three.js学习七——播放模型动画时模型沿着轨迹移动

在播放导入的模型动画同时,让模型沿着预定路径轨迹移动。例如导入一个会跑步动作的模型,让它沿着一条类似跑道的路径跑步移动。模型使用的是官方示例中的Soldier模型。

2022-06-10 14:05:06 20134 5

原创 Three.js学习六——模型动画

让模型实现动画效果,需要使用Three动画系统。模型使用的是官方示例中的Soldier模型,文件位置:three.js-master\examples\models\gltf\Soldier.glb

2022-06-09 16:08:00 22668 15

原创 Three.js学习五——让模型沿着轨迹移动

让模型在场景中沿着轨迹动起来

2022-06-08 18:31:02 24684 18

原创 Three.js学习四——模型导入

通过Three.js的材质和几何体,我们可以很方便的创建基础3D模型,但涉及到复杂模型时,一般是由专业建模工具生成模型文件再导入的方式将模型引入到我们的3D场景中进行使用。以GLTF加载器(GLTFLoader)为例,加载gltf模型......

2022-06-06 18:13:56 25469 4

原创 Three.js学习三——借助控制器操作相机

目录Three.js的控制器如何使用控制器完整代码在 Three.js学习二——Three.js极简入门 中已经介绍如何搭建Three.js开发环境并实现一个包含旋转立方体的场景示例,本文将引进一个控制器的念并使用”轨道控制器”(OrbitControls)来达到从不同方向展示场景内容的效果。Three.js的控制器three.js的核心专注于3D引擎最重要的组件。其它很多有用的组件 —— 如控制器(control)、加载器(loader)以及后期处理效果(post-processing effe

2022-05-07 16:56:08 18040 11

原创 Three.js学习二——Three.js极简入门

准备硬件和环境1、一台可用浏览器的带文件系统的电脑;2、下载官网提供的代码包,官方提供的示例和相关库文件都在里面,官网地址:https://threejs.org/;3、下载安装vscode编辑器,地址:https://code.visualstudio.com/Download安装好后,在vscode的插件市场搜索 Live Server,点击安装,方便开小型服务,解决因直接打开的文件中存在import,导致跨源请求被拦截的问题。掌握一些概念性知识1、前端基本功 – HTML+CSS+J

2022-05-03 23:38:54 27072 1

原创 Vue项目中使用Three.js写Web3D页面问题记录

在Vue项目中使用Three.js出现明显卡顿现象:单页写的物体自动移动移植到Vue项目中明显卡顿原因:用浏览器开发者工具中的Performance分析网页性能,发现有一项reactiveGetter耗时占比高,展开其中包含调用Three.js相关函数,结合Vue响应式原理,Vue会对data里面的变量进行变化追踪,占用了资源。解决方法:将data中的数据写到mounted中或者定义当页局部变量在Vue项目中退出动画页面还会调用requestAnimationFrame现象:在Vue项目中某页面W

2022-01-19 16:32:13 17489

原创 Three.js学习一——Three.js学习路线(供参考)

前期准备前端基本功 – HTML+CSS+JS ,至少会写需要导入外部JS的单页HTMLThree.js 概念 – Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。入门Three.js直接跟着官方文档走就好,官方文档????尝试跟着写页面,我们发现基于Three.js写页面的三要素是:场景(Scene)、相机(Camera)、渲染器(Renderer)熟练掌握官网提供了很多examples,里面找到自己

2021-12-31 17:38:41 23024 7

原创 JavaScript Math 对象笔记

目录定义属性和方法Math对象属性Math对象方法例子定义Math 对象主要是为了方便解决数学上的常见但不常规的计算,属性包含如圆周率这类特定数值,方法包含如取绝对值这类计算。Math对象的使用就是调用函数把返回值赋给变量,不需要实例化。属性和方法Math对象属性属性描述数学表达数值大小E自然指数e2.71828…LN22的自然对数ln20.69314…LN1010的自然对数ln102.30258…LOG2E2为底数,e的对数log

2021-11-16 16:30:05 16675

原创 IDEA 使用问题记录

目录Spring Assistant 在插件中找不到Error running process: CreateProcess failed. Code 267Spring Assistant 在插件中找不到设置代理更换版本都试过了,无效,直接下载 intellij-spring-assistant-xxx(xxx代表版本号).zip 进行离线安装,可能出现插件和IDEA版本不对应的情况,需要选择更换两者到匹配版本Error running process: CreateProcess failed

2021-08-23 08:58:46 19331

原创 Java的JRE和JDK有什么区别和联系

几年前安装Java环境的时候都有整包安装JDK和JRE,因为只是需要环境,并未做过多了解,最近安装新版发现被区别开来了,所以去查了下这两者之间的关系,个人认为有解释的不错的并记录下来。JDK(Java Development Kid,Java 开发开源工具包),是针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。JRE(Java Runtime Environment,Java 运行环境)是运行 JAVA 程序所必须的环

2021-08-19 09:45:49 16335

LinkList.zip

链表地址打印版详细测试代码,从链表节点的创建和链接每一步进行跟踪处理,这个现在只是单向链表的一个测试代码。

2020-04-28

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

TA关注的人

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