打Tag傻瓜工具

VLAN的接口类型与TAG帧 今天是博主第一次写博客,也是准备通过这种方式在IE考试前把自己平时学习的一些心得总结一下,也给大家分享一下。 现在有一个词叫 Paper IE,因为当时无论是考华为还是考思科,LAB都有版本可以练,面试也有相应的题库,笔试更不用说,凭借中国人强大的考试基因,基本上背背题库就能过。但是想成为一个真正的数通大神不是一纸证书就可以证明的,要成为真正的大神谈何容易,希望可以通过面授的... 阅读详情

源码:https://github.com/ZeroChiLi/GitTagsTool

在这里插入图片描述

背景

  • 项目打包通过打tag,走CI/CD流程打包,不同tag规则打出不同包,因为手动打出现过几次意外(漏步骤,名字打错等),所以出了个傻瓜工具,点点点即可。
  • 工具采用C# + Winform。

简要说明

  1. 首次启动需要选择git工程目录,只要是打Tag的git目标工程就行,因为查询版本号和打Tag要环境。
  2. 查询或打Tag不依赖工程当前分支,可以随意切工具指定地区打Tag。
  3. 在tags_tool_config.json可以扩展地区、默认分支、打包类型等。
  4. 有异常可以查看~tags_tool_log.txt日志。
  5. 可以查看工具的缓存信息:%userprofile%\appdata\local\TagsTool。
  6. 因为工具有些基于工程的git操作,所以要避免使用工具同时操作工程的git push pull等。

一些原理

  1. 拉取所有分支和tag信息,不依赖工程:git ls-remote {Config.GitURL}
  2. 拉取tag的详细信息,因为都是轻量标签,不包含提交信息,所以要查对应引用的提交:git -c i18n.logOutputEncoding=GBK log -1 --format=\"%ad%n%an%n%s\" --date=format:\"%Y-%m-%d %H:%M:%S\" {tagName},其中%ad 是引用的提交记录的时间,%an 是引用的提交记录的作者,%s`是提交记录的日志。
  3. 拉取分支对应版本,直接读对应分支版本文件:git show origin/{CurBranch}:server/etc/server_version.txt
  4. 提交tag:
    1. 先拉取一下对应分支:git fetch origin {CurBranch}
    2. 创建tag:git tag {CurTag} origin/{CurBranch}
    3. push tag到远端:git push origin {CurTag}

下载

  • https://github.com/ZeroChiLi/GitTagsTool/releases
Matlab使用GUI工具箱实例(傻瓜式教程):温度转换器、画图。(wzl) 温度转换GUI创建过程: 第一步:在命令行窗口中输入guide,回车,点击选择空白GUI 第二步:出现如图左侧的很多玩意,拖动左方的组件,再双击进行修改字体、文字、取值范围、Tag(就是调用它所需的名称,这里它自动给动态文本和滑动条的名称是edit1、edit2、silde1这样的)等等属性(这里修改Tag为e1、e2、s1)。 (改了字体18号,文本,tag,以及把滑动条的Max和min按照题意改成100,0 第三步:在图形界面设计完毕后,保存为m文件,然后点击打开m文件,对edit1_callba. 阅读详情

相关推荐

Workbuddy+DeepSeek V4:零代码Agent傻瓜流开发实践

Agent(智能体)是实现AI自动化任务的核心范式,其本质是大模型驱动下的意图理解、工具调用与多步推理闭环。传统Agent开发依赖LangChain等框架,需编写胶水代码、调试function calling、管理环境配置,门槛极高。而以Workbuddy为代表的新型本地Agent运行时,通过预编译Skill原子能力、协议级模型适配(如深度兼容DeepSeek V4的tool_calls)、UI封装与智能降级策略,将复杂流程压缩为‘选模型—传文件—打字回车’的极简交互。它不降低技术深度,而是重构交付路径——

weixin_30336061的博客 447

深度学习中常见的打标签工具和数据集集合

集大家之所长汇集于此,希望对有需要的你能有所帮助。 一、打标签工具 (1)labelimg/labelme 这两款工具简便易行,前者主要用于对目标进行大致的标定,用于常见的框选标定,后者主要用于较为细致的轮廓标定,多用于mask rcnn等。安装也是很方便的,直接在终端下用pip install labelimg即可(至于labelme,需要先安装pyqt,所以先pip insta...

xiaomu_347的博客 5万+

Android最傻瓜式的AOP框架

前景 我们对Android的AOP有了初步的了解,但是其高门槛和学习成本还是让很多人望而却步。今天这里就给大家一个傻瓜式的AOP框架,这可能是Android最傻瓜式的AOP框架了。 butcherknife 介绍 乍看上去是不是有点眼熟,对我就是为了蹭JakeWharton大神的butterknife框架的热度,哈哈。这里 butcherknife我翻译成“屠刀”,意思是希望用最简单的方式能达到屠刀式的代码织入,能够完美处理Lambda表达式 butcherknife 使用 butcherknife是通过注

鸿蒙开发知识记录 968

jenkins系列1--自动打tag

点击标题下「蓝色微信名」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注、转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下: 更多书籍,敬请期待 背景说明 思路: 1、手动输入需要tag的版本号,如“build001”,填写svn有权限的密码...

dianshabeng2169的博客 495

AES/GCM/NoPadding生产环境踩坑指南:IV管理、Tag长度与跨语言对接

AES/GCM/NoPadding是一种带关联数据的认证加密(AEAD)模式,在提供机密性的同时通过认证标签(Tag)保障数据完整性,广泛应用于接口加密、数据落盘和跨端传输。其核心原理要求同一密钥下IV必须唯一,推荐使用12字节随机IV和128位Tag,否则可能引发AEADBadTagException等生产故障。正确使用GCM能有效防止篡改和重放攻击,但需注意IV管理、AAD绑定和跨语言参数对齐。本文围绕Java、Go、Python、Node.js等语言在接口加密、本地数据落盘加密及跨端数据传输中的实际案

weixin_29326909的博客 132

LRC傻瓜编辑器:轻松制作同步歌词的实用工具

LRC(Lyric Reduced Container)采用纯文本存储,以[mm:ss.xx]格式标注时间戳,支持毫秒级精度同步。每行歌词前的时间标签对应音频播放进度,实现“唱到哪,显到哪”的精准显示效果。在LRC傻瓜编辑器中,文本样式的自定义功能虽然不改变LRC文件的核心时间同步逻辑,但对提升用户体验、增强可读性和适配多样化播放环境具有重要意义。

weixin_30632267的博客 1513

推荐一款有趣的代码标签库管理工具:Tag

推荐一款有趣的代码标签库管理工具:Tag 如果你是一名开发者或团队 leader,在日常工作中肯定需要进行代码版本管理和维护。今天给大家推荐一个免费、开源的代码标签库管理工具 Tag。 什么是 Tag? Tag 是一个基于 Git 的代码标签库管理工具,可以帮助开发者轻松地对 Git 版本库中的标签进行管理和查找。它可以通过简单的命令行操作快速生成和浏览代码库中的标签列表,让你可以更好地组织和管理...

gitblog_00044的博客 546

华为防火墙USG6600全流量日志配置指南:从流量监控到NAT日志的完整方案

本文详细介绍了华为USG6600防火墙全流量日志配置方案,涵盖流量监控、NAT日志及安全事件溯源等核心功能。通过精细化配置和性能优化技巧,帮助企业构建高效、合规的日志体系,提升网络安全运维效率。文章特别强调了日志采样与字段过滤的实用方法,适用于高流量环境下的资源优化。

gin88的博客 348

NovelAI tag在线生成器

Novel AI tag生成筛选 Novel AI 人工智能绘图

timberman666的博客 1万+

Tomcat漏洞——弱口令爆破

靶机:CentOS7 IP:192.168.100.40。攻击机:kali IP:192.168.100.60。版 权 声 明:本博客所有文章除特别声明外,均采用。文章版权归作者所有,未经允许请勿转载!作 者:PeiyuJue。

weixin_57379923的博客 909

ubuntu安装glibc

VSCode 在ubuntu下调试无法打开libc-start.c raise.c等1. 安装glibc2. launch.json中添加路径映射3. 调试 1. 安装glibc apt install glibc-source cd /usr/src/glibc/ sudo tar -xvf glibc-[VERSION].tar.xz 2. launch.json中添加路径映射 "sourceFileMap": { "/build/glibc-S7xCS9": "/usr/src/glib

wq_0708的博客 3万+

Git tag 标签管理

Git 的标签管理。跟大多数的 VCS 工具一样,git 也有在历史状态的关键点“贴标签”的功能,一般人们用这个功能来标记发布点(例如’v1.0′)。 列出git中现有标签 要想列出git中现有的所有标签,输入’git tag’命令运行即可: $ git tag v0.1 v1.3 这个列表是按照字母表顺序给出的,其实排名先后跟重要程度没有直接联系。 当然,你也可以按照特

陈云峰技术博客 2万+

Matlab实战:12种优化算法在CEC2014测试集上的性能对比(附完整代码)

本文详细对比了12种优化算法在CEC2014测试集上的性能表现,包括PSO、DE、GA等主流算法。通过Matlab实现完整的实验流程,涵盖算法实现、参数设置、结果分析与可视化,为工程优化问题提供实用解决方案。特别关注收敛曲线和评价指标,帮助读者选择最适合特定场景的优化算法。

wine的专栏 681

论傻瓜交换机接到有vlan的网管交换机为什么可以通信

实验目的 网工的日常可能有这样的场景,一个傻瓜交换机接入了一个网管交换机的vlan端口,依然可以正常通信,我们通过实验验证结果,并且总结原因,加深对交换机的三个链路端口的理解。 实验思路 其实验证这样的场景非常简单,我们只需在核心交换机上配置vlan10(例如),并且开启DHCP,下面连了交换机的端口可以正常获取vlan10地址池的IP地址,就说明两台PC可以通信 实验拓补 分析过程...

NeverGUM的博客 8867

c++ webrtc基础(1) :webrtc源码下载与编译、项目模块介绍、学习资料推荐

本篇博客介绍webrtc源码的下载与编译,以及推荐webrtc学习资料。 源码下载 电脑环境:win10/win11 64bit,合理的上网环境,没有合理的网络环境无法拉取、下载webrtc代码和工具,宽带速度要快,尽量50M. 主要步骤如下: (1) 安装git (2) 打开cmd控制台,下载google开发工具depot_tools: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git (3) 新建一个目

琅嬛福地 3297

芒果YOLOv8改进160:姿态估计Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

芒果YOLOv8改进159:OBB旋转检测头Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 812

网页制作傻瓜工具集锦

初学网页制作时,往往觉得无从下手:有了很好的创意,却不能将之很好地表达出来。比如,无法像别人主页那样充满动人的动画文件、漂亮的网页图案和网页标题、栏目图标等等。眼看自己的主页干巴巴的,真是有劲使不出。   那么,对我们这些“菜鸟”来说,不好好研究 HTML 语法、不好好钻透 Photoshop、Corel Draw 等专业级的图像处理软件就真的无法将自己的网页做漂亮吗 不,向你推荐一套网页制作傻瓜...

joerong666 3813

0基础学习diffusion_model扩散模型【易理解的公式推导】Denoising Diffusion Probabilistic Models

去噪扩散概率模型。本文是笔者在学习扩散模型时的一些笔记与心得,在公式推导过程中能够保证自己是一步一步去推导并且理解了的。概述是我认为比较重要的部分能够帮助理解公式的推导,具体的公式推导在每一小节中进行。1、扩散过程:如上图所示,扩散过程为从右到左X0→XTX0​→XT​的过程,表示对图片逐渐加噪,且Xt1X_{t+1}Xt1​是在XtX_{t}Xt​加躁得到的,其只受XtX_{t}Xt​的影响,因此扩散过程是一个马尔科夫过程。X0X_0。

zik的博客 2398

Tiles傻瓜式入门―hajavaor―

Tiles傻瓜式入门―hajavaor―//=========================== Author:hajavaor Email:hajavaor@eyou.com QQ:19843788//===========================0、适用读者:了解Tag lib,使用Struts(当然了,Tiles属于Struts嘛。)

hajavaor的专栏 2万+

matlab 点云均值、中值、高斯滤波【2024最新版】

点云均值滤波、中值滤波、高斯滤波的matlab自带函数实现。博客长期更新,本文最近一次更新时间为:2024年11月9日。

点云侠的博客 5259

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

[matlab] MATLAB 界面编程 傻瓜教程

    >_<:在 MATLAB 的命令窗口(Command Window)中运行 guide 命令,来打开 GUIDE 界面,如下: >_<:然后,选择空模板(Blang GUI),点击 OK,即可打开 GUIDE 的设计界面,如下: >_<:点击工具栏上的菜单编辑器(Tools->Menu Editor),打开菜单编辑器,如下: ...

weixin_34218579的博客 3238

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

sealos(傻瓜式)部署k8s集群

sealos傻瓜式部署k8s集群

爱博者的博客 2067

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

代码织入 android,这可能是Android最傻瓜式的AOP框架

背景经过之前两篇文章Android AOP方案(一)——AspectJAndroid AOP方案(二)——ASM我们对Android的AOP有了初步的了解,但是其高门槛和学习成本还是让很多人望而却步。今天这里就给大家一个傻瓜式的AOP框架,这可能是Android最傻瓜式的AOP框架了。butcherknife 介绍乍看上去是不是有点眼熟,对我就是为了蹭JakeWharton大神的butterkni...

weixin_39536806的博客 163

python的selenium中定位元素傻瓜办法

前段时间需要我修改脚本进行一个机械化操作,运行的时候发现网页被改了好多,新增加了很多步骤,就需要重新定位一些元素。可惜我对编程这块不怎么了解只能慢慢百度,根据前辈的脚本加上百度知道,selenium定位有下面几种方法 1、id定位: find_element_by_id() 2、name定位: find_element_by_name() 3、class定位:find_element_by_cla...

weixin_43641575的博客 686

别再给音乐平台交“保护费”了:Music Tag Web,把你的NAS变成私人音乐服务端

本文介绍了一款名为Music Tag Web的工具,它能将个人NAS转变为完整的私人音乐服务系统。该工具可自动整理杂乱音乐文件,补齐缺失的元数据(封面、歌词、专辑信息等),支持多种音频格式和智能源匹配。V2版本更内置Subsonic兼容服务端,实现刮削与播放一体化,简化了传统需要多工具配合的流程。用户可通过Docker快速部署,支持主流NAS系统。文章指出,相比持续支付流媒体平台费用却面临版权限制,使用该工具建立个人音乐库是更经济且可靠的选择,能实现真正的音乐自主权。

u011342224的博客 314
上一篇: ZLogger 高性能日志库
下一篇: CI/CD部署打包方法
ChiLi_Lin
博客等级 码龄12年 760粉丝 184原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值