- 博客(12)
- 收藏
- 关注
原创 `@Expose` 是 `class-transformer` 提供的装饰器
@Expose 是 class-transformer 库中的装饰器,用于控制类字段在对象转换时的可见性。它支持多种配置选项,包括 name(字段重命名)、groups(分组显示)、since 和 until(版本控制)、toPlainOnly 和 toClassOnly(区分读写场景)。通过这些选项,开发者可以灵活地控制字段在不同场景下的显示和映射,例如在 API 版本控制、角色权限管理或数据库与前端字段名不一致的情况下。@Expose 的配置可以组合使用,以满足复杂的业务需求。
2025-05-22 20:02:04
338
原创 load-bmfont 库的作用和用法
文章探讨了人工智能在医疗领域的应用及其潜在影响。随着技术的进步,AI在疾病诊断、治疗方案推荐和患者管理等方面展现出显著优势。通过分析大量医疗数据,AI能够提供更精准的诊断结果,并协助医生制定个性化治疗方案。此外,AI在药物研发和临床试验中也发挥了重要作用,加速了新药的上市进程。然而,文章也指出,AI在医疗中的应用仍面临数据隐私、伦理问题和法律监管等挑战。未来,随着技术的不断完善和政策的支持,AI有望在医疗领域实现更广泛的应用,提升医疗服务的效率和质量。
2025-05-12 18:53:38
822
原创 D3js 中的 selection.enter() 是干啥的?
简化了同时操作新增和现有元素的代码使数据可视化更新更加高效和一致成为 D3 v4+ 中推荐的更新模式与 enter 和 exit 选择一起构成了完整的数据驱动更新策略。
2025-04-09 11:43:20
367
原创 D3JS 和 ThreeJS 在哪些功能上可以结合使用
D3JS 和 ThreeJS 可以结合使用,发挥各自的优势(D3 擅长数据处理和布局计算,ThreeJS 擅长 3D 图形渲染),实现更强大的数据可视化效果。,结合 D3 和 ThreeJS 是一个强大的方案!
2025-04-03 18:02:16
803
原创 The glob option “as“ has been deprecated in favour of “query“. Please update as: ‘raw‘ t...
上看有没有解决办法。还真有人遇到了和我一模一样的问题。但是这个问题插件的作者并没有更新过了,不过可以将警告信息去掉。所以我就在百度、谷歌、bing上找解决办法。结果不出意外的话,意外就发生了。找不到,根本就找不到。然后我就尝试用各大AI工具。这个插件时遇到了这个警告,虽然看这好像不影响使用。但是控制台上看这一坨五颜六色的字就是不舒服。都没有找到正确的解决办法。可能是我问的方式不对。
2025-03-27 09:12:47
495
原创 无法在不指定选项 declaration 或选项 composite 的情况下指定选项 emitDeclarationOnly。ts
TypeScript 要求在使用。时必须明确开启声明文件生成(通过。开启),避免配置矛盾导致意外行为。要解决该错误,需在使用。
2025-03-13 10:11:17
354
原创 实体中使用@Transform后数据库时间格式与设置的不符
Transform,而不是数据库操作。当你在 TypeORM 实体中使用时,数据库实际存储的始终是原生的日期类型(如TIMESTAMP),而@Transform仅影响从数据库读取数据后的转换结果(例如通过 API 返回给前端的格式)。
2025-03-12 10:50:14
416
原创 TypeORM ColumnType 类型定义及说明
TypeORMColumnType类型定义及说明下表列出了 TypeORM 中ColumnTypeintint2int4int8integertinyintsmallintmediumintbigintdecimalnumericfloatdoublerealmoneybooleancharvarchartextcitexthstorebyteabitvarbittimetztimestampdatetimeintervalenumsetjsonjsonbgeometrygeographycidr。
2025-03-12 10:07:00
437
原创 数据库数据类型对比:int、tinyint、smallint、mediumint、bigint、float、double、decimal、numeric的区别
整数类型:根据数据范围选择合适的类型,如TINYINTSMALLINTMEDIUMINTINT和BIGINT。浮点数类型FLOAT适用于精度要求不高的场景,DOUBLE适用于精度要求较高的场景。精确数值类型DECDECIMAL和NUMERIC适用于需要精确计算的场景。在选择数据类型时,应根据实际需求和性能要求进行权衡,以优化存储空间和查询效率。
2025-03-11 18:23:47
1090
原创 MySQL 字符串数据类型详解:CHAR、VARCHAR、NVARCHAR、TEXT、TINYTEXT 和 MEDIUMTEXT
CHAR:固定长度,适合短且长度固定的字符串。VARCHAR:可变长度,适合长度不固定的字符串。NVARCHAR:通过VARCHAR和字符集实现,适合多语言支持。TEXTTINYTEXTMEDIUMTEXT:用于存储不同长度的长文本,适合存储大量文本数据。在选择数据类型时,应根据实际需求和性能要求进行权衡。
2025-03-11 18:18:47
740
原创 Error: Failed to download template from registry: Failed to download https://raw.githubusercontent.
Error: Failed to download template from registry: Failed to download https://raw.githubusercontent.com/nuxt/starter/json: TypeError: fetch failed
2024-11-30 10:29:07
1497
2
原创 web标准、可用性、可访问性
https://blog.csdn.net/qazwyc/article/details/59106685
2024-09-29 08:08:34
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人