- 博客(27)
- 收藏
- 关注
原创 Java 一战式学习指南,很详细
(程序在执行过程中,以某种方式申请到了内存空间,使用完毕后,却忘记释放该内存空间,导致该内存空间无法得到回收,导致程序出现状况,甚至瘫痪。(2) Java Platform,Java Enterprise Edition: Java 平台企业版开发包,用于研发各类企业级应用,目前主流的网站、app、系统... 都是基于Java EE开发的。Java Develop Kit : Java的开发包,包含了Java的类库、执行Java所需的允许环境、各种开发辅助工具等...可直接运行x.java。
2025-05-05 12:33:56
626
原创 Vite构建Vue3 + element-plus组件库 + iconPark图标库
【代码】Vite构建Vue3 + element-plus组件库 + iconPark图标库。
2025-05-01 23:07:41
123
原创 Node.js心得笔记
export = {...methods} 更适用于多个方法的导出,不能随意命名,但可以通过 import {methodName as methodSetName} 来进行命名,一个js文件中可有多个普通导出。在特定情况下,浏览器会在实际请求前自动发送一个"预检请求"(OPTIONS请求),这就是您在后台看到OPTIONS和GET两个请求的原因。这个头部信息的作用是告诉浏览器在指定的时间内(以秒为单位)可以缓存预检请求的结果,而无需再次发送OPTIONS请求。用于设置项目中的全局变量,不能有空格。
2025-05-01 23:06:57
1445
原创 HTML5
DOM(Document Object Model,文档对象模型)是浏览器将 HTML/XML 文档解析为结构化对象的一种方式,允许程序(如 JavaScript)动态访问和操作页面内容。一、DOM 的本质核心概念树形结构:HTML 文档被解析为由节点(Node)构成的树形结构,每个元素、属性、文本都是树的节点。编程接口:DOM 提供一组 API,允许开发者通过代码增删改查页面元素。DOM 与 HTML 的关系HTML 是静态源码:开发者编写的.html文件。DOM 是动态对象。
2025-04-06 22:42:31
837
原创 Vue学习笔记
视图模型是介于模型和视图之间的组件,负责将模型的数据传递给视图,同时将视图的输入数据同步到模型。通过为对象的属性定义 getter 和 setter,可以拦截对该属性的访问和修改,实现数据代理。总之,数据代理是一种通过代理对象来访问和操作另一个对象属性的设计模式,在 JavaScript 和 Vue.js 中都有广泛应用。:模型代表应用程序的数据和业务逻辑,负责处理数据的存取、处理和操作。通过数据代理,Vue.js 实现了响应式数据绑定,使得视图和数据保持同步,简化了开发者的工作。
2025-02-20 15:33:18
568
原创 2025-2-19学习笔记 : this关键字,constructor结构体,class类
通过类,可以轻松地创建多个对象实例并管理它们的属性和行为。是 ES6 引入的用于创建对象的模板。它为对象提供了状态(成员变量)的初始值和行为(成员函数或方法)的实现。子类可以继承父类的属性和方法,并可以重写父类的方法。关键字可以定义类的静态方法或字段。静态方法和字段属于类本身,而不是类的实例。是一个特殊的方法,用于创建和初始化由类创建的对象。方法,可以在创建对象时进行必要的初始化操作,确保对象处于有效的状态。的指向规则对于编写正确的 JavaScript 代码至关重要。的指向对于编写正确的代码至关重要。
2025-02-19 19:07:32
583
原创 css:position
属性是 CSS 中用于控制元素定位的重要属性,它决定了元素在文档中的定位方式以及如何响应。通过理解这些定位方式,你可以更灵活地控制页面布局,实现各种复杂的 UI 设计。
2025-02-13 19:00:05
596
原创 Generate html
"Generate HTML"(生成 HTML)指的是通过程序或工具自动创建 HTML 代码的过程。HTML(超文本标记语言)是用于创建网页内容和结构的标准语言。生成 HTML 通常意味着通过某些方式自动化地构建或生成网页的结构和元素,而不需要手动编写每一行 HTML 代码。例如,你可以使用 JavaScript 来动态生成 HTML 内容,然后将其插入到网页中,这对于创建动态内容(比如产品列表、表单等)非常有用。
2025-02-10 22:50:30
738
原创 Git 与 Git常用命令
与传统的集中式版本控制系统不同,Git 允许每个开发者在本地拥有完整的代码库副本,支持离线工作和高效的分支管理。每次提交时,Git 会对当前项目的所有文件创建一个快照,并保存该快照的索引。如今,Git 已成为全球最流行的版本控制系统,被广泛应用于各种软件项目的开发中。:Git 支持轻量级的分支操作,方便开发者在不同的功能或修复上并行工作,并在需要时合并。:每个开发者的本地仓库都是完整的版本库副本,支持离线工作和高效的分支管理。从远程仓库获取最新的提交,但不合并到当前分支。将指定分支的修改合并到当前分支。
2025-02-10 21:40:21
453
原创 解决js编程中遇到的浮点数浮子过多而带来的计算问题
在进行编程计算浮点数时,直接相加可能会带来问题,抛出以下例子:可见在计算0.1 + 0.2 时,结果并不等于 0.3 ,而是0.30000000000000004,可见直接对浮点数进行相加会带来这种计算出现错误的问题,在 JavaScript 中,0.1 + 0.2结果是,而不是精确的0.3,这是因为浮动点数的表示方法导致了。计算机使用二进制(而不是十进制)来表示浮动点数,很多十进制的小数在二进制中不能被精确表示。比如0.1和0.2都无法用有限的二进制位精确表示,因此在存储和计算时会出现细微的误差。
2025-02-03 16:48:13
228
原创 JavaScript 中的数组以及数组方法
(4)Array.push(insertValue)在数组的最后边插入一个元素。(6)Array.includes(value),判断数组中是否存在value这个元素。(2)Array.pop()获取数组的最后一个元素,并移除最后一个元素。(5)Array.unshift(inserValue)在数组开头插入一个元素。(3)Array.push()获取数组的最后一个元素,但并不移除最后一个元素。(1)Array.shift()获取数组中的第一个元素,并移除第一个元素。
2025-01-27 12:41:46
201
原创 JavaScript面向对象编程(Object-Oriented Programming (OOP))
(2)对象的键值可以是各种各样的类型,数组,方法(函数),也可以是其它的对象。当键有空格组成是,需加上 : " "(1)基本结构 ,由若干的 <键 :键值>组成。<3>方式三,适用于调用对象的方法。<1>方式一,适用于键无空格组成。<2>方式二,适用于键有空格组成。***比较特别的用法,函数数组。<4>方法四,访问数组。(访问特定的数组元素)
2025-01-25 21:43:40
199
原创 C++ 中的对象生命周期(堆栈/作用域生命周期)
在 C++ 中,对象的生命周期是指对象在程序中存在的时间段,包括对象的创建、使用和销毁。理解对象生命周期对于管理内存和资源非常重要。对象的生命周期主要可以分为两种:栈(Stack)生命周期和堆(Heap)生命周期。下面将详细解释这两种生命周期以及它们的特点。
2024-10-12 17:22:07
1952
原创 指针,引用,解引用 C++
代码中涉及了指针,指针变量,引用,引用变量以及解引用。指针是存储变量地址的变量&:取址符*:指针声明符,解引用符号代码中声明了整型指针变量ptr,其中ptr变量保存的是整型a的地址是一个变量的别名。引用在被定义时与某个已有变量关联,并且之后可以通过引用访问该变量。引用本质上并不占用独立的内存空间,它只是在原始变量的基础上提供了一个新的名字。引用在声明时必须被初始化,并且一旦与某个变量关联后,就无法再更改其引用对象。引用并不占用独立的内存空间,它直接指向原始变量。
2024-10-12 11:10:59
1027
原创 C#开发笔记1,2024-10-7
(4)输入,读取空格,遇到换行符截至。(7)小练习,求直角三角形的斜边长度。(2)获取数据的类型。(3)类型转化很方便。
2024-10-07 19:12:08
210
原创 纯虚函数与抽象类
其主要作用是作为接口约束派生类必须实现该函数,不能在抽象类中提供具体的实现。抽象类本身不能直接实例化对象,必须通过派生类实现所有纯虚函数后才能创建对象。:抽象类通常用于定义一组接口,派生类继承该类并实现纯虚函数,从而确保派生类遵守接口规范。:任何从抽象类派生的类必须实现所有的纯虚函数,否则该派生类仍然是抽象类,不能实例化。是 C++ 中用于定义接口和实现继承体系的一个类,它。主要用于设计通用接口,让派生类实现具体的功能。抽象类无法被实例化!
2024-10-07 12:32:45
345
原创 C++中的重载
函数重载提供了在同一作用域中定义多个同名函数的灵活性,允许根据不同的参数调用不同的函数版本。运算符重载使用户定义的类型对象能够像内置类型一样使用运算符进行操作,从而提高代码的可读性和简洁性。
2024-10-06 18:07:47
1076
原创 C++共用体
共用体的定义语法类似于结构体,但使用union关键字。以下是共用体的基本语法:int id;共用体是一种节省内存的工具,可以在同一内存位置上存储不同类型的数据。在使用共用体时,需要注意未定义行为和内存共享的特点。虽然 C++ 中的共用体在某些场景下非常有用,但现代 C++ 提供的类型安全和更高级的替代品(如)也值得考虑。
2024-10-05 19:56:38
485
原创 关于C++11中的wchar_t,char16_t,char32_t以及延申出来的编码知识
在 C++ 中,wchar_tchar16_t和char32_t是用于表示不同宽度字符类型的类型,它们主要用于处理不同的字符编码集,特别是在需要支持国际化(多语言)环境时。这些类型用于表示比标准的char类型更宽的字符,从而支持更多字符集,例如 Unicode 字符。
2024-10-05 18:47:55
2426
原创 C++ 标准库提供的字符串类与C 语言的字符串操作函数
关于C++标准库中的字符串类中字符串的copy与连接对用C中char类型的字符串的strcopy()与strcat()
2024-10-05 13:06:12
214
原创 提问关于getline()和get()的差异
C++中关于getline()与get()的一个小差异,两者读取到换行符时均会停止读取,而getline()会丢弃缓冲区的换行符,而get()却会保留。
2024-10-05 12:36:14
383
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人