avatar
Articles
224
Tags
44
Categories
41
首页
项目
工具箱
归档
标签
分类
关于
Keysqiu的小屋
Search
首页
项目
工具箱
归档
标签
分类
关于

Keysqiu的小屋

版本管理器的理解
Created2026-07-17|经验总结
TFS:子分支起点,合并到主分支 Git:主分支起点,合子分支 ‍
Hyper-V虚拟机实现Ubuntu复制粘贴
Created2026-06-26|经验总结
实践环境 物理机:Windows10 专业版,操作系统版本 17134.950 (查看方式:Win+R 打开运行 -> 输入 winver) 虚拟机:Ubuntu20.04.2 LTS (查看方式: cat /etc/issue) linux-vm-tools 简介 在 Hyper-V 中的刚安装好 Ubuntu 虚拟机之后,会发现鼠标滑动很不顺畅,也不能向虚拟机中拖拽文件或者复制内容。在 VMware 中,可以通过安装 VMware tools 来使物理机和虚拟机之间达到更好的交互。在 Hyper-V 中,也有这样的工具。这款工具可以完成更好的鼠标交互,我的实践结果发现它可以在物理机和虚拟机之间复制粘贴(包括文字和文件),不支持在两者之间拖拽文件。这是一款Windows与XRDP合作开发的工具 —— linux-vm-tools。 微软官方技术论坛关于 linux-vm-tools 的说明 click here 操作 Ubuntu 虚拟机 在 Ubuntu 打开终端(Terminal),准备执行命令 1.安装 git sudo apt-get update sudo ...
Windows上用RTK给你的AI编程助手节省Token
Created2026-05-27|AI
一、创建脚本 随便找个目录,新建一个install-rtk.ps1的文件,打开编辑,然后复制下面全部内容到文件里面,保存 # install-rtk.ps1 — RTK 一键安装脚本 for Windows # 用法: powershell -ExecutionPolicy Bypass -File .\install-rtk.ps1 $ErrorActionPreference = "Stop" Set-StrictMode -Version Latest Write-Host "========================================" -ForegroundColor Cyan Write-Host " RTK Windows 安装脚本" -ForegroundColor Cyan Write-Host "========================================" -ForegroundColor Cyan # === [1/5] 检查依赖 === Write-Host "`n=== [1/5] 检查依赖 ===" -F...
CodeGraph使用指南
Created2026-05-25|AI
CodeGraph 使用指南 colbymchenry/codegraph — 为编程智能体预构建的代码知识图谱,更少 Token、更少工具调用,100% 本地运行。 一、是什么 CodeGraph 把你的代码库解析成一张语义知识图谱(节点 = 函数/类/方法,边 = 调用/导入/继承),存入本地 SQLite 数据库。AI 编程智能体(Claude Code、Cursor、Codex CLI 等)直接查询图谱,而不是反复用 grep/Read 扫描文件。 核心数据(7个真实代码库测试) :平均 35% 成本降低 · 57% Token 减少 · 46% 更快的响应 · 71% 更少的工具调用。 二、安装 Windows(PowerShell) irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex macOS / Linux curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/...
GitHub 提交 Pull Request (PR)完整流程指南
Created2026-05-22|经验总结
在 GitHub 上提交 Pull Request(简称 PR,拉取请求)是参与开源项目或团队协作的核心方式。简单来说,就是把你修改好的代码“请求”合并到别人的项目里。 以下是提交 PR 的完整标准流程,你可以把它看作一份新手避坑指南: 🌱 1. Fork 项目(复制一份到你自己的仓库) 在你想要贡献代码的项目主页,点击右上角的 Fork 按钮。这会在你的 GitHub 账号下生成一个该项目的完整副本。 💻 2. Clone 到本地(把代码下载到电脑) 打开你 Fork 后的仓库,点击绿色的 Code 按钮,复制仓库的 HTTPS 或 SSH 链接。在本地终端(命令行)中执行克隆命令: git clone 你的仓库链接 🌿 3. 配置上游仓库与创建分支(关键步骤) 进入项目文件夹后,千万不要直接在主分支(main/master)上修改代码! 添加上游仓库:为了后续能同步原项目的最新代码,需要把原项目添加为上游仓库(upstream)。 git remote add upstream 原项目的仓库链接 同步最新代码:先拉取原项目的最新代码,确保你的基础是最新的。 git c...
SQL SERVER关键字速查
Created2026-03-17|数据库
🧠 总结 关键字 用途说明 GROUP BY 按列分组,配合聚合函数(如 COUNT​, SUM)使用 HAVING 过滤分组后的结果(作用于聚合值) ORDER BY 对查询结果排序(支持 ASC​/DESC) UNION 合并多个查询结果,自动去重;UNION ALL 保留重复行 INTERSECT 返回两个查询结果的交集(仅共有的行) EXCEPT 返回第一个查询有、但第二个查询没有的行(差集) FOR 用于格式化输出,如 FOR JSON​, FOR XML COLLATE 指定字符串排序规则,例如大小写敏感或语言特定比较 GROUP -- 按指定列分组,通常与聚合函数一起使用。 -- 按部门分组,统计每个部门的人数 SELECT department, COUNT(*) AS employee_count FROM employees GROUP BY department; HAVING 对 GROUP BY​ 后的结果进行过滤(不能用 WHERE 过滤聚合结果)。 -- 只显示员工人数超过 10 的部门 SELEC...
Oracle SQL关键字速查
Created2026-03-17|数据库
🧠 总结 关键字 用途 GROUP BY 分组聚合 HAVING 过滤分组结果 ORDER BY 排序结果 UNION 合并结果集(去重) INTERSECT 交集 EXCEPT 差集 FOR 游标操作(PL/SQL) COLLATE 字符串排序规则 GROUP -- 按指定列分组,通常与聚合函数一起使用。 -- 按部门分组,统计每个部门的人数 SELECT department, COUNT(*) AS employee_count FROM employees GROUP BY department; HAVING 对 GROUP BY​ 后的结果进行过滤(不能用 WHERE 过滤聚合结果)。 -- 只显示员工人数超过 10 的部门 SELECT department, COUNT(*) AS employee_count FROM employees GROUP BY department HAVING COUNT(*) > 10; ORDER BY 对查询结果排序,默认升序(ASC​),可指定降序(DESC)。 -- 按...
可视化管理你的远程Docker容器-Portainer
Created2026-01-15|运维
1. SSH终端连接虚拟机 首先,肯定是先用root​账号登录一台即将安装Portainer的虚拟机。事实上,你完全可以直接选中虚拟机,然后点击连接进入系统,如下图所示: ​ 但是这样做会有一些很明显的缺点,比如: 每次登录都要重新输入账号密码; 命令必须手动输入,无法与宿主机之间通过复制粘贴实现快速交互; 上传文件比较麻烦,需要额外安装相关工具; 无法通过滚动鼠标来查看历史操作日志等。 这些虽然不是什么致命的缺点,但却十分影响使用体验,而通过SSH客户端,就不会有这些问题。这里我们依然使用前面已经安装的electerm,有不清楚的可以看一下《比Xshell更好用更酷炫的免费开源SSH/SFTP终端工具》这篇文章。接下来我们看一下如何通过electerm连接虚拟机。 1.1 启动虚拟机 用SSH​终端连接之前需要启动虚拟机,如下图所示: ​​ 这里选择启动而不是连接,因为启动只会后台运行,不会打开一个客户端窗口。 1.2 连接虚拟机 这里比较简单,直接上图,不清楚的可以看一下前面讲SSH/SFTP​终端工具的那篇文章。 ​ 不同的是,这次不用私钥登录,而是直接使用root​密...
乐观锁和悲观锁
Created2026-01-13|经验总结
乐观锁:先改,提交时再看有没有人动过,有就重来; 悲观锁:先占住,别人等我改完才能动。
Linux 文件和目录操作命令速查表
Created2025-12-24|经验总结
在 Linux 中,文件和目录的操作是非常基础且常用的。下面整理了一些常见的命令,涵盖文件操作、目录操作、文件与目录之间的操作以及目录与目录之间的操作。 一、文件操作(File Operations) 功能 命令 说明 创建文件 ​touch filename 创建一个空文件或更新已有文件的时间戳 查看文件内容 ​cat filename 显示整个文件内容 分页查看文件 ​less filename 适合查看大文件 查看文件前几行 ​head -n 10 filename 默认显示前10行 查看文件后几行 ​tail -n 10 filename 默认显示后10行;tail -f 可持续跟踪日志 复制文件 ​cp file1 file2 将 file1 复制为 file2 移动/重命名文件 ​mv oldname newname 也可用于重命名 删除文件 ​rm filename 删除单个文件;rm -i​ 安全确认;rm -f 强制删除 查看文件类型 ​file filename 判断文件真实类型(如文本、二进制等) 查看文件...
12…23
avatar
Keysqiu
故不积跬步,无以至千里
Articles
224
Tags
44
Categories
41
Follow Me
Announcement
博客由思源笔记自动同步驱动,写作即发布
Recent Posts
版本管理器的理解2026-07-17
Hyper-V虚拟机实现Ubuntu复制粘贴2026-06-26
Windows上用RTK给你的AI编程助手节省Token2026-05-27
CodeGraph使用指南2026-05-25
GitHub 提交 Pull Request (PR)完整流程指南2026-05-22
Categories
  • 51单片机1
  • AI2
  • Anaconda4
  • Android原生开发1
  • C++1
  • C语言1
  • EDA1
  • Git3
Tags
微信 Redis 前端 Jekyll STM32 Windows 微信小游戏 Qt C语言 Go AI 微信小程序 IDEA 微信开发 Unity 收藏 Git Visual Studio OpenCV EDA Android原生开发 再生龙 YOLO 配环境 RabbitMQ 51单片机 MySQL Vue SQL优化 PS npm SpringCloud ROS 面试 经验总结 Python UML 自动化测试 运维 VsCode
Archives
  • July 2026 1
  • June 2026 1
  • May 2026 3
  • March 2026 2
  • January 2026 2
  • December 2025 5
  • November 2025 210
Website Info
Article Count :
224
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By Keysqiu
GitHub · 思源笔记驱动
Search
Loading Database