严富坤的知识库专栏 本次搜索耗时 0.227 秒,为您找到 355 个相关结果.
  • Swift的类型系统

    3888 2024-06-15 《Swift编程指南》
    1. 基本数据类型 整数 浮点数 布尔值 字符串 2. 可选类型 声明和解包可选类型 可选链 3. 集合类型 数组 集合 字典 4. 字符串和字符 字符串操作 字符操作 5. 枚举 定义枚举 关联值 原始值 6. 结构体和类 定义结构体 定义类 值类型和引用类型 7. 协议和扩展 协议 扩展 8. 泛型 泛...
  • C#程序结构:顺序结构

    3878 2024-06-17 《C#编程指南》
    引言 基本语法和结构 C# 程序的基本结构 变量和常量 变量 常量 数据类型 值类型 引用类型 运算符 算术运算符 关系运算符 逻辑运算符 赋值运算符 输入和输出 输出 输入 控制结构 条件语句 if 语句 switch 语句 循环语句 for 循环 while 循环 do-while 循环 foreach 循环...
  • 泛型

    一、概述 二、函数泛型 生活中的类比 示例 使用场景 三、接口泛型 生活中的类比 示例 使用场景 四、类泛型 生活中的类比 示例 使用场景 五、泛型约束 生活中的类比 示例 使用场景 六、多重泛型 生活中的类比 示例 使用场景 七、泛型工具类型 生活中的类比 示例 使用场景 八、泛型类型别名 生活中的类比 ...
  • 实战:用ArkTS对axios进行二次封装

    3867 2024-03-05 《ArkTs教程》
    一、封装的动机 1.1 代码复用 1.2 统一管理 1.3 错误处理 1.4 请求拦截与响应拦截 二、封装思路 2.1 需求分析 2.2 设计思路 2.3 技术选型 三、具体实现 3.1 API地址枚举类 3.2 服务器配置接口 3.3 服务器实现 3.4 ApiClient类 3.5 使用示例 四、封装过程中的注意事项 4.1...
  • 反射

    3863 2024-06-17 《C#编程指南》
    什么是反射 反射的基本概念 获取类型信息 动态创建对象 获取成员信息 反射的高级用法 调用方法 访问字段和属性 使用特性 反射的应用场景 依赖注入 动态代理 反射的性能问题与优化 性能问题 优化建议 反射的安全问题与解决方案 反射在其他语言中的对比 Java中的反射 Python中的反射 反射的实际应用 序列化和反序列化...
  • Java 中的输入输出(I/O)

    3857 2024-06-01 《Java基础教程》
    背景和初衷 目标 I/O 的分类 字节流 I/O 字符流 I/O 同步 I/O 和异步 I/O 常用类和接口 字节流 InputStream 和 OutputStream FileInputStream 和 FileOutputStream BufferedInputStream 和 BufferedOutputStream DataInp...
  • 类与对象

    3847 2024-05-31 《Java基础教程》
    背景与初衷 优势与劣势 优势 劣势 适用场景 业务场景 技术场景 技术组成部分和关键点 类的定义 对象的创建 访问对象的属性和方法 类的组成部分和关键点 构造函数 成员变量 成员方法 访问修饰符 继承与多态 继承 多态 方法重载 方法重写 接口与抽象类 接口 抽象类 类和对象的高级特性 静态成员 内部类 成员...
  • 深入解析JWT及其安全机制

    1. 引言 2. JWT的基本概念和结构 2.1 什么是JWT? 2.2 JWT的结构 3. JWT的应用场景与优点 3.1 JWT在身份认证中的应用 3.2 JWT在授权中的应用 3.3 JWT的优点 4. JWT的安全挑战 4.1 令牌的有效期与安全性 4.2 令牌泄露的风险 4.3 JWT的无状态性与撤销问题 5. 令牌刷新机制...
  • Cursor和Claude Desktop + MCP代码分析能力对比

    提示词: 结论: 提示词: 分析 main 目录下的项目代码,简述该项目的功能,并列出每个. kt 文件对应的功能 Cursor分析结果图: Claude Desktop + MCP分析结果图: 结论: Claude Desktop + MCP更详尽一些,另外,Cursor用在前web端编写上还是很有优势
  • 多线程编程

    3818 2024-06-17 《C#编程指南》
    多线程编程的背景与意义 C#中的多线程基础 线程的创建与管理 线程的状态 线程优先级 线程同步 锁定(Lock) 互斥量(Mutex) 信号量(Semaphore) 读写锁(ReaderWriterLockSlim) 任务并行库(TPL) 创建任务 任务返回值 任务组合 任务取消 并行LINQ(PLINQ) 异步编程模型(AP...