自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode编译运行C/C++程序问题及解决方法

解决方法:在代码中指定输出编码,重新编译后运行,乱码会消失。解决方法:将程序代码以及mingw64的路径改为全英文路径。

2025-12-22 09:44:31 297

原创 Java程序打包成Jar包并发布为可执行文件(IDEA)

打开javafx的SDK文件,将bin目录下的文件全部copy到jre-custom的bin目录。1.在文件系统程序的目录下打开cmd运行 文件系统程序.exe,查看报错日志。2.分析原因:JavaFX 在 Windows 上依赖本地图形库(如。默认不会自动包含这些平台相关的本地库,导致渲染管道初始化失败。问题:一开始生成的exe文件直接双击打开会出现闪退。现已经可以直接点击exe文件运行程序。删除jre-custom,重新执行。

2025-11-28 17:12:36 236

原创 2025-9-16SpringBoot配置

通过切换application.properties文件的application的后缀名(如dev、pro、test),就可以自由切换不同的properties文件。

2025-09-28 10:26:02 226

原创 2025-9-15SpringBoot快速入门

├── src/│ │ │ ├── controller/ //控制器类│ │ │ ├── service/ //服务类│ │ │ ├── repository/ //数据访问和持久化层│ │ │ ├── model/ //模型类,通常为POJO类│ │ │ ├── config/ //配置类。

2025-09-15 17:31:56 427

原创 2025-7-7Vue3快速上手

在 Vue.js 中,插槽(slot)是父组件向子组件传递内容的一种方式。插槽允许父组件定义要插入子组件模板中特定位置的内容。

2025-07-08 10:33:14 438

原创 2025-6-11Vue3快速上手

子->父(1)在子组件中声明事件在子组件中,使用声明可以触发的事件。这告诉 Vue,子组件可能会触发这些事件。(2)触发事件在子组件中,使用emit方法触发事件,并传递数据给父组件。emit方法的第一个参数是事件名称,后续参数是传递给父组件的数据。(3)在父组件中绑定事件及回调函数在父组件中,使用符号绑定子组件触发的事件,并指定一个回调函数来处理事件。当子组件触发事件时,Vue 会调用这个回调函数,并将子组件传递的数据作为参数传递给回调函数。(4) 事件触发和数据传递。

2025-07-04 09:11:00 729

原创 2025-6-9Vue3快速上手

在main.ts配置。

2025-06-11 20:14:08 1095

原创 2025-5-27Vue3快速上手

(1)路由(route)是一组key-value的对应关系。这种对应关系把 URL 路径和特定的组件、函数或者页面联系起来,其核心作用是依据不同的 URL 路径,将用户请求导向对应的处理逻辑。(2)多个路由需要用路由器(router)来管理。(3)路由是构建SPA应用(单页面应用)的核心技术。Vue Router 的工作模式指的是路由系统处理 URL 和历史记录的方式,主要分为 hash 模式、history 模式 和 abstract 模式。特点:优缺点:特点:优缺点:拓展:开发环境与生产环境

2025-05-29 19:45:20 871

原创 2025-5-26Vue3快速上手

求和加1

2025-05-26 22:05:04 209

原创 2025-5-25Vue3快速上手

watchEffect在height达到40后,temp的变化就不触发watchEffect的回调函数了,但是height的变化还是会触发,猜测是因为 ||符号,&&不会出现这个问题但是watch的监听是正常的,这是为什么?去github上提问才知道:JavaScript 中的||是​​(short-circuit operator),当第一个条件为true时,后续的条件不会被计算。这会导致无法追踪到后续依赖的变化true不会被计算,不会追踪temp.value的变化。

2025-05-26 08:42:08 690

原创 2025-5-22Vue3快速上手

修改姓名</button><button @click="changeAge">修改年龄

2025-05-25 09:27:27 393

原创 2025-5-20Vue3快速上手

点击修改姓名,先调用计算属性的setter修改firstName和lastName,检测到firstName和lastName的变化后(firstName变成‘li’,lastName变成‘si’),调用getter重新计算。同样是将fullName展示三次,若使用计算属性:当fullName所依赖的firstName和lastName未发生变化时,fullName只计算一次;是一种特殊的属性,它的值通过函数计算得到,而非直接存储。计算属性会记住其依赖项,并在依赖不变时复用缓存值,避免重复计算。

2025-05-22 09:29:59 365

原创 2025-5-19Vue3快速上手

双向绑定仅意味着数据同步,而响应式更新需要 Vue 的代理机制。,它只是创建一个保持双向绑定的 ref。只有当原对象是响应式的(如。,无论原对象是否响应式。但只有当原对象本身是响应式的(如。创建的对象)时,直接解构会失去响应性,此时可用。创建的),修改才会触发视图更新。创建的),修改才会触发视图更新。当解构一个响应式对象(如。

2025-05-19 22:15:10 333

原创 2025-5-17Vue3快速上手

整体修改reactive的数据时,有坑。使用原则需要根据项目原本的代码灵活参考。区别第2点:本质是指针指向问题。

2025-05-19 21:25:12 395

原创 2025-5-16Vue3快速上手

(1)(2)reactive包裹的对象类型数据是Proxy对象类型。

2025-05-16 21:26:16 262

原创 2025-5-15Vue3快速上手

(1)vue2中的data,methods可以与vue3的setup共存(2)vue2中的data可以用this读取setup中的数据,但是反过来不行,因为setup中的this是undefined(3)不建议vue2和vue3的语法混用。

2025-05-15 21:12:26 346

原创 2025-5-14Vue3快速上手

为什么setup中不能使用this?执行时机更早setup在组件实例初始化之前执行,此时组件实例尚未创建,因此this不存在或指向undefined。Composition API 设计:Composition API 强调函数式编程,通过返回值暴露数据和方法,而非依赖this上下文。

2025-05-15 13:47:53 746

原创 ply模型注水展示(Three.js+Vue)

【代码】ply模型注水展示(Three.js+Vue)

2025-05-13 16:12:08 143

原创 数据结构与算法学习-JavaScript的Array.prototype.reduce()方法

为数组中每个元素执行的函数。其返回值将作为下一次调用callbackFn时的参数。对于最后一次调用,返回值将作为reduce()的返回值。当前元素的值。在第一次调用时,若指定了,则为array[0]的值,否则为array[1]。(若未指定array[0]的值将充当在数组中的索引位置。在第一次调用时,如果指定了则为0,否则为1。第一次调用回调时初始化的值。如果指定了,则callbackFn从数组中的第一个值(即array[0])作为开始执行。如果没有指定,则初始化为数组中的第一个值,并且。

2025-05-12 19:26:31 1036

原创 解决用three.js展示n个叠加的stl模型文件错位的问题

加载stl时可以明显看到下面有一部分模型是错位的。将stl文件格式转化为glb。

2025-03-21 17:55:38 372

原创 yarn install 出现certificate has expired报错问题

切换为国内镜像源也没有解决。

2025-03-20 23:05:43 549

原创 利用three.js在Vue项目中展示重构的stl模型文件

为了在前端页面展示3d打印机打印过程。

2025-02-28 21:48:08 679

原创 动手学深度学习2025.2.23-预备知识之-线性代数

如果我们想将图像的颜色通道信息进行合并,可以沿着通道维度求和,将三维图像张量降为二维。序列数据处理:在处理序列数据(如文本)时,序列通常表示为二维或更高维的张量。沿着序列长度维度求和,可以将序列信息进行聚合,得到整个序列的综合表示。更加灵活,它可以处理多种情况,包括二维矩阵乘法、批量矩阵乘法等。非负性:对于所有 v∈V,有 ∥v∥≥0,且 ∥v∥=0 当且仅当 v=0。齐次性:对于所有 v∈V 和所有标量 c,有 ∥cv∥=∣c∣∥v∥。三角不等式:对于所有 u,v∈V,有 ∥u+v∥≤∥u∥+∥v∥。

2025-02-23 20:15:20 622

原创 在Vue项目中使用three.js在前端页面展示PLY文件或STL文件

这是一个3d打印局域网管理系统的需求。

2025-02-19 20:31:04 1715

原创 动手学深度学习2025.1.23

一个元素:[1,2] //行下标为1,列下标为2的元素一行元素:[1,:] //行下标为1的所有元素一列元素:[:,1] //列下标为1的所有元素子区域:[1:3,1:] //行下标为[1,3),列下标为[1,+无穷)的所有元素子区域:[::3,::2] //行下标跨度为3,列下标跨度为2的元素理解Tensorflow中的张量:从零维到四维-优快云博客一种多维数组,可以用来表示各种物理量和几何量。张量连结:是一种将多个张量沿着某一维度合并的操作。 是 PyTorch 中用于张量拼接的主要函数,其语法如下:

2025-01-23 22:17:17 1031

原创 2025.1.16学习笔记(红宝书)

标签函数(Tagged Function)通常是指与模板字符串结合使用的函数。

2025-01-16 22:19:45 1135

原创 AJAX学习(24.11.1-24.11.14)(包含HTTP协议)

1.通信概念:信息的传递和交换;三要素: =》主体(服务器和客户端)​ =》内容​ =》方式协议:互联网的通信协议是网页内容的传输协议。(网页内容又叫超文本)HTTP协议:超文本传输协议(HyperText Transfer Protocol)3.how。

2024-11-14 13:15:35 1506

原创 CSS颜色渐变效果1

【代码】CSS颜色渐变效果1。

2024-11-11 12:30:03 174

原创 学习AJAX请求(初步)24.10.21-10.23

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。

2024-10-23 11:12:30 578

原创 异步编程(初学)

首先执行主线程中的代码,这通常是一个宏任务(例如,同步代码或一个。

2024-10-20 09:11:46 851

原创 2024大二上js高级+ES6学习10.13(扩展运算符,Array和String的扩展方法,set数据结构)

10.13.2024。

2024-10-17 08:36:02 490

原创 向日葵软件安装失败

一开始点击普通下载,下载完毕后,安装了好几次也没安装成功。在控制面板-程序和功能,寻找已安装 的向日葵。于是改为安全下载,发现能顺利下载并成功安装。重新点击普通下载,下载完安装还是失败。手动卸载已安装但是又没成功的向日葵。

2024-10-04 12:45:15 1827

原创 2024大二上js高级+ES6学习9.29(深/浅拷贝,正则表达式,let/const,解构赋值,箭头函数,剩余参数)

9.29.2024。

2024-09-29 15:49:41 681

原创 2024大二上js高级+ES6学习9.26(闭包,递归函数)

9.26.2024。

2024-09-29 09:41:14 748 1

原创 2024大二上js高级+ES6学习9.23(严格模式,this指向和改变this指向,高阶函数)

在浏览器环境中,全局作用域中的变量和函数实际上是全局对象的属性。在JavaScript中,let 和 var 都是用来声明变量的关键字,但它们之间有几个关键的区别,这些区别影响了变量的作用域、生命周期和如何被提升。在JavaScript中,全局作用域(Global Scope)和全局对象(Global Object)是两个相关但不同的概念。Math对象中的方法只能应用在数字上,而数组对象Array的方法中不包含求最大值和最小值。构造函数调用:原型对象中的方法是在实例对象调用这个方法时,才指向实例对象。

2024-09-25 23:09:48 643

原创 2024大二上js高级+ES6学习9.21(构造函数,原型,类,新增方法)

如果属性的enumerble值是false,那么该属性不能被Object.keys获取(注意是通过defineproperty这个方法定义或修改的属性才有)Object.keys用用于获取对象自身的所有属性,返回值是一个数组,数组的元素就是对象的属性名。__proto__是实例化对象中的一个属性,它能指向构造函数的原型对象prototype。可以利用原型对象扩展内置对象的方法,但是直接在原型上添加会有一定的风险。给obj这个对象新增一个叫num的属性,属性的值为1000。Ldh就是一个实例化的对象。

2024-09-21 16:47:54 652

原创 2024大二上js高级+ES6学习9.13-9.14(含tab栏案例)

Extends关键字可以让子类继承父类中的属性和方法,super可以用于访问和调用父类中的构造函数和普通函数。现在是用super调用父类的构造函数,原因是父类中的方法的this指向父类构造函数所创建对象的this,而父类中的方法需要使用到this中的属性,因此要通过super关键字调在子类的构造函数中调用父类的构造函数,获取父类的实例对象中this的相关属性(要在使用子类的this之前调用父类的构造函数)这也运用了闭包的特性(this的指向由事件触发元素变为类创建的实例对象)

2024-09-21 08:31:26 1314

原创 2024年大二上学习日记9.7-9.8(vue2完结撒花)

中间出现了一个小插曲,突然出现报错:Module not found: Error: Can't resolve 'core-js/fn/symbol' i,于是用yarn add core-js@2安装了插件,结果冒出了59个errors,吓得我一脸懵,连忙用yarn remove。为了使模块化看起来结构更加清晰,可以将求和的相关配置和人员的相关配置单独写成一个js文件,再在index.js文件中引入这两个文件,作为两个不同的模块进行使用。

2024-09-08 16:56:53 1580

原创 2024年大二上学习日记9.4-9.6

MapState前面三个点(ES6语法)表示在computed对象中展开mapState对象中的key和value,而对象写法中给值加单引号的原因是:sum的值要求是一个字符串,如果不加单引号,会将sum当成一个变量处理。在store/index.js中引入Vuex是因为要先应用了vuex才能使用store,但是在js文件中使用import时,文件在解析时会优先运行import文件,导致Vue.use语句无法在创建store之前运行。尚硅谷讲师的界面如下,我没有找到设置mutations地方,看不到。

2024-09-07 08:13:23 504

原创 2024年大二上学习日记9.1-9.2

加过渡属性最好不要加在标签上(如h1),变换的时候不知道为什么会怪异地从‘天’飞下来,走了偏离的路线,用xxx-enter-active和xxx-leave-active就正常了。如:Category.vue通过slot给App.vue传递需要用到的数据,传递的数据类型是对象(因为传递的数据可能有多个)在public文件夹下新建一个text.txt文件,修改axios.get中的地址,可以成功请求text.txt中的数据。元素进入的起点就是离开的终点,元素离开的起点就是进入的终点,实现一个轮回的效果。

2024-09-03 09:03:45 884

空空如也

空空如也

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

TA关注的人

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