- 博客(95)
- 资源 (12)
- 收藏
- 关注
原创 为 Git branch 命令添加描述功能
本文介绍了一种为Git分支添加描述功能的解决方案。通过在项目根目录创建.gitbranch文件存储分支描述,并配置Git别名命令git branch.note来实现分支管理。该命令支持添加、查看和清空分支描述,格式为"|分支名|描述|",操作简单透明。配置方法包括创建.gitbranch文件和设置Git别名,使用示例展示了如何添加、查看和删除分支说明。这一方案提升了分支管理的可读性和协作效率,不影响Git原有功能。
2025-07-15 17:03:39
308
原创 本地文件自动提交到仓库
摘要:本文介绍了一个自动化Git仓库同步方案,包含本地脚本和定时任务配置。脚本提供常规/强制拉取推送功能,自动检测变更并提交,异常时弹出MacOS提示框。通过Launchd定时任务每5分钟执行一次,实现指定目录的自动同步。方案适用于需要定期备份本地文件到远程仓库的场景,特别针对Markdown文档等文本文件的管理。(149字)
2025-06-26 10:45:06
312
原创 preload、preconnect、prefetch 的作用
preload、preconnect和prefetch是HTML中用于优化网页性能的标签。preload通过<link rel="preload">提前加载关键资源(如JS、CSS);preconnect(rel="preconnect")预建服务器连接,减少DNS解析和TCP握手时间;prefetch(rel="prefetch")在空闲时预获取非关键资源(如下一页面)。三者分别针对资源加载、连接建立和未来使用场景,共同提升页面加载速
2025-06-12 19:03:56
343
原创 HTTP 网络协议演进过程
协议通道复用方式流处理优先级连接恢复加密延迟队头阻塞协议底层(用于复用)HTTP/1.0❌ 无❌ 无❌ 无❌ 不支持❌ 无❌ 无✅ 存在✅ TCPHTTP/1.1✅ 支持 TCP 连接复用❌ 无❌ 无❌ 不支持✅ 支持❌ 高✅ 存在✅ TCPHTTP/2✅ 支持 TCP 多路复用✅ 支持流处理✅ 支持❌ 不支持✅ 支持✅ 低❌ 部分✅ TCPHTTP/3✅ 支持 QUIC 多路复用✅ 支持流处理✅ 支持✅ 支持✅ 支持。
2025-06-12 18:02:23
954
原创 NextJs 路由管理
因此,您不能在同一路由分段级别拥有单独的[静态]和[动态]插槽。如果一个槽是动态的,则该级别的所有槽都必须是动态的。它们对于应用程序的高度动态部分非常有用,例如社交网站上的仪表板和源。要在不影响 URL 的情况下组织路由,请创建一个组以将相关路由放在一起。段之间的区别在于,使用 optional 时,也会匹配不带参数的路由(上例中为。例如,由于路由组不会影响 URL 结构,内部的路由共享相同的 URL 层次结构,您也可以通过在组的文件夹中添加。文件将加载骨架应用于特定路由,请创建一个新的路由组(例如,
2024-12-17 11:47:51
754
原创 实时监听端口状态。并重启服务
使用场景: 服务需要依赖第三方接口。本地开发过程中有时因为网络问题导致服务终止。注意:它不是守护进程,只是一个 循环监听,所以不可以使用在生产环境。监听端口,如果端口没有服务则重启服务。
2023-03-08 21:30:35
435
转载 MongoDB Object Array Lookup Aggregation
【代码】MongoDB Object Array Lookup Aggregation。
2023-02-19 20:52:51
238
原创 Mongodb 通过 aggregate 对子文档进行筛选
相关文档: http://www.petecorey.com/blog/2020/01/29/mongodb-object-array-lookup-aggregation/部落列表中的用户 state, unknow = 0, applyed = 1, joined = 2 , deleted = 3。这里 members.state 它是做标记,没有达到预期效果。期望:筛选出不同状态的的用户。部落表中包含有成员列表。
2023-02-19 20:46:22
694
原创 装饰器学习
LoggerTestimport { LoggerClass, LoggerMethod, LoggerParams, LoggerProperty } from './LoggerDescriptor'@LoggerClassclass LoggerTest { @LoggerProperty private readonly info: string constructor (private readonly key: string) { this.info = 'test
2022-05-29 07:56:19
114
原创 腾讯云文件上传流程
文件上传流程 actor user as "用户" participant Client as "浏览器" participant Server as "服务端" participant COS as "腾讯云" autonumber COS <- COS: 开通腾讯COS服务并获取密钥 Server <- Server: 配置密钥 user -> Client: 点击上传按钮 user -> Client: 选择上传文件 Client -
2022-05-26 12:45:09
3582
原创 Jenkins 按分支拉取代码
配置参数// 定义任务参数properties([ parameters([ string( defaultValue: '11.1.1', description: '<h3> 版本</h3>', name: 'Version', trim: true ), [ $class: 'GitParameterDefinition', branch: '', bra
2022-05-26 08:03:11
1191
原创 直播技术的基本流程
@startuml mediaflow-a start partition pushFlow { :**采集**\n====\n 音频采集 \n----\n 视频采集; #ffeeee:待处理队列} :**处理**\n====\n 音频处理 \n----\n 视频处理; #ffeeee:待编码队列} :**编码**\n====\n 音频编码 \n----\n 视频编码; #ffeeee:待推流队列} :推流;
2022-05-03 16:35:06
459
原创 Typora样式调优
/** user Custom CSS ======================================= **/ p>.md-image:only-child:not(.md-img-error) img, p>img:only-child { margin-left: 0; } img { border-radius: 5px; } blockquote .md-pair-s > code { /* font-weight: .
2022-04-21 11:26:48
227
原创 PlantUML在vscode中的使用
安装搜索 PlantUML 进行安装使用使用文档: https://plantuml.com/zh/VScode 渲染使用命令 option + d使用文档@startumlAlice -> Bob: Authentication RequestBob --> Alice: Authentication ResponseAlice -> Bob: Another authentication RequestAlice <-- Bob: Another a
2022-04-17 10:09:22
3523
2
原创 Chrome浏览器高级参数
重新启动一个新的Chrome浏览器/Applications/Google\ Chrome.app/Contents/MacOS/Google\Chrome --disable-web-security --user-data-dir=/Users/shang/Downloads/chrome --incognito–disable-web-security关闭安全策略(浏览器可以直接进行跨域请求资源)–user-data-dir指定一新的工作目录–incognito使用隐身模式...
2022-04-15 11:00:50
2810
原创 php 命令启动静态服务
查看所有命令➜ ~ php --helpUsage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...] php [options] [-B <begin_code&g
2022-04-09 15:59:14
1362
原创 pyautogui 使用笔记
背景介绍通过pyautogui 图像识别, 对订单列表上的入口进行点击,跳转到详情页,对详情页面数据进行COPY,然后以时间时间戳为文件名将数据存储。#!/usr/bin/python3import pyautoguiimport timeimport pyperclip def save(filename, contents): fh = open(filename, 'w', encoding='utf-8') fh.write(contents) fh.close()
2022-03-16 20:22:21
379
原创 活码需求流程图
活码需求活码流程#mermaid-svg-78LdYbdgUz5zc98y {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-78LdYbdgUz5zc98y .error-icon{fill:#552222;}#mermaid-svg-78LdYbdgUz5zc98y .error-text{fill:#552222;stroke:#552222;}#mermaid-s
2022-03-15 22:22:34
205
翻译 Json-schema 快速入门
文章目录介绍从Schema开始定义属性深入了解属性嵌套数据结构架构外的引用查看我们定义的 JSON Schema 的数据介绍以下示例决不包含 JSON Schema 可以提供的所有值。为此,您需要深入了解规范本身——在https://json-schema.org/specification.html了解更多信息。假设我们正在与基于 JSON 的产品目录进行交互。该目录的产品具有:标识符:productId商品名称:productName消费者的销售成本:price一组可选标签:tags.
2022-03-07 20:18:34
1048
原创 jenkins部署,访问地址添加前缀
/usr/local/java/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/opt/jenkins -jar /usr/lib/jenkins/jenkins.war--logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMa
2022-03-02 21:28:03
1692
backbone详细中文API
2014-02-14
最好用的CSS用户手册 chm
2011-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人