这是一个PM的BLOG
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

呼吸代谢 Project 简介

本项目目的是 DIY 呼吸代谢监测系统来监测人体的呼吸代谢,顺带对人体的 VO2max 进行测量。 具体可以分为 2 个板块: 数据采集; 代谢计算。 数据采集传感器 传感器的响应时间 气体流量传感器 AFM3000/SFM3000 驱动 CO2 浓度传感器 SEN0220 驱动 O2 浓度传感器 SEN0496 驱动 Arduino 输入输出模拟信号 Arduino 输入输出数字信
2024-11-08
呼吸代谢 Project
#项目简介

ECG Project 简介

项目的初衷是想通过 ECG 信号来预测运动状态下的 RPE。 具体可以分为 3 个板块: 数据采集; 数据处理; 深度学习。 数据采集ECG 采集Polar H10 cocoapods 更新失败的解决办法 使用 Cocoapods 时报错 Sandbox: rsync.samba(62830) deny(1) Xcode 工程 Bluetooth Always Usage Descript
2024-11-07
ECG Project
#项目简介

正多边形绘制

参考:正多边形的数学推导及绘制 1234567891011121314151617181920212223242526272829303132333435363738/* x 外接圆圆心 x坐标 y 外接圆圆心 y坐标 r 外接圆半径 startAngle 起始旋转角度*/function drawPolygon(centerX, centerY, radius, sides, startAngl
2024-11-06
随笔
#Swift #算法

自定义 Navigation 样式

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657// MARK: Custom Navigationstruct NavigationBarColor: ViewModifier { init(backgroundColo
2024-11-06
随笔
#UIKit

SF Symbols 合集

UIImage 使用 SF Symbols设置 SF Symbols 样式参考: Resizing UImage when using SF Symbols - UIImage(systemName:) Change a SF Symbol size inside a UIButton 123let config = UIImage.SymbolConfiguration(pointSize:
2024-11-06
合集
#UIKit #SwiftUI

SwiftUI 在不使用 EditButton 的情况下选择 ListRow

Select Multiple Items in SwiftUI List 12345678910111213141516171819202122232425262728293031323334353637struct MultipleSelectionList: View { @State var items: [String] = ["Apples", &q
2024-10-31
随笔
#SwiftUI

SwiftData 中的 relationship

SwiftData 学习笔记:relationship,其中提到: SwiftData 的 relationship 是可以通过你定义的模型结构体自动推断出来的。也可以通过 @Relationship 宏来显式声明。 一般来说,只有当你不想使用默认配置的时候,才需要显式声明。通常情况下,你是用不到 @Relationship 的。 更详细的内容在: SwiftData 中的关系:变化与注意事项
2024-10-31
随笔
#SwiftData

UIFontDescriptor.SystemDesign 指定系统字体

iOS App 的 4 種系統字體 其中,UIKit & system font 有说到: 以 UIFontDescriptor.SystemDesign 選擇想要的系統字體,跟剛剛 SwiftUI 的例子一樣,選項有 .default,.monospaced,.rounded & .serif 四種。不過它的程式比 SwiftUI 複雜,我們必須先產生 UIFontDescrip
2024-10-31
随笔
#UIKit

Swift Array 合集

数组元素倒序使用 reversed() 交换数组中两个元素位置1234var originArrayOne = [2,3,4]print("originArrayOne排序前:\(originArrayOne)")swap(&originArrayOne[0], &originArrayOne[2])print("originArrayOne排序后:\
2024-10-31
合集
#Swift

正六边形网格相关算法

【算法记录/六边形网格】(一)坐标系统 【算法记录/六边形网格】(三)邻域 Hexagonal Grids
2024-10-30
随笔
#算法
1…910111213…29

搜索

Hexo Fluid
总访问量 次 总访客数 人