TAMSHEN - 杂七杂八
type: channel
link: https://tamshen.com/category/default/
description: 只是一个默认分类
items: 1Panel MSSQL (TXCOS) 备份恢复
items: 利用AI逆向蓝牙体脂秤
items: 转载-雷军营销/小米营销
items: MSSQL 2008R2 灾备恢复 FULL+DIFF
items: MSSQL 2008R2 镜像备份换主机之后用户名变化 维护计划备份失败问题
items: 【转载】生产精美 PPT 技巧 巧用 GPT image 2
items: 海康威视 4200 客户端无法读取某个通道
items: 自建docker 存储
items: win server 2012/2022 开启远程桌面
items: 华为路由器折腾 S530

1Panel MSSQL (TXCOS) 备份恢复
type: item
date: 2026-08-12T11:12:00+08:00
description: 安装MSSQL for Docker查看 挂载卷/opt/1panel/apps/mssql/mssql/data -> /var/opt/mssql/data安装COSCLIhttps://cloud.tencent.com/document/product/436/63144#linux根据配置配置然后把备份复制到本地注意bak目录是自己创建的coscli cp COS://xxxxx/db/xxxx_backup_2026_08_12_000016_7517072.full.bak /opt/1panel/apps/mssql/mssql/data/bak/恢复数据若有占用要切换到 master 或断开数据库 xxxx 的所有链接。RESTORE DATABASE xxxx FROM DISK='/var/opt/mssql/data/bak/xxxx_backup_2026_08_12_000016_7517072.full.bak' WITH MOVE 'xxxxdb_Data' TO '/var/opt/mssql/data/xxxx.mdf', MOVE 'xxxxdb_Log' TO '/var/opt/mssql/data/xxxx_log.ldf', REPLACE, RECOVERY; GO验证兼容SELECT name, state_desc, compatibility_level FROM sys.databases WHERE name='xxxx';

利用AI逆向蓝牙体脂秤
type: item
date: 2026-08-10T00:28:00+08:00
description: 利用AI逆向蓝牙体脂秤某品牌体脂秤 M1，官方 App 广告太多了，频繁更新才能用。借助DeepSeek V4 Flash 0730正式版先说结果：能跑，但是最后发现外贸版APP没有广告！并且基本不怎么更新！😂1、环境Win 10 电脑 Intel 蓝牙（支持 BLE）Python 3.12，python -m venv .venv，装 bleak2、找设备1.原理就先踩亮体脂秤触发自带的蓝牙扫描广播2.手机或者其他收到广播数据3.然后上传通讯记得把称放调试设备旁边，避免其他弱信号，我的就在电脑旁（-55dB 左右）# AI分析： GATT 一看：`0xFFF0` 服务，`0xFFF1` notify，`0xFFF2` write，固件是某国产 BLE 模块库 V3.0 典型的国产体脂秤自定义协议3、卡 ErrF让AI分析写脚本后能接通出现Loading但是因为没有正确传递返回信号，称就出现了ErrF。# AI订阅 FFF1，收到一堆恒定帧，一秒 8 条，纹丝不动： A4 12 00 FD 00 00 00 00 9B 0E FF FF 02 5F 00 54 FF BD网上搜索了一些开源的协议都不对，然后就想到了拆APK。4、拆 APK国内版本加壳，得专门的APK环境编译，放弃外贸版本没壳，可以androguard 搜 fff0/fff1/fff2 → 协议类 → 型号分发器：目标秤BLE名 → FEScale处理器关键协议：用户命令 → FFF2: A1 06 <身高> <年龄> <性别> <校验> 校验 = 06 ^ 身高 ^ 年龄 ^ 性别 ^ A1 测量帧 ← FFF1: A4 12 xx xx ... 体重 = (byte2<<8|byte3) / 10 kg 阻抗 = (byte8<<8|byte9) / 100 Ω 帧确认 → FFF2: B4 04 01 B15、通了发 A1 06 AA 1E 00 13（示意：男，身高 170cm，年龄 30 岁）→ 回 ACK B1 04 00 B5，不再 ErrF。踩秤：（示意帧，真实数值已隐去） A4 12 xx xx 00 00 00 00 xx xx 00 55 08 74 01 32 FF xx 体重 = (byte2<<8|byte3) / 10 kg （数值略） 阻抗 = (byte8<<8|byte9) / 100 Ω （数值略）再用另一姿势测一次对照解码（坐着测），体重解码正确。6、体脂秤只发体重 + 阻抗，体脂啥的什么都是固定变量公式算出来的，也就是需要一个固定的公式来计算。获取公式开源项目先用开源项目里的通用公式算，结果完全不准确。APP真实数据反推根据APP真值借助AI反推公式。解方程...体重 xx.x kg 体脂 xx.x% BMI xx.x 肌肉 xx.x kg 脂肪 xx.x kg 骨骼肌 xx.x kg 蛋白质 xx.x kg 水分 xx.x kg 骨质 xx.x kg拿着真值反推：阻抗 = data[8..9]/100 = xxx Ω（符合人体 300~600Ω）用 Kyle 2001 BIA 方程算去脂体重 FFM，再按比例拆分：FFM(男) = -4.104 + 0.518×H²/Z + 0.231×W + 4.229 体脂率 = (W - FFM) / W × 100 水分 = 0.735 × FFM 骨质 = 0.064 × FFM 蛋白质 = 0.20 × FFM 肌肉 = FFM - 骨质 骨骼肌 = 0.67 × FFM验证：用真值代入，对比 App 的读数即可总结体脂秤这种普通的其实就两个参数，一个实重 + 一个抗阻。测量必须赤脚，接触差阻抗虚高，体脂会明显虚高体脂公式是校准近似（根据结果逆向反推）收回开头，外贸版APP没有广告! 😂附录：协议速查GATT服务特征角色0xFFF00xFFF1notify 数据0xFFF00xFFF2write 命令A4 测量帧（18 字节）偏移含义计算0帧类型0xA41长度0x122-3体重(b2<<8 or b3)÷10 kg8-9阻抗(b8<<8 or b9)÷100 Ω12-13疑似电抗/校验—命令方向字节发用户命令A1 06 <身高> <年龄> <性别> <chk>收秤 ACKB1 04 00 B5回帧确认B4 04 01 B1

转载-雷军营销/小米营销
type: item
date: 2026-08-07T14:23:00+08:00
description: 关于所谓“学习雷军营销”以及小米核心技术的一些看法1、小米营销了13年了，大家也听说并学习了13年了，为什么迄今为止只有一家企业可以学的会？（虽然高价低配，性价比不高，但对方确实有产品力）大家没想过这个问题么？2、一群人天天说小米营销，周鸿祎、贾会计说要学习小米营销.....凡是说这类话的本质上就不懂营销，建议好好看看科特勒的《营销管理》，对，就是那本号称营销圣经的书，里面把所有营销相关知识都讲过，营销的本质就是企业向顾客传递产品力的全套流程，在最经典的营销4P理论中的第一个P就是product。所以，你承认一个企业的营销能力强，本质上是承认了对方的产品力强。3、那么小米汽车的产品力（或者说核心技术优势）到底是什么？打开官网，写的清清楚楚。1）超级电机。上车一代，预研一代，实验一代，三代同堂，就那目前上车的V6，就已经很强了，懂车帝、汽车之家、易车网都测试过，建议大家看看。更别说后面的V8s和35000转的实验电机了。2）9100t超级大压铸。来知乎来抖音好像是上个世纪的技术，已经烂大街了，就像知乎抖音人均百万年薪一样。但实际上目前只有特斯拉、问界M9（问界m7都没有，很多人都不知道）等极少数车型才用，超级大压铸基本意味着比效率与安全。3）871v高压。小米的476v说自己是400v，其他车型都是号称800v（某氪）和准500v（某迪），某迪比某氪相对要些脸，等小米su7 400v提车实测，要是超过了某些所谓800v快充，不打烂脸。（汽车之家、易车、懂车帝，都评测了su7和某001，结果某001数据全面落后，喜提电动纳智捷称号，与小米上市前“收手吧，小米，外面全是某利”形成强烈反差）4）小米智驾。虽然晚，但是小米舍得砸钱，收购的那家公司之前也研发了好几年了，看目前视频未必落后，特斯拉、华为可能为一档，但小米智驾与小鹏、理想、蔚来应该差不了太多，具体得等全部开通再看。但无论怎么样，小米智驾一定比那些直接外包给软件公司的传统车企（某利、某迪、某安）强非常多，当然那些合资和外资车连比的资格都没有。5）智能座舱。恕我直言，这块绝对遥遥领先，属于独一档。只有华为和特斯拉能与小米勉强提一提，其他车机基本属于山寨，至于合资和外资的车机则属于塞班（已经不是一个时代了）结论：上面除了第5）条，单拿出任何一条，好像其他车企也有，但是，考虑上外观以及价格，这就组成了小米的核心技术了，目前50万以内市场说要超过su7的车型，还真找不到。4、拿营销4Ps分析：①product产品（上面五大核心技术）、②price价格（极致的性价比，性价比≠低价，而是性能÷价格最大）、③place渠道（和特斯拉一样的低费用营销渠道建设）、④promotion促销（极致的产品和雷军个人IP引起的各种KOL、KOC宣传），因为有人提到了小米懂用户，我把营销4Ps（仅适用于传统制造业）扩展到营销7Ps（扩展到适用于服务业），简单再分析下。⑤people人员和⑥process过程（大家看看小米之家/苹果店/特斯拉店的营销人员和其他无论卖手机还是卖汽车的营销人员的服务话术和服务过程，以及抖音上各个地方的直播展示的内容，就明白什么叫产品力不够美女来凑）。⑦Physical evidence有形展示（小米汽车有多少细节直击消费者灵魂？为什么说小米最懂用户，因为小米真的是以消费者为中心做事情，而不是以消费者为中心喊口号，一个手机支架和遮阳这种小细节太多太多了）。小米营销很难学么？根本不难。那为什么学不会？对标一下营销7Ps，差距不是一点半点，所以只能一次又一次的喊“像雷军学习营销”这种口号去蹭热度，然后就像清朝遗老在1911年把辫子一剪，就认为自己是革命军了。5、至于小米是不是一家伟大的公司？这取决于企业的价值观愿景，小米的价值观：“始终坚持做“感动人心、价格厚道”的好产品，让全球每个人都能享受科技带来的美好生活。”从小米的价值观来说，小米绝对是伟大的公司，把自己说的做到了。至于老拿13年的小米和30年的华为比？拿雷斯克和马斯克比？我承认目前有差距，但反过来说，小米和雷军已经赢了。6、至于抄袭保时捷？你去让保时捷告死小米，或者你代保时捷告死小米，中国法院不行，还有外国法院，至少能索赔10亿，你收1个小目标劳务费不过分吧？学习的本质就是刻意的模仿（只要在法律规则内，爱怎么弄怎么弄），难道第一个造4个轮子的车？其他人就不能用4个轮子？第一个流线溜背，别人就不能用？动力学风阻等理论是一定的，轿车要想兼顾美学，基本就那个造型，保时捷、怕拉美拉、奔驰、宝马，那个不是？7、至于常年来股吧黑小米的人，打不过就加入吧，不丢人。笑贫不笑娼的年代，一直亏钱才丢人，所以建议：1）往账户里面充值50w，持有20个交易日；2）开通港股通；3）购买1810.HK；4）要么持有要么砸盘。什么？你说账户还缺40万，那…

MSSQL 2008R2 灾备恢复 FULL+DIFF
type: item
date: 2026-07-23T18:03:00+08:00
description: 1、恢复 FULL 全量✅ 覆盖现有数据库(WITH REPLACE) ✅ 不对数据库执行任何操作，不回滚未提交的事务。可以还原其他事务日志（A)。(RESTOREWITH MORECOVERY)结果MSSM数据库列表：数据库名称 (正在还原...)2、恢复 DIFF 差异✅ 回滚未提交的事务，使数据库处于可以使用的状态。无法还原其他事务日志(L)。(RESTOREWITH RECOVERY)

MSSQL 2008R2 镜像备份换主机之后用户名变化 维护计划备份失败问题
type: item
date: 2026-07-23T15:55:00+08:00
description: 出现现象1、服务器原本是另外一台服务器的，完整安装MSSQL服务，用的是那个内网的用户名2、执行维护计划会失败 解决方案1、去SQL Server 代理 - 作业2、对着那个任务右键-属性3、修改所有者-确定保存测试4、执行维护计划测试确保成功！

【转载】生产精美 PPT 技巧 巧用 GPT image 2
type: item
date: 2026-07-22T15:27:00+08:00
description: 上传已有资料和大纲请根据我上传/提供的内容，帮我设计一套完整的PPT汇报方案。 要求： 1. 先提炼汇报主题、核心观点、目标受众和汇报目的。 2. 设计一套16:9横版PPT结构，不少于8页。 3. 每页都要包含： - 页面标题 - 核心表达 - 主要内容要点 - 推荐视觉形式 - 版式布局建议 - 配色/风格建议 4. 整体风格要偏正式、清晰、有设计感，适合课堂汇报/项目汇报/方案汇报。 5. 不要只罗列文字，要把内容转化成适合PPT表达的逻辑结构。 6. 请按照“封面—背景—问题—分析—方案—流程—亮点—总结”的叙事逻辑设计。 7. 如果原始内容信息不足，请合理补全，但不要编造具体数据。 8. 最后输出： - PPT整体风格定位 - 页面目录 - 每页详细设计方案 - 可用于生成PPT图片的视觉提示词根据内容完善 然后利用 图形能力生成图片请根据以上已经整理好的PPT内容方案，生成一套完整的 16:9 横版多页PPT图片。 要求如下： 一、输出形式 1. 生成的是“PPT页面效果图”，不是海报，不是长图。 2. 每一页都必须是独立的PPT单页，比例为16:9。 3. 整套PPT保持统一的视觉风格、配色体系、字体风格和版式逻辑。 4. 请按“第1页、第2页、第3页……”逐页生成，多页之间风格统一。 二、页面设计要求 1. 每页必须具备清晰的信息层级：主标题、副标题/说明、正文重点、图示区域。 2. 页面排版要有明显留白，避免内容堆积，符合正式汇报PPT的视觉习惯。 3. 每页都要像真实可汇报的PPT，而不是单纯把文字铺满页面。 4. 能图示化的内容尽量图示化，例如： - 流程内容 → 流程图 - 对比内容 → 对比模块/双栏结构 - 逻辑关系 → 关系图/结构图 - 数据内容 → 图表样式模块 - 总结内容 → 卡片式重点提炼 5. 页面中可适当加入简洁图标、线性插图、模块框、信息卡片、几何图形等视觉元素，增强专业感。 三、风格要求 1. 整体风格为：专业、简洁、清晰、有设计感，适合课堂汇报 / 项目汇报 / 方案展示。 2. 视觉风格偏现代商务PPT，不要花哨，不要廉价感，不要过度装饰。 3. 配色建议以低饱和主色 + 辅助色为主，整体统一协调。 4. 画面精致，具有高质量演示文稿视觉效果。 四、内容处理要求 1. 严格依据上面的内容进行可视化，不要偏题。 2. 不要机械照搬大段文字，要提炼关键信息，转化为适合PPT展示的短句与模块。 3. 每页内容控制在合理范围，保证易读性。 4. 标题要醒目，正文要简洁，重点内容要突出显示。 五、页数与结构 请根据已有内容，自动规划合理页数，通常可按以下逻辑组织： - 封面页 - 背景/问题提出 - 现状分析 - 核心方案/方法 - 流程或框架展示 - 优势/亮点总结 - 结论/结束页 六、细节要求 1. 所有页面统一页边距、对齐逻辑和视觉节奏。 2. 文字可读性要强，不能过小。 3. 图文比例协调，避免整页全是文字。 4. 输出结果要让人一眼看出这是“同一套PPT”。 请直接生成整套多页PPT图片。图片转 PPT请将上述PPT图片还原为一个可高自由度编辑的PPT文件。 核心要求： 1. 不要把整页图片直接贴进PPT当背景。 2. 请将每一页拆分为可编辑元素： - 所有文字必须转换为PPT原生文本框 - 所有图标、插画、装饰、图片、背景纹理等必须作为独立图片元素 - 线条、矩形、圆形、箭头、卡片、色块等尽量转换为PPT原生形状 3. 文本层和图片层必须分离，互不干扰。 4. 每个元素保持原图中的相对位置、大小、层级和视觉关系。 5. PPT页面比例为16:9。 6. 每一页都要能单独编辑： - 可修改文字内容 - 可移动图片元素 - 可调整形状颜色 - 可重新排版 7. 不要合并成一张不可编辑大图。 8. 背景、装饰、正文、标题、图标、图片分别建立独立图层或独立对象。 9. 尽量保留原PPT图片的视觉风格、配色、排版、字号、对齐关系和留白。 10. 输出为可下载的 .pptx 文件。 请最终生成一个真正可编辑的PPT文件，而不是图片合集。参考https://zhuanlan.zhihu.com/p/2032737515589874587

海康威视 4200 客户端无法读取某个通道
type: item
date: 2026-07-15T17:18:27+08:00
description: 有几个摄像头是宇视的摄像头，接入协议是 onvif，然后通道名字是“Channel xx”，然后在 PC 的 4200 客户端死活读取不到这几个通道，就要去后台显示名称修改，然后回到 4200 刷新就有了。

自建docker 存储
type: item
date: 2026-06-19T22:08:00+08:00
description: 使用 Zot 搭建 Docker 镜像按需缓存Zot 可以作为一个轻量级 OCI Registry 使用，也可以配置成 pull-through cache：第一次拉取镜像时从上游仓库同步，之后由本地缓存直接返回。这个方案适合给 Docker Hub、GHCR 做统一入口，减少重复下载，也方便后续接入反向代理和域名。本文以 Linux 服务器部署为目标。文中的配置已先在 Windows Docker Desktop 环境验证通过。目标最终希望通过类似下面的地址拉取镜像：docker pull xxx.com/dockerhub/library/nginx:latest docker pull xxx.com/dockerhub/whyour/qinglong:latest docker pull xxx.com/ghcr/project-zot/zot-linux-amd64:latest其中：/dockerhub 对应 Docker Hub/ghcr 对应 GitHub Container Registry/private 建议留给自己推送的私有镜像保留上游前缀的好处是路径清晰，也能避免不同上游出现同名仓库时发生冲突。准备目录在 Linux 服务器上创建数据目录和配置目录：mkdir -p /zot/data配置文件保存为：/zot/config.jsonZot 配置写入 /zot/config.json：{ "distSpecVersion": "1.0.1", "storage": { "rootDirectory": "/var/lib/zot", "gc": true, "dedupe": true }, "http": { "address": "0.0.0.0", "port": "5000" }, "log": { "level": "info" }, "extensions": { "search": { "enable": true }, "ui": { "enable": true }, "sync": { "enable": true, "registries": [ { "urls": [ "https://index.docker.io" ], "content": [ { "prefix": "**", "destination": "/dockerhub" } ], "onDemand": true, "tlsVerify": true }, { "urls": [ "https://ghcr.io" ], "content": [ { "prefix": "**", "destination": "/ghcr" } ], "onDemand": true, "tlsVerify": true } ] } } }这里有几个关键点：Zot 使用 urls 数组，不是 url 或 endpointonDemand: true 表示按需同步，不做定时全量同步destination 用来把不同上游映射到不同本地路径ui.enable 用来开启 Zot Web UIsearch.enable 用来开启搜索接口，Web UI 展示仓库列表需要它Docker Hub 官方镜像需要带 library，例如 library/nginx校验配置启动前先执行配置校验：docker run --rm \ -v /zot/config.json:/etc/zot/config.json:ro \ ghcr.io/project-zot/zot-linux-amd64:latest \ verify /etc/zot/config.json看到 config file is valid 即可。使用 latest 镜像时，可能会提示配置里的 dist spec 版本和镜像实际支持版本不同；只要校验通过，不影响当前用法。启动 Zotdocker rm -f zot 2>/dev/null docker run -d \ --name zot \ --restart=always \ -p 127.0.0.1:5000:5000 \ -v /zot/data:/var/lib/zot \ -v /zot/config.json:/etc/zot/config.json:ro \ ghcr.io/project-zot/zot-linux-amd64:latest \ serve /etc/zot/config.json注意最后的 serve /etc/zot/config.json 必须保留。-v 只是把配置文件挂载进容器，真正让 Zot 按该配置启动，需要显式传入配置文件路径。本地验证检查容器状态：docker ps --fi…

win server 2012/2022 开启远程桌面
type: item
date: 2026-05-26T14:52:00+08:00
description: 1、开启桌面2、关闭防火墙（或按需）3、2022 server 连接不上 安装后自动重启

华为路由器折腾 S530
type: item
date: 2026-05-21T15:51:00+08:00
description: 获取所有配置 然后发给 aidisplay current-configuration | begin interface命令参考https://support.huawei.com/enterprise/zh/doc/EDOC1100064380/426cffd9