严富坤的知识库专栏 本次搜索耗时 0.072 秒,为您找到 541 个相关结果.
  • Android 图形系统深度解析

    7261 2025-02-20 《深入Android开发》
    一、总体架构与组件概览 1. 应用层:View 和 Canvas 2. 图形库层:Skia、OpenGL 和 Vulkan 3. 窗口管理层:Surface、Window 和 WindowManager 4. 系统服务层:SurfaceFlinger 和 WindowManagerService 二、核心组件详解 1. View:UI 的基石 定义...
  • Spring Boot Web开发

    1. 引言 2. Spring Boot概述 2.1 什么是Spring Boot? 2.2 Spring Boot的核心特性 2.3 Spring Boot与Spring MVC的关系 3. 开始使用Spring Boot 3.1 创建Spring Boot项目 3.2 项目结构解析 3.3 配置文件详解 4. 控制器层开发 4.1 创建...
  • Kotlin编程语言介绍

    7242 2024-04-20 《Kotlin基础》
    1. 引言 2. 历史背景与发展 3. 语言特性 静态类型与类型推断 可空性与null安全 扩展函数 数据类 Lambda表达式与高阶函数 协程与并发编程 4. Kotlin与Java的比较 简洁性 安全性 扩展性 协程 5. Kotlin在Android开发中的应用 简洁性和可读性 Null安全 协程与异步编程 6. K...
  • 网络协议中的PDU概念

    一、TCP/IP协议栈简介 二、PDU的定义及各层的PDU 三、PDU的作用 四、总结 在计算机网络和通信系统中,PDU(协议数据单元,Protocol Data Unit)是数据通信的基本单元。PDU 是在网络层之间传递的数据信息的格式化表示。在TCP/IP协议栈中,不同层有不同的PDU,每一层的PDU定义了该层的操作和数据传输方式。理解PDU...
  • 一篇文章带你快速了解TypeScript

    一、背景和初衷 二、优势与劣势 优势 劣势 三、适用场景 业务场景 技术场景 四、组成部分与关键点 五、底层原理和关键实现 六、同类技术的对比 TypeScript vs. JavaScript TypeScript vs. Flow 一、背景和初衷 TypeScript 是由微软开发的一种开源编程语言,于2012年首次发布。它...
  • 深入理解Spring Boot的“约定优于配置”

    1. 什么是约定优于配置? 1.1 原则和优势 2. Spring Boot的自动配置 2.1 自动配置的工作原理 2.2 自动配置的实现 3. 核心特性和默认配置 3.1 嵌入式服务器 3.2 数据源配置 3.3 Spring MVC 3.4 Spring Data JPA 4. 实践案例 4.1 创建Spring Boot项目 4....
  • 多线程编程

    7132 2024-06-16 《Swift编程指南》
    1. 多线程编程的基本概念 1.1 什么是多线程编程 1.2 线程与进程的区别 2. Swift中的多线程编程 2.1 Grand Central Dispatch(GCD) 2.1.1 创建队列 2.1.2 异步任务 2.1.3 同步任务 2.1.4 延迟任务 2.2 操作队列 2.2.1 创建操作队列 2.2.2 添加操作 2.2.3...
  • Spring Boot异常处理

    异常处理的基本概念 什么是异常 异常的分类 为什么需要异常处理 Spring Boot中的异常处理机制 Spring Boot异常处理概述 使用@ControllerAdvice 和@ExceptionHandler 实现HandlerExceptionResolver 扩展ResponseEntityExceptionHandler ...
  • Cursor安装MCP文件系统服务器

    一、配置mcp.json文件 二、在聊天窗口中发送命令 一、配置mcp.json文件 { "mcpServers" : { "filesystem" : { "command" : "cmd /c npx" , "args" : [ ...
  • 软件安全性概述

    引言 什么是软件安全 软件安全的历史发展 软件安全的基本原则 软件安全性的重要性 保护敏感信息 维护系统完整性 防止服务中断 符合法律和合规要求 Web应用程序中的常见漏洞 概述 OWASP Top 10 如何提升软件安全性 安全编码实践 安全测试 安全架构设计 安全监控和响应 案例分析 著名的安全漏洞实例 漏洞产生的原因...