- 博客(16)
- 收藏
- 关注
原创 X A cryptographic error occurred while checking “https://pub.dev/“: Handshake error in client
Flutter环境配置时遇到证书验证错误,检查发现Windows将pub.dev解析为127.0.0.1导致问题。通过curl命令排查证书链,最终确定是hosts文件解析错误。修改hosts文件后,flutter doctor命令恢复正常。该问题表明系统DNS解析异常可能导致证书验证失败,通过修改hosts文件可解决此类连接问题。(149字)
2025-09-12 21:48:58
381
原创 github.release 为什么要创建 Release 页面
GitHub Release 是基于 Git 标签的增强版本管理功能,提供用户友好的版本发布体验。核心功能包括:关联 Git 标签管理版本、上传预编译文件避免仓库臃肿、支持 Markdown 格式的详细发布说明、预发布和草稿模式、固定下载链接以及集中展示历史版本。对开发者而言,它能规范版本管理流程;对用户则提供便捷的软件获取渠道。Release 页面本质上是连接开发者与用户的版本发布中心,兼具代码标记和软件分发双重功能。
2025-09-04 09:00:33
539
原创 【release-it】releaseName 中如何使用模板变量
release-it工具支持在releaseName字段使用模板变量动态生成GitHub Release标题,常用变量包括${version}(版本号)、${name}(项目名)等。配置示例展示了如何在JSON文件中使用这些变量,并强调正确拼写格式和引号使用。通过模板变量可实现标题自动更新,提升发布信息的清晰度和自动化程度。
2025-09-04 08:59:31
185
原创 npx update-browserslist-db@latest 这个命令是做什么的,为什么要执行这个命令。
💡 建议每3-6个月执行一次(非必须,有警告时再执行也行)(就像更新手机APP的"应用商店数据")
2025-08-01 08:57:09
964
原创 `@Expose` 是 `class-transformer` 提供的装饰器
@Expose 是 class-transformer 库中的装饰器,用于控制类字段在对象转换时的可见性。它支持多种配置选项,包括 name(字段重命名)、groups(分组显示)、since 和 until(版本控制)、toPlainOnly 和 toClassOnly(区分读写场景)。通过这些选项,开发者可以灵活地控制字段在不同场景下的显示和映射,例如在 API 版本控制、角色权限管理或数据库与前端字段名不一致的情况下。@Expose 的配置可以组合使用,以满足复杂的业务需求。
2025-05-22 20:02:04
476
原创 load-bmfont 库的作用和用法
文章探讨了人工智能在医疗领域的应用及其潜在影响。随着技术的进步,AI在疾病诊断、治疗方案推荐和患者管理等方面展现出显著优势。通过分析大量医疗数据,AI能够提供更精准的诊断结果,并协助医生制定个性化治疗方案。此外,AI在药物研发和临床试验中也发挥了重要作用,加速了新药的上市进程。然而,文章也指出,AI在医疗中的应用仍面临数据隐私、伦理问题和法律监管等挑战。未来,随着技术的不断完善和政策的支持,AI有望在医疗领域实现更广泛的应用,提升医疗服务的效率和质量。
2025-05-12 18:53:38
882
原创 D3js 中的 selection.enter() 是干啥的?
简化了同时操作新增和现有元素的代码使数据可视化更新更加高效和一致成为 D3 v4+ 中推荐的更新模式与 enter 和 exit 选择一起构成了完整的数据驱动更新策略。
2025-04-09 11:43:20
416
原创 D3JS 和 ThreeJS 在哪些功能上可以结合使用
D3JS 和 ThreeJS 可以结合使用,发挥各自的优势(D3 擅长数据处理和布局计算,ThreeJS 擅长 3D 图形渲染),实现更强大的数据可视化效果。,结合 D3 和 ThreeJS 是一个强大的方案!
2025-04-03 18:02:16
1012
原创 The glob option “as“ has been deprecated in favour of “query“. Please update as: ‘raw‘ t...
上看有没有解决办法。还真有人遇到了和我一模一样的问题。但是这个问题插件的作者并没有更新过了,不过可以将警告信息去掉。所以我就在百度、谷歌、bing上找解决办法。结果不出意外的话,意外就发生了。找不到,根本就找不到。然后我就尝试用各大AI工具。这个插件时遇到了这个警告,虽然看这好像不影响使用。但是控制台上看这一坨五颜六色的字就是不舒服。都没有找到正确的解决办法。可能是我问的方式不对。
2025-03-27 09:12:47
669
原创 无法在不指定选项 declaration 或选项 composite 的情况下指定选项 emitDeclarationOnly。ts
TypeScript 要求在使用。时必须明确开启声明文件生成(通过。开启),避免配置矛盾导致意外行为。要解决该错误,需在使用。
2025-03-13 10:11:17
499
原创 实体中使用@Transform后数据库时间格式与设置的不符
Transform,而不是数据库操作。当你在 TypeORM 实体中使用时,数据库实际存储的始终是原生的日期类型(如TIMESTAMP),而@Transform仅影响从数据库读取数据后的转换结果(例如通过 API 返回给前端的格式)。
2025-03-12 10:50:14
586
原创 TypeORM ColumnType 类型定义及说明
TypeORMColumnType类型定义及说明下表列出了 TypeORM 中ColumnTypeintint2int4int8integertinyintsmallintmediumintbigintdecimalnumericfloatdoublerealmoneybooleancharvarchartextcitexthstorebyteabitvarbittimetztimestampdatetimeintervalenumsetjsonjsonbgeometrygeographycidr。
2025-03-12 10:07:00
609
原创 数据库数据类型对比:int、tinyint、smallint、mediumint、bigint、float、double、decimal、numeric的区别
整数类型:根据数据范围选择合适的类型,如TINYINTSMALLINTMEDIUMINTINT和BIGINT。浮点数类型FLOAT适用于精度要求不高的场景,DOUBLE适用于精度要求较高的场景。精确数值类型DECDECIMAL和NUMERIC适用于需要精确计算的场景。在选择数据类型时,应根据实际需求和性能要求进行权衡,以优化存储空间和查询效率。
2025-03-11 18:23:47
1326
原创 MySQL 字符串数据类型详解:CHAR、VARCHAR、NVARCHAR、TEXT、TINYTEXT 和 MEDIUMTEXT
CHAR:固定长度,适合短且长度固定的字符串。VARCHAR:可变长度,适合长度不固定的字符串。NVARCHAR:通过VARCHAR和字符集实现,适合多语言支持。TEXTTINYTEXTMEDIUMTEXT:用于存储不同长度的长文本,适合存储大量文本数据。在选择数据类型时,应根据实际需求和性能要求进行权衡。
2025-03-11 18:18:47
883
原创 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
1778
2
原创 web标准、可用性、可访问性
https://blog.youkuaiyun.com/qazwyc/article/details/59106685
2024-09-29 08:08:34
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅