自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2120)
  • 资源 (3)
  • 收藏
  • 关注

原创 Caché 关键字

Caché 关键字第一章 类定义☆☆☆☆☆第二章 外键定义☆☆☆☆第三章 索引定义☆☆☆☆☆第四章 方法定义☆☆☆☆☆

2021-07-21 08:35:52 2626

原创 Caché File

Caché File第一章 查询目录和驱动器☆☆☆☆☆第二章 使用文件和目录属性和属性☆☆☆☆☆第三章 处理文件和目录名☆☆☆☆☆第四章 使用目录☆☆☆☆☆第五章 使用文件☆☆☆☆☆第六章 使用%File对象☆☆☆☆☆第七章 将文件内容复制到另外文件☆☆☆☆☆ 预告下一期系列将用一个月的时间连载,《Caché 关键字大全》,敬请期待。交流群QQ群号:410039091笔者QQ:454115408公众号:技术理科直男intersys版主:姚鑫...

2021-07-20 07:22:32 1673 1

原创 Caché XML

Caché XML第一章 InterSystems XML工具简介☆☆☆☆第二章 从对象写入XML输出☆☆☆☆☆第三章 指定输出的字符集☆☆☆☆☆第四章 添加命名空间声明☆☆☆☆☆第五章 生成XML元素☆☆☆☆☆第六章 控制名称空间的使用☆☆☆☆☆第七章 控制命名空间分配的外观☆☆☆☆☆第八章 Other Options of the Writer☆☆☆☆☆第九章 将XML导入到对象中☆☆☆☆☆第十章 XML元素和属性☆☆☆☆☆第十一章 重新定义读取器处理相关对象的方式☆☆☆☆☆第.

2021-07-11 09:57:29 1284

原创 Caché 网络实用工具

Caché 网络实用工具第一章 发送HTTP请求☆☆☆☆☆第二章 设置和获取HTTP标头☆☆☆☆☆第三章 发送HTTP请求☆☆☆☆☆第四章 收发电子邮件☆第五章 向邮件添加附件☆第六章 从POP3服务器提取电子邮件☆第七章 从POP3服务器提取电子邮件☆第八章 处理收到的电子邮件☆第九章 创建、编写和阅读MIME邮件☆第十章 使用FTP☆☆☆☆☆第十一章 发送和接收IBM WebSphere MQ消息☆第十二章 IBM WebSphere MQ检索邮件☆第十三章 使用SSH☆第.

2021-06-07 08:18:02 1142

原创 Caché Global

Caché Global第一章 简介global☆☆☆☆☆第二章 全局变量结构(一)☆☆☆☆☆第二章 全局变量结构(二)☆☆☆☆☆第三章 使用多维存储(全局变量)(一)☆☆☆☆☆第三章 使用多维存储(全局变量)(二)☆☆☆☆☆第三章 使用多维存储(全局变量)(三)☆☆☆☆☆第三章 使用多维存储(全局变量)(四)☆☆☆☆☆第四章 多维存储的SQL和对象使用(一)☆☆☆☆☆第四章 多维存储的SQL和对象使用(二)☆☆☆☆☆第五章 管理全局变量(一)☆☆☆☆☆第五章 管理全局变量(二)☆☆.

2021-05-15 08:14:35 1774

原创 Caché SQL 高性能优化

Caché SQL 高性能优化第一章 SQL性能优化简介第二章 定义和构建索引(一)第二章 定义和构建索引(二)第二章 定义和构建索引(三)第二章 定义和构建索引(四)第二章 定义和构建索引(五)第三章 优化表(一)第三章 优化表(二)第四章 缓存查询(一)第四章 缓存查询(二)第五章 优化查询性能(一)第五章 优化查询性能(二)第五章 优化查询性能(三)第五章 优化查询性能(四)第六章 SQL性能分析工具包第七章 解释SQL查询计划第八章 解释SQL查询计划(一)第八.

2021-05-02 08:34:40 1149

原创 Caché SQL 必知必会

Caché SQL 必知必会第一章 SQL简介☆☆☆☆☆第二章 SQL基础☆☆☆☆☆第三章 SQL语言元素(一)☆☆☆☆☆第三章 SQL语言元素(二)☆☆☆☆☆第四章 SQL标识符☆☆☆☆☆第五章 SQL定义表(一)☆☆☆☆☆第五章 SQL定义表(二)☆☆☆☆☆第五章 SQL定义表(三)☆☆☆☆☆第六章 SQL定义和使用视图☆☆☆☆☆第七章 SQL表之间的关系☆☆☆☆☆第八章 SQL修改数据库☆☆☆☆☆第九章 SQL查询数据库(一)☆☆☆☆☆第九章 SQL查询数据库(二)☆☆☆☆.

2021-04-11 11:48:58 4079

原创 Caché 变量大全

Caché 变量大全系统变量第一章 Caché 变量大全 $DEVICE 变量第二章 Caché 变量大全 $ECODE 变量第三章 Caché 变量大全 $ESTACK 变量第四章 Caché 变量大全 $ETRAP 变量第五章 Caché 变量大全 $HALT 变量第六章 Caché 变量大全 $HOROLOG 变量第七章 Caché 变量大全 $IO 变量第八章 Caché 变量大全 $JOB 变量第九章 Caché 变量大全 $KEY 变量第十章 Caché 变量大全 $NA.

2021-02-27 07:52:32 1685

原创 Caché 函数大全

Caché 函数大全Caché ObjectScript函数第一章 Caché 函数大全 $ASCII 函数☆☆☆☆☆第二章 Caché 函数大全 $BIT 函数☆☆☆第三章 Caché 函数大全 $BITCOUNT 函数☆☆☆第四章 Caché 函数大全 $BITFIND 函数☆☆☆第五章 Caché 函数大全 $BITLOGIC 函数☆☆☆第六章 Caché 函数大全 $CASE 函数☆☆☆☆☆第七章 Caché 函数大全 $CHAR 函数☆☆☆☆☆第八章 Caché 函数大全 $C.

2020-12-25 07:06:00 8182 1

原创 Caché 命令大全

Caché ObjectScript 命令第一章 Caché 命令大全 BREAK 命令第二章 Caché 命令大全 CATCH 命令第三章 Caché 命令大全 CLOSE 命令第四章 Caché 命令大全 CONTINUE 命令第五章 Caché 命令大全 DO 命令第六章 Caché 命令大全 DO WHILE 命令第七章 Caché 命令大全 ELSE 命令第八章 Caché 命令大全 ELSEIF 命令第九章 Caché 命令大全 FOR 命令第十章 Caché 命令大全 GO

2020-08-21 22:48:44 4684

原创 Caché 算法与数据结构

Caché 算法与数据结构第一章 Caché 算法与数据结构 基础和概念第二章 Caché 算法与数据结构 数组原理第三章 Caché 算法与数据结构 链表原理第四章 Caché 算法与数据结构 栈原理第五章 Caché 算法与数据结构 队列原理第六章 Caché 算法与数据结构 循环队列第七章 Caché 算法与数据结构 双端队列第八章 Caché 算法与数据结构 散列表第九章 Caché 算法与数据结构 二叉树第十章 Caché 算法与数据结构 二叉堆第十一章 Caché 算法与.

2020-07-01 11:43:50 2254

原创 疯狂 Caché

疯狂 Caché第一章 疯狂Caché 介绍CachéObjectScript第二章 疯狂Caché 语法规则第三章 疯狂Caché 数据类型和值第四章 疯狂Caché 变量第五章 疯狂Caché 运算符和表达式(一)第五章 疯狂Caché 运算符和表达式(二)第五章 疯狂Caché 运算符和表达式(三)第五章 疯狂Caché 运算符和表达式(四)第五章 疯狂Caché 运算符和表达式(五)第六章 疯狂Caché 正则表达式(一)第六章 疯狂Caché 正则表达式(二)第七章 疯狂C

2020-06-05 08:48:45 3743

原创 Caché 23种设计模式

Caché 23种设计模式前章 Caché 程序员必须知道的七大原则第一章 Caché 设计模式 简单工厂模式第二章 Caché 设计模式 策略模式第三章 Caché 设计模式 装饰者模式第四章 Caché 设计模式 代理模式第五章 Caché 设计模式 工厂方法第六章 Caché 设计模式 原型模式第七章 Caché 设计模式 模版方法模式第八章 Caché 设计模式 外观模式...

2020-05-04 09:59:17 4172

原创 Caché 从入门到精通

Caché从入门到精通第一章 Caché 对象介绍第二章 Caché 定义和编译类第三章 Caché 包选项第四章 Caché 类参数介绍第五章 Caché 定义和调用方法第六章 Caché 使用注册对象第七章 Caché 持久性对象介绍第八章 Caché 使用持久对象第九章 Caché 定义持久类第十章 Caché 定义和使用属性第十一章 Caché 使用集合第十二章 C...

2020-04-09 09:01:21 8526

原创 177. Java 注释 - 重复注释

Java 8引入了重复注释功能,通过@Repeatable元注解允许在同一位置多次应用相同注解。文章通过定时任务和角色警报两个示例场景,展示了如何声明可重复注释类型及其容器类型,并演示了使用反射获取重复注释的方法。该特性提高了代码灵活性和可读性,特别适用于需要多重配置的场景,如设置多个定时规则或为不同角色添加警报。设计时需注意注释基数、适用位置和兼容性等要素。

2025-09-01 09:01:13 95

原创 176. Java 注释 - 类型注释和可插入类型系统

Java 8引入了类型注释,允许在类型使用处(如实例创建、强制转换等)添加注释,而不仅限于声明处。这些注释可配合类型检查框架(如Checker Framework)在编译时检测潜在错误,如空指针异常。通过自定义或第三方模块,开发者能增强类型安全,提高代码健壮性和可维护性。类型注释使Java类型系统更强大,帮助减少运行时错误,是提升代码质量的重要工具。

2025-08-31 08:48:03 603

原创 175. Java 注释 - 预定义的注释类型

Java预定义注释类型包括@Deprecated(标记弃用方法,支持forRemoval属性)、@Override(确保正确重写超类方法)、@SuppressWarnings(抑制编译器警告)、@SafeVarargs(安全使用可变参数)和@FunctionalInterface(标识函数式接口)。元注释如@Retention、@Target等控制注释行为,定义其作用范围和生命周期。这些注释增强了代码可读性,提供了编译器和运行时的额外信息。

2025-08-30 08:29:11 741

原创 174. Java 注释 - 声明注释类型

摘要: Java自定义注释(@interface)可替代传统冗长的类注释,使代码更简洁。通过定义注释类型(如ClassPreamble),可结构化存储元数据(作者、版本等),支持默认值和数组元素。使用时通过@ClassPreamble为元素赋值,并配合@Documented确保注释信息出现在Javadoc中。这种方式提升了代码可维护性和文档规范性。 (字数:150)

2025-08-29 09:03:16 547

原创 173. Java 注释 - 注释应用场景:类、字段、方法等

Java注释可应用于类、字段、方法等声明,通常位于被描述元素上方。Java SE 8新增了类型注释功能,允许注释类型使用,包括类实例创建、强制转换、implements子句和异常声明等场景。类型注释能增强代码可读性,为工具提供更多上下文信息,支持自定义注释,在泛型、类型转换等场景中尤为有用。这一特性使注释不仅限于基本声明,还能精确标注类型信息,提升代码表达能力和工具支持。

2025-08-28 08:52:49 287

原创 172. Java 注释 - 使用方式及常见类型

摘要: Java注释以@符号开头,主要用于向编译器提供信息、生成文档或运行时处理。注释格式包括无元素(如@Override)、带元素(如@Author)和单元素简化写法(如@SuppressWarnings)。Java支持多注释和重复注释(Java 8+)。预定义注释如@Override、@SuppressWarnings和@Entity,开发者也可自定义注释(如@Author)。注释广泛用于框架(如Spring的@Autowired)和类型检查(如@NonNull),能增强代码可读性和工具处理能力,但需避

2025-08-27 08:45:27 1233

原创 171. Java Lambda 表达式 - 比较器处理空值:避免 NullPointerException

摘要: 本文介绍了在Java中使用Lambda表达式处理比较器中的空值问题,避免NullPointerException。通过示例需求(将空值推到末尾并按自然顺序排序),对比了两种实现方式:手动条件判断(冗长易错)和利用Comparator.nullsLast()工厂方法(简洁高效)。后者结合naturalOrder()可轻松实现空值排序,同时提到nullsFirst()的用法。文章还提供了字符串排序的代码示例,并建议拓展到自定义对象或多字段排序场景,强调合理使用API能提升代码健壮性与可维护性。

2025-08-26 08:55:57 898

原创 170. Java Lambda 表达式 - 反转比较器:reversed() 方法

本文介绍了Java中Comparator.reversed()方法的使用,用于反转比较器的排序顺序。通过示例展示了如何对字符串列表按长度升序排序后,再使用reversed()方法将其改为降序排列。该方法适用于需要反转排序的场景,如从升序改降序或反向字母排序。文章还提到JDK8的List.sort()方法可直接传入反转后的比较器进行排序。最后鼓励读者思考其他应用场景,如反转整数列表的排序顺序。

2025-08-25 09:03:10 341

原创 169. Java Lambda 表达式 - 使用自然顺序比较对象

本文介绍了Java中使用自然顺序比较对象的方法。关键点包括:1)自然顺序通过实现Comparable<T>接口定义,如String、包装类等;2)使用Comparator.naturalOrder()工厂方法构建自然顺序比较器;3)演示了多级比较示例(先按长度再按字母顺序);4)对比了反向排序方法reverseOrder()。最后给出思考题:为Book类实现先按页数升序、再按书名排序的比较器。

2025-08-24 08:31:22 333

原创 168. Java Lambda 表达式 - 专用比较器

Java Lambda表达式专用比较器优化指南 摘要:当使用Comparator比较基本数据类型时,JDK的自动装箱/拆箱会带来性能损耗。Java提供了专用比较器方法来优化:comparingInt()、comparingLong()、comparingDouble()及其对应的thenComparing版本,可直接处理原始类型数据,避免不必要的类型转换。以Student类为例,比较分数和年龄时应优先使用comparingInt(Student::getScore).thenComparingInt(Stu

2025-08-23 08:41:26 407

原创 167. Java Lambda 表达式 - 链接组合比较器

摘要:Java Lambda表达式可以通过Comparator.comparing()和thenComparing()实现多字段排序。以User类为例,先按firstName升序,再按lastName升序。方法一:分别创建两个比较器后链接;方法二:直接链式调用Comparator.comparing(User::getFirstName).thenComparing(User::getLastName)。后者更简洁,是链式调用的典范。thenComparing()会在前序比较结果为0时自动使用后续比较器继续

2025-08-22 09:00:45 435

原创 166. Java Lambda 表达式 - Comparator 高级用法:自定义排序、工厂方法

本文介绍了Java Lambda表达式中Comparator的高级用法,重点讲解如何通过自定义排序规则和工厂方法实现灵活的对象比较。主要内容包括:1)使用Lambda表达式创建按字符串长度排序的比较器;2)将比较逻辑提取为Function提高可重用性;3)利用JDK提供的Comparator.comparing工厂方法简化代码;4)方法的泛型参数解析;5)实战演示对User对象按名称排序;6)注意事项说明,强调被比较字段需实现Comparable接口。这些技巧能帮助开发者根据业务需求灵活定制排序规则,提升代

2025-08-21 09:06:16 327

原创 165. Java Lambda 表达式 - 用 Lambda 表达式实现比较器 Comparator

Java 8后,可通过Lambda表达式实现Comparator接口。Comparator的compare方法返回负数、0或正数分别表示小于、等于或大于关系。推荐使用Integer.compare()避免整数溢出风险,而非i1 - i2写法。示例演示了用Lambda对字符串按长度排序,并推荐方法引用写法(如Integer::compare)。关键点包括:优先使用方法引用、避免减法比较、以及利用Comparator.comparingInt()等工具方法简化代码。练习建议尝试逆序排序和方法引用优化。

2025-08-20 09:00:55 413

原创 164. Java Lambda 表达式 - Java 函数式编程小技巧:认识 Function.identity()

摘要: Java中的Function.identity()是一个身份函数,用于原样返回输入参数。它适用于需要保持值不变的场景,如Stream.map()或Collectors.toMap(),能简化代码并增强可读性。例如,names.stream().collect(Collectors.toMap(Function.identity(), Function.identity()))会生成键值相同的Map。与加工函数(如s -> s.toUpperCase())不同,身份函数仅传递输入,适合作为默认操

2025-08-19 08:46:03 551

原创 163. Java Lambda 表达式 - Function 的链式组合

本文介绍了Java中Function接口的链式组合方法andThen()和compose()的使用。两者功能相同但执行顺序不同:andThen()先执行当前函数再执行参数函数,而compose()则相反。通过名字处理链的实例演示了两种方法的具体应用,并指出选择建议:自然顺序用andThen(),倒推逻辑用compose()。最后强调了类型兼容性要求,并给出了练习题帮助理解。

2025-08-18 09:12:47 701

原创 162. Java Lambda 表达式 - Consumer 的链式组合

Java 8的Consumer接口通过andThen()方法支持链式组合操作,可以按顺序执行多个消费者逻辑。示例展示了如何组合日志记录和控制台输出功能,先执行日志记录再执行打印。使用时需注意执行顺序和异常处理:前一个消费者抛出异常后,后续操作不会执行。这种链式组合适用于需要顺序执行多个操作的场景,如数据保存后发送通知等。通过组合不同的Consumer实现,可以构建灵活的操作流程。

2025-08-17 08:23:52 400

原创 161. Java Lambda 表达式 - 使用工厂方法创建 Predicates

本文介绍了Java 8+中Predicate接口的工厂方法使用。主要包含两个工厂方法:isEqual()用于创建对象相等性判断的Predicate,not()(Java 11+)用于创建否定现有Predicate的新Predicate。文章通过示例展示了这两种方法的用法,并与传统lambda写法进行对比,指出工厂方法在可读性、语义表达和组合便利性方面的优势。最后通过小练习演示了如何用这些方法判断字符串是否为"admin"及其否定情况。这些工厂方法能显著提升代码的简洁性和表现力。

2025-08-16 10:02:11 346

原创 160. Java Lambda 表达式 - Predicate<T>的链式组合

📝 摘要:Java Predicate的链式组合技巧 本文介绍了如何优雅地组合Java中的Predicate<T>接口实现复杂条件判断。通过将独立条件(如非null、非空、长度限制)拆分为多个小谓词,再利用.and()、.or()和.negate()等默认方法进行链式组合,显著提升代码可读性和复用性。示例展示了方法引用与谓词组合的实践,如Objects::isNull与String::isEmpty的组合。这种函数式编程方式使逻辑表达更清晰,适合构建模块化条件判断,最后通过判断正偶数的练习巩固

2025-08-15 08:59:17 279

原创 159. Java Lambda 表达式 - 方法引用的四种类型

摘要: Java 8引入方法引用语法,用于简化Lambda表达式,共有四种类型: 静态方法引用(ClassName::staticMethod):直接调用类的静态方法,如MathUtils::add。 未绑定方法引用(ClassName::instanceMethod):通过参数传入调用对象,如String::toUpperCase。 绑定方法引用(instance::instanceMethod):绑定具体实例调用方法,如john::getName。 构造函数引用(ClassName::new):创建新对

2025-08-14 08:55:35 341

原创 158. Java Lambda 表达式 - 构造函数方法引用的使用与实践

Java Lambda表达式中的构造函数方法引用(ClassName::new)提供了一种简洁的方式来引用类的构造函数。它能替代传统lambda表达式创建对象,支持空构造和带参数构造两种形式。语法上,空构造函数常用于Supplier接口,带参构造函数则配合Function等接口使用。使用时需注意区分不同重载构造方法,并确保类型匹配。典型应用场景包括创建集合对象(如ArrayList::new)等。通过方法引用可以提升代码可读性,减少冗余代码。

2025-08-13 09:03:53 985

原创 157. Java Lambda 表达式 - 绑定方法引用:让对象方法调用更优雅

摘要: Java 的绑定方法引用(object::method)是一种简化特定对象方法调用的语法糖,直接将方法绑定到具体实例。相比未绑定方法引用(ClassName::method),它无需额外传入对象,适用于Supplier、Consumer等接口。例如,System.out::println等价于s -> System.out.println(s),而user::getName自动绑定对象实例。典型场景包括日志输出、Getter简化和流式API。绑定方法引用通过隐式对象固定提升代码简洁性,但需注意

2025-08-12 08:55:46 587

原创 156. Java Lambda 表达式 - 从 Lambda 到方法引用:深入理解 Java 的未绑定实例方法调用

本文介绍了Java中未绑定方法引用的概念及使用方法,重点讲解如何通过方法引用简化lambda表达式。未绑定方法引用指引用类的实例方法而非静态方法,语法为RefType::instanceMethod。文章通过多个示例展示了如何将lambda表达式转换为方法引用,包括无参方法(如String::length)、getter方法(如User::getName)和多参方法(如String::indexOf)。最后提供了两个练习,帮助读者掌握将lambda表达式转换为方法引用的技巧,从而提升代码简洁性和可读性。

2025-08-11 08:56:51 905

原创 155. Java Lambda 表达式 - 从 Lambda 到更简洁的写法:掌握 Java 静态方法引用

本文介绍了Java中的静态方法引用,它通过ClassName::methodName语法直接引用类的静态方法,比lambda表达式更简洁。静态方法引用适用于无参或多参方法,如Math::sqrt和Integer::max,能提高代码可读性。文章通过示例演示了如何将lambda表达式替换为方法引用,并提供了两个练习(字符串拼接和幂运算)帮助掌握该特性。静态方法引用在需要调用静态方法时能有效简化代码,前提是方法签名可推断。

2025-08-10 07:44:53 419

原创 154. Java Lambda 表达式 - 总结 Java 中的四类函数式接口

摘要: Java 8 的 java.util.function 包提供四大类函数式接口: Supplier(供应者):无参返回结果(如 Supplier<T>)。 Consumer(消费者):接收参数无返回值(如 Consumer<T>)。 Predicate(谓词):接收参数返回布尔值(如 Predicate<T>)。 Function(函数):接收参数返回结果(如 Function<T, R>)。 此外,还包括双参数版本(如 BiFunction)、原始类

2025-08-08 08:49:27 752

原创 153. Java Lambda 表达式 - 深入理解 Java Function 接口及其高性能变体

本文深入解析了Java中的Function接口及其变体,包括Function<T,R>、BiFunction<T,U,R>等核心接口,以及UnaryOperator<T>和BinaryOperator<T>等特例。文章详细介绍了如何通过这些接口实现数据转换和映射操作,并着重分析了针对基本数据类型的专用接口(如IntFunction、LongBinaryOperator等)在性能优化方面的优势。通过多个代码示例展示了这些接口在实际开发中的应用场景,如字符串处理、

2025-08-07 09:03:36 848

原创 152. Java Lambda 表达式 - 深入理解 Java 的 Predicate 接口及其高效用法

本文深入解析了Java中的Predicate接口及其高效使用方法。Predicate<T>是一个功能接口,通过test()方法对对象进行条件测试,常用于流API过滤操作。文章介绍了专用Predicate接口(IntPredicate、LongPredicate、DoublePredicate)来处理原始类型数据以避免性能开销,以及BiPredicate<T,U>用于双参数测试。还演示了如何将Predicate与集合的removeIf()方法结合使用进行元素过滤,并强调了相关注意事项。

2025-08-06 08:49:02 627

数据生成实体类代码文件

数据生成实体类代码文件

2023-07-04

拓展系统变量CustomVariable.xml

拓展系统变量CustomVariable.xml

2023-05-07

IRIS通用拓展函数xml代码

IRIS通用拓展函数xml代码

2023-04-18

拓展系统命令使用xml

拓展系统命令使用xml

2023-04-14

Util.EncryptionDeployedObj.xml

Util.EncryptionDeployedObj.xml

2023-04-02

Lottie使用说明

Lottie使用说明

2021-01-02

Design.xml

包含对应博客Caché 设计模式 后台代码,函盖23种设计模式后台代码。感兴趣可以,仿照写对应的设计模式,博客https://blog.csdn.net/yaoxin521123,群号:410039091,QQ号454115408,公众号:技术理科直男。

2020-05-07

IIRIS单元测试xml类文件tests.zip

TestMe,Contact,Tests

2021-05-14

空空如也

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

TA关注的人

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