Blogs
    145 posts
孕早期完全指南(1-12周):从验孕到 NT 检查
孕早期完全指南(1-12周):从验孕到 NT 检查 孕早期是整个孕程最关键也最脆弱的阶段。从受精卵着床到所有器官形成,宝宝在这 12 周里完成了从"一颗细胞"到"一个小人"的惊人蜕变。本文按周详解孕早期的每个阶段。 timeline title 孕早期里程碑 1-4周 : 受精与着床 : 开始服用叶酸 5-6周 : 验孕确认 : 首次抽血 HCG 7-8周 : 第一次 B超 : 听到胎心跳动 9-10周 : 胚胎升级为胎儿 : 所有器官形成 11-12周 : NT 检查 : 向亲友报喜 第一阶段:孕1-4周 — 受精与着床 宝宝在做什么? 精子与卵子在输卵管内结合形成受精卵,受精卵经过约 6-7 天的旅程到达子宫腔并着床于子宫内膜。着床时受精卵仅有针尖大小(约 0.1-0.2mm),此时细胞快速分裂,形成胚泡。胚泡分为内细胞团(将发育为胎儿)和外滋养层(将发育为胎盘)。 ......
DevTools 孕期管理模块:全栈实现一个云端孕期工具套件
DevTools 孕期管理模块:全栈实现一个云端孕期工具套件 在 DevTools 开发者工具平台上新增了一个有温度的功能——孕期管理模块(/yun)。这个模块提供完整的孕期管理工具套件,包括待产包清单、宝宝用品清单、产检时间表、体重记录、胎动计数和孕期知识库,所有数据云端存储、密码保护。 功能概览 graph LR A["孕期管理 /yun"] --> B["概览面板"] A --> C["待产包"] A --> D["宝宝用品"] A --> E["产检时间表"] A --> F["体重记录"] A --> G["胎动计数"] A --> H["知识库"] B --- B1["孕周 + 倒计时 + 宝宝大小"] C --- C1["4类 31项预置 + 自定义"] D --- D1["6类 33项预置 + 自定义"] E --- E1["14次产检时间轴 + 备注"] F --- F1["SVG折线图 + 变化追踪"] G --- G1["大按钮计数器 + 计时"] H --- H1["20篇孕周 + 7篇专题"] 架构设计 graph TB subgraph 前端["前端 Vue3 + Element Plus"] UI["PregnancyTool.vue"] -->|debounce 2s| API_CALL["fetch PUT /api/pregnancy/:id"] LS["localStorage"] -.->|creatorKey 免密加载| UI end subgraph 后端["后端 Go + Gin"] ROUTER["/api/pregnancy"] --> HANDLER["PregnancyHandler"] HANDLER -->|bcrypt 验证| AUTH["密码/CreatorKey 鉴权"] HANDLER -->|IP 限流| RATE["5次/IP/小时"] HANDLER --> DB_OP["CRUD 操作"] end subgraph 数据库["SQLite"] TABLE["pregnancy_profiles"] TABLE -->|"单行 = 一个用户"| JSON["data JSON blob"] JSON --> J1["hospital_bag"] JSON --> J2["baby_essentials"] JSON --> J3["prenatal_checks"] JSON --> J4["weight_records"] JSON --> J5["fetal_movements"] end API_CALL --> ROUTER DB_OP --> TABLE CLEANUP["定时清理 goroutine"] -->|每小时| TABLE 单表 + JSON Blob 模式 最核心的设计决策是采用单表 + JSON data 列的方案,而非为每种数据(清单、产检、体重、胎动)创建独立表: ......
DevTools:从零构建全栈开发者工具站
开发者日常工作中经常需要各种小工具:格式化 JSON、对比文本差异、转换时间戳、测试正则表达式……与其每次都搜索在线工具,不如自己搭建一个集成平台。 本文介绍 DevTools —— 一个功能完整的开发者工具站,包含 16+ 种常用工具,支持实时聊天室和短链服务。我们将深入分析其技术架构和实现细节。 ......