- 博客(90)
- 收藏
- 关注
原创 TypeScript 类型系统:元组、枚举与类型转换
TypeScript 提供了丰富的类型系统,本文将阐述元组、枚举、联合类型及类型转换等多个方面。
2025-01-14 09:00:57
912
原创 ArkTS 基础语法:声明式 UI 描述与自定义组件
ArkTS 是 HarmonyOS 应用开发中的一种编程语言,它结合了 TypeScript 的类型检查和声明式 UI 描述方式,帮助开发者更高效地构建用户界面。ArkTS 使用声明式语法来定义 UI 结构,通过组件、属性和事件配置实现用户界面开发。在 ArkTS 中,可以通过定义自定义组件来实现代码的复用与模块化。通过链式方法为组件配置属性,使 UI 元素具有特定的样式或行为。ArkTS 提供了大量通用属性,用于设置组件的样式和布局。等,使用这些组件可以快速构建界面。为组件绑定事件处理器以响应用户交互。
2025-01-13 18:24:05
451
原创 快速上手 HarmonyOS 应用开发
DevEco Studio 是 HarmonyOS 的一站式集成开发环境(IDE),提供了丰富的工具和功能,支持 HarmonyOS 应用开发的全流程。
2025-01-13 18:04:36
992
原创 JavaScript 数组及其常用方法
数组是 JavaScript 中用于存储多个值的数据结构。它可以存储不同类型的元素,并提供强大的方法来操作和管理数据。
2025-01-12 21:48:53
313
原创 TypeScript 爬虫项目实战:抓取豆瓣电影 Top 250(TypeScript简单应用)
通过 TypeScript 实现一个简单的爬虫程序,从豆瓣电影 Top 250 页面抓取电影的标题和评论信息,并将数据存储到本地 JSON 文件中。
2025-01-12 17:24:54
528
原创 TypeScript:数组常用方法
在TypeScript中,数组是一种常用的数据结构,用于存储有序的元素集合。它继承了JavaScript中的数组功能,并提供了静态类型的支持。凡是过去,皆为序章;凡是未来,皆有可期。
2025-01-08 17:40:39
316
原创 CSS:背景样式、盒子模型与文本样式
CSS 的盒子模型是网页布局的核心,它描述了每个元素由哪些部分组成。属性设置背景颜色,支持多种格式(颜色英文、十六进制、RGB等)。背景样式用于设置网页元素的背景,包括颜色、图片等。使用逗号分隔多个背景值,为元素添加多层背景。凡是过去,皆为序章;凡是未来,皆有可期。文本样式定义了文字的外观和排列方式。属性用于为文字添加阴影效果。属性为元素添加背景图片。
2025-01-07 23:36:44
615
原创 TypeScript面向对象编程、Math与String对象详解
TypeScript 是构建大型应用的重要工具,丰富的面向对象特性和内置对象支持让开发更高效。
2025-01-07 18:44:00
464
原创 CSS样式及其基本选择器
元素选择器是最基础、最简单的一种选择器,它直接以HTML元素的名称作为选择器名称,来选中页面中所有对应的元素并应用样式。相较于内联样式更加便于对整个页面中相同类型的元素进行统一管理,只要是符合选择器规则的元素(如这里的所有。伪类选择器是用来选择处于特定状态的元素,比如鼠标悬停时的状态、元素被访问过后的状态等。这个类名,所以都会应用加粗字体和橙色的样式,方便对具有相同样式需求的一组元素进行统一设置。元素会被设置黄色的背景颜色,针对性很强,常用于对页面中某个特定且唯一的元素进行样式设置。凡是未来,皆有可期。
2025-01-07 00:18:24
452
原创 HTML标签详解:超链接、表单、列表与表格
凡是过去,皆为序章;凡是未来,皆有可期。超链接是网页跳转的重要功能,使用。表单用于用户输入和数据提交,通过。
2025-01-06 00:36:58
718
原创 TypeScript 快速入门指南
TypeScript 是由微软开发的开源编程语言,是 JavaScript 的超集。这意味着任何有效的 JavaScript 代码本身就是合法的 TypeScript 代码。TypeScript 在 JavaScript 基础上添加了静态类型系统,可以帮助开发者在开发阶段更早地发现错误,提升代码的可维护性和可读性。
2025-01-04 14:56:34
648
原创 接口自动化
接口自动化是指通过编写自动化脚本或程序,模拟客户端向服务端发送请求,并验证接口的功能、性能、可靠性和安全性是否符合预期的一种测试方法。它专注于测试系统组件之间通过 API(Application Programming Interface)进行交互的行为,而无需依赖前端 UI 或人工操作。接口自动化的关键特点:面向接口:直接测试服务端的接口,不依赖用户界面。高效性:通过脚本快速执行大量测试,提高测试效率。可重复性:脚本可以反复执行,确保接口在不同环境或版本中表现一致。覆盖范围广。
2024-12-30 11:30:41
386
原创 安全测试相关问题
一个在线商城中,如果没有正确的授权测试,普通用户可能通过操作 API 直接访问管理员接口,修改产品价格或查看其他用户的订单信息。漏洞扫描是一种自动化的安全检测手段,通过扫描系统、网络或应用,识别潜在的安全漏洞,如配置错误、不安全的默认设置或过时的软件版本。数据加密测试至关重要,因为它确保敏感信息(如密码、交易记录)在传输和存储过程中不会被窃取或篡改。身份验证和授权测试确保只有合法用户可以访问系统资源,并且用户只能访问他们有权限的内容。提供安全评估报告,帮助企业了解其安全状况并采取措施。
2024-12-29 11:40:02
330
原创 性能测试相关问题
响应时间测试是指通过测量系统对请求作出响应的时间来评估其性能。响应时间反映了系统从接收到请求到返回结果所需的时间。意义在于它直接影响用户体验,响应时间越短,用户感受到的系统速度越快;而响应时间过长可能导致用户流失或任务失败。一个常见的工具是JMeter用途:适用于负载测试、压力测试和功能测试,支持 HTTP、FTP、JDBC 等多种协议。特点可模拟高并发用户访问系统。提供详细的性能指标,如响应时间、错误率、吞吐量等。支持插件扩展和脚本自定义测试场景。
2024-12-28 16:03:18
305
原创 微服务——技术选型与框架
一套基于 Spring Boot 的微服务架构工具包,提供完整的分布式系统解决方案,包括服务发现、配置管理、负载均衡、熔断器等。优势在于生态系统完善,与 Spring Boot 无缝集成。Dubbo:一个高性能的分布式 RPC 框架,适用于高并发、低延迟场景。特点是支持灵活的协议扩展和分布式服务治理。Quarkus:注重云原生的微服务框架,支持快速启动和低内存占用,适合容器化环境。Micronaut:专注于低内存消耗和快速启动时间,提供依赖注入、AOP 等功能,适合构建轻量级微服务。
2024-12-22 15:22:06
673
原创 微服务??
服务发现是指通过动态注册机制让服务找到彼此的地址和元数据,常用工具包括Eureka、Consul等。它确保服务能在动态环境中可靠通信。服务治理包括服务注册、负载均衡、熔断、限流、健康检查等功能,帮助微服务管理复杂的分布式系统,确保高可用性和稳定性。凡是过去,皆为序章;凡是未来,皆有可期。
2024-12-21 23:45:34
407
原创 操作系统——文件系统管理
文件系统结构和操作中,树形文件系统结构提供了清晰的层次化组织,索引节点(inode)是管理文件元数据的核心,支持高效的文件定位。硬链接和软链接作为文件的引用机制各有优缺点,硬链接依赖 inode,而软链接更灵活但受目标路径影响。在文件并发操作中,需要通过锁机制、事务或队列协调以避免数据冲突和不一致。在磁盘管理中,位图和空闲链表是常用的空闲块管理方式,位图更适合大容量磁盘,而空闲链表适合简单场景。
2024-12-16 11:48:00
287
原创 操作系统——内存管理
操作系统通过虚拟内存管理来确保进程间的内存隔离,并通过内存保护机制阻止非法访问,发生违规时会终止进程或抛出异常,保护系统稳定性。:分页将内存分为固定大小的页,程序的虚拟内存被划分为若干个固定大小的页,每个页映射到物理内存中的页框。虚拟内存是操作系统提供的一种内存管理机制,它使程序认为自己拥有连续的内存空间,但实际上内存可能被分散存储在物理内存和磁盘交换空间中。虚拟内存与物理内存的关系是,虚拟内存是程序能够访问的空间,物理内存是实际的硬件内存,虚拟内存通过页表映射到物理内存。优点:消除碎片,内存利用高效。
2024-12-13 23:07:14
994
原创 关系型数据库(RDBMS)与非关系型数据库(NoSQL)选型与迁移
在进行关系型数据库和非关系型数据库的选型时,需要从数据结构、扩展性、性能、一致性等方面考虑。数据迁移从关系型数据库到非关系型数据库时,必须考虑数据模型差异、迁移策略、数据一致性和业务连续性等因素。在迁移过程中,确保数据的完整性和业务连续性可以通过分阶段迁移、双写策略、备份与回滚机制以及充分的测试与监控来实现。
2024-12-10 10:40:16
955
原创 关系型数据库(RDBMS)与非关系型数据库(NoSQL)数据一致性和可靠性
关系型数据库保证数据一致性通过 ACID 特性,尤其是在事务中通过日志、锁等机制确保原子性、一致性、隔离性和持久性。非关系型数据库通常采用最终一致性模型,支持高并发、可扩展性和高可用性,但牺牲了一定的强一致性。数据备份和恢复:关系型数据库和非关系型数据库都提供多种备份方式(如全量备份、增量备份、快照等),可以根据业务需求进行合理选择。在数据保护方面,两者都通过备份、复制、持久化等技术确保数据可靠性与高可用性。
2024-12-10 00:05:38
957
原创 关系型数据库(RDBMS)与非关系型数据库(NoSQL)技术细节
通过配置 Redis 的持久化选项,可以在性能和数据可靠性之间进行权衡。用于删除表中符合条件的记录。巧合是上帝默默控制世界的方式。条件,删除所有数据。
2024-12-09 02:39:15
863
原创 关系型数据库(RDBMS)与非关系型数据库(NoSQL)应用场景
关系型数据库适用于事务性、强一致性和结构化数据场景;非关系型数据库则在高并发、大数据、非结构化数据场景中表现更优;数据量和并发量增加时,应通过分库分表、缓存、集群扩展等手段进行优化。
2024-12-05 17:17:33
1478
原创 关系型数据库(RDBMS)和非关系型数据库(NoSQL)
关系型数据库擅长处理复杂关系和事务,而非关系型数据库更适合高并发、分布式存储和灵活的非结构化数据场景。
2024-12-05 16:57:00
1082
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人