【Git版本控制】忽略文件不提交的操作流程
git忽略文件不提交的操作流程 .gitignore 只对**未跟踪(untracked)** 文件生效。一旦文件被 git add + git commit 进入索引,后续 .gitignore 就不再起作用。 流程图123456789101112131415161718192021222324252627282930313233343536373839404142434445464748┌──────────────────────────────────┐│ 想忽略某个文件/目录 │└──────────────────────────────────┘│▼┌──────────────────────────────────┐│ git ls-files <路径> ││ (有输出 = 已跟踪,无输出 = 未跟踪) │└──────────────────────────────────┘│┌───────────────┴───────────────┐▼ ▼┌─────────────┐ ┌─────────────┐│ A: 未跟踪 │ │ B: 已跟...
【DB_MySQL】MySQL关联删除
MySQL关联删除(DELETE JOIN)表数据一、最核心语法(记住这个就够)1. **只删除子表数据**(最常用、最安全)1234DELETE 子表FROM 子表JOIN 主表 ON 子表.关联字段 = 主表.关联字段WHERE 主表.条件; 2. **同时删除主表 + 子表数据**1234DELETE 主表, 子表FROM 主表JOIN 子表 ON 主表.id = 子表.主表IDWHERE 条件; 二、最常用示例(直接套)示例 1:删除某个用户的所有订单(只删订单)1234DELETE ordersFROM ordersJOIN user ON orders.user\_id = user.idWHERE user.id = 100; ✅ **只删 orders 表**✅ **user 表不动**示例 2:删除用户 + 同时删除他的所有订单1234DELETE user, ordersFROM userJOIN orders ON user.id = orders.user\_idWHERE user.id = 100; ✅ **主表子表一起删**✅ **一步到位**示...
【DB_MySQL】MySQL关联更新匹配到多条数据的处理方案
MySQL关联更新匹配到多条数据的处理方案一、结论(非常重要)**如果 1 条主表记录 匹配到 多条从表记录****MySQL 只会随机取其中 1 条记录的值来更新,其他会被忽略!**不会报错不会合并数据不会更新多次**只取第一条(不确定哪一条)**二、举个例子你立刻懂表 A:用户表(1 条数据)Text12id | name1 | 张三 表 B:订单表(3 条数据,都属于用户 1)Text1234user\_id | money1 | 1001 | 2001 | 300 你执行关联更新123UPDATE 表AJOIN 表B ON 表A.id = 表B.user\_idSET 表A.name = 表B.money; 结果:**表 A.name 只会变成 100、200、300 中的随机一个!**不是总和不是报错不是更新三次三、更新成【多条记录的总和/最大值】必须先**分组聚合**,再更新! 正确写法(先汇总,再更新)1234567UPDATE 表AJOIN (SELECT user\_id, SUM(money) AS totalFROM 表BGROUP BY use...
【DB_MySQL】MySQL多表关联更新
MySQL 多表关联更新(UPDATE JOIN)最实用写法一、标准语法(最常用)1234UPDATE 表1JOIN 表2 ON 表1.关联字段 = 表2.关联字段SET 表1.要更新的字段 = 表2.来源字段WHERE 过滤条件; 二、最常用示例(你直接套)示例 1:根据用户 ID,把 user 表的昵称更新成 order 表的收货人1234UPDATE user uJOIN orders o ON u.id = o.user\_idSET u.nickname = o.receiver\_nameWHERE o.order\_status = 1; 示例 2:多字段同时更新12345UPDATE user uJOIN orders o ON u.id = o.user\_idSET u.phone = o.receiver\_phone,u.address = o.receiver\_addressWHERE o.create\_time > '2025-01-01'; 示例 3:左关联更新(没有匹配也更新为 NULL)123UPDATE use...
【工作相关】支付清结算处理体系
支付清结算处理体系从用户扫码 / 刷卡到最终资金落账,完整链路分为**交易(支付指令)→清算(轧差对账)→结算(资金划拨)** 三大阶段,核心是**信息流先确权、资金流后交割**。交易平台提供交易场景,支付机构负责提供支付服务,清算机构承担信息转接和清算处理的职责,央行提供跨机构结算划拨。清结算模型如下: 一、交易阶段(支付发起与确权) **用户发起**:用户通过微信 / 支付宝 / 银行卡等,向商户发起支付(扫码、刷卡、收银台)。 **商户受理**:商户终端 / APP 接收请求,转发至**收单机构**(商户开户行、支付公司)。 **账户验证与扣款**:a. 收单机构将请求路由至**清算机构**(银联 / 网联)。b. 清算机构转发至**发卡行 / 用户支付账户**,完成身份、余额、风控校验。c. 校验通过后**冻结 / 扣划**用户资金,返回 “支付成功” 给商户与用户。 **核心**:完成**信息流闭环**,用户看到支付成功,资金暂未最终交割。 二、清算阶段(轧差、对账、算净额) **交易归集**:清...
【OS_Linux】CentOS查看CPU占用率
CentOS查看CPU占用率方法一:top 实时查看(最常用)1top 进入 top 界面后,直接按 **大写 P** 自动按 **CPU 使用率从高到低** 排序 按 q 退出 补充常用快捷键 按 **1** :查看所有 CPU 核心负载 按 **M** :改成按内存排序 按 **P** :切回按 CPU 排序 方法二:ps 一次性列出(不用进交互界面)按 CPU 从高到低排序1ps -aux --sort=-pcpu 只看前 10 个占用最高进程1ps -aux --sort=-pcpu | head -10 字段简单说明: %CPU :进程 CPU 占用率 USER :所属用户 COMMAND :进程命令 方法三:查看某个程序的 CPU 占用1ps -aux | grep mysql 极简记住 实时看:top 然后按 **P** 一次性列表:ps -aux --sort=-pcpu | head -10
【AI及使用】用豆包记录会议并生成会议纪要和需求文档
用豆包记录会议并生成会议纪要和需求文档核心是:**先录音转写→再生成结构化纪要→最后按模板输出文档**,全程可在豆包(App / 网页版)完成,支持一键导出 Word。一、会议实时记录(App 端最稳)1. 入口(2 选 1) App:底部「+」→「会议记录」 网页版:对话页→更多→选择「会议模式」 2. 开始录制 填写:**会议主题、时间、参会人**(提前填好,生成文档自动带入) 点「开始记录」,全程自动录音 + 实时转文字;可暂停 / 继续 结束:点「结束」→「结束记录并总结」,云端自动处理(1–3 分钟) 3. 输出结果(自动生成 3 样) 完整文字稿(带时间轴,可回溯) 会议摘要(核心结论 + 决议) 待办清单(任务、责任人、截止时间) 二、**按模板输出文档**模板一:会议录音 / 文字 → 生成标准会议纪要直接复制: Text12345678910请根据下面会议原文,整理成正式标准会议纪要,结构固定包含:1.会议基本信息(主题、时间、参会人、缺席人、记录人)2.会议背景及目的3.各项议题讨论内容、关键观点4.会议达成共识、决议事...
【工作相关】商赢龙腾 10.1 版本 — H5码牌 + 分账 + 语音播报 配置指南与踩坑经验
📅 整理日期:2026-04-30📦 适用版本:商赢龙腾 10.1(建议使用 **2026年1月发布的新版**)⚠️ 25年11月拉取的 10.1 版本存在已知 bug,务必升级到 2601 新版 目录 版本升级注意事项 H5码牌配置 分账配置 商铺子商户号配置 悦音箱(语音播报)配置 踩坑经验汇总 1. 版本升级注意事项 版本 说明 **2511 版本**(25年11月) ⚠️ 存在多个 bug,不建议直接使用 **2601 版本**(26年1月) ✅ 修复了已知 bug,推荐使用 **2511 版本已知问题:** 问题 影响 —— —— 海燕服务 bug 服务运行异常 order 包 bug 退货退款成功但前端报错 H5码牌 baseurl 错误 扫码无商铺名称 H5商户号不生效 H5码牌取小程序商户号 🔔 **强烈建议**:部署前先确认版本为 2601,避免排查已知问题浪费时间。 2. H5码牌配置2.1 基本配置 配置项 值 说明 **主配置值** 域名 如 https://pay.exam...
【计算机网络】宏观理解计算机网络
本文从宏观上了解网络。主要介绍网络分成模型、基本传输过程。学习任何一种新技术都应该是这样的顺序,先从宏观上了解这门技术的基本原理和作用。这就好像生物学家研究一种生物,不能上来就解刨吧,一定是从整体上观察了这种生物的体貌和形态。这里的宏观就像是一具动物骨骼模型、神经模型、肌肉模型,一直摆在那里,到最后装进科学家的脑袋里。学技术切忌直接扣到一个细节里,扣细节,既可能是一丝不苟的工匠精神的提现,也可能直接被魔鬼代入深渊。我们是坐在天上的直升飞机找路比较容易,还是一头钻进一个胡同儿里比较容易呢。今天要讲的网络模型,就像是生物学上的整体动物模型。 分层网络模型为了让全世界的计算机有效的互联起来,就要制定标准,分层模型就是这种标准的定义,有了这种标准,全世界的软硬件开发者才能开发出通用的程序来,要不然就像现在的手机充电口,苹果就是要用它独特的雷电接口,我要是再有一部安卓手机,就要有两条充电线。有两种网络模型,一种是 OSI 7 层模型,还有一种是 TCP/IP 模型,前者是一种概念话的模型,后者是事实上的标准。事实标准也就是当今网络世界里普遍使用的模型。 OSI 7 层模型国际标...
【Nginx】Linux(CentOS)安装 Nginx
Linux(CentOS)安装 NginxCentOS 版本:CentOS 7Nginx 版本:1.26.2两种安装方式:一、通过 yum 安装,最简单,一键安装,全程无忧。二、通过编译源码包安装,需具备配置相关操作。最后附 +:设置 Nginx 服务开机启动一、通过 yum 安装需要 root 权限,普通用户使用 sudo 进行命令操作安装参考信息:https://nginx.org/en/linux\_packages.html#RHEL 1、安装依赖1sudo yum install yum-utils 2、创建仓库文件在 /etc/yum.repos.d 目录下创建仓库文件 nginx.repo,并在文件中添加以下内容: 1sudo vim /etc/yum.repos.d/nginx.repo 写入内容: 1234567891011121314[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$base...