Git常用命令 发表于 2023-08-07 更新于 2025-03-24 分类于 Git 本文字数: 1.2k 阅读时长 ≈ 1 分钟 基础命令 123456789101112131415161718git commit --amend #合并并修改上次提交git tag v1.0.0git tag -a v1.0.0 -m "Release version 1.0.0" HEADgit push origin {标签名}git push origin --tagsgit branch -D master #删除master分支git branch -m master #重新命名当前独立分支为 mastergit log --oneline --graph --all -5 #查看所有分支的图形记录的前5条git merge branchName #合并branchName分支到当前分支git merge branchName -Xignore-space-change whitespace #合并branchName分支到当前分支并忽略空白符git fetch origin master:temp #从远程的origin仓库的master分支下载到本地并新建一个分支tempgit diff temp #比较master分支和temp分支的不同 阅读全文 »
CSharp bit循环移位 发表于 2023-07-31 更新于 2025-03-24 分类于 CSharp 本文字数: 727 阅读时长 ≈ 1 分钟 示例 1234567891011121314151617181920212223242526/// <summary>/// 循环移位/// </summary>/// <param name="val">输入的数字</param>/// <param name="iShiftBit">要移几位</param>/// <param name="isLeft">移位的方向</param>/// <returns>移位后的数字</returns>private static uint CycleShift(uint val, int iShiftBit, bool isLeft){ uint temp = 0; uint result = 0; temp |= val; if (isLeft) { val <<= iShiftBit; temp >>= (32 - iShiftBit); result = val | temp; } else { val >>= iShiftBit; temp <<= (32 - iShiftBit); result = val | temp; } return result;}
CSharp复习-子线程更新MainForm 发表于 2023-07-17 更新于 2025-03-24 分类于 CSharp 本文字数: 432 阅读时长 ≈ 1 分钟 示例 12345678910111213141516171819Thread update;public Form1(){ InitializeComponent(); update = new Thread(UpdateFunc);}//子线程更新主界面Label值void UpdateFunc(){ while (true) { Invoke(()=> label1.Text = DateTime.Now.ToString("HH:mm:ss")); Invoke((string x)=> label1.Text = x + DateTime.Now.ToString("HH:mm:ss"),"时间:"); Thread.Sleep(500); }}
CSharp Semaphore 信号量 发表于 2023-07-14 更新于 2025-03-24 分类于 CSharp 本文字数: 2.3k 阅读时长 ≈ 2 分钟 限制可同时访问某一资源或资源池的线程数 Semaphore sema = new Semaphore(x,y) x: 线程池中空位数 y: 线程池的总数 阅读全文 »
Ubuntu Docker 搭建Gitlab 发表于 2023-03-16 更新于 2025-03-07 本文字数: 1.8k 阅读时长 ≈ 2 分钟 Ubuntu下基于Docker搭建Gitlab 阅读全文 »
Git复习 发表于 2023-03-14 更新于 2025-03-24 分类于 Git 本文字数: 4k 阅读时长 ≈ 4 分钟 日复一日,必有精进 官方手册https:#git-scm.com/docs 阅读全文 »
设计模式-单例模式 发表于 2023-02-23 更新于 2025-03-24 分类于 设计模式 , CSharp 本文字数: 1.1k 阅读时长 ≈ 1 分钟 单例模式,降低对象之间的耦合度 阅读全文 »
C# Minio存储文件 发表于 2023-02-15 更新于 2025-03-24 分类于 CSharp 本文字数: 3.3k 阅读时长 ≈ 3 分钟 MinIO Client SDK 为 MinIO 和 Amazon S3 兼容云存储服务提供更高级别的 API 支持.Net4.5及以上 阅读全文 »
BBK平台软件添加通讯点 发表于 2023-02-03 更新于 2025-03-07 本文字数: 560 阅读时长 ≈ 1 分钟 Always中添加并使用通讯点, 如ADAS,侧滑等或需要在平台实现动作控制的工位 阅读全文 »
Markdown画图 发表于 2023-01-31 更新于 2025-03-24 本文字数: 1.9k 阅读时长 ≈ 2 分钟 利用Mermaid绘制图标 详见: https://github.com/mermaid-js/mermaid/blob/develop/README.zh-CN.md 阅读全文 »
ABS参数配置说明 发表于 2023-01-30 更新于 2025-03-07 本文字数: 1.3k 阅读时长 ≈ 1 分钟 ABS增减压参数配置文件路径在Config\ABSValveTestConfig中, 不同车型会自动生成相应配置文件 阅读全文 »
BBK启用CAN通讯超时时间配置 发表于 2023-01-30 更新于 2025-03-07 本文字数: 112 阅读时长 ≈ 1 分钟 像ABS测试默认通讯超时时间为100ms配置中的Time并未使用,可在代码中启用也可在Always中启用 阅读全文 »