工具

分类下相关文章

在线的文本编辑器/写作工具

一直有一些小众的文本处理需求,例如: 将文本中的中文标点替换为英文标点 将中文文本中夹杂的英文及数字两端增加空格 公众号二级标题,及代码样式生成 本来想将这些小功能分别独立开发成在线小工具,但是发现功能太零碎了。 不如做成一个集成的小产品,即一个在线的文本编辑器,或者写作工具。如果能在线支持 VIM 操作就更好了,当然似乎浏览器插件也能解决这个问题。 题外话 这个博客的功能,不再追求字数,篇幅,即便一句话、一段话也值得记录。 一些灵感,都是很短的文字。可以及时发布到博客上,打上 TODO 标签,在手机上也能随时查看。 躺在电脑中的 markdown 文件中,反而不方便回头看。 ...

阅读全文...

制作带轻柔背景音乐的人工语音提示音

需求背景 在 Android App 控制设备运行结束时,需要语音提示用户运行已结束。 文字转音频 https://ttsmaker.com/ 可以直接使用 TTSMaker 这个在线服务生成人工语音音频,这个服务非常赞,无需下载,也无需注册,而且免费。 里面中文语音支持多种 voices,甚至山东、四川方言,及粤语等。唯一遗憾的是,没有志玲姐姐的声音。 生成之后,还可以下载 mp3 文件。 下载轻柔背景音乐 单单是人工提示音,还是有点单调,可以再增加一段轻柔的背景音乐。 例如去这里: https://www.tukuppt.com/peiyueso/qingrou.html 但是下载需要注册 ...

阅读全文...

使用 Audacity 对蓝牙开发板收到的音频进行录音

需求 需要将蓝牙开发板上接收到的来自平板电脑上的音频播放出来,以确认蓝牙语音通信功能正常。 测试方法 将蓝牙开发板通过 USB 连接到 PC 电脑(Windows 11)上,然后安装 Audacity 软件进行录音。 Audacity 介绍 Audacity 是一款开源免费,且跨平台的, 音频编辑及录音的软件。 Audacity 下载地址 https://www.audacityteam.org/download/windows/ 软件配置 安装完毕后,打开系统设置,就能看到多了一个 STM32 Audio 的麦克风。 Audio Setup 的设置: Host: MME Recordin ...

阅读全文...

题库管理系统,支持 OCR 图片文字识别

帮一位老客户开发了一套在线版的题库管理系统,支持 OCR 图片文字识别。 功能清单 上传图片进行 OCR 文字识别, 自动解析题目,基于百度 API 自动解析答案。判断最后一行,解析 能保存识别的历史,可以编辑,删除 搜索功能。通过输入关键字查询题库 字段包括:科目名称,正确答案,答案状态(确定/不确定),图片,图片解析内容, 可以编辑/展示答案状态 可以导出/并下载题库。支持按不同科目导出 支持多个账号登录题库系统。每个账号可以禁用,使用次数限制。类似一个计费系统。这里需要一个角色的概念,以及记录使用次数的概念。 一键删除题库及图片。只有超级管理员可以点击。同时清理导出文件 批量上传图 ...

阅读全文...

门店会员卡过期时间管理

会员卡状态 开卡时,设置是否激活字段 status 是否更合适: 0 未激活 1 已激活 2 已过期 3 已注销 4 无剩余次数 卡的有效期类型 ExpireType int // 有效期类型。1:永久有效;2:购买后 N 天内有效;3:使用后 N 天内有效;4:指定时间段 ExpireValue string // 根据有效期不同的类型,存储不同的值。2/3 存储数字;4 存储时间段,逗号分隔,例如:2022-11-04,2022-12-04 开卡时,初始化会员卡状态字段 逐个类型判断,设置有效期,及 status 状态字段。 永久有效 开卡时 status 为已激活 ...

阅读全文...

结算台合并开单服务与快捷收款接口

在做一套门店会员管理软件。 需求背景 以洗浴中心为例,客户在会员管理系统后台结算时,可以在一笔订单里同时支付: 快捷收款。例如,购买服务配套商品,毛巾,拖鞋等 服务开单。例如,搓澡等 而之前是拆分为两个不同的结算接口的,确实不太合理。 现有流程梳理 [X] 确认快捷收款接口的参数,及流水记录逻辑 [X] 确认服务开单接口的参数,及流水记录逻辑 流程基本一致,有一点区别: 第一步判断是否是余额支付,如果是,判断余额是否足够 第二步记录流水日志 唯一的差别是,服务开单多了个保存服务清单的逻辑 改造逻辑 接口合并为一个 还是得支持以后增加商品后的情况,items 里要能区分开服务和商品 ...

阅读全文...

门店会员管理软件之开卡/扣卡功能

需求背景 一个客户可以办多张卡 一张卡可以关联多个服务 卡与服务的关联表,有的包含使用次数。(卡分时卡和次卡,次卡包含次数。时卡指,年卡/季卡/月卡等。) 数据存储 卡项关联至客户。新建表 client_card, 客户可能开多张卡,一条记录代表一张卡 卡项信息、服务信息 copy 一份存储在开卡信息中,防止卡项及服务信息修改。service 备份在关联表中;开卡时间,有效期,更新时间 字段设计 复制卡项的字段到 client_card 关联表。最好同时保存原卡项的 ID,方便统计。 因为一张卡可能包含多项服务,所以把服务字段 json 序列化之后,存储到 client_card 关 ...

阅读全文...

大气压力计算

英文 Atmospheric pressure TODO 一个大气压等于多少 Pa。在海平面的平均气压约为 101.325 KPa(76厘米水银柱),这个值也被称为标准大气压 (atm)。 N 个大气压等于多少 Pa。 高压氧最高气压等于多少个标准大气压。600KPa,即 0.6MPa, 相当于6个大气压。再如,设计最大压力 7ATA, 运行时为 3ATA。 微压氧等于多少个标准大气压。设计最大压力 3ATA, 运行时为 1.33ATA。 海拔与气压的换算 水深与压力的换算 海拔与空气氧含量的换算 人体能够承受的最大压力为18个大气压,也就是1.82MPa的压力 海拔与气压的关系 - 数学 ...

阅读全文...

行程码健康码拼图,软件合成九宫格图片

进入 2022 年,疫情还在反复,这不青岛一夜之间确诊 44 例。 烟台这边就紧张的不行,让幼儿园小朋友周一上学之前,不但要全员核算检测, 还要全家的健康码,行程码,及疫苗接种记录拼在一张图里。 实际上就是拼图合成一张九宫格图片。 健康码拼图示例 拼图软件 最新,为了方便在手机和电脑上同时使用,我自己开发了一个 🚀 在线拼图(点击打开)的功能。 用起来还是挺方便的。 用里面的简单拼图合成了上面的效果。 不过有个小技巧: 如果要达到示例图中的效果,就需要按顺序选择,因为这个小程序用户体验还是差, 无法选择图片后再次拖拽排序。 所以,需要按照,每个人的健康码,疫苗接种历史,行程码这个顺序,逐一选 ...

阅读全文...

财务预算管理系统用户故事

思路 由于我不是财会专业人员,所以优先从我能想到的基本录入功能做起。 整理好用户故事,大概功能框架就出来了。 总财务负责人的基本录入功能 部门录入 (部门名称,部门负责人),但是如何应对部门调整呢? 费用类目录入 支出项录入 (时间,概述,金额,部门,费用类目,发起人)。2.0 版支持 excel 批量导入。 具体可以指定多个财务录入人员。 基础录入还是使用 antd pro web 后台比较方便,用小程序录入效率估计不行。 而且 excel 导入组件都是现成的。 预算核算维度 核心是有了各项支付记录,各种条件自由组合查询汇总 部门月度总预算汇总 部门月度各类目各自汇总 然后,通过录入 ...

阅读全文...

财务预算管理微信小程序

公司财务负责人那边提了一个新需求,想做一个微信小程序的工具,用于财务预算管理。简单评估了一下,感觉是一个简单的小系统。 目的 在部门预算快超标时,自动给财务负责人及相关财务人员发微信消息提醒。例如,超过 80% 时 多维度的财务预算统计,例如,差旅费、材料费、总费用,独立的核算数据。Excel 不方便管理 详细需求 由财务人员手动录入财务数据。最好能够通过 Excel 上传自动导入,例如从现有 ERP 或者 OA 导入。 其他部门负责人可以看到各自部门的预算清单 最终效果 花了两个多周时间,终于写完了代码。包括小程序前端,和网页管理后台。 微信小程序端界面效果(各部门负责人查看使用): ...

阅读全文...

代理商拥有服务或商品定价权的实现

需求 在管理后台,代理商可以修改服务或商品的价格。 实现清单 [x] 数据库模式表,增加代理商 id,agent_id;agent_id 加索引,或 agent_id + 模式名加联合唯一索引 [x] 备份 create sql [x] 修改 golang mode model [x] 小程序前端扫码,获得设备 id,查询对应的代理商 id,从而得到对应的模式清单;如何对应模式 id,中文名?这样中文名就不能允许修改 [x] mode api 调整:参数增加 device id [x] 每个代理商注册时,预设置 N 个模式 [x] antd pro 代理商管理后台,不同代理商看到的定价应该不 ...

阅读全文...

代理商管理系统后台

系统架构 代理商与总部使用独立的后台,即两套 ant design pro 前端,但是后台使用同一个 golang gin 后台? 使用同一个前端,分权限的可能性: [X] 省去了两个子域名跨域的麻烦 [X] 登录界面增加角色选项:代理商 / 总部 [X] 针对不同角色,login 接口赋值不同的 token role [X] jwt token 增加 role 字段 [X] 测试是否会影响原管理员登录 [X] golang gin auth middleware 增加角色参数,区分权限校验 [X] currentUser 接口兼容两种角色 [X] [ant design pro 前端 ...

阅读全文...

知识库管理系统

正在开发一套知识库管理系统,用于向目标客户展示产品的使用方法,及相关科普知识。 知识库管理系统的构成 用户端:微信小程序 企业端(网页管理后台):Ant Design Pro V5 & Golang Gin 管理后台前端 Ant Design Pro done: Ant Design Pro table list layout done: 新建 Modal done: 调用新建接口 done: 知识库列表 done: 调整 ModalForm 的宽度。Modal Form 宽度 600px,组件 XL。 更新 Modal,能否复用新建的 Modal 图片上传组件 https:/ ...

阅读全文...

清明节祭拜小程序

年前去济南参加了一场葬礼,突然萌生了开发一个祭拜类小程序的想法。 需求 模拟祭拜大堂布景,方便不懂的年轻人参考 方便不能去现场的老人缅怀 提示祭拜引导 上香 花圈 各地不同礼仪参考 鲁迅等名人祭拜 参考 云祭拜小程序 祭扫小程序起名 云祭拜 清明节扫墓 微信小程序资质限制 需同时提供: 政府/事业单位:提供《组织机构代码证》或《统一社会信用代码证》 2.《祭扫类目微信小程序信息安全声明函》 适用于政府及相关事业单位(如殡仪馆)主体提供网络祭扫等服务。 也就是说,只有政府及相关事业单位(如殡仪馆)才有资格上架祭扫类小程序。 ...

阅读全文...